From b882b2e661da0fa50135a3c340e1cac94d0c9175 Mon Sep 17 00:00:00 2001 From: wkiv363 Date: Tue, 25 Jan 2022 16:32:19 +0100 Subject: [PATCH] voicbot --- Dockerfile | 22 + .../opt/chatbot_engine/chatbot/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 155 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 186 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 190 bytes .../chatbot/__pycache__/admin.cpython-36.pyc | Bin 0 -> 1157 bytes .../chatbot/__pycache__/admin.cpython-37.pyc | Bin 0 -> 1188 bytes .../chatbot/__pycache__/admin.cpython-38.pyc | Bin 0 -> 1136 bytes .../chatbot/__pycache__/apps.cpython-36.pyc | Bin 0 -> 394 bytes .../chatbot/__pycache__/apps.cpython-37.pyc | Bin 0 -> 404 bytes .../chatbot/__pycache__/apps.cpython-38.pyc | Bin 0 -> 412 bytes .../__pycache__/controller_ae.cpython-36.pyc | Bin 0 -> 1426 bytes .../__pycache__/controller_ae.cpython-37.pyc | Bin 0 -> 1692 bytes .../__pycache__/controller_ae.cpython-38.pyc | Bin 0 -> 1702 bytes .../chatbot/__pycache__/models.cpython-36.pyc | Bin 0 -> 1813 bytes .../chatbot/__pycache__/models.cpython-37.pyc | Bin 0 -> 1942 bytes .../chatbot/__pycache__/models.cpython-38.pyc | Bin 0 -> 1922 bytes .../chatbot/__pycache__/urls.cpython-36.pyc | Bin 0 -> 461 bytes .../chatbot/__pycache__/urls.cpython-37.pyc | Bin 0 -> 366 bytes .../chatbot/__pycache__/urls.cpython-38.pyc | Bin 0 -> 477 bytes .../opt/chatbot_engine/chatbot/admin.py | 27 + .../opt/chatbot_engine/chatbot/apps.py | 5 + .../chatbot_engine/chatbot/controller_ae.py | 59 + .../chatbot/migrations/0001_initial.py | 46 + .../chatbot/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 0 -> 1154 bytes .../__pycache__/0001_initial.cpython-38.pyc | Bin 0 -> 1176 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 197 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 201 bytes .../opt/chatbot_engine/chatbot/models.py | 43 + .../opt/chatbot_engine/chatbot/urls.py | 8 + .../opt/chatbot_engine/db.sqlite3 | Bin 0 -> 2994176 bytes .../dialogAssistent/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 167 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 194 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 198 bytes .../__pycache__/settings.cpython-36.pyc | Bin 0 -> 2467 bytes .../__pycache__/settings.cpython-37.pyc | Bin 0 -> 2477 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2517 bytes .../__pycache__/urls.cpython-36.pyc | Bin 0 -> 1360 bytes .../__pycache__/urls.cpython-37.pyc | Bin 0 -> 1264 bytes .../__pycache__/urls.cpython-38.pyc | Bin 0 -> 1376 bytes .../__pycache__/views.cpython-36.pyc | Bin 0 -> 386477 bytes .../__pycache__/views.cpython-37.pyc | Bin 0 -> 1634 bytes .../__pycache__/views.cpython-38.pyc | Bin 0 -> 12630 bytes .../__pycache__/wsgi.cpython-36.pyc | Bin 0 -> 577 bytes .../__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 604 bytes .../__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 608 bytes .../dialogAssistent/settings.py | 132 + .../chatbot_engine/dialogAssistent/urls.py | 28 + .../chatbot_engine/dialogAssistent/views.py | 57 + .../chatbot_engine/dialogAssistent/wsgi.py | 16 + containercontent/opt/chatbot_engine/manage.py | 21 + .../prodae/__pycache__/knn_ae.cpython-37.pyc | Bin 0 -> 65574 bytes .../opt/chatbot_engine/prodae/knn_ae.py | 2550 +++++ .../chatbot_engine/prodae/models/chat.json | 2298 ++++ .../prodae/models/chatfuereditor.json | 1191 ++ .../chatbot_engine/prodae/models/checkpoint | 2 + .../chatbot_engine/prodae/models/hilfe_data | Bin 0 -> 4169 bytes .../prodae/models/lebenslage_data | Bin 0 -> 2182 bytes .../prodae/models/leistung_data | Bin 0 -> 3473 bytes .../models/model.tflearn.data-00000-of-00001 | Bin 0 -> 385761 bytes .../prodae/models/model.tflearn.index | Bin 0 -> 924 bytes .../prodae/models/model.tflearn.meta | Bin 0 -> 104621 bytes .../opt/chatbot_engine/prodae/models/org_data | Bin 0 -> 25842 bytes .../chatbot_engine/prodae/models/train_ae.py | 249 + .../events.out.tfevents.1643100124.F1RRZN743 | Bin 0 -> 409091 bytes .../events.out.tfevents.1643100608.F1RRZN743 | Bin 0 -> 409091 bytes .../chatbot_engine/prodae/models/trained_data | Bin 0 -> 161903 bytes .../opt/chatbot_engine/static/css/Site.css | 94 + .../chatbot_engine/static/css/bootstrap.css | 6816 ++++++++++++ .../static/css/bootstrap.min.css | 6353 +++++++++++ .../static/css/bootstrap/alerts.less | 73 + .../static/css/bootstrap/badges.less | 66 + .../static/css/bootstrap/bootstrap.less | 56 + .../static/css/bootstrap/breadcrumbs.less | 26 + .../static/css/bootstrap/button-groups.less | 244 + .../static/css/bootstrap/buttons.less | 166 + .../static/css/bootstrap/carousel.less | 269 + .../static/css/bootstrap/close.less | 34 + .../static/css/bootstrap/code.less | 69 + .../css/bootstrap/component-animations.less | 33 + .../static/css/bootstrap/dropdowns.less | 216 + .../static/css/bootstrap/forms.less | 607 + .../static/css/bootstrap/glyphicons.less | 305 + .../static/css/bootstrap/grid.less | 84 + .../static/css/bootstrap/input-groups.less | 167 + .../static/css/bootstrap/jumbotron.less | 52 + .../static/css/bootstrap/labels.less | 64 + .../static/css/bootstrap/list-group.less | 130 + .../static/css/bootstrap/media.less | 66 + .../static/css/bootstrap/mixins.less | 40 + .../static/css/bootstrap/mixins/alerts.less | 14 + .../bootstrap/mixins/background-variant.less | 9 + .../css/bootstrap/mixins/border-radius.less | 18 + .../static/css/bootstrap/mixins/buttons.less | 68 + .../css/bootstrap/mixins/center-block.less | 7 + .../static/css/bootstrap/mixins/clearfix.less | 22 + .../static/css/bootstrap/mixins/forms.less | 85 + .../css/bootstrap/mixins/gradients.less | 59 + .../css/bootstrap/mixins/grid-framework.less | 91 + .../static/css/bootstrap/mixins/grid.less | 122 + .../css/bootstrap/mixins/hide-text.less | 21 + .../static/css/bootstrap/mixins/image.less | 33 + .../static/css/bootstrap/mixins/labels.less | 12 + .../css/bootstrap/mixins/list-group.less | 30 + .../css/bootstrap/mixins/nav-divider.less | 10 + .../bootstrap/mixins/nav-vertical-align.less | 9 + .../static/css/bootstrap/mixins/opacity.less | 8 + .../css/bootstrap/mixins/pagination.less | 24 + .../static/css/bootstrap/mixins/panels.less | 24 + .../css/bootstrap/mixins/progress-bar.less | 10 + .../css/bootstrap/mixins/reset-filter.less | 8 + .../css/bootstrap/mixins/reset-text.less | 18 + .../static/css/bootstrap/mixins/resize.less | 6 + .../mixins/responsive-visibility.less | 15 + .../static/css/bootstrap/mixins/size.less | 10 + .../css/bootstrap/mixins/tab-focus.less | 9 + .../css/bootstrap/mixins/table-row.less | 28 + .../css/bootstrap/mixins/text-emphasis.less | 9 + .../css/bootstrap/mixins/text-overflow.less | 8 + .../css/bootstrap/mixins/vendor-prefixes.less | 227 + .../static/css/bootstrap/modals.less | 150 + .../static/css/bootstrap/navbar.less | 660 ++ .../static/css/bootstrap/navs.less | 242 + .../static/css/bootstrap/normalize.less | 424 + .../static/css/bootstrap/pager.less | 54 + .../static/css/bootstrap/pagination.less | 89 + .../static/css/bootstrap/panels.less | 271 + .../static/css/bootstrap/popovers.less | 131 + .../static/css/bootstrap/print.less | 101 + .../static/css/bootstrap/progress-bars.less | 87 + .../css/bootstrap/responsive-embed.less | 35 + .../css/bootstrap/responsive-utilities.less | 194 + .../static/css/bootstrap/scaffolding.less | 161 + .../static/css/bootstrap/tables.less | 234 + .../static/css/bootstrap/theme.less | 291 + .../static/css/bootstrap/thumbnails.less | 36 + .../static/css/bootstrap/tooltip.less | 101 + .../static/css/bootstrap/type.less | 302 + .../static/css/bootstrap/utilities.less | 55 + .../static/css/bootstrap/variables.less | 867 ++ .../static/css/bootstrap/wells.less | 29 + .../chatbot_engine/static/css/css/chat.css | 175 + .../static/css/css/common-page.css | 256 + .../chatbot_engine/static/css/css/home.css | 87 + .../opt/chatbot_engine/static/css/custom.css | 1 + .../chatbot_engine/static/css/datepicker.css | 168 + .../font-awesome-4.7.0/css/font-awesome.css | 2337 ++++ .../css/font-awesome.min.css | 4 + .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../css/font-awesome-4.7.0/less/animated.less | 34 + .../less/bordered-pulled.less | 25 + .../css/font-awesome-4.7.0/less/core.less | 12 + .../font-awesome-4.7.0/less/fixed-width.less | 6 + .../font-awesome-4.7.0/less/font-awesome.less | 18 + .../css/font-awesome-4.7.0/less/icons.less | 789 ++ .../css/font-awesome-4.7.0/less/larger.less | 13 + .../css/font-awesome-4.7.0/less/list.less | 19 + .../css/font-awesome-4.7.0/less/mixins.less | 60 + .../css/font-awesome-4.7.0/less/path.less | 15 + .../less/rotated-flipped.less | 20 + .../less/screen-reader.less | 5 + .../css/font-awesome-4.7.0/less/stacked.less | 20 + .../font-awesome-4.7.0/less/variables.less | 800 ++ .../font-awesome-4.7.0/scss/_animated.scss | 34 + .../scss/_bordered-pulled.scss | 25 + .../css/font-awesome-4.7.0/scss/_core.scss | 12 + .../font-awesome-4.7.0/scss/_fixed-width.scss | 6 + .../css/font-awesome-4.7.0/scss/_icons.scss | 789 ++ .../css/font-awesome-4.7.0/scss/_larger.scss | 13 + .../css/font-awesome-4.7.0/scss/_list.scss | 19 + .../css/font-awesome-4.7.0/scss/_mixins.scss | 60 + .../css/font-awesome-4.7.0/scss/_path.scss | 15 + .../scss/_rotated-flipped.scss | 20 + .../scss/_screen-reader.scss | 5 + .../css/font-awesome-4.7.0/scss/_stacked.scss | 20 + .../font-awesome-4.7.0/scss/_variables.scss | 800 ++ .../font-awesome-4.7.0/scss/font-awesome.scss | 18 + .../static/css/img/favicon-16x16.png | Bin 0 -> 1152 bytes .../static/css/img/favicon-32x32.png | Bin 0 -> 1816 bytes .../static/css/img/favicon-96x96.png | Bin 0 -> 6082 bytes .../chatbot_engine/static/css/img/favicon.ico | Bin 0 -> 1150 bytes .../opt/chatbot_engine/static/css/img/img.jpg | Bin 0 -> 83475 bytes .../chatbot_engine/static/css/nav_attr.css | 32 + .../opt/chatbot_engine/static/css/toastr.css | 197 + .../opt/chatbot_engine/static/css/toastr.less | 261 + .../chatbot_engine/static/css/toastr.min.css | 1 + .../opt/chatbot_engine/static/css/toastr.scss | 199 + .../chatbot_engine/static/css/typeahead.css | 57 + .../static/img/steuernummer_bild.png | Bin 0 -> 86575 bytes .../static/script/_references.js | Bin 0 -> 1140 bytes .../static/script/bloodhound.js | 918 ++ .../static/script/bloodhound.min.js | 7 + .../static/script/bootstrap-datepicker.js | 417 + .../chatbot_engine/static/script/bootstrap.js | 2014 ++++ .../static/script/bootstrap.min.js | 21 + .../opt/chatbot_engine/static/script/chat.js | 105 + .../script/jquery-1.10.2.intellisense.js | 2671 +++++ .../static/script/jquery-1.10.2.js | 9803 +++++++++++++++++ .../static/script/jquery-1.10.2.min.js | 23 + .../static/script/jquery-1.10.2.min.map | 1 + .../static/script/jquery.validate-vsdoc.js | 1302 +++ .../static/script/jquery.validate.js | 1245 +++ .../static/script/jquery.validate.min.js | 16 + .../script/jquery.validate.unobtrusive.js | 429 + .../script/jquery.validate.unobtrusive.min.js | 19 + .../static/script/modernizr-2.6.2.js | 1416 +++ .../chatbot_engine/static/script/mydate.js | 117 + .../chatbot_engine/static/script/respond.js | 340 + .../static/script/respond.min.js | 20 + .../chatbot_engine/static/script/responses.js | 19 + .../chatbot_engine/static/script/toastr.js | 415 + .../static/script/toastr.min.js | 2 + .../static/script/typeahead.bundle.js | 2451 +++++ .../static/script/typeahead.bundle.min.js | 8 + .../static/script/typeahead.jquery.js | 1538 +++ .../static/script/typeahead.jquery.min.js | 7 + .../opt/chatbot_engine/templates/Kontakt.html | 47 + .../chatbot_engine/templates/template_ae.html | 401 + .../opt/chatbot_engine/templates/Über.html | 47 + my.timezone | 1 + 227 files changed, 64250 insertions(+) create mode 100644 Dockerfile create mode 100644 containercontent/opt/chatbot_engine/chatbot/__init__.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/controller_ae.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/controller_ae.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/controller_ae.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/admin.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/apps.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/controller_ae.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/0001_initial.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/__init__.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/chatbot/models.py create mode 100644 containercontent/opt/chatbot_engine/chatbot/urls.py create mode 100644 containercontent/opt/chatbot_engine/db.sqlite3 create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__init__.py create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/__init__.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/__init__.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/__init__.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-36.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-38.pyc create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/settings.py create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/urls.py create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/views.py create mode 100644 containercontent/opt/chatbot_engine/dialogAssistent/wsgi.py create mode 100644 containercontent/opt/chatbot_engine/manage.py create mode 100644 containercontent/opt/chatbot_engine/prodae/__pycache__/knn_ae.cpython-37.pyc create mode 100644 containercontent/opt/chatbot_engine/prodae/knn_ae.py create mode 100644 containercontent/opt/chatbot_engine/prodae/models/chat.json create mode 100644 containercontent/opt/chatbot_engine/prodae/models/chatfuereditor.json create mode 100644 containercontent/opt/chatbot_engine/prodae/models/checkpoint create mode 100644 containercontent/opt/chatbot_engine/prodae/models/hilfe_data create mode 100644 containercontent/opt/chatbot_engine/prodae/models/lebenslage_data create mode 100644 containercontent/opt/chatbot_engine/prodae/models/leistung_data create mode 100644 containercontent/opt/chatbot_engine/prodae/models/model.tflearn.data-00000-of-00001 create mode 100644 containercontent/opt/chatbot_engine/prodae/models/model.tflearn.index create mode 100644 containercontent/opt/chatbot_engine/prodae/models/model.tflearn.meta create mode 100644 containercontent/opt/chatbot_engine/prodae/models/org_data create mode 100644 containercontent/opt/chatbot_engine/prodae/models/train_ae.py create mode 100644 containercontent/opt/chatbot_engine/prodae/models/train_logs/9SRIHQ/events.out.tfevents.1643100124.F1RRZN743 create mode 100644 containercontent/opt/chatbot_engine/prodae/models/train_logs/VYYOCW/events.out.tfevents.1643100608.F1RRZN743 create mode 100644 containercontent/opt/chatbot_engine/prodae/models/trained_data create mode 100644 containercontent/opt/chatbot_engine/static/css/Site.css create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap.css create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap.min.css create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/alerts.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/badges.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/bootstrap.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/breadcrumbs.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/button-groups.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/buttons.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/carousel.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/close.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/code.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/component-animations.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/dropdowns.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/forms.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/glyphicons.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/grid.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/input-groups.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/jumbotron.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/labels.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/list-group.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/media.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/alerts.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/background-variant.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/border-radius.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/buttons.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/center-block.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/clearfix.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/forms.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/gradients.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/grid-framework.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/grid.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/hide-text.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/image.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/labels.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/list-group.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/nav-divider.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/nav-vertical-align.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/opacity.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/pagination.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/panels.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/progress-bar.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/reset-filter.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/reset-text.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/resize.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/responsive-visibility.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/size.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/tab-focus.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/table-row.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/text-emphasis.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/text-overflow.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/mixins/vendor-prefixes.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/modals.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/navbar.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/navs.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/normalize.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/pager.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/pagination.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/panels.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/popovers.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/print.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/progress-bars.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/responsive-embed.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/responsive-utilities.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/scaffolding.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/tables.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/theme.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/thumbnails.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/tooltip.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/type.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/utilities.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/variables.less create mode 100644 containercontent/opt/chatbot_engine/static/css/bootstrap/wells.less create mode 100644 containercontent/opt/chatbot_engine/static/css/css/chat.css create mode 100644 containercontent/opt/chatbot_engine/static/css/css/common-page.css create mode 100644 containercontent/opt/chatbot_engine/static/css/css/home.css create mode 100644 containercontent/opt/chatbot_engine/static/css/custom.css create mode 100644 containercontent/opt/chatbot_engine/static/css/datepicker.css create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/css/font-awesome.css create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/css/font-awesome.min.css create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/animated.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/bordered-pulled.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/core.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/fixed-width.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/font-awesome.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/icons.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/larger.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/list.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/mixins.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/path.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/rotated-flipped.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/screen-reader.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/stacked.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/less/variables.less create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_animated.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_bordered-pulled.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_core.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_fixed-width.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_icons.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_larger.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_list.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_mixins.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_path.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_rotated-flipped.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_screen-reader.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_stacked.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/_variables.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/font-awesome-4.7.0/scss/font-awesome.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/img/favicon-16x16.png create mode 100644 containercontent/opt/chatbot_engine/static/css/img/favicon-32x32.png create mode 100644 containercontent/opt/chatbot_engine/static/css/img/favicon-96x96.png create mode 100644 containercontent/opt/chatbot_engine/static/css/img/favicon.ico create mode 100644 containercontent/opt/chatbot_engine/static/css/img/img.jpg create mode 100644 containercontent/opt/chatbot_engine/static/css/nav_attr.css create mode 100644 containercontent/opt/chatbot_engine/static/css/toastr.css create mode 100644 containercontent/opt/chatbot_engine/static/css/toastr.less create mode 100644 containercontent/opt/chatbot_engine/static/css/toastr.min.css create mode 100644 containercontent/opt/chatbot_engine/static/css/toastr.scss create mode 100644 containercontent/opt/chatbot_engine/static/css/typeahead.css create mode 100644 containercontent/opt/chatbot_engine/static/img/steuernummer_bild.png create mode 100644 containercontent/opt/chatbot_engine/static/script/_references.js create mode 100644 containercontent/opt/chatbot_engine/static/script/bloodhound.js create mode 100644 containercontent/opt/chatbot_engine/static/script/bloodhound.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/bootstrap-datepicker.js create mode 100644 containercontent/opt/chatbot_engine/static/script/bootstrap.js create mode 100644 containercontent/opt/chatbot_engine/static/script/bootstrap.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/chat.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery-1.10.2.intellisense.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery-1.10.2.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery-1.10.2.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery-1.10.2.min.map create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery.validate-vsdoc.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery.validate.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery.validate.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery.validate.unobtrusive.js create mode 100644 containercontent/opt/chatbot_engine/static/script/jquery.validate.unobtrusive.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/modernizr-2.6.2.js create mode 100644 containercontent/opt/chatbot_engine/static/script/mydate.js create mode 100644 containercontent/opt/chatbot_engine/static/script/respond.js create mode 100644 containercontent/opt/chatbot_engine/static/script/respond.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/responses.js create mode 100644 containercontent/opt/chatbot_engine/static/script/toastr.js create mode 100644 containercontent/opt/chatbot_engine/static/script/toastr.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/typeahead.bundle.js create mode 100644 containercontent/opt/chatbot_engine/static/script/typeahead.bundle.min.js create mode 100644 containercontent/opt/chatbot_engine/static/script/typeahead.jquery.js create mode 100644 containercontent/opt/chatbot_engine/static/script/typeahead.jquery.min.js create mode 100644 containercontent/opt/chatbot_engine/templates/Kontakt.html create mode 100644 containercontent/opt/chatbot_engine/templates/template_ae.html create mode 100644 containercontent/opt/chatbot_engine/templates/Über.html create mode 100644 my.timezone diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b6a2e47 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM cstf2:latest +MAINTAINER "Gabriel Menessy" + +ENV LANG C.UTF-8 + +ENV TZ=Europe/Berlin +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +RUN dpkg-reconfigure -f noninteractive tzdata +# +ADD containercontent / + +WORKDIR "/opt/chatbot_engine/" +# RUN ls -l + +# Server +EXPOSE 8001 +STOPSIGNAL SIGINT +ENTRYPOINT ["python3", "manage.py"] +CMD ["runserver", "0.0.0.0:8001"] + + diff --git a/containercontent/opt/chatbot_engine/chatbot/__init__.py b/containercontent/opt/chatbot_engine/chatbot/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-36.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..258fb33a1ba1296a03e411e9a0dbef8db2eeea6a GIT binary patch literal 155 zcmXr!<>fl%I6syF2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUmng@F^;Y=`DrQf z*_p+uMP;c)sGQ{dypqJsywoBPBQ>uiCcglP(^9}VK0Y%qvm`!Vub}c4hfQvNN@-52 L9ms}aAZ7pnas(-M literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5eac7bb48b4a2ee69c9352dba29da586ae79b369 GIT binary patch literal 186 zcmZ?b<>g`kf>Vz3V?p#|5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o11`*(%1-H6|l9 zGbJ@ADYYm)J~<QFNsghO9x89 hxH0kZnR%Hd@$q^EmA5!-a`RJ4b5iXg`kf>Vz3V?p#|5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_=vsH|vYfMIJ zW=d*KQfg6pd~!x&Nqlx{QDQN=XiRc`UP)qRUTP7Dk(yT$lV4C015%%qUlO01mkyMI habx1+GxIV_;^XxSDsOSv8S%5Z?8_eLq}|a5e2UCnP$AP$Gz^hy--jiIsD+wtV>KZr6u^HhBzQfR2}; z*_JA=K*fyD4oL_VSeo(7xAu7Eo6nC&qv+dg`|i8V*bjE?axgwZ(--J~0WVm|W6l{^ zU>8P=m(qzPW{q;B%MG6#Jm`ok5y+g~mQ zM`(J1PO_K-i!I@^ty)m)q!hI9 zhFT&s>(z24#oJ@52rH`x=>F8nKTkNrvNU-&;e;zfPUpjT4C|!I>IE%dNGnoaO@uiR(!%W7KAkRRGpf9g&B HF(30^ts4o& literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab721be614fcb3957d5a399c12e9f6b63c51c32b GIT binary patch literal 1188 zcmb_bJCD>b5VrG9_QBqAY)!k(i5ekv$3s+{1awh^$*yN}Ir7-Gvl7s9KZ62FI{ple zTdMmDRLo?P1D2x#OP*lh>6w=snRdF6rNX zxab_?)JJH5#ay!3lAJ1&PG;qNWl2|h8J9lJ;DfcYGAp(v$1FlK>JLAmG)|4T%At_j zL>jcl+eI$TXw#)48hF#Zn>Zid;y z%d@l*uR*1HA5E5Z)ued^iX5n#q+T}(?O)W5fGWeKK1^ErkJfLMk9QH5n#2-VW8NbF zlj^>GJE~iDREU?Ek?Oks7lPFQcc~$oj#M=w-%(@2Z;+XgIUsYz+0MI3*dZGF{by~2 zTwmKAT-leAbThjZ58Aw_1^3+YOw`(-M6pXwHxKPB|f70&Qjs=TXk!WAK> z^I<%e=V_JIN2CRnFO-G2@lbtGXhpqN)OF<%96cqtO}y=XOI&-Badb}VR*>bo0d*bC aCb+i~^?iEHnwm4@hxXK;dQ*SQ$NUGPFBO{r literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4317bce73da8e48d2f983920646bc125787d087e GIT binary patch literal 1136 zcmb_bJ#Q2-5ViMvH+QGw1OYnQG!ZpIC{aLEL;^&!I$`#1<~AGl<6`egP?MiQ0cAS= z42@f={Dl;VnZ3Q}h@e2ilHYosz4r5)@tff=5!Alzp1u9<3h{%3?dDN%K;4`ZfB;#F zN~Tf@aKJ5{%1zzMOTEfZeJP#`@W4M8;G;YZKDlW~OaLJBej{F z^S|58r{I9P*(X4eN)V|7l5YoI?i6z2fDb_~A*3FCb{0zY0_^atm!n$z&|Zz7W-UG_>P4fgtW%jRSF^HEK)j9SO<873gBOmDNRbWa zWoBr%3(rPM)meo~*+i+TfmO-lfl_Cytn6pvwE%3*h0u3sgAT6V9X*;JKAWCk0a(sZ z=W2eEwdy_U%-m$B^QLaIqDIXFtlMd`Y^S__*0c)ioTfJ6v`fMM@}myvEcVg_1d%h6 znm-b3?q)b|+v=?eGhj|uhu3S;)4x#PV-I)c-z z&YOMCr!HpNA>Ia5L0B5i4_tHRG-u8xFPQFBb@}VO>2|W7DY!y4=7nid|H(-kJzf{) V6MmJ3T_4EX?j)Q9lW-(Q@)wW32~_|9 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-36.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..722f301dcbc93bee55d48c6e1fc31a030095557b GIT binary patch literal 394 zcmZWly-ve05I)C2q@|Ji2&`GUupxw6Rfw$%6IO)f=1dxt*d|E_W_S-~UMVXJyaH3t zNeTle-TC|c-H*=~aXg)Wy~_sx_$2?ekkFF6Ij4Yttb~dQ#^4q(K>h~EHGAbE!0--| zlW)p`gmsgZb8BlJi#+o;M`Hw*9fwP8a*~cTRn9dF_fm5j;(wy^JZ4QN6_7hMgD LT>F3N`^@+OuHs|} literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..de33f33ea688c86efd85139dc238063355e976a4 GIT binary patch literal 404 zcmZ8d%}&EG3{ILNy0J=o1g^d80T4nP6XLcDw<^NQn$Q*6B&6MeGrR|9UMW{D@Cux8 z`XeMP+5Vi*c5Gj#>71Y}zuw^<{bvX!i4m+(+jBIMNLrJI=9H3KA|uJ(h-8YsvOJRU z9m!6&ojee-gBD_pO5v)<$B^pI?DhXE7oXH5QnNN#@==P=?O7qh(+-0#( z0JLZnfS&_2Mjq>c7XZ&kQIAX<{0DIfcJIv(Y%loch96WVRlQfPgwPV6loRd$S6&$1 ziApOMfYKc|w&UXnpmd4U6mns0yRt8i;aA~CZG&g7%erCEhM7r37Jn`}Tc QBz$r?taBBv)Aw1hU$8S~k^lez literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/apps.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c87fd8477d20dfb76b54bee45b3557ed930d4da6 GIT binary patch literal 412 zcmZ8dy-ve05VqqW($YwM1lBBl0EAGh3bA!TESAN|jZGRzY~!Q@GrR{guauPqUV*9S zB#4TW?&tG&cfPy3G@TNZ`PVz#qyG%xSYiZA)aD$GB8pa|rkql8LsX>L8&OQtSH>e1 z-;(U)8?#78yUEJAwKWfAk%yOKp$L|!%^Zy;oGOCVlrt4!2iB$ePPSXy4(0rGgqtkx z5&$D>4bV*iYOD5Dh-U!Lds&T49Q+6I33l(z53Dc5>RRk{sdTl~zJSmYp0tH`QRQUN2yAtA^;gwZ)m7E~eiZq$-tXxv+c5qz9(*S7 zAHk460bvFsrBRWD5ai9$tgOW9c&nrd1&o$<HIc8RDOoNvYg)t>M{6aSMH(aip zT5?!BWs@;3=Ez>xb(-<1shw4&@``IuDshS2)Y9J98!lDe)Y{u`UvfRV$I^QU%tU#$ zZiGs!hHXl8;YqGkUa#bmU=Z+yFgzH~V939Lv_=6Lx;Dk1iWDZStb#IgM|NaOTEeV1 zjI9YXh1pVe;j|#z(v~utIlq{IQsuT3F_3!gL3d|vZPjD0@^=RCjtX|h)@|J)+!@4x zIof)v58ehvw1dj1VQax&hk19_w%7LddTIoy4QLNgzx5C3QKyTze@C}L8yxU43t9?R zY>+!F{LR^s*id5@v3^e2fDP}=7n~`TT71<=G^LYWR{%3B^crrlS{!%A|__sI6^wiOmak&L7vc{?yaPI~7SGNu zKAv4%@tpB;!Nn?FUS;Zk>t$1`EU&phhS%z%S*r`wTr?`>^$JAy%L`NyO<8gQxAJs- zqs@$CjPeN(gZSi#c<}oq1Ue+4>A>v3st+@cAq?}u?_1(M*g1Wq16E}9syV$$4$LG)I>1_Vl`FtkcMzt<8 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/controller_ae.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/controller_ae.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6873a0a57d582f6d448c516678d526d47f0806a8 GIT binary patch literal 1692 zcmZuy&2QsG6!-W$j^iZ#fUQ8N63QV$t<*j3Rx1R%R8SXC^=^ zTS5eGRN6m)Ln}`FOLOJae}NP4ISE>=*4DiD=J%dw-n@_T(@w|J;Q4F!j~^me)BeH9 z=Fvg;1cvwp2-PUbw48*5psZ(lZiGf78<`oJfSH+<+o9cHR_5ex=;p1k)y(b8%iCc) z_d`GLgq;R+vLNq<-9~n^UfvJ;L}OjnpKdM5bUWOpE$aQIg*((3Ys2i z@hubcvJedBc2>re@ezu%qKINP)RjHSWtubP3dt`}8XC&|X2FC^%R;%U&l9Hl8!XyD zuuLb-=Ovd>UeZN|TeyNrnHCd~5Oe~bJ`5kmGZ-QRw9=*!p_%@Q@b4tK)nRVjnpD3d zccdm2p~jw8>%dLmhO}<&3Uswunbe~8?>e9s%6l4)+Fr{J$c}U>b4jQ(Gx@K81J>BM zYZ+}?g-hKUM@zbuwIsC#+y-s~cYr&-ZWT31;~D7z_)Gc-57OH1uHwb1*ivT8_;gmU8CELtz9`4 z?A+-68@KLNy|sRab}Fmd=yk9#V2$8UZ%M|Q+@W3CO9}1Mts8v|wFkAZJyPb^&&MyW zt%bZec%+P6Oq9J4jGt1DDZ0nny+=uzqeYfo_Xpn}4Dy2k-5-2$JoxH(FouHg1QP=4 zAxf$0yj&MYB-zhWdGp12mPRy|P&s@H7wYh)<`ULe@EyR0ZlmJcsCUvrvO*pyFHVvL zkBj8$Xahcc4SdLV!MyoiIpal=fD=PcnUsk{S+gt_g1>_n?;?4CWDkfk(L-f`7s|w= zDiiCPzX!VO_S2Z|bGACeD>yecgOIUYh~ciXb0#lKs>~^Lj{V2$&VUMZWhq=fD< zafhJUJiSP-Q^r}Lj0_2MkaFTe{sb+-ZFI*%V}HB~-dL8LDO1EhGS%J$bjGffHRli! z<*YI8;HPlMXuO34Gc@cgXYI9e(YeoJ8S@UR10c}P7>y(TJ|b_43I6~U`)EqUYA4L4 z)x<%Wm@uWk zSUeDmiur6e_O{Z}&DGx8DoHr3w-8CXvKF^?fxdE2^Lm;6&=Ov9- zxo(2iB(h0q7_3ir2zMUK#2d*{t<{Z~rRN;~7ys`IvAN)FM1t|jczpVN6rGGdKOLR$ kk8oS`vI+fbXC^=^ zTS5eGRN6m)Ln}`FOLOJae}Drg-g6REt=87O_vZKBc;38^@zWsiGA4XZjcjCQWCCVpR&GajgISrAyOEo>qE<7vGcRvP z?c9(2Jcxn@bFwh+M4d)sXA+PyRo$^ zr-Gduy?^D_-Kx9R@6e#Ks*PR;3j@9p{^2djNRvCXL%S)VJ-T(JkD&gb9=3q~1P&-NZEBNr28F9hSqlw+E1v3_q+ip=36%PxEU@AmrnUY|bbe|p&e{IEZQqVNP0 z0%~HMQWZQ~7syz$pQQ5Ui_N@h#LlX(3r550n=t z$%4m4a&fQ$AKn2U@*Oa5)+=YUND^>j;3<1wtq_RnB6t2&<4>upn#0%+Ct<}AlrKcSK9RKeN(K+L7M8eV0XmtE!I6fMF oay&fZZ{xP;WfS~6i~dS-Y;5{bsybWL?tO?TB-k6muJ!*8<(AD4YXevm7V2mA|IIszhy zpeY&9h*IR8)QKE;yQw?yB9D?cM0mpgLWD1A-#>Mu21pvB36f?dX@Z1_03<;rVZzxU z-S8aFCtYe9gIvf|uLH}9WFW_RCVQx>AMmjBXcHJoA}UDaNVo3^DjfK^XKv(Id+&@! z4d9!?Kcx{XeTjn7gD4cC4Ecm`fVRX0(6(rSFKxr#kEAY=JUjmmmuz-j6At1dp2}>u z*faii8fW{)%SLJ1rK$lY<4F-0a&b7?P7}Q+MUR3IAAI9lg{9H*g!BpAK{3GgL3Ir; zM5 zJT^_vb)h)NL$w2h(D76q;8LZ$a2O3R>DJ*TU<%Twr{ps|p@q|T5#%#EhhcagamhZ- zpPbNrx69RMB&oN#MM#RUu>nj(w#?A6W!w@7)stJ%no{QLo7Br5kuA@RQR#QmO z-IBEMfZ4-X^9y{rl0AqxJ)Q)eMt=!qbi8m8*3H&x1`NkD@9H!y*2g?w?@k)Vc@_^O z=O*MF@EfJbw>Uo-#c8Qg2#*O?_hPk{$W)k6ORb?$cp_AQy7nswWD}yZdV8U2gF@W_ z5_MuRNHU%)Ar;@TCp5S7Je6@~I(jcx1s78HR5HZsyMlp51A$N&EEbYRlo*|&EgCw^ zWnP0esMX%wE-PUEx9tLX4GjAr^)SzRQeg{1Q`pK^P1q;~7;`MH*?xH`lNbVuQgsC|s^GF^cxsL=(q0G$XEte=i1TB8AF|rzEh0>eR zT?5T6(ZxZ9gQ*FFiP^yvRD&rL%p%>X%b3>z{s+iyxkAot$6Z2TYYYqaF{~Qs`QIG6 zM10~8h+|jW8ukS+#--7#5_T+ag)%6?K=k8mH(wIlWnMcVHmyoHDw0%})5d>`eJshC|EV+JZsSa;H1f>=!pEgaZHo literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1cfa5bd5d72cc608dc4008a7320fa814bbffc131 GIT binary patch literal 1942 zcmcIlOLH4V5T4nG_TiOd*$@({AU+}vu1bz6iUiE#gbRpITdEpHI}>Z=)vhu#N@A5c z!4dz5zWxb8c??S*gODVrg5;j`=YgQY zgO7jV=VA9AT+n}Ir%xpNVcztSvdR0|pssJ*w-WJ@*{pD&}m3k&cLBWU*e&afXrE%vu znG?8!VuHhG-8Ia}mj(=hmetdriQ0mVzw^U~lTSXM%w!3GOr<(u#f%$vDizm%wN8qr zHoUB*LPgeQ(k#sc_fH$cAZ&2;uag$xgXNix7}G{EmSJ=r2twC8eeMUH^C}nIfP8Sd z9DriTEBcyzPtU3G=04(oLGNIOK|p+RN}CVP=_!3eJb(al_Kz+R3d~dRGd&KK53km* zn-?}l{IK3OK?xZfZc~RRL)X|-NK&fP_%y~#XiV4l zuF|@Bx7ve^>%Fi03hwvEJUSY0+nBMMFC=3&Weo6JRj6l-JzMdr^(chLCWkYwz9?lS zY^tT!z#&!&m7s6<86U>4G!O`d$wsg=q7>5|n$gsY{WuuV0d?M+JLw^8|F@k4bxmyit<=k=E~LWl zgnn^Np)eK|gZOVDEkP2;Ou5YuQX=XqpZ++GrG^g^JeI}8HO_}+L&MQhMsKb>4v@qGcI#8 zZrIJZZ4tZ5jC$I$9+3Z`M2_B2W7nbAkU35w!9Rr67v}EY0=llyt$(Nxc2ORcZou8o zQ(hD+#p~kies6rRVSMn$1>J{Zap_$UZ9y|=o%WM@3VlHGM9g`8(j16s%bXFIZPpoA qrmS>3&%&?pAI!CzV}<+uP5o-)kJ?f4F^)xz=w&dfvS4?#8~*_w`l|T= literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..36537c18f262f0ddebbc5992d3101c6375b103ad GIT binary patch literal 1922 zcmbtV&2HQ_5GM7r(#n$KwShG0UktPbx;+?3jzQ6+aN3@_XlwT(EWmO_#;dhf+K}2N zHk?y?jNc(S?wj-(cQdMZUm!Pq{i6>K-&;H1 zhzA!TH*7q6pw#3geMO$rGg><{7xQpVZ()?4M_h7Dt5479F+Cs-zySEVqYH!svg`?d zqKCe6VQSp6dTK(%5p!?)C?V>ao5l7bKd)A|Vd3e{cWowj+if0Ku;@GGa+@R@&yvKgMmc@flwGMvQi^dA>E=ejhxU8y&mmR>%G3J?!zblwW=Vu zeG~p5^`a^>sjyNH6%t-yqfr|m-XPL7g`tp&z>Y+%ce16SFpr&ZZKMd>2QV&)+aBH$ zcQlODd-&n|C~&FGkNOa`J19Ozv5NvT-z4ISSXZEa1m0UPbO@paRiX8IFn+brDv+sRky zxbZLPzzRu&+%~YgX~eT^sd$;4+-;5bI>vi%oxM+B+g-dO(x%B?3}w;0k)zNL4wy~6HZJSD&`q!Mzr}wlTS}G!_WKSwFKJ`K&zm;!1(IE39mLRvVsCq} G9sUU_O`!1r literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-36.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..16cb965a3707171d713e04e4bb58dded9ef701f1 GIT binary patch literal 461 zcmZXQu};G<5QgnIPST{USa^so?ZAc*0wGowCag$NS|4d6$BrBqLDoJ9Gq04D2_Auo zb19+{v2ypJS|j^#fv0`4SglL9H12LT9x_>%x-xV0?rebO z;^d&9!{d+4P#%c&4`3r-VlVKGmhe0bvGh72t*sROIKH)5y$qAy<$H|P2FZN7$$ z1hoWP6@LD|-X|_M8mtGQe@(5lH%Br?I6L*%F1s*{H3f&Nc{_) zIMa6IB;UPz?@sr8lV!&Q?!%^^5~D}3$@lO&QV($j*{fSF=FFF0Z@BNg>= z5mN$G#t^S(Z>*ukT+SXyKHuOj$>|gg!nauYXw`=9xU4qXTcZ@%O2BJ!TDQVK8h@WB z(?YI=Zp;$Lon<&*oa`A~TJ7jya3VGiDibg*a2U^cu-bhQdxZR7+V;2S<@H^;8lkmd zUEM;bt7p^IfY+)gu)_T#mcgRvG}r(@`_c@)-21FRHz*z2GI(7MFH>^S8#yYt4F7a9 KOesxS%6|c+9%*3! literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a42736880a2e4dcb98053212b68c5480ca5af5ea GIT binary patch literal 477 zcmZ8d%TB{E5VYgGnzU6fd_*tp9U%llT)7}FQKTrXm$bpLBgaLMYd?fDzvL^Y_7jkh zSeGIyYs2gEd2&yt=??plDYbrEnibw` zqs0!BIW1W#X|xgoG_vs@D>yu(GCEO8=!1Ey74Q8yzV`8axhl;9RQ(4i}l6N0tm@M0NSTCW6~q6H>3pk?e8~!lz%FyUerp)y5Z%;u`^%ZaCcp M%a9&7ODOKIZyXte*Z=?k literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/admin.py b/containercontent/opt/chatbot_engine/chatbot/admin.py new file mode 100644 index 0000000..4bd3de3 --- /dev/null +++ b/containercontent/opt/chatbot_engine/chatbot/admin.py @@ -0,0 +1,27 @@ +from django.contrib import admin +from .models import Responce, Question, Question_Responce +# Register your models here. + +class QuestionAdmin(admin.ModelAdmin): + fieldsets = [ + (None, {'fields': ['session_id', 'question_text']}), + ('Date information', {'fields': ['publi_date'], 'classes': ['collapse']}), + ] + + +class ResponceAdmin(admin.ModelAdmin): + fieldsets = [ + (None, {'fields': ['session_id', 'responce_text']}), + ('Date information', {'fields': ['publi_date'], 'classes': ['collapse']}), + ] + +class Question_ResponceAdmin(admin.ModelAdmin): + fieldsets = [ + (None, {'fields': ['session_id', 'question_text', 'responce_text']}), + ('Date information', {'fields': ['publi_date'], 'classes': ['collapse']}), + ] + + +admin.site.register(Question, QuestionAdmin) +admin.site.register(Responce, ResponceAdmin) +admin.site.register(Question_Responce, Question_ResponceAdmin) \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/chatbot/apps.py b/containercontent/opt/chatbot_engine/chatbot/apps.py new file mode 100644 index 0000000..b9a7402 --- /dev/null +++ b/containercontent/opt/chatbot_engine/chatbot/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class chatbotConfig(AppConfig): + name = 'chatbot' diff --git a/containercontent/opt/chatbot_engine/chatbot/controller_ae.py b/containercontent/opt/chatbot_engine/chatbot/controller_ae.py new file mode 100644 index 0000000..9121240 --- /dev/null +++ b/containercontent/opt/chatbot_engine/chatbot/controller_ae.py @@ -0,0 +1,59 @@ +from django.http import JsonResponse +from django.template import loader +import json +from prodae import knn_ae as knn_ae +from time import gmtime, strftime +from chatbot.models import Question, Responce, Question_Responce + +from importlib import import_module +from django.conf import settings +SessionStore = import_module(settings.SESSION_ENGINE).SessionStore + + +def ae(request): + if request.method == 'POST': + jsonData = json.loads(request.body.decode('utf-8')) + msg = jsonData["msg"] + userId = jsonData["userId"] + klass1 = knn_ae.klassifizieren(msg) + klass = klass1[0:2] + intent1 = klass1[0][0] + accurancy1 = klass1[0][1] + if len(klass1)>1: + intent2 = klass1[1][0] + accurancy2 = klass1[1][1] + else: + intent2 = 'Null' + accurancy2 = 'Null' + klass = str(klass) + intent1 = str(intent1) + accurancy1 = str(accurancy1) + intent2 = str(intent2) + accurancy2 = str(accurancy2) + res = knn_ae.antwort(msg, jsonData["userId"]) + time = strftime("%Y-%m-%d %H:%M:%S", gmtime()) + #s = request.session + s = SessionStore() + s.save() + sess_id = s.session_key + print(request.session.session_key) + quest = Question(session_id=userId, question_text=msg, publi_date=time) + quest.save() + resp = Responce(session_id=userId, responce_text=res, publi_date=time) + resp.save() + qr = Question_Responce(session_id=userId, question_text=msg, intent1=intent1, accurancy1=accurancy1, intent2=intent2, accurancy2=accurancy2, responce_text=res, publi_date=time) + qr.save() + return JsonResponse({ + "desc": "Success", + "klass": klass, + "intent1": intent1, + "accurancy1": accurancy1, + "intent2": intent2, + "accurancy2": accurancy2, + "ques": msg, + "res": res, + "user": userId, + "time": time + }) + else: + return JsonResponse({"desc": "Bad request"}, status=400) \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/0001_initial.py b/containercontent/opt/chatbot_engine/chatbot/migrations/0001_initial.py new file mode 100644 index 0000000..463e684 --- /dev/null +++ b/containercontent/opt/chatbot_engine/chatbot/migrations/0001_initial.py @@ -0,0 +1,46 @@ +# Generated by Django 3.1.5 on 2021-04-30 14:28 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Question', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('session_id', models.CharField(blank=True, max_length=200, null=True)), + ('question_text', models.CharField(max_length=200)), + ('publi_date', models.DateTimeField(verbose_name='date published')), + ], + ), + migrations.CreateModel( + name='Question_Responce', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('session_id', models.CharField(blank=True, max_length=200, null=True)), + ('question_text', models.CharField(max_length=200)), + ('intent1', models.CharField(max_length=200)), + ('accurancy1', models.CharField(max_length=200)), + ('intent2', models.CharField(max_length=200)), + ('accurancy2', models.CharField(max_length=200)), + ('responce_text', models.CharField(max_length=200)), + ('publi_date', models.DateTimeField(verbose_name='date published')), + ], + ), + migrations.CreateModel( + name='Responce', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('session_id', models.CharField(blank=True, max_length=200, null=True)), + ('responce_text', models.CharField(max_length=200)), + ('publi_date', models.DateTimeField(verbose_name='date published')), + ], + ), + ] diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/__init__.py b/containercontent/opt/chatbot_engine/chatbot/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..81c8a80dd2d1d85f4a18494e60b9a19531637b24 GIT binary patch literal 1154 zcmbVL%We}f6tz8*$4nl55MDc0plqtPON3BMOMyiz0bPwE8E1T(IGsmoPf*h>EXjxP z8SMB5Z&~#hSaCf`Xu|>_JhFAqvFAR{wO_PaA;Iym^X0?08X-R%SPmbJJ)Gt-E|N%^ zkd#I=Wf7y~6_HGOpNaHCbC}w|fL0<=S74hTLHBb5 zJQFF{(10=Mhbwvg9h=tmY^9%w>>S%HE_njkpcq;|niwcYxtB+L*b9%(qA3>~;&)iVW&GRh-+9bG(|91ki4BelZb=O92r^QUz*Zn-a#5NyuUa zMl)ASm1y^-%H^j%c-q^4 z*&BjFe|^vc9uGx<4bj5<$@bzrD}>5GI|HTY<>R8~&iC_zV;gX5341p$u(!Rvy~7tJ zZH=eeJ?$z^vx`fe`ONoy%2pC_Y3cYK}-Mu literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/0001_initial.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..057c943f3f86a104268936d110d6ad81e17bca92 GIT binary patch literal 1176 zcmbVL%We}f6tz8*$4nl5P+mJ$plqtPON3CXmI8}b0?K9-$vETN#OY)vwI`_Q7MA2g z_zZS@gSTwx7a$>oxSk|5VSx}H+44Epb06p0uN#e!;JCZ-;mxNCAzvI=96o|woaR0* zl1Q460gdQ@MU0ZCL^A2UC(;Aj_uhGtC;eBXRl35nq{VDFP+cu@m8Hg(2bqM##Ll!h zRuJssG|wm@Kq4wh#3YTpE{S|7^~){w%JY>Rxsmj`f zBB~<_WkWU{>iTkJ!U}Jz|K)9M$@lsay0L^dme9>5w477$JEvR!nA6|96%}^9s3vb? z3+~w9Xs-QPdWNkQ7d(NqoA<1rj*`SS&Syb+4i|ZgYS(ES z4o96tafv}Mn{K^V5T*wbkJOw`h7Me?@~MJE8oM^np1%Y$%+eTaMWs2U`L+#39FMd} zO)KOc$2rGN+{sT{SibqPaA zC8V(eqnWFvwqJ;MCB{yLz$Jno4c8={5zlWoUYnhTYJb{mwUoelH0JKxE2j%`5G9Ja4tVS8(9 zYn#tX+8mCxd){T7W*3(#^O^7al(7xEPMfs(gZ=b_1?;%#_YE!01&cfRweWU~S1XWx ik#@69*(ro7v?+|&)lPR0FsiLSnri>pNobt1tKKgf8%SdS literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-37.pyc b/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5a3577c6dbf005949e26f944f2287dcd789e4f3b GIT binary patch literal 197 zcmZ?b<>g`k0!fjc1Q7igM8E(ekl_Ht#VkM~g&~+hlhJP_LlHdwu*6djmb#O zOi9g2N-au{PtHgziO)_gN-RbfjY-bWD@n}EODzI1Qu9h;@(W60K&ryk0@&Ee@O9{FKt1R6CG6J_9iW0HaAbh5!Hn literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-38.pyc b/containercontent/opt/chatbot_engine/chatbot/migrations/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a2e1b03e7aad9176d4043c9c416846a6ebff1a2 GIT binary patch literal 201 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

LwoufQI>2*y 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

Z%m14*V{=j0p5^LTy8N-{lMdktv- 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≻~r0$vacG-@5(A?bmO=bo<5I&)rVmp1Sqctv7DHe(R-MFW!3YR`S-=&9`p8 zar5g!iuy87bP=dLEN zPF;EH${SZ+zw*+R7q2{bC3$7)@>`eRxcvI%moC3}`MJx<%Tt%$y7b1S*Dt+v>BURW zT>`4?;#(KrxcK_TmoC0|@wto1i&KfW5^p44PrQ_PG4Wg?nV6b>>t^!i)Qz`pym908 z8!z2>@y2sEk~gNVzjghM>#tvb>H3S)Z%n^F{nGS{)6Y#Or>8Ewb>WQ*uU~lS!iyK4 zyO6vv)&05fRt)qYmL1P~X&TUcW`>hRNe~kM=;Mjm>7jH=oI(6}k!BPB)rj;cx+2Aj zA|oXJ%hBo73?nlR+1Q-CDc;YvP)3Gu!9H`|*8S;O9 zWIBb|(t^OD{QqD?x|HVl8IeNlTqf~fj7(?2bWTx}#3%m#$aI8N=0VNJONlo}rXy}S zjRqFz#D6{_9TC5{8N?};1u5~LjZ8+GU><457xEDoPO#G#h>F8gHV-P4j z@$ZjFXGu_3fo55XPW;6Y=?sbOE-*X-aVLIyWID@X{vp^ooA{}b>4+aLa!3{ve_=#A z9nT+DK>7dta5{kXBvI6S&?~O=@{lNIb@I?Rr z#K?4vKTcv9nNR%Lk?EKp=wAW$?cW`lj`78@yo~Yr?~F`G`7yr**uNhik&ZBu^bC&y zB5;X6Ga?;+7ZS!V&7u51HZmP?plL8%i$dZ@N2W9KjLa}H+UHM?PUmK1Q4}RM@gt+t z=@|;^3;OSeN2XI4|2)g_eB!I4(@9u+On)))+K67$Q;BbkNJqeQW=5v5JPV2cbYwc#FG^r2^v|!3 zNRL90^AyKYQsO@una-mBFn%dH@pne1BVfCT&p9FSw@0Rv^^s#?q7q*pnU3+vp?0v3 zzcL~{+FxS)N+O;3<&o*IpENCSB9-`CBhz6&F#ja%Uw&ysI{YQDzku}+sKkFfG9BwP zB}p95CVp`+ol7%le|83O;$@64e>k1y$oNC+@uHmYMy6x_V|9RpL}^4i#vk@~*j;i` z!X25;VE%Bha9qL}k&gL?^#|4)?Pm|CNA5B+EG-Evm#{{rWB<#r5)b=oj!Z}Y!M+Qy zAH@;rgm!&~6L|{bzc4Z#>kEbLEzcy3(dn@73;CR6D33Ws|!u?`@ zE#iE_B$ScqC?7UIC_v)H5$PCTGS)W?Uny}mA{~J<(SNX>5|#Meh;$lmph(B~WfLz9 zrxV9SvOnQzoF6_rB3&ZqFCMd(rxVYQNXPjG^BbYRI5u%QA|2}o#y=}#2cI|@nU4BP zh%$%u;dn$koZWDK!TtjC_h>{q&Oh{wga8<@?}z05{}WR`KXvD;cRqakr*Hq@tzWn$ z-28htmv8*mjnnJDd)>VDFR%U3wJTSD{OZT9{M?l%FaPr8XDbw=ewUg(O70yFWqmGZ!~%vz(HtalVx)s(tE;3Scu5NV*ALl zbkIykYI)78D}}Nu70PvrM*KFdY_Uo~FsvLU73H>C#Y$IFCmgkO=F{b}aI`pIoSofM zTt-&~eq&BNI1cS9UEUW<#&&Shs}{R<3@jX6FmfoUm5ExF;R~7@W*koTJ(czxlgo&i ze5t~z1vf)=YO5Tl3$sV6RoQ_Fm{kTcb+Se9H(N6ZG34&|zWYt2q=*V3W4Sg?-Ol<%yC z`>f7X<^5pgcwZ}6ekEJ-)#HQu(&0vFX{T^7r1t-3?@eQ5xw7=I$H%RkY<5c;kJ~d| zI{Wnu7m-;nw#qk0 zAOjX;7G|(^+-0^B&(WDR^@Wf zy*JK1_uPBV_Z_&QqKti3N=70P>&IO;>AQ}`LHjk!vs@u#C7lfo(@-78oQOS*E7{(# zyc)XB(F!LFR*q3&Z-+;To1k0kbj@bVVvRIQY<2l)dG6U_k_pnCc$YXoC!;bEYX!Yh zUyxKk5F#cO?TC?hSB&Jat(vhLm8N2?N-eHyiL|>rILo_d&5dY%C#)x1wRG1l z9-c{jYb%m^o94o33HTkCJ|f4Ll2M6>9Yn6y_S$kd6na5B=y`58OVhB|@22JQ5V_|>}w4XLG`NQt8EEd~)E%Q87ovLCVHyUoK-Q79Z6SoJ)^-E&OUW}S_JVq&2Z>?w>(PEK z9Byd7+)K~YT`#hkRq2vgm{0+7c|IBOL~J>8GsVZ1fulR+FjbPM9k{8Wu>;;00)D!H zPSz>`x8Ik}PtFIpL)o(Hl5Czy%YLJ|F6|y|D8g|~+dN8(igz?vTtEbV56j7LB9n|b zA~sA0y1|yC(C*sZkP~?*b5GV(9pK(}FJdO6J&`Nh!B!WyX5CX^sB~-l+pT`hI@s=< zt+AGuhGFeYjhdme(e7oz!e|Ll9}XS4@JU825zAiZov z6%=7AmaDK~b+zi8pCurD5&7@uAiE8v`3g1z99 z5ktiK<)m#`i3+@~7`W;n9)!LH(O$=rdyHM4h&_%f&C+f|SqZFRC$67t?yT);gOJgi z+VbAY3hVD2?$!G1jMxtA%A&a-yZ}q2Y$Xxpx9s&)rXL~L zl!DT8tjYUFm5^^KosIPsIX;%Q_xI~sRz1>BmBehM@xi*=+&gZja@1k;#-d6QIsq6* zm`7;x5)qrQ9WNBRhMz)pGp*!yJ6(md+PZ1OJ1bigv3uo8ty|q(OM-NLW%Kmd=&fZZ zgIW}9@1>_&$QxS!Br6a54L-q~&p%trLV(MpQdxi|7l~NSGF;AdM5(XJp6@zQI`q?_ z4XT$&K#?tOB6f$VZ0v6hxAeH$T{f$0Tubc?di$qhlXZrxrGu#DH&%8_LPHDowiec{ zK*$Sl2ZK9MO!7NKY(G@HPDj!CVOh_3qvUc%S(7}k+ZJQH*&iylM&yDh08`b;I2ohXwRD5i7Tyv}`+)*7KCU zB6i!H+ExcC7jP^$)PTbrKih2tJp$=$W3QhmRe7a1*x&5>g1lT8Rl^$Yp7XN7?69kz zz1A123tNFeI1rY2S!4xl1%IB1O?!^2abaR5rO=bYEDeOdsCDdq9CN)AA5Fw=`IWQ7 z^V2haYef^KShUyLi4h+iXxx75)H18h^HlaN?{rmJ6V?}OGQ`44VgG@nnT+0|qYYzE z42;aMhwu-hK5xoen5goglO$5opKb+Pr>GsZEeU#eV_RG^Pg|;x6wNr0`VFZVTSqt> zm?yhw!(O&~)iJR~9$$cK0V{=PD~cr+qkWTz?WtWI_odk6ti(t(VK{7;($EPsM(wq` znKK#f##ZI5-0;qhEU$OWRy+1~%IIoxa@y>h#rnRuUab0lcqF*%=DJs1&}72PfM<(~ zDQxp^5V6Bp3zwpY6sfJkoAW?`a#m6vISJ%=;XLr?KI~A&^N0*%qtTUyz+fd03p;YH&DGiqo_Jm8L z#U&6dBhCTI=r@U2LG1XP+hhDv+iwrbU6$ijE9_VuJBe6kFr18b-LD)Pr3*LDJD zP}^J{l+xO;yc%y3%_j}FOC9$wlIGEvjJQ@845$p1uwwVTA5=2tT z7w=3?+;V_l-@{!FYt4^n0FN%#_$Fe~$8t}`@S=VI-hl6N`HNo#? z-nMZ~xy<9NfEk*dG%o3?(P3RZojNtmxWa4a zXU?%?@08>9mZS7_p&58e$6HBGqLbYN;p}9nu}(;(smDyYAfp2VQsxTNTSVf{a~MOv#naQeq=FX zw%xYa{-C-XCW}^z&{yENk1Yt^#dnBUCg7~D&U%W|Hc`6Ah?A^Ww)zQ=+IU`sA{yg$ z+uW_RO`+$w#gjqC)ye~}w5g@bro2~E_Zq9%o0r#|bbn)cb$ugVe6}Q)84fEsCMKhQ zgNW^veJwUPaIvW{P~I>J25n922cE%U4aw6TsJUD@DQ?!C!@Z+;Z>7Fz1Z`jTxNy&I z2)=L}ukZWJuF*M*nk%J)%VM!^ad(d3LNfZ-iCD?!!c-sjV$HO~VZfKn_Mk6|J_&B_~q{BZU(*(Gw@;S@j5bWKDuDxD(OPM?J!A{ zc}ct7H$sl4oug{!JCu1zB{eDV|D(Welgf@HosATfB-DkJYOrY$x;|2yZ8bu5cMwaV zE-ooAKxiQkNd5D|e6`cO>V&0(;4v>cjn)qF72J^&`uNV2zz~phP%44B2(Wj`-Hk16 zwh$?~6aL$S$4w0A$+xGegr&$cJ)_T9nhp=iwyo|D?C+1OL?~Ym7K~I3v zkxDe2@)W$Qdyk+8zkmWM_wLu9W{?b-3`3I9n2^On#DjVrfB*1z-U!VBd4r)Z0-Q?z zxT3P~Y|ZSs&RtXRd7)P5)0)rAlV&vQa=!Uup{AQIsUnkrxN{YoFBz&@V8wAIl50A! zP+0WF4oDI^Td#Dn1Jlamuu=8H;{4lJ*SlV*yMDcNPQHHVZ&F4}pH>4`+_$b7=t9Ny z>qYT`L?3cK%k?N$lFYcEY6(<&bY`4kh@m>_*^IL(h zdiCVK1f+vX588A_FgsGQ+5QacSXD4?-b*~qgSB1Y}a?v=M zPtAr5GQZO$d-YQ#O8ZV>YW%Jjj3e~SNU;LIPD|O|BT&7oKFTB&3z^*mRV+k8HejRb z^-r{XTe10gXEhi6WvPKkieilA7k5*|wGG>$<^kPk5T~d+_ab@pP;d|(&Ca@b+g>2m zD6jpVE7sGya0V_;bSVS5HkkwkHJ}tA4vDvgWnE2U)uv^z<2XT86})uy(~)l5!F-x# zi{3xIkH@qi*|;Nxt7k|?2WD*=N32%9fqDTvRU@EEv9N{ab2TeEl=#C0w5d0MTjUaZ-UPQN=b#S6A-u0L07 z>9g~;DEIb8W5G(z3B5E4 z!lC1mkN$-@bRhV|kn{hm_oRE@{G-=?{Tu(%tKauyPsSK+!{A8rUxl7ku>lqc<_^pZ?}e!@e!nG=_unaBT|eKi}KlK6vQE z2YQI?y%NVfB!#yJw}W2igv>de?BE%>JS+1%7&DuL{&6y8-MS|26WqaN-G=vf8DY}yvFB0*%EDDp>L%NZW*59sFC zMKQ}E`FyB^*q$iI^&7vJUtmwD)hR{xN4?SOM3a8y)6k^(I=pZn-Uh#Rt_-vXx6`5N zcfPy|M50kYd2#fcnE5|oZQp4{1-u&FX-co!G zXR!A!tl#VNpO|^)spKZ}gU!iOhzi3gj0to3RXitz5gv;08+VHEl~)8tgd%+JP7%K1 zia=uMAKf24fFk_(CQfabTWqkXp#%HZ{S(g^*hLifxBuF`$7^`t zZ@l*%{(CouV&`I5*Il^+87=Y1w->Hd1%^e^BUfh1cVXR#L}}(?f#hywas|6^#e99R zkzUQ0^1#Z~ajCnoF392U!n${1T@t#zDtvtx)_wCXta}&MC71ShVcm;lg}Dgp70&LL zDy*A5ZomipHv64l{ngoo(o3;j3qE`>>&cr@Ox<_@TsUxYZKbYD{{MxF0e_f1UcF-U z4!qd3SBf3I?+b0G)OWsgqbGNM7=8VU(JQRo^&-H}Y}w5+z`yM;*XRL-22p`Xx zi`k0vpF9ZAhYLTcU;k{w8waef9wl4)@c9vkQGR%HUd2pC#1#~{b`EqdBr{g-#}ON0x3UB zs(2%4L#oXqkCLPX#-uJYiZhNC@0kNK+xkVTZ%Ohl_QsK#;;#WE{ zyp!o}9mC{-X>lB9l&R1;Mgkj|;UmLwmjDq;-8->rYcFxV4 z^<7#qN?6RVd`f$RCGh9JVoQL~?vV5U7lZ%ru}1h2{KV|?Txyk#%=8tGu?At}8(_^S z1xf0Z6UvX^SFM^;k)5>IUMb7ngOf9L`{?k*6T+ru`c|sccFU5>hWvKe$~ufjc*KD8 zz(0He^rawu0zYiA;k-gXEl`7M8*ZBVa>DscL1&z!JRdqmkO=iUc1P)?Iro_r(@>nHe zjW}jS*9rZUmgUZ(UUD*%ekf?R_<2ZQ=u%LZs}m6JKA@41@&aTlO;9d zsOy|b-sW0E_1kNir!_YTL(i;O@KJ&)hn2y1n><#C*mls>c#~rT$%_TE?(aD(v2s*D+xIVvB{ZW< z2@F2TIAbkS6GpMG(5%>6kHIkU^uGDKO$nY zwxFj>3E(-V>$z$_DTB#K0#>%ixp5XrQ?X~2b??;P?A7g!bb~FfY@DoaOIs&S^f-lBu+RxYM`hApsATGpF-%n! z-N_`I;U^Z$mOxA^Cy#$f#QNZKlwB*6jL1n7vu&BflAZ>RB=-z3E9;%Q zt@=g747p_I1mt##Z4H#F6*hZY%X?W@J6b;S8k;9A=-2!tQ^HnI8;anpd3;911|YKR zNgBANw6>Ay@I9rpmsnxe@3I}CtWPF67*^2%rspo6zO5&|3 zUftd4>~#<8)y9Ik;9$N{2cQIQEllz$5u3U_m&^QA7{<1(Xd(!StU+WCnY0^Of}Bpp zwkyfN%UJGYPt6(!Yqdssc-W3t-SwUG-JYfvONX+Oxu@*r2Iwv?jTZFcr81!}PadBT zu`$;bdqKyM`rAPtk%K_K%Q_^8WlD2O~e zOvA2|6KLYux`RqHYb&+W?)KVXZ7W)l)zy}`?yRj9Pfn_?$(6DbU$l z7G%X}8sw;tkBC@b0t=DpsNLbf8}=o&-RnfA-5Xejr=`juCkBF8yI;{Qi`@#=H@iD6 zk+%+Ac1Juv$%NjZ)pdra?SocawpM!8;FwvQWbhGzBN{a}h)q5uVx^%s2<6yhz&_~M zW(O2;J>KjDF}V3GNtsTvRj!;JNNi_=-x@~J?rGNT4N_*MWBVuUS~OsM8!Up(#!zpx z_7cMFI5WwtL`rv{Gz;uS^7w#=4N8O5#D-^=EH{$n;UH;Cf@{d7FipYfHQ9koqgpw& zPMghosVg0?d%JyZ?RcY;)^z6B>8$tGm{zmD-X1nR_T-Qyw1cx^VUx>Xd@rMXS~;-8bM0tteLc$D{uN`J9axG}ocZ+qoy4G1c6xXGMhB793mxvWyS1a3EIk4L8o)RgF&UsE`@O;;?jBqfWVj}Cd9% z?Ub;lEr@R`SEX-}kbi=0{@8TNyF_y;v9Zc3%y=oC+4t_H4i6cLY~l z+uk@l-#oRN<>KyHc)qSyG`Wya%D>s&#YYRIN3zBQF3xl>(gxD=2)^%bf z3}au89T&7-iPcZt60h@4s)VR^5KgSrS-sLQPhF+E<@>!o@u0ZgDVxTz#_loootC*D z9vs!ft^SU1;P2}T+dRaATc4FsIt41#B4W!)#=Ds_RI%}}ye8S;{&N*ec9qO5b$xLn z_OwwMnuk3xj_jK0xNO_4HP)rpQCO>Q4kb99E^ht}-P>Lt#Qwqp0%biFi=r}I@_3Vo zwe(=v5tMFJ?iza8H$#mT0?Ql>`F^aa?$k=1u2k@eJ#D$su<9OvYAHv)cT#i|t6z-T zwQZ+6Q1@zHT0YwF%7nLb=GhXlAihN@1`!VH1`%s8?SK^--O=n!_g#22oa2~*Hh>!m zCYj!3v?s&LnRBwcwb?(A1gw#Rw%p(Lw!51$dz@`qXJ@BTT|dm)n_91NLg>q8#S*e4 z5SYU#L+m;ct9QDB9oUSlI-y|uLYECC>s;{3m`a7#^#2qwtHymb-(sR#>2{JeHU`;|qczWAi^KjY+t-2~TR%Keyk0f4Heu`S zEk<3i$qa#=FO^FIR&MfmjZSi=`lbY$XaRekktvqsr@Ad$YHaF(;^ch0MC@^eJy#l8 zvagss>wCLqxx{VMWWN?~hI+?I`3*H~EN3nUUhn+{_Z(ue1EGWi%2Xwf8$_&7jwBCp za1jiTQm+~{#x&Qgle zZuKh1Tk=XATgE{%jHQD?r`C@TyX(WMU2ghEgSCxab7yCxb)pVe=ByNI5|B{%5~(O6 z!>Oqgv9c0%yV!pdZIC!|ift$oeUyX?($se|gbWGEBE)VqDktrFSR9_M9qceGEuK|d zOvX5kb@jk%^?7YshzF5;*x9m^cy5v*7NrW{o|E)&tlJeLwk!I{5Ol(APS+SKbEB}# z46Uxggk7vAHfOSg*fk9#i=uXpA%h6?U$n?AvJ)P@UZp_2oEhX{RaK{N6?%bRh?Cc0j@<8S384YPsPleN zq`m+22tR?96RG-A53J#&q_Q3tBPFqrg-TG=9_}2-XC9L7759-aksyORei+-@LnVgG zmH;{Z5T{%PM?Y{Ls@V2erOe83cBIl%(bALoxF#KdxG*rnGVVj=uhxAit-tZ%2O|l? z{^nT|m zRtE$-G3jLio*P^6(ij9ysbLc4D4MLX9Drv~DefSvLHA$@2p$RzU;z+o0T552p@)FM z5#j-)Iz$P^g}1!|D%TWR`Ra@E)|bH5QF!<$|2F~V&Lo0hq0$avx(Zb=C4<<_rz^Nl zGb=)*T+o*&?cA#3*)E8;3LRYwzzB*C7miaOE4<*@3A*hU{2(EG282YR&{EJj8`M~& zw@uPh(8>|U4}H!8kerSJ=+}^g0&#_Uv8C89hzTx?pNAKcpkhQ|ZkkTq59V;dm)A7z z>sm?f#m!9SA=Z?>Qq3i#|m zPPU4KAM!h~j#8233x`(p7Vw}hsgpdWS-q7`HAylLo{0a0W+9QzJiY( z>n1XacHCUMl8g{vXh@6CRmeBSZ%{d8oQFPaHXd!9e}Tl8p{9gx>iW{qSb{9~;o7K7 zOw3JD$Ir~ftVUpFoT^=cV6dhXHpbk0m&^&Nr1OXGjY=5HU;pk6=JJPN|5TEGOejC6 zM4-hP{zfc$O3yV**jTekf|e8b;EcyMi-mskrYvxJKxe;AMd$3H>5}UDuNZipU#!fo!R+%{pp(3zTP!FbpZ)pNEgg0fTiTO9 zCcT*G^IRVYx8#q=|Iqxqn%$e2^)?JNIJJvyCDP8%6I}H?cy#^yxGxz#cvQIRXZA}V zNb`ztH%McJ50Z=jT{=48Gj?3exqp`CHqVDKcCvQDz3*x7ahG?}iKml*mNxN=l(|Ep zzf!RU)Lg?xtELIu`v(ODTYk}1fZ%@b!5Iz>aD>R-4%0;F9_cwEKU)+I^vJ_9#9{=6 zSk6<~*V`64<6~mt5L?w)^icabQ5MC;8$dx=Sz2-MbI*FfL|v z?$7*>#k2?HHuEew=>7uet?>lFwT@a8IH%=yo48XuQK0Hegy1*-HN&KVTOH;gDP(=@ z#B{G;D$Gp}phuW--^`s(vISs5#-z3h(tL@3;$h>({9|XhXa*L0!it5tMt^iLcp;7r zClfxW4}X$)0=^D==!5_2I{5jF?07Q$vrlind!RstzcYSFA#~Qqi4&xkc|z|7S>KRW zeWy^x{#OOxXSMZCp@x6z?-Vwv!*MV_ZKU5m-k7rb;;%UpP3m4v<;-w@<|dzHNKeEr zL*_CINz3>L|5?F5cxk0h1+TF6JZYLdDPY}wBYzw)Mn;4~r=BboYVh?46B;hd3M+c1 zdvJQ-|G_t`PhVp!|fu@Rf!q$DH-m+~0vqIDTQ$$n`_Oy$$r!D||U-AB(ROY7f}am+9$HRQTseT*%bD0Ome*^KYQ}WI0hG< z{4C1GsER{!1}2CKbQs!3pD=VU21yn%_fP(m@DSq-I_~^L?G;u6Cx!jR4ClPv1)pLd zuw+1QO-@piQ9>24i{WMr3!WVI^Z$RhSS&2(jz?h`jz{5ph2uKPW$o1q&8^k#y;k+0 zxxH22Din)1I3wd`3-d0__|;+&7JhTAx7fL_5P1NJn=qpX)#m2@twbG=<2xE7%#AKi zlrVxIF;6mzPg%T0op3YKWj&@eq%}nHZT+eq?bkQ!%Vg*`_a^s@a4iDw>fO|xI3&}T z;gG-qi^;pLea*WVMeZC;-oNmo9>5wUN|6ATK=t@w7DN1?5cqA3*1;Xda5eSYH^y*`Q`rLc-{roIDIlT#=d)Q;|m)w5S zYx4R2eWtTWFTMz``n)>UqkJdL;bheC(GSh{^fR4F>Y>f|ay5VL^Xn8?_i@Iy$%Y?O zFMsYa*B0OX{5skTBJBCGo@8{3n(OA#{Cl5cCnsEcu>yv;)R^z(!khEmgz0&hx?}^T zN5t`Q5C{0xNqL|7xZSjDRbCKlTJVSRV$;nRVKi*z*zaLm=3V~z;|uX`KJKaSb3F82 zh`!E;n)$@MmqJh3NE=~`9D{HLk~dH<`IkGKe0NyK(wH1IaDKfztYc9xvv-H}Pv?w9 z&*gWAbrLeZJFL&#`!3uZPENYl-&fon))85_JFMRw)^T@o!~MbCVI7w?pZ>MX-C_MA zR5%V3e#{H5Je+cOSpRs}gLjAZyTkfL@ElIm%u)OrA8O_kU--lNr+k(0#lioND2})d zka*fN{m>OeU2Y43(f4h3$OW9&3A0iTF!Bt0Ypv2u*|R7a_(FDAl{VAO19Nz$$MwWz z1;N@ioMivtgf)B42HPfSsznz6Fa?$)_amk3{h+W5$217TH`{Do?L#eH$ zW#1CpNzi3fRmia~5WCs0)Pr??c@O3L^g(I$^dRbNsqGVex8Jlob=_PIwj{un>YHMx zM{vZmVgW)C0M?dEB{msR9B~`4$BY?fn3shLw8W>s9xew5DF1{QW@0N zox`%e8YiOGJKA(RLm*^2ho)aFE8$`Ps4S=LwS%hJHVF1*RxI%UpdCON0ssR?6h|yG zc@Tjj04xOVMC`_4<#>;iN}V%7K09;P>f!GC%4&JDdb(HE z?0&Dj8l4pn`5hnyIhlaRX2nv}G|$VNgh{42Vt{sgav$05v1mjc*Ks(XQ4%TOlz|wQ z5v3%M8;o|{t{k0k-7{6SceMT5;dXJmVGK93Ey)Y^JVB28wH57*D^|B^83k+4iv{g~ z1iDt>nnn~y>}8=haCk@Q_I)mCm%I=Z3_Uq;MX_u2d21rJ0kt>|6-U@wTOGK}cCFSp zGL}2rF|%)o`+84WZ+B~FCnx*mbxtG*y;-q9ag~5I6-7W?M-)fg)614&WqP--mYKBQ zc6G_N#0bM>dWNl<6R~x<0<`eCSL0TL>P~-eyHN|v8^b-lzvW5UL46Qy9COUT?kbzz z_2zbY!A5F-my{)rK+lTwsz_b?x5*q@@dtNSo2g}Ch+Ci(NY*Bs1yWAN=6h%Y(~R& zS7iMGpBhG4N&M6-sbww!K(XXIS`L*XVw;sM>u6R;gvbVr9m`{z_u6dzqlM8-cqo@S-0MeW{F_dX2lXtJ>ZDh5@-iT6i2M4W|#A# zo?yj24sg&&?f|84Td1_cf!893FJqErsZt*v9UWyEv!Ne!S2r6;uokoYz&qI3+}G63 zay!~Q2&>Jea3C$J6foid;!8q_SSgAl7Bb%!9AM-{PHbmow+#!Kh^|=bsv2OK(;Z0K zsBqb~v1)BKhmAz*8z;@JYE!J1wg&sdMs0n#Q$JwV&D3ePw@((Itw4A?V5MMOlM%%c zE1}_aqtHu${0xm@IpQ3z&8b~`z*{AS$w8kOt(YL*u)Zg3blmNuqq7|a54h9zRJOd! z^Xs9z)91wc?&;xh{YZ@#)-BHiUycRDmCIPS6i3|Q0mL6_a%Pypps#k~sAQKj-byiU z$Kt0}s@$zK*Xl`2U^a}_(MmH_&U$QYm&{hcE4&iF&DI0$@B=sq#jpT#nX*Avfr5?QV5Wtss+y zot<)9-ZiZ~ws91A!@5{ahi3z4VdLWgaV;+aX<7!>bVPB)14*}`M%ZO-mK~&V*Kp$q zDZUO6pm^Fqi|0F#kX6dP%@u(DSAcroJoK@K5ABtba=c{>v=wRlu)2P-JJ2_L?EZ@j z2xXV}CFrpTl7$h)5j#D%Ep#Ng-S3LA!81wM40wmlSliPQY(W#T%ogAS?74h;BE_{W zZnL$s#YC*Ja<;#Ix_lP0+h@hrY0YcZbu8$GXA8Oz222(#>J4GEIgZ#+RMF8*a941h zv^Q|OY$>t_!%UJ)cWAR?u~rsV`iG}nZACs`mqZrj)eo)1Xhk_LO8$W1cS1`uq)bp) zIXzAm)-6{e#5X056GUh-#Sv$IyGN1|%67!2Wv83SPRCM$uE&~b)E<;3Vu$OMY-^}W zYbDXBda{4A#@DnpYapMr&N{s_DQl%nyP8Oj+TQUNHa_rnz^UPZtOZ7VL~+E5DGR13 z5BXSYM;2p&prxI0N-PV#k^}hoMC>4~DE9E!E+&?-T-J`aPq5#d@;m4C^3i$y(5`2z z-mWw>xXq&3SXj3Z%L_{q$Cu04fhdlc!V%ziz#2(s*lCL$q`l^vZ1qA zzPW>eZaG{hS_zm_7Tby?Rl5tCjOeByFR|dC0ZYkfnZTDlJ=IjE-!%r{FdC$qWp~?p zW_CR-WJ@J3=VZZXlcd5{eYv@OA|JDcdR%HsYWKL_xAy}r)je<{=zGoW)j<$54kfIb z*$P;KV_PaopnJh+YecMIYC*rJ%bF(0AS@}dp2e}fo+3t_pbtd$WVG>mMPD^{IwH3( zw^ln&)ILp{M!(u>6uIpVEJ>*ek_1Pzx!v6op$nN63%rX63MZN8;Y(GC*sLU5{dP$V zd~Vpbd_PS*Tk7}>IuRx^lanl9w9#^<(QHZbdAptT`_Z87ZFF62uecSYvUaq!TwUKR zmoiaRR`1x;ql6<)#u!f>%}e?Y{7yQ1v{VR?vDB#Si+$LdJivj#W<)TOnXb#F0za@^-(@;Mr#IOOEKRS}BV>K-x4{aqwkB@N%VOzZYkhSm z6_}#QIYT{@tM*29qv*C5wgQO7Xhnf=`6Q!9L~Kt`c|+DjIk1eOGEkyE{MR5(15t2& z*_-%MmUdWKPS;j9Hg~p{b*b97)le(hTVMrS*NX9OD9D52@{t(rdp)_muoXZoJV)5% z60yne5wTIM@^KIweUSa=TG|8CkRN4nN9txq7}~-_rL<Ck;S-lQEvn8F9a_g+jn{ zS&tuR{KQYTG^yh4ZG+ZSsV-aQ&gx$6w7$F&_gH;s)l2%yn#m{UTEf_}Q63NijTudb zSe$`)91ElpIsd48l zNDLC2XOOA;VT9CuBwG+n#To$#A%)sikoQb;FRE#*MQPiicb0RNdI?CMSjwL;qxUdT zk6*rdqK<4ppe}JUOzIO{$C5lhm|IM;Lb)C;L#!6?#}fhqid-R&@yX9kl1WKW02n!$ z*PKuRljUJ*k&`#yl^nBsO-XtrGmRg{61WuRpLLT7&ZD>vxO$0Vi)YT@mg9prjI=`e1$xTfEk%q%Swf$3cX($1%O?-P7iUIUvh zm^qH`2k&1X>fv36apmE|%Vr?&*;60)8jJ&7%;@`=`M=$` zVdkGPBNKD9mjmMy;G{8ER9P(G=@25>Cdd^6F?oml1*<~TQUy4NAUt4<0#dyKueAv5 zrbtZ=p2V2OgyJ_y`sPO9g-E{#I|)8bfLln1zCgOu#JN|{jVVA1ARq$sFm-|git-fc zjR+-;u`F6&3{DXFJ zE}>-7xnBzK2kqWG_G8k&Unb~BK8qK~k4YatN8ktT(v`T6N#}kkU>~%bS0s{5I{8Zg z`pCODaX@A;AJaZAymt%8$0cu&DUt^`dw|ni*t00uMlD%&O�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

{Bh$9?uk8yrm%;Yk1rjXAl>7rODN^({zWYf8P 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 Xy@JYH95%W6DWy57b|Bk|ftUdRn~E+? literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/__init__.cpython-37.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4336173a5d305139012f09e16863c338bc7da268 GIT binary patch literal 194 zcmZ?b<>g`kf^+eq(IEOUh=2h`Aj1KOi&=m~3PUi1CZpdg`kf^+eq(IEOUh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11|*(%1-H6|l9 zGbJ@ADYYm)J~<QFNsghO9x8D tq+}-M@m{wTmVp9GrL=iwndLd}QpZ9G4Y=Vh8kFRsIiz5uKG4fJjiubX(?f+zZg z)u+g_W(oQo5VX{aY;LAgseHL>x|Sy~!Z~#N6yh67CIoUEW6YE>b(5PbBK1702Y%b0z%q z4n@1vCQs1~lJ9WdV=oH@@LEhB*cf`y@|*&33rJYtUXQj|Vd!^ZK+iiwYWHnhvMJ+| z*S>f!(*-m{s4x9$+I_+rfpx;vfie%X7I;n{piR;KulBpLc@$V~Y`lxSXH$2n%kHZ8E|brr`31gBzxW zh+espRCZ^m9A zE~uW#*ay!C1HUj7Vsr8lBfi3;i1azps6%Zt>VkIz4bKl=U6pB{y42}ARpMH_bAkWi zs`x=u93(zo5WK!BL9Oo)pSCVDOcHmk&w^RC?|VH`*de}6-5^)MBLQ2gpl1d`aIfI? zcp>>x82BF4C5h6?-7sqy_{BGjQ1DnN_DtTvTv6Y}P6@MSlf^4J!-&2mW?-ct)Yc;m73PTC0xLg(Zc+GrChG6$I77^ z&K%b34ddvrTB_G}L$T{oH=Jsy`v+B}p=#m$v9?!2oUJOgy(48$HA?leiiDMY)zIr$M7bk$yHb2!8%WjSdM(UE zYYiRWq=7a{kvHM|K;ErXRV^;^-&6h)mR>ylLrO1C6!iqpGaz=8_*Q&aUwV$($;2r8 zabLOo1QT%b-vpeDb$7{|or%K&Su! literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-37.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..17752fe6f7bf58c55ff877ab2e75df95cb6b17aa GIT binary patch literal 2477 zcmb7FTUXmg5VnP|jk$yna!*^)CJiP*=8}dar>Bju1@VcoImm=ohf`JdtmOq=9PPRk z{gym5ed}M+YoGeo=RS2L%h)w}pjvA^J3I5u>|C_lv$OdWK4*pBe_oqQrT&Z-gC~c? zYkb+?I6+EJK^g=*t*1%)MEGrDWERQf$8*$Uwsg0TAzo9@CYRz!q@TqIG&ej8ojs<1$_Zl^c(2iBEC2Ay#-J7 zq1C5|vuX+Y9T2osK{hwjsZ_pvV!Dx)I$I|{z2A7T+}!j? zK$}Z1gD1AP{xVqR#>4aV6~EbDT6w*)(Fhh!*Mqg^Z0*^GeCj!l?71YETHn~h2(8KM zK{oos5lpv(p}=B42y)AFxlfyN9Pr@AIJd_;!Tm92q(WTI&%1;Lx5qXaVGL7ndBedC z(?X4V;~E^3){0Vvdr5i7X1B}aWKr_mHnoD)M9-lBHaRnWA~VwJ`IMi_T0-ny>;=!p z%_NS=Bl=pOH=?;&g3nKDmi7 z#Dzg~$mO^X8_6~crv{QtUx*9fS8iYjwa`z`XTkC~-enmXNV8`JD_4;8$$RW39z028 zBe1wgqY!@rISPHSIVOA&)=wx5_6lN{-BwC()mm8>%asEy%qjc(MoeYv`;AJyrUlY? z1kad7qYB0F$GHu&K-y-{<`=aM&0#>!lQ`vIMJv>Z8PeEcYO)Z55Bu9(jIlG({rlCwRmT! z|NT|<`%ST*_&5Z3eN}*3&mlf-T}GHB?rM((vue-xx}>;Ge4DyKu83Cxwp3Bi^oihJ z(d+VJ@})5F9MmO=P~mQvH4OaX8%8L2EEKyY?_jQ|?_#HfS+mJvPR=l*ua9Bqxot&L zqwI%yO)VX$4dbo)V>nq>w-0y2S*2R7AE{;IOs(Pdx zsNu{(z1}bm52~elZ6_2@JnDv14Rvq7sx(wBoIlcbE0I>UQc|KC3#ZCTLy3%Q;T`3$ z@y6I!H0`KiSwO z%tX9~jwflLjZ)-IINzstDpggBi~Nt2zl5b1Pyd{jUL7myG2UlD>?ZN8__8)m@pfk8 z+~cUJOpLW3cbChLF%8H6O~dh6-y9F_Rk?c}=Du}2=-K4EX|&JY;Uo&Vi3eG6LKJ2) oLV7qdVoVFsoS6`DH7DScNX%u#xrknz%1lHfpA&^-pyEvWUqI$XF#rGn literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-38.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e137ceaeaf71d9e8ea0af949f8b516000c67f4e5 GIT binary patch literal 2517 zcmb7GTT|Oc6t;!1jk$yXxu>mYlLnI@b4f#z>9i5HAf6bTK_;{srmF0-mKSt!wChsz zTk_EKt$#_ced=4EI!)V2dL-N6nmkagwc0&<&Uen9%dYn(C$kBBj&nbMzdV&l{2EOL zpA1f(;mdx<4ib6-k|5YgJxP*>!cQXuy+}siB%`LMU_?)YsApglQjms>CF)}^23Z(~ z37CW_xMZdEEKI{?n1NZCgDX}_ABU^@1YC;|CrJvfzY(k?h;RdL!Y#NBA6X(z!pE;g zE2&SxC;BCjVE&Z*(>DTq_FAAxeH!k-UF5t2pU3^ZxL=@2wBj=4^ch&xXVJPje6Qep z74GY2S|1?Jk|pTZLC_L8*<4E|64~OR=~|w|2bVmBc#EQ5YLf?O2FbQKZ?mWQJa`QzcXjkFXn0PZxOoK3bFWPsEZ?^~--YKbA~id< zE!mWD$!nhN%X9%15$a1nn0AM-|D($%%>hNfVYVbH!Rk^g_mH&V?p^vtYyI%MSF4W~ z>T4beXnp=kaNqV;o&*crxO1|y=+~R`i_aEUYr)LXO0fKhEk9h9k37ebJ(mPyE3511 zp=Eg`NJk%R!FV$`W0>nYL2h_1_i0^@9UjaMQ#-sB+!`WABE;qVq)k|GZD^4Z#xMlu z7aUwLEtI%9EWt5ojVM&O)=LlBY`2-*n-n~^Nv&Y1C+AQAn;e@ykr`=pe9BK`tvA>{ zT?-x#tLYgg56Ej>+JIEd^-*vuWe#&}zIM(N6`b?YvKXL;rsDXBRJ_{Cx@y_$eKC2_R6N5tOZ#l_Qp9OOsSQvQbi5Lin6Wx z(XA0YAKE~iP;Ha3W6uWzPZ$cZI(d%~U*VBQI-F?Kp|%-S!OJd(=LcV16lt5f)af{7 z;#$0QCja$C<-0|()3fmm;Mqk1DjkRTv~eC`l(~Y5uHAU zp=UM}O^u=-W;M02tJaJc>bK!&QQg?v3MZ9vxw@|wjptRZriD|bidI7s5-?@7FuPqU z7R&0sva5y@yVYvV*xM}^s+G-9JoKm=j@8udow8C>wQzc0+bTs;Tc0^sgz5&SjE(wEGw0*J!MNZ3e}>DfTeBK(5sk4nLRYSwDP#p z9hFy>D`6_4)pXoR4RsVEYr^U7c(YViwK&OtN%-@adU5yHQQ_%DG$AgYdzQX?t2^L@{PGm-I zr^OLbm`Dl9f%aA$k7q*MzZJ8hC?ux@eEMAf2=9fz#rNW6aVnxsyc7QvXN3e(#dG~1 P;;e||xTR26Qh4_-P?}R{ literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-36.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29a6c4df5a424fcf07be71660524fc93eb1d029a GIT binary patch literal 1360 zcma)6%Z}SN6qRiGB|j#UWZ4CG9-$K{Nq0tDbTF8p0g9qX(v9jyq0MVqjzkJ1l_uH+ z^CR6h-;+e9>Lo1?j06E9LDUg>c<;G~q<)xA{j1Tx$$QUnJ~&6$4Dm1csCU>f zCw7?2I=NeP;*M)@H}4i+>=nJZSM=jP_Ia$A4~k(tbRF8!nwrGfG zV$lfE6j7h~H)wprn;@E5-W1V^MKeUVEIL7SYSAs|vD0h!x|5FM+wAsJC%8l3b{uC@ z!B$p0RW(#8&s4JBQoRzI{Q2ZJaw+&GODjorCb;iE+X8t}$-JamgXHQ3$up&i6qN>L zCMco>d6mIGDkP7DB!!SbGQJVAupvm9164p2z``eZZM81dB8r$;tB~y|Pem!k4%Rwc ziy{IZJq+(hT9nyZMTQ(B323qDiyn6LASWjsX_Y(7)k8W;26&tq#0K`FRA zh6`r_*|b(J_IB-;BQ%B|M7G>>YsxpPUF9N;(7;2cx#_TR=Rx3q#8cx0ZquWz$av6g zJmYvXXxYs`LSlM8x-HMzR`)GEsyzm;qI%fw+Nkc~{$Wu)dv4!nf6;sO-`@xI^ts{P zeD<}Z8IS5wL0`fjcE+R-4DzR%>Plfi2}rT28*Z<=FA1!OB9RL6T literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-37.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d952959cc7635c62b4efc0f5b6dcba0e4fac2923 GIT binary patch literal 1264 zcma)5&2G~`5VjL14sP0V;EeW`S}Hbhi~vz85D3J9pNkdAY`l|XQ+wCiT^HyL`Wn0d zXC8sK@Rd_#w*m zFY}nsdZl0WvYv14e%Y^rET{(Apc-aF^aX5ChSew=`5pvp2)*@UnE8otQZwv#rd+wk2mSMKX_TGB&KK;`3yhQ^m)rh4&gJvnX&WjZ_b7{!? zH?PRC6brs=6g6CmD0;U7@}W^>O^pF1^aoOMZHSVM0c}6f#7J_=;iFE-GpR@=6%Z~K zQdKSmsY{?5hz6KO1lP)#T2IrI$wDV=O~q2yO0Jw}Dl>4LfujD#)$p!tZcSwzHvw zr)Q(CU(;rY@t@!3pwRhJ3PVp!+U%iogXn@cH}4xz8+M+vac4MkujBnT%yVqbJjao7 z&52zpjN)^JljF5JTN0^0dKAvQrv^6Wsn9+G%?-4H6)_ue!QfL)AsaM+JhSlRl4iTJ z)pFlGwQsZ7?a#;K>Fns~%nd0hU95nM{8aJ+a71&nz;ROIn()kWrCflr1_(2gwV8Dl v<{*|BnlVoCGLE#yLADS}G^szgqX(5_O$m=I4Sfr@z#sd!{BeKmM_0eUh~SK+ literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-38.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..182555e86d39943ff3bcc661683b5220da07dd94 GIT binary patch literal 1376 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

TU84LodiX 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%0AoSNS`#`;o+{ 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

af? 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

qF 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 ZQ@``yvnRj*;&=G(`ICQoa_VID{|Cf(vK#;a literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-37.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ad31035dd74203dc1bf391d967bfeb3acece15d5 GIT binary patch literal 1634 zcmbVM&2A$_5S|{7#}j94XE%#r5kGSSBNT5~MVnnAL|CnaK+1t2KqE`mc&2T)Gc!F~ zUCy7J6Z;g1gLB-+K)l6VIdS96iK=!I5hO0#qwcEdue!VHtLpx$(`h@@9`^o9Ui*&o z2mjo(1}R@sH^0!3Ihn|vLc~I_?&faMh#OXK(7YFWR`>E|+$7w~{n)p%6}Lz>^Pt#> zH?D2kaob{>@urnw99r3lJ0$(QTXf?t*|xIal@s@}t*o7Gz7p|P7G@oqxtDdb9?AQe zcjWZ%{Ym~geNl&BBUax@Q|Z!3`uB64WD*$p#^~|}Ii!gIWTrr-Ncx6Z6h#8+LZ*Uu zqUKT$s6VG}hBTnF5?4gQu?rEpb9dE1Z{A$_OXo^li6aNSRg3jYao%0yOEC`^@f_SZ zZo?14;qMk}Gxie^NdYu2erre6zK8P&bu^V2;Y>zZf|8U3qa>QBTt=sfiBga>oqZZj zk~~-CG#V%AF|RtE$ud&NMs~A2F&Gs(Qxhe#NKMu|DN}xgQKgMh<6Q1o%OfeH88P>4 zFfd5F=@SW)T%Ycwx)>yb$4~bj?S8huKiGZp=;_}6lW3wLl4n((lnE+bt~aS$KdLg* zr{=J~SqB6nnH9Bf&JD_<4mcQ8g{(Uh&;@IBR#DZiHnmqJII9DSJGCYrK^TVyM`Hyz zvvb`8L{Q@e$`=3{>VQyd-FM@V*N;$-m?h{@x?VeQpTys1&z}tsUJNG-IRgnMok>-W zPP9tpSmOvMxlEw^A9$GR5))NQU`3WV)D;d>$_KBN<&>adrjlGw4~R|*lT1#OJT*Jj zdEK#zB6>y~`P*DaT^bxe6c60Ca79;i8}NXg>|O6UxRxnbA2*MBle(?Kk4afNbLY}U zv2=f?Ylu{Z8CBmU)#9?TYAV972%(B{4==Wec20vFC30tmMc((JLwnTC3RH=}x4RCB z^U;kV@VT`QvgAwS)h&=O7nG*DVGwGsOelN7tuga!Nrr7+7Et!(8J+bB{TaSHj_^ew z+5+Au{m#w0jpi|u+dnc}>UtC&N*LnV&-jqcyzu=P%QyB{W0{h*_K!k3v-EIZmKO@GSssI20 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-38.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/views.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f23f0b46e2207e50e84b7d1cdc297c35b8fc197c GIT binary patch literal 12630 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 LxvRO~=YIMB`+r3r literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-36.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..61894ff61b37b924734d4e3e4413fbf7867e4529 GIT binary patch literal 577 zcmZ8e&5qMB5O&h;whAobfY2U&tpv#mZY#8+VoOy7U8F8Ts)AAzPf~XsPh@+$KS%aG z;LHng$dwbXz==sKq=KdS^Ni>FJoEhEAo_Ch?bFwQv7c<`bjW{6;*Lm3HfJ)Bp$_H& z*^UmY&b$*a2v*(Ip6trKyO5&J9h>jVaK;Avw?Cqfv+;!IXbM&G0xd`D!3bVkTtV*R zD4KW<*EKqD+%JJ|>xI_hvj#347ra7wso|-HHE6yTR&7#7R3Q0cA?jMITzG|Mv7mmh z38X>`Tp7ZvHVKY~nk&Z(rQr#80MXL>+8rl}#N5SlB}|EbIptU-V3KF?QL@AvW%!?Srejb9&QQ6IsGGU+uM);n;w|8vS^x!9!e<0rS{Fe z9pvxKMpU>_zu&()PKTou3z=Og2X+ni-+;E_g)(4Uhv=kOlN2)jk7n93i0hlC|6;p} RlRkmCR&~REct3m){sFTvx?BJN literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-37.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cae92a5a0cd99aa431dc19c7a1c3dc3258952896 GIT binary patch literal 604 zcmZ8e&2AGh5cWE06D<^RK!~HSkzlvtSfPrPhA0TqLyC~1MUJzc>^gWoE89(JkMJJ+ z9C;xQd*#F{aKf9YQq_?>o)c2;7%#(dhe1g)Co+;$ zNAoD$9Zjpwyb}?K*4-a_vMcv~(%^NzlKH-*Gcwq}{vCgqjVCNevr+|Hp=D@27{O|b zYsh^P#}m)sbBzuh^Chrdz0g`LH8A0rU=_*>4bL=eK(mdoYMU~m0?8H&QP*1K!Yee3 zMdT7N)=(PB~U7nDlvan3j0y zF_lnjysE(X^wJe7jsJ#ekm(?59u?qu8{@ZVG>=c;45#BWJ{z5%Pp0D;e|L8J{_W`c ziBv*kF?3G3Fa@7D@Lrk14SG$F^FW33hN5d8?g%A$_(#&Vw=@7YJun+((KK;*C}AZo zv~TX+LjFZ;yUVTmSG+pPhNG+mB|$I27CbM7=byj|cQ=}a4SAsq*wzTtGOT^p)-Ta> hFhxjZci3kwv829g`Y(1HI_?K-*Qze<)BE%R{SPnd!`lD= literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-38.pyc b/containercontent/opt/chatbot_engine/dialogAssistent/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..020a211f6598740e8e152467987f71d5ba1495fa GIT binary patch literal 608 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 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/knn_ae.py b/containercontent/opt/chatbot_engine/prodae/knn_ae.py new file mode 100644 index 0000000..85b8cfd --- /dev/null +++ b/containercontent/opt/chatbot_engine/prodae/knn_ae.py @@ -0,0 +1,2550 @@ +import nltk +from nltk.stem.snowball import GermanStemmer + +# import timeit +stemmer = GermanStemmer() +from nltk.corpus import stopwords + +import numpy as np +import random +import os +import inspect +import tensorflow as tf +import tflearn + +import re +import string + +import fnmatch +import os +import re +import requests +from bs4 import BeautifulSoup + +tf.compat.v1.reset_default_graph() + +##print('Ich bin in knn_ae!!!!!!!') + +import pickle +import json + +import fnmatch +import os +import inspect + + +def getJsonPath(): + path1 = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) + path = os.path.join(path1, 'models/chat.json').replace("\\", "/") + return path + + +def getJsonPathEnt(): + path1 = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) + path = os.path.join(path1, 'models/chat.json').replace("\\", "/") + return path + + +#########lade json################## +with open(getJsonPath(), encoding='UTF-8') as json_data: + dialogflow = json.load(json_data) + # ##print(dialogflow) + +##########Schreibfehler Korrektur +from spellchecker import SpellChecker + +spell = SpellChecker(language='de') + +spell.word_frequency.load_words \ + (['!', '2', 'ab', 'abend', 'abgeben', 'abkürzung', 'adresse', 'adresse_infoorte', 'aktiv', 'alles', 'alt', 'amt', 'an', 'and', 'anmelden', 'ansprechen', 'ansprechpartner', 'antworten', 'are', 'arsch', 'arschgesicht', 'arschloch', 'auf', 'ausfüllen', 'bald', 'beantragen', 'bearbeitungsdauer', 'bedeutet', 'behörde', 'bei', 'bekacktes', 'bekomme', 'bescheid', 'bestellen', 'bezahlen', 'bis', 'bitch', 'blödian', 'brauche', 'brauchen', 'braucht', 'bye', 'ciao', 'dafür', 'dahin', 'dank', 'danke', 'darf', 'das', 'datum', 'dauert', 'dein', 'deine', 'dich', 'dir', 'du', 'e-mail', 'einreichen', 'einsehen', 'email', 'erfüllen', 'erreichbar', 'erreichbarkeit', 'erreichen', 'erzähl', 'erzähle', 'euro', 'existiert', 'fahrerlaubnis', 'fertig', 'fick', 'finde', 'flachzange', 'formulare', 'fotze', 'fragen', 'fresse', 'frida', 'frist', 'fristen', 'fuck', 'führerschein', 'führerscheinantrag', 'führerscheinklasse', 'für', 'geben', 'geboren', 'geburtstag', 'gebühr', 'gehen', 'geholfen', 'geht', 'gehts', 'gelten', 'genehmigung', 'geprüft', 'gesetz', 'gesetzliche', 'gesichtselfmeter', 'geöffnet', 'gibst', 'gibt', 'gott', 'grund', 'grüss', 'grüß', 'gut', 'guten', 'götter', 'göttinnen', 'hallo', 'halt', 'hast', 'hat', 'heißt', 'hello', 'heute', 'hey', 'hi', 'hilfe', 'hilfreich', 'hinblättern', 'hingehen', 'hoch', 'how', 'hurensohn', 'hürden', 'iban', 'ich', 'idiot', 'ihnen', 'ihre', 'in', 'info', 'informationen', 'infos', 'innerhalb', 'internet', 'irgendwas', 'ist', 'jemand', 'jemanden', 'joke', 'kackwurst', 'kann', 'kannst', 'kennst', 'klar', 'kommen', 'kopie', 'kosten', 'kostenlos', 'kostet', 'kriege', 'lang', 'lange', 'leben', 'locker', 'loser', 'lustiges', 'läuft', 'machst', 'macht', 'mal', 'maul', 'mehr', 'melden', 'mitbringen', 'morgen', 'muss', 'münzt', 'müssen', 'nach', 'nachweis', 'name', 'nicht', 'off', 'offen', 'online', 'onlineformular', 'opfer', 'original', 'papiere', 'paragraphen', 'passiert', 'penner', 'personalausweis', 'persönlich', 'privatklage', 'rathaus', 'rauszufinden', 'rechtlich', 'rechtsgrundlage', 'reicht', 'reisepass', 'rund', 'sagt', 'sbw_preamble', 'schauen', 'scheiße', 'schnell', 'schon', 'seelenloser', 'seelsorge', 'seit', 'selbstmord', 'servus', 'sex', 'sichtbar', 'sie', 'spreche', 'sprechen', 'spricht', 'spät', 'steht', 'stelle', 'stellt', 'sterben', 'suizid', 'tag', 'telefon', 'telefonnumer', 'telefonseelsorge', 'teuer', 'toll', 'tschüss', 'tun', 'uhr', 'uhrzeit', 'uhrzeiten', 'umbringen', 'ummelden', 'unterlagen', 'verabschiede', 'verfahren', 'verfahrensablauf', 'verordnung', 'viele', 'vielen', 'vollidiot', 'voraussetzungen', 'vorbeikommen', 'vorzeigen', 'wann', 'warten', 'warum', 'was', 'weit', 'weißt', 'welche', 'welches', 'wellche', 'wem', 'wen', 'wenden', 'wer', 'wichser', 'wie', 'wiedersehen', 'wieviel', 'wissen', 'witz', 'witze', 'wo', 'wochen', 'wofür', 'woher', 'you', 'zeig', 'zeit', 'zimmer', 'zu', 'zuständig', 'zuständige', 'öffnet', 'öffnungszeiten', '17', '18', 'a', 'ab', 'abgenommen', 'abhanden', 'alten', 'and', 'anhängerführerschein', 'auffindbar', 'ausland', 'ausländischer', 'b96', 'be', 'beantragen', 'befristet', 'befristeter', 'beförderung', 'begleitetes', 'begleitung', 'bekommen', 'bf', 'bf17', 'bus', 'c', 'ce', 'deutscher', 'einkassiert', 'entziehung', 'entzogen', 'entzug', 'erlaubnis', 'ersatz', 'ersatzführerschein', 'ersterteilung', 'erweitern', 'erweiterung', 'eu', 'eu-führerschein', 'fahren', 'fahrerlaubnis', 'fahrerlaubnisentzug', 'fahrgastbeförderung', 'finde', 'führerschein', 'führerscheinentzug', 'führerscheinerweiterung', 'führerscheinklasse', 'führerscheintausch', 'führerscheinumtausch', 'führerscheinverlust', 'führerscheinverlängerung', 'gefunden', 'gekommen', 'geändert', 'heirat', 'international', 'internationaler', 'jahren', 'jugendliche', 'karte', 'kartenführerschein', 'klasse', 'lappen', 'mehr', 'minderjährig', 'nachname', 'name', 'namen', 'namensänderung', 'neuer', 'neuerteilung', 'nicht', 'personen', 'personenbeförderung', 'pflichtumtausch', 'scheidung', 'tauschen', 'taxi', 'taxischein', 'umtausch', 'umtauschen', 'verloren', 'verlust', 'verlängern', 'verlängerung', 'wechseln', 'weit', 'wiedererteilung', 'ändern', 'änderung', 'öpnv', 'ab', 'abgelaufen', 'abhanden', 'ablauf', 'ablaufen', 'abzumelden', 'adresse', 'adressen', 'afrika', 'amerika', 'and', 'anschrift', 'anschriftes', 'anschrifts', 'ansprechpartner', 'anzumelden', 'argentinien', 'asien', 'auflösen', 'ausgelaufen', 'aushändigung', 'auskunft', 'ausrauben', 'australien', 'außerhalb', 'bearbeitung', 'bearbeitungsdauer', 'bedingung', 'bedingungen', 'beendet', 'belgien', 'bescheid', 'bezahlen', 'brasilien', 'bulgarien', 'bürgerbüro', 'china', 'dauer', 'dauern', 'dauert', 'deutschland', 'doppelname', 'drillinge', 'dänemark', 'ehe', 'ehename', 'ehenamen', 'einsegnen', 'ersetzen', 'erstmalig', 'estland', 'eu', 'europa', 'europäische', 'fahrausweis', 'fahrberechtigung', 'fahrerlaubnis', 'fahrerlaubnisbehörde', 'familienname', 'fingerabdruck', 'finnland', 'format', 'frankreich', 'frist', 'fristen', 'futschikato', 'führerschein', 'führerscheinbehörde', 'führerscheinstelle', 'führerschien', 'geburtsname', 'gebühr', 'gebühren', 'geheiratet', 'geklaut', 'geschieden', 'gesetz', 'gesetze', 'gesetzliche', 'gestohlen', 'getraut', 'getrennt', 'gewechselt', 'geändert', 'griechenland', 'grund', 'heirat', 'heiraten', 'hinblätern', 'hochzeit', 'hürden', 'indonesien', 'irland', 'italien', 'japan', 'jugendlich', 'kanada', 'kaputt', 'kind', 'kinder', 'kleinkind', 'kopie', 'kosten', 'kostenlos', 'kostet', 'kroatien', 'kuba', 'land', 'lange', 'lebensgemeinschaft', 'lebenspartnerschaft', 'lettland', 'liegen', 'litauen', 'luxemburg', 'läuft', 'malta', 'marokko', 'mexiko', 'motorradführerschein', 'mädchenname', 'münzt', 'nachame', 'nachname', 'nachnamen', 'nachnamens', 'nachweis', 'name', 'namen', 'namenswechsel', 'namensänderung', 'neuseeland', 'nicht', 'nichtgültig', 'nichtmehrgültig', 'nichtmehrverheiratet', 'nichtmehrzusammen', 'nichtverheiratet', 'nichtzusammen', 'niederlande', 'nordamerika', 'original', 'paragraph', 'paragraphen', 'polen', 'portugal', 'rechtlich', 'rechtsgrundlage', 'rechtsgrundlagev', 'rumänien', 'russland', 'scheiden', 'scheidung', 'schweden', 'schwinden', 'slowakei', 'slowenien', 'sohn', 'spanien', 'staaten', 'stehlen', 'stelle', 'südafrika', 'südamerika', 'teuer', 'thailand', 'tochter', 'trauen', 'trauung', 'trennen', 'tschechien', 'tunesien', 'turkei', 'ukraine', 'umzumelden', 'unauffindbar', 'ungarn', 'ungütlig', 'union', 'unterlagen', 'usa', 'veraltet', 'verehelichen', 'vereinigte', 'verfahren', 'verfahrens', 'verfahrensablauf', 'verfallen', 'verjährt', 'verlaufen', 'verlegt', 'verlieren', 'verloben', 'verlobt', 'verloren', 'verlust', 'verlängern', 'verläuft', 'vermisst', 'vermählen', 'verordnung', 'verordnungen', 'verschollen', 'verstorben', 'versunken', 'vietnam', 'voraussetzung', 'voraussetzungen', 'vorschrift', 'vorschriften', 'warten', 'wechseln', 'wegkommen', 'weit', 'wenden', 'wiederholt', 'wohnungsadresse', 'zahlen', 'zuständig', 'zuständige', 'zuständigkeit', 'zwillinge', 'zypern', 'ägypten', 'ändern', 'änderung', 'österreich', 'ablauf', 'and', 'anrufen', 'ansprechpartner', 'ausfüllen', 'aushändigung', 'auskunft', 'bearbeitung', 'bearbeitungsdauer', 'bedingung', 'bedingungen', 'behörde', 'belegen', 'bescheid', 'bezahlen', 'dauer', 'dauern', 'dauert', 'einsehen', 'erfüllen', 'erfüllt', 'fingerabdruck', 'format', 'formulare', 'frist', 'fristen', 'funktion', 'funktionen', 'gebühr', 'gebühren', 'gesetz', 'gesetze', 'gesetzliche', 'grund', 'hinblätern', 'hürden', 'kollege', 'kopie', 'kosten', 'kostenlos', 'kostet', 'kriterien', 'mitbringen', 'münzt', 'nachweis', 'nicht', 'online', 'original', 'paragraph', 'paragraphen', 'persönlich', 'rechtlich', 'rechtsgrundlage', 'rechtsgrundlagev', 'spätestens', 'teuer', 'unterlagen', 'verfahren', 'verfahrens', 'verfahrensablauf', 'verlaufen', 'verläuft', 'verordnung', 'verordnungen', 'voraussetzung', 'voraussetzungen', 'vorschrift', 'vorschriften', 'vorzeigen', 'weit', 'wenden', 'zahlen', 'zeit', 'zeitpunkt', 'zuständig', 'zuständigkeit', 'sbw_oeffnungszeiten_6008813', 'sbw_oeffnungszeiten_348', 'sbw_oeffnungszeiten_6004851', 'sbw_oeffnungszeiten_914', 'sbw_oeffnungszeiten_6004853', 'sbw_oeffnungszeiten_6004855', 'sbw_oeffnungszeiten_6004849', 'sbw_oeffnungszeiten_6004859', 'sbw_oeffnungszeiten_291', 'sbw_oeffnungszeiten_544', 'sbw_oeffnungszeiten_6004857', 'sbw_bearbeitungsdauer_6008813', 'sbw_vertiefendeinformationen_6008813', 'sbw_kosten_6008813', 'sbw_bezugsort_6008813', 'sbw_fristen_6008813', 'sbw_voraussetzungen_6008813', 'sbw_kosten_348', 'sbw_bearbeitungsdauer_348', 'sbw_vertiefendeinformationen_348', 'sbw_sonstiges_348', 'sbw_rechtsgrundlage_348', 'sbw_freigabevermerk_348', 'sbw_formulare_348', 'sbw_prozesse_348', 'sbw_organisationseinheiten_348', 'sbw_verfahrensablauf_6004851', 'sbw_fristen_6004851', 'sbw_unterlagen_6004851', 'sbw_kosten_6004851', 'sbw_bearbeitungsdauer_6004851', 'sbw_vertiefendeinformationen_6004851', 'sbw_sonstiges_6004851', 'sbw_rechtsgrundlage_6004851', 'sbw_freigabevermerk_6004851', 'sbw_zustaendigkeit_6008813', 'sbw_unterlagen_6008813', 'sbw_sonstiges_6008813', 'sbw_voraussetzungen_348', 'sbw_zustaendigkeit_348', 'sbw_bezugsort_348', 'sbw_verfahrensablauf_348', 'sbw_fristen_348', 'sbw_unterlagen_348', 'sbw_preamble_6004851', 'sbw_voraussetzungen_6004851', 'sbw_zustaendigkeit_6004851', 'sbw_bezugsort_6004851', 'sbw_rechtsgrundlage_6008813', 'sbw_freigabevermerk_6008813', 'sbw_preamble_348', 'sbw_organisationseinheiten_6004851', 'sbw_preamble_914', 'sbw_voraussetzungen_914', 'sbw_zustaendigkeit_914', 'sbw_bezugsort_914', 'sbw_fristen_914', 'sbw_verfahrensablauf_914', 'sbw_unterlagen_914', 'sbw_kosten_914', 'sbw_bearbeitungsdauer_914', 'sbw_vertiefendeinformationen_914', 'sbw_sonstiges_914', 'sbw_rechtsgrundlage_914', 'sbw_freigabevermerk_914', 'sbw_formulare_914', 'sbw_prozesse_914', 'sbw_organisationseinheiten_914', 'sbw_formulare_6004851', 'sbw_prozesse_6004851', 'sbw_preamble_6008813', 'sbw_verfahrensablauf_6008813', 'sbw_preamble_6004857', 'sbw_voraussetzungen_6004857', 'sbw_zustaendigkeit_6004857', 'sbw_bezugsort_6004857', 'sbw_verfahrensablauf_6004857', 'sbw_fristen_6004857', 'sbw_unterlagen_6004857', 'sbw_kosten_6004857', 'sbw_bearbeitungsdauer_6004857', 'sbw_vertiefendeinformationen_6004857', 'sbw_sonstiges_6004857', 'sbw_preamble_6004859', 'sbw_voraussetzungen_6004859', 'sbw_zustaendigkeit_6004859', 'sbw_bezugsort_6004859', 'sbw_verfahrensablauf_6004859', 'sbw_fristen_6004859', 'sbw_unterlagen_6004859', 'sbw_kosten_6004859', 'sbw_bearbeitungsdauer_6004859', 'sbw_vertiefendeinformationen_6004859', 'sbw_sonstiges_6004859', 'sbw_rechtsgrundlage_6004859', 'sbw_freigabevermerk_6004859', 'sbw_formulare_6004859', 'sbw_prozesse_6004859', 'sbw_organisationseinheiten_6004859', 'sbw_preamble_291', 'sbw_voraussetzungen_291', 'sbw_zustaendigkeit_291', 'sbw_bezugsort_291', 'sbw_verfahrensablauf_291', 'sbw_fristen_291', 'sbw_unterlagen_291', 'sbw_kosten_291', 'sbw_bearbeitungsdauer_291', 'sbw_vertiefendeinformationen_291', 'sbw_sonstiges_291', 'sbw_rechtsgrundlage_291', 'sbw_freigabevermerk_291', 'sbw_formulare_291', 'sbw_prozesse_291', 'sbw_organisationseinheiten_291', 'sbw_freigabevermerk_6004857', 'sbw_rechtsgrundlage_6004857', 'sbw_formulare_6004857', 'sbw_prozesse_6004857', 'sbw_organisationseinheiten_6004857', 'sbw_preamble_544', 'sbw_voraussetzungen_544', 'sbw_zustaendigkeit_544', 'sbw_bezugsort_544', 'sbw_verfahrensablauf_544', 'sbw_fristen_544', 'sbw_unterlagen_544', 'sbw_kosten_544', 'sbw_bearbeitungsdauer_544', 'sbw_vertiefendeinformationen_544', 'sbw_sonstiges_544', 'sbw_rechtsgrundlage_544', 'sbw_freigabevermerk_544', 'sbw_formulare_544', 'sbw_prozesse_544', 'sbw_organisationseinheiten_544', 'sbw_preamble_6004853', 'sbw_voraussetzungen_6004853', 'sbw_zustaendigkeit_6004853', 'sbw_bezugsort_6004853', 'sbw_verfahrensablauf_6004853', 'sbw_fristen_6004853', 'sbw_unterlagen_6004853', 'sbw_kosten_6004853', 'sbw_bearbeitungsdauer_6004853', 'sbw_vertiefendeinformationen_6004853', 'sbw_sonstiges_6004853', 'sbw_rechtsgrundlage_6004853', 'sbw_freigabevermerk_6004853', 'sbw_formulare_6004853', 'sbw_prozesse_6004853', 'sbw_organisationseinheiten_6004853', 'sbw_preamble_6004855', 'sbw_voraussetzungen_6004855', 'sbw_zustaendigkeit_6004855', 'sbw_bezugsort_6004855', 'sbw_verfahrensablauf_6004855', 'sbw_fristen_6004855', 'sbw_unterlagen_6004855', 'sbw_kosten_6004855', 'sbw_bearbeitungsdauer_6004855', 'sbw_vertiefendeinformationen_6004855', 'sbw_sonstiges_6004855', 'sbw_rechtsgrundlage_6004855', 'sbw_freigabevermerk_6004855', 'sbw_preamble_6004849', 'sbw_voraussetzungen_6004849', 'sbw_zustaendigkeit_6004849', 'sbw_bezugsort_6004849', 'sbw_verfahrensablauf_6004849', 'sbw_fristen_6004849', 'sbw_unterlagen_6004849', 'sbw_kosten_6004849', 'sbw_bearbeitungsdauer_6004849', 'sbw_vertiefendeinformationen_6004849', 'sbw_sonstiges_6004849', 'sbw_rechtsgrundlage_6004849', 'sbw_freigabevermerk_6004849', 'sbw_formulare_6004849', 'sbw_prozesse_6004849', 'sbw_organisationseinheiten_6004849' +]) +################################################### +import numpy as np + +import random +import os +import inspect + + +def getPath(file): + path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) + path = os.path.join(path, file).replace("\\", "/") + return path + + +from nltk.tokenize import sent_tokenize + +#from summarize import summarize +# Veranstaltungskalender +############################################## +from datetime import timedelta +from datetime import date +from datetime import datetime + + +def next_weekday(d, weekday): + days_ahead = weekday - d.weekday() + if days_ahead <= 0: # Target day already happened this week + days_ahead += 7 + return d + timedelta(days_ahead) + + +def past_weekday(d, weekday): + days_ahead = weekday - d.weekday() + if days_ahead <= 0: # Target day already happe#######################ned this week + days_ahead -= 7 + return d + timedelta(days_ahead) + + +def sum_kata(text): + print(type(text)) + if '

Bitte beachten Sie:

' in text: + print('hierkata') + text=text.replace('

Bitte beachten Sie:

', '') + print('textkata', text) + if '

----------------------------------------------------------------------------------------------

' in text: + text=text.replace('

----------------------------------------------------------------------------------------------

', '') + article_text = BeautifulSoup(text, "html.parser") + print('article_text', article_text) + print('article_text', type(article_text)) + + paragraphs = article_text.find_all('p') + print('paragraphs', paragraphs) + print(type(paragraphs)) + anfangtext='' + + text2 = " " + + + #if len(paragraphs)>1: + if len(paragraphs) > 0: + anfangtext=paragraphs[0] + print('anfangtext', anfangtext) + paragraphs.remove(anfangtext) + anfangtext=str(anfangtext) + + print ('anfangtext', anfangtext) + print('paragraphs2', paragraphs) + + #for p in paragraphs: + #text2 = text2 + ' ' + '

' + p.text + '

' + + #text2 = re.sub(r"[-]", "", text2) + #text2 = text2.replace('Bitte beachten Sie:', '') + # print('article_text', article_text) + #print('text2', text2) + #sum = summarize(text2, sentence_count=1, language='german') + #sum = '

' + sum + '

' + #if anfangtext in sum: + #sum=sum + #print('sum', sum) + + #else: + #sum = anfangtext + sum + + anfangtext = re.sub(r"[-]", "", anfangtext) + sum = anfangtext + print('sum2', sum) + return sum + + +#################Wetter######## + +numbers = "(^a(?=\s)|eins|eine|einen|einer|einem|zwei|drei|vier|fünf|sechs|sieben|acht|neun|zehn|elf|zwölf|dreizehn|vierzehn|fünfzehn|sechszehn|siebzehn|achtzehn|neunzehn|zwanzig|dreizig|vierzig|fünfzig|sechszig|siebzig|achtzig|neunzig|hundert|tausend|1|2|3|4|5|6|7|8|9)" +day = "(montag|dienstag|mittwoch|donnerstag|freitag|samstag|sonntag)" +week_day = "(montag|dienstag|mittwoch|donnerstag|freitag|samstag|sonntag)" +month = "(januar|februar|märz|april|may|june|july|august|september|oktober|november|dezember)" +# dmy = "(wochenende|jahr|tag|woche|monat)" +dmy = "(jahr|tag|woche|monat)" +rel_day = "(heute|gestern|morgen|übermorgen)" +exp1 = "(vor|nach|in|im|später|)" +exp2 = "(diese|dieses|dieser|diesen|diesem|nächste|nächstes|nächster|nächstem|nächsten|letzte|letztes|letzter|letztem|letzten)" +# iso = "\d+[/.]\d+[/.]" +iso = "\d+[/.]\d+" +iso2 = "\d+[/.]" +year = "((?<=\s)\d{4}|^\d{4})" +# regxp1 = "((\d+|(" + numbers + "[-\s]?)+) " + dmy + "n? " + exp1 + ")" +regxp1 = "((\d+|(" + exp1 + "[-\s]?)+) " + numbers + "n? " + dmy + ")" + +regxp2 = "(" + exp2 + " (" + dmy + "|" + week_day + "|" + month + "))" +regxp8 = "(" + iso2 + " (" + month + "))" + +date1 = "([012]?[0-9]|3[01])" +regxp6 = "(" + date1 + " " + month + ")" +# regxp4 = "(" + month + " " + date + "[te]?[,]? " + year + ")" + +reg1 = re.compile(regxp1, re.IGNORECASE) +reg2 = re.compile(regxp2, re.IGNORECASE) +#####print(reg2) +reg3 = re.compile(rel_day, re.IGNORECASE) +reg4 = re.compile(iso) +reg5 = re.compile("wochenende") +reg9 = re.compile("Wochenende") +#####print(reg5) +reg6 = re.compile(regxp6, re.IGNORECASE) +reg7 = re.compile(day, re.IGNORECASE) +reg8 = re.compile(regxp8, re.IGNORECASE) +reg10 = re.compile(month, re.IGNORECASE) + + +def extractDate(text): + # Initialization + timex_found = [] + + # re.findall() finds all the substring matches, keep only the full + # matching string. Captures expressions such as 'number of days' ago, etc. + found = reg1.findall(text) + #####print('reg1') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('1. reg1', timex) + timex = timex.replace('ein', '1') + timex = timex.replace('eine', '1') + timex = timex.replace('einen', '1') + timex = timex.replace('einer', '1') + timex = timex.replace('einem', '1') + timex = timex.replace('zwei', '2') + timex = timex.replace('drei', '3') + timex = timex.replace('vier', '4') + timex = timex.replace('fünf', '5') + timex = timex.replace('sechs', '6') + timex = timex.replace('sieben', '7') + timex = timex.replace('acht', '8') + timex = timex.replace('neun', '9') + timex = timex.replace('zehn', '10') + timex = timex.replace('nach', 'in') + + timex1 = (dateparser.parse('in' + timex)).strftime('%d.%m.%Y') + right_now_str = date.today().strftime('%d.%m.%Y') + z00 = right_now_str + timex_found.append(z00) + timex_found.append(timex1) + + # Variations of this thursday, next year, etc + + # Variations of month and iso + reg8.findall(text) + #####print('reg8') + found = reg8.findall(text) + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg8', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(timex1) + + found = reg2.findall(text) + #####print('reg2') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg2', timex) + if any(c in timex for c in ['nächste']): + if any(d in timex for d in ['woche', 'Woche']): + glanceweek = timedelta(days=6) + #####print(glanceweek) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday_d = next_weekday(right_now, 0) + z01 = (next_monday_d + glanceweek) + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['tag', 'Tag']): + glanceweek = timedelta(days=7) + #####print(glanceweek) + right_now = date.today() + next_monday = right_now.strftime('%d.%m.%Y') + z01 = (right_now + glanceweek) + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['monat', 'Monat']): + timex1 = dateparser.parse('nächsten Monat').strftime('%d.%m.%Y') + day2, month2, year2 = timex1.split('.') + b = '01.' + c = '30.' + z00 = b + month2 + '.' + year2 + z01 = c + month2 + '.' + year2 + + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(c in timex for c in ['diese']): + if any(d in timex for d in ['woche', 'Woche']): + right_now = date.today() + next_monday = right_now.strftime('%d.%m.%Y') + next_monday_d = next_weekday(right_now, 6) + z01 = next_monday_d + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['monat', 'Monat']): + timex1 = dateparser.parse('diesen Monat').strftime('%d.%m.%Y') + day2, month2, year2 = timex1.split('.') + b = '01.' + c = '30.' + z00 = dateparser.parse('diesen Monat').strftime('%d.%m.%Y') + z01 = c + month2 + '.' + year2 + + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(c in timex for c in ['letzte']): + if any(d in timex for d in ['woche', 'Woche']): + glanceweek = timedelta(days=6) + #####print(glanceweek) + right_now = date.today() + past_monday = past_weekday(right_now, 0).strftime('%d.%m.%Y') + past_monday_d = past_weekday(right_now, 0) + z01 = (past_monday_d + glanceweek) + z00 = past_monday + z01 = z01.strftime('%d.%m.%Y') + if 'z00' in locals(): + timex_found.append(z00) + else: + timex_found.append(dateparser.parse('heute').strftime('%d.%m.%Y')) + if 'z01' in locals(): + timex_found.append(z01) + else: + timex_found.append(dateparser.parse('heute').strftime('%d.%m.%Y')) + + found = reg5.findall(text) + #####print('reg5') + # found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg5', timex) + if not timex_found == []: + timex_found.clear() + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + if timex_found == []: + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + found = reg9.findall(text) + #####print('reg9') + # found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg9', timex) + if not timex_found == []: + timex_found.clear() + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + if timex_found == []: + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + # today, tomorrow, etc + found = reg3.findall(text) + #####print('reg3') + for timex in found: + #####print('reg3', timex) + if any(d in timex for d in ['übermorgen']): + #####print('timex', timex) + z00 = dateparser.parse('heute').strftime('%d.%m.%Y') + glanceweek = timedelta(days=2) + #####print(glanceweek) + timex1 = dateparser.parse('heute') + z01 = (timex1 + glanceweek) + z01 = z01.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + else: + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + z01 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + # ISO + found = reg4.findall(text) + #####print('reg4') + for timex in found: + #####print('reg4', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + #####print(z00) + timex_found.append(z00) + timex_found.append(timex1) + + # Dates + found = reg6.findall(text) + #####print('reg6') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg6', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(timex1) + + found = reg7.findall(text) + #####print('reg7') + for timex in found: + #####print('reg7', timex) + if timex_found == []: + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + timex_found.append(z00) + timex_found.append(z01) + + found = reg10.findall(text) + #####print('reg10') + for timex in found: + #####print('reg10', timex) + if timex_found == []: + timex1 = dateparser.parse(timex, settings={'PREFER_DAY_OF_MONTH': 'last'}).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex, settings={'PREFER_DAY_OF_MONTH': 'first'}).strftime('%d.%m.%Y') + #####print(z00) + timex_found.append(z00) + timex_found.append(timex1) + + # Year + # found = reg5.findall(text) + # for timex in found: + # timex_found.append(timex) + # Tag only temporal expressions which haven't been tagged. + # for timex in timex_found: + # text = re.sub(timex + '(?!)', '' + timex + '', text) + if timex_found == []: + timex_found.append('heute') + + for match in timex_found: + if match == 'heute': + glanceweek = timedelta(days=0) + right_now = date.today() + right_now_str = date.today().strftime('%d.%m.%Y') + z01 = (right_now + glanceweek) + z00 = right_now_str + z01 = z01.strftime('%d.%m.%Y') + timex_found.remove('heute') + timex_found.append(z00) + timex_found.append(z01) + + #####print('erste element', timex_found[0]) + #####print('zwite element', timex_found[1]) + + return timex_found + + +from geotext import GeoText + + +def show_ents(doc): + print('docanfang', doc) + if "Wetter" in doc: + #print('Wetter word') + doc = doc.replace('Wetter', '') + #print('docadanach', doc) + doc = GeoText(doc) + print('doc', doc) + if doc.cities: + loc = doc.cities + #print('loc', loc) + return loc[0] + if doc.countries: + loc = doc.countries + return loc[0] + else: + return 'Freiburg' + + +def named_entity_wetter(frage): + named_entity_wetter = {} + named_entities = [] + + spacy_entity = show_ents(frage) + # print('spacy_entity', spacy_entity) + named_entities.append(spacy_entity) + named_entity_wetter['service'] = 'weather' + named_entity_wetter['location'] = list(set(named_entities)) + # print('named_entity_wetter1', named_entity_wetter) + datum = extractDate(frage) + #####print(datum) + proofDatum = datum[1] + #####print(proofDatum) + glanceweek = timedelta(days=5) + defaultproofDatum = dateparser.parse('heute') + defaultproofDatum5 = (defaultproofDatum + glanceweek) + if datetime.strptime(proofDatum, '%d.%m.%Y').date() > defaultproofDatum5.date(): + #####print('datum später!!!') + anzeige = ('Ich kann das Wetter der nächsten 5 Tage vorhersagen, danach wird die Vorhersage zu ungenau 🌈 🌦️') + named_entity_wetter['zeit'] = extractDate('nächste 4 Tage') + return anzeige, named_entity_wetter + if datetime.strptime(proofDatum, '%d.%m.%Y').date() < defaultproofDatum.date(): + #####print('datum früher!!!') + anzeige = ('Ich kann das Wetter der nächsten 5 Tage vorhersagen, danach wird die Vorhersage zu ungenau 🌈 🌦️') + named_entity_wetter['zeit'] = extractDate('nächste 4 Tage') + return anzeige, named_entity_wetter + else: + #####print('datum normal!!!') + named_entity_wetter['zeit'] = extractDate(frage) + #####print('named_entity_wetter2', named_entity_wetter) + return named_entity_wetter + + +################################################### +##########Schreibfehler Korrektur +# from spellchecker import SpellChecker + +# spell = SpellChecker(language='de') + + +################################################ + + +import pickle +import json + +# wiederherstelle alle unsere Datenstrukturen +data = pickle.load(open("prodae/models/trained_data", "rb")) +words = data['words'] +classes = data['classes'] +train_x = data['train_x'] +train_y = data['train_y'] + +# Aufbau des neuronalen Netzes +net = tflearn.input_data(shape=[None, len(train_x[0])]) +net = tflearn.fully_connected(net, 88) +net = tflearn.fully_connected(net, 88) +net = tflearn.fully_connected(net, len(train_y[0]), activation='softmax') +net = tflearn.regression(net) + +# Definiere das Modell und konfiguriere tensorboard +model = tflearn.DNN(net, tensorboard_dir='train_logs') + + +# importiere die Dialogdesign-Datei + + +def lowercase(obj): + """ Make dictionary lowercase """ + if isinstance(obj, dict): + return {k: lowercase(v) for k, v in obj.items()} + elif isinstance(obj, (list, set, tuple)): + t = type(obj) + return t(lowercase(o) for o in obj) + elif isinstance(obj, str): + if " " in obj: + object = [] + o = nltk.word_tokenize(obj) + for i in o: + i = stemmer.stem(i.lower()) + object.append(i) + s = ' ' + object = s.join(object) + return object + + else: + return stemmer.stem(obj.lower()) + else: + return obj + + +def containsAll(str, set): + """ Check whether sequence str contains ALL of the items in set. """ + return 0 not in [c in str for c in set] + + +import pickle + +with open("prodae/models/org_data", "rb") as filehandleorg: + # read the data as binary data stream + org_entiti = pickle.load(filehandleorg) + +with open("prodae/models/hilfe_data", "rb") as filehandlehilfe: + # read the data as binary data stream + hilf_entiti = pickle.load(filehandlehilfe) +with open("prodae/models/leistung_data", "rb") as filehandleleistung: + # read the data as binary data stream + leistung_entiti = pickle.load(filehandleleistung) + +with open("prodae/models/lebenslage_data", "rb") as filehandlelebenslage: + # read the data as binary data stream + lebenslage_entiti = pickle.load(filehandlelebenslage) + + +# print('stadtteile_entiti', stadtteile_entiti) + +def hilf_entity(frage): + # start = timeit.default_timer() + + # print('hier bin ich!!!') + + # d_entity = lowercase(d_entity) + ######print(hilf_entity) + ##print('hilfentity_frage!', frage) + frage = ''.join([str(elem) for elem in frage]) + ##print('hilfentity_frage1!', frage) + sentence_word = nltk.word_tokenize(frage) + ##print('sentence_word!!!', sentence_word) + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '-', '&', '.', ',', 'auf', 'können', 'kannst', 'mehr', 'erzählen', 'erzählst', 'alten', + 'frau', + 'toll', 'beantragen', 'brauche', 'brauchen', 'beantrage', 'liebst', 'lieben', 'mein', + 'meines', 'meins', 'meiner', 'meinem', 'meines', 'meinen', 'wurde', 'möchte', 'möchten', 'möchtest','mocht', + 'wurden', 'würde', 'würden', 'funktionen', 'gern', 'gerne', 'beantragen', 'beantrage', 'beantragt', 'benötige', 'brauche'] + stop + ######Korrektur Schreibfehler + stemmed_frage = [] + named_entities = [] + for word in sentence_word: + if word == "OB": + stemmed_frage.append("oberburgermeist") + word = word.lower() + word = spell.correction(word) + lenhallo= len(frage) - len(word) + if word not in ignore_words or word == 'im' or word == 'dich' or word == 'am' or word == 'um' or word == 'was' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'mich' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + word = stemmer.stem(word) + stemmed_frage.append(word) + if word == 'hallo' or word == 'hey' or word == 'hi' or word == 'servus' or word == 'mittag' or word == 'abend' or word == 'tag' or word == 'morgen' or word == 'grüß' or word == 'huhu' or word == 'moin': + if lenhallo >= 7: + print(frage, lenhallo, len(frage), len(word)) + print('ok!!!!') + stemmed_frage.remove(word) + else: + stemmed_frage.append(word) + + ####print('stemmed_frage', stemmed_frage) + named_entities = stemmed_frage + for k, v in hilf_entiti.items(): + #####print('v', v) + for item in v: + #####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + #####print('stemmed_entity', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + print('stemmed_frage', stemmed_frage) + print('stemmed_entity', stemmed_entity) + named_entities.append(lowercase(k)) + #####print('named_entities', named_entities) + for b in stemmed_entity: + #####print('b', b) + if b in named_entities: + named_entities.remove(b) + #####print('named_entities2', named_entities) + # end = timeit.default_timer() + # time = end - start + # print('named_entities:', named_entities) + return list(set(named_entities)) + + +from fuzzywuzzy import process + + + + +def named_entity(stemmed_frage): + # start = timeit.default_timer() + + #####print(entitaet) + + # d_entity = lowercase(d_entity) + #####print(d_entity) + ######Korrektur Schreibfehler + # stemmed_frage = hilf_entity(frage) + # stemmed_frage = lowercase(stemmed_frage) + # print('stemmed_frage2', stemmed_frage) + named_entities = [] + for k, v in leistung_entiti.items(): + #####print('v', v) + for item in v: + #####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + #####print('stemmed_entity2', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + named_entities.append(k) + named_entities = list(set(named_entities)) + #####print('named_entities', named_entities) + if len(named_entities) > 1: + for ent in named_entities: + if ent == '316': + named_entities.remove(ent) + if ent == '160': + named_entities.remove(ent) + if ent == '178': + named_entities.remove(ent) + if ent == '417': + named_entities.remove(ent) + if ent == '1439': + named_entities.remove(ent) + named_entities = named_entities[0] + # end = timeit.default_timer() + # time = end - start + # print('Zeit gebraucht:', time) + return str(named_entities).strip('[]') + +def pruef_sbw(stemmed_frage): + # start = timeit.default_timer() + + #####print(entitaet) + + # d_entity = lowercase(d_entity) + #####print(d_entity) + ######Korrektur Schreibfehler + # stemmed_frage = hilf_entity(frage) + # stemmed_frage = lowercase(stemmed_frage) + # print('stemmed_frage2', stemmed_frage) + named_entities = list(set(stemmed_frage)) + #print('named_entities pruef', named_entities) + for k, v in leistung_entiti.items(): + #print('v', v) + for item in v: + #####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + #print('stemmed_entity2', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + for b in stemmed_entity: + #print('b', b) + if b in stemmed_frage: + if b in named_entities: + named_entities.remove(b) + named_entities.append('sbw_preamble') + named_entities = list(set(named_entities)) + #####print('named_entities', named_entities) + + # end = timeit.default_timer() + # time = end - start + # print('Zeit gebraucht:', time) + named_entities = list(set(named_entities)) + named_entities = " ".join(named_entities) + named_entities = str(named_entities) + print('pruef_sbw named_entities', named_entities) + return named_entities + +def pruef_kontext(frage): + # d_entity = lowercase(d_entity) + #####print(hilf_entity) + sentence_word = nltk.word_tokenize(frage) + #####print() + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '.', ',', 'möchte', 'möchtest', 'möchten', 'brauche', 'brauch', 'frage', 'zu', + 'beantragen', 'beantrag', 'beantrage', 'beantragen', 'benötige', 'brauche'] + stop + ######Korrektur Schreibfehler + stemmed_frage = [] + named_entities = [] + for word in sentence_word: + + if word not in ignore_words or word == 'was' or word == 'um' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'mich' or word == 'jetzt' or word == 'bei' or word == 'darf' or word == 'kann': + stemmed_frage.append(word) + #####print('stemmed_frage', stemmed_frage) + named_entities = stemmed_frage + for k, v in lebenslage_entiti.items(): + #print('lebenslage_entiti.items()', lebenslage_entiti.items()) + for item in v: + #####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + #####print('stemmed_entity', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + #print('stemmed_frage', stemmed_frage) + #print('stemmed_entity', stemmed_entity) + # named_entities.append(k) + #print('named_entities', named_entities) + for b in stemmed_entity: + print('b', b) + if b in named_entities: + named_entities.remove(b) + named_entities.append('ist') + #print('named_entities2', named_entities) + named_entities = list(set(named_entities)) + named_entities = ", ".join(named_entities) + named_entities = str(named_entities) + print(named_entities) + return named_entities + +from HanTa import HanoverTagger as ht + +def pos(frage): + named_entities = [] + tokenized_sent = nltk.word_tokenize(frage, language='german') + print(tokenized_sent) + + tagger = ht.HanoverTagger('morphmodel_ger.pgz') + + tags = tagger.tag_sent(tokenized_sent) + print(tags) + for item in tags: + if 'NN' in item: + named_entities.append('NN') + else: + named_entities.append('') + return named_entities + + +def queryfrage(frage): + # tokenisiere die synonymen + queryfrage = {} + queryfrage['prefix'] = 'Ich habe folgenden Informationen für Sie gefunden:
' + queryfrage['service'] = 'search' + queryfrage['original'] = frage + frageneu = hilf_entity(frage) + frageneu = ", ".join(frageneu) + frageneu = str(frageneu) + frageneu = frageneu.replace(',', '') + sentence_word = nltk.word_tokenize(frageneu) + #####print('sentence_word', sentence_word) + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '-', '.', ',', 'mocht', 'frage', 'zu', 'beantragen', 'beantrag', 'gibt', 'beantrage', + 'melden', 'beantragen', 'benötige', 'brauche'] + stop + ######Korrektur Schreibfehler + sentence_words = [] + for word in sentence_word: + word = word.lower() + #####print('len frage', len(frage)) + #####print('len word', len(word)) + # word = spell.correction(word) + if word in ignore_words and (word == 'zu'): + sentence_words.append("zu") + if word not in ignore_words or word == 'was' or word == 'um' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + # if get_entity(word) is None: + sentence_words.append(word) + + + # else: + # sentence_words.append(get_entity(word)) + + # stemme jedes Wort + frage = ''.join([str(elem) for elem in frage]) + print('frage!!!!', frage) + query_word = nltk.word_tokenize(frage) + stop = stopwords.words('german') + ignore_words = ['?', '!', '-', '.', ',', 'mocht', 'frage', 'zu', 'beantragen', 'beantrag', 'gibt', 'beantrage', + 'melden', 'beantragen', 'benötige', 'brauche'] + stop + ######Korrektur Schreibfehler + query_words = [] + for word in query_word: + word = word.lower() + # ####print('len frage', len(frage)) + # ####print('len word', len(word)) + #word = spell.correction(word) + if word in ignore_words and (word == 'zu'): + query_words.append("zu") + if word not in ignore_words or word == 'was' or word == 'um' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + # if get_entity(word) is None: + query_words.append(word) + if word == 'hallo' or word == 'hey' or word == 'hi' or word == 'servus' or word == 'mittag' or word == 'abend' or word == 'tag' or word == 'morgen' or word == 'grüß' or word == 'huhu' or word == 'moin' and ( + len(frage) - len(word) >= 7): + # ####print('ok!!!!') + query_words.remove(word) + query_words = [word.lower() for word in query_words] + query_words = ", ".join(query_words) + query_words = str(query_words) + query_words = query_words.replace(',', '') + ####print('query_words',query_words) + queryfrage['query'] = query_words + return queryfrage + + +def frageBearbeitung(frage): + # tokenisiere die synonymen + frage = hilf_entity(frage) + frage = ", ".join(frage) + frage = str(frage) + frage = frage.replace(',', '') + sentence_word = nltk.word_tokenize(frage) + #####print('sentence_word', sentence_word) + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '-', '&', '.', ',', 'auf', 'können', 'kannst', 'mehr', 'erzählen', 'erzählst', 'alten', + 'frau', + 'toll', 'haus', 'beantragen', 'brauche', 'brauchen', 'beantrage', 'liebst', 'lieben', 'mein', + 'meines', 'meins', 'meiner', 'meinem', 'meines', 'meinen', 'wurde', 'möchte', 'möchten', 'mocht', + 'wurden', 'würde', 'würden', 'funktionen', 'beantragen', 'benötige', 'brauche'] + stop + ######Korrektur Schreibfehler + sentence_words = [] + for word in sentence_word: + word = word.lower() + #####print('len frage', len(frage)) + #####print('len word', len(word)) + # word = spell.correction(word) + if word in ignore_words and (word == 'zu'): + sentence_words.append("zu") + + if word not in ignore_words or word == 'was' or word == 'war' or word == 'um' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + # if get_entity(word) is None: + sentence_words.append(word) + + sentence_words = [word.lower() for word in sentence_words] + print('sentence_words_frage', sentence_words) + return sentence_words + + +import dateparser + +right_now = date.today() + + +def extractDateOeffnungszeit(text): + # Initialization + timex_found = [] + + # re.findall() finds all the substring matches, keep only the full + # matching string. Captures expressions such as 'number of days' ago, etc. + found = reg1.findall(text) + #####print('reg1') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('1. reg1', timex) + timex = timex.replace('ein', '1') + timex = timex.replace('eine', '1') + timex = timex.replace('einen', '1') + timex = timex.replace('einer', '1') + timex = timex.replace('einem', '1') + timex = timex.replace('zwei', '2') + timex = timex.replace('drei', '3') + timex = timex.replace('vier', '4') + timex = timex.replace('fünf', '5') + timex = timex.replace('sechs', '6') + timex = timex.replace('sieben', '7') + timex = timex.replace('acht', '8') + timex = timex.replace('neun', '9') + timex = timex.replace('zehn', '10') + timex = timex.replace('nach', 'in') + + timex1 = (dateparser.parse('in' + timex)).strftime('%d.%m.%Y') + right_now_str = date.today().strftime('%d.%m.%Y') + z00 = right_now_str + timex_found.append(z00) + timex_found.append(timex1) + + # Variations of this thursday, next year, etc + + # Variations of month and iso + reg8.findall(text) + #####print('reg8') + found = reg8.findall(text) + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg8', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(timex1) + + found = reg2.findall(text) + #####print('reg2') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg2', timex) + if any(c in timex for c in ['nächste']): + if any(d in timex for d in ['woche']): + glanceweek = timedelta(days=6) + #####print(glanceweek) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday_d = next_weekday(right_now, 0) + z01 = (next_monday_d + glanceweek) + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['tag']): + glanceweek = timedelta(days=7) + #####print(glanceweek) + right_now = date.today() + next_monday = right_now.strftime('%d.%m.%Y') + z01 = (right_now + glanceweek) + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['monat']): + timex1 = dateparser.parse('nächsten Monat').strftime('%d.%m.%Y') + day2, month2, year2 = timex1.split('.') + b = '01.' + c = '30.' + z00 = b + month2 + '.' + year2 + z01 = c + month2 + '.' + year2 + + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(c in timex for c in ['diese']): + if any(d in timex for d in ['woche']): + right_now = date.today() + next_monday = right_now.strftime('%d.%m.%Y') + next_monday_d = next_weekday(right_now, 6) + z01 = next_monday_d + z00 = next_monday + z01 = z01.strftime('%d.%m.%Y') + + if any(d in timex for d in ['monat']): + timex1 = dateparser.parse('diesen Monat').strftime('%d.%m.%Y') + day2, month2, year2 = timex1.split('.') + b = '01.' + c = '30.' + z00 = dateparser.parse('diesen Monat').strftime('%d.%m.%Y') + z01 = c + month2 + '.' + year2 + + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(c in timex for c in ['letzte']): + if any(d in timex for d in ['woche']): + glanceweek = timedelta(days=6) + #####print(glanceweek) + right_now = date.today() + past_monday = past_weekday(right_now, 0).strftime('%d.%m.%Y') + past_monday_d = past_weekday(right_now, 0) + z01 = (past_monday_d + glanceweek) + z00 = past_monday + z01 = z01.strftime('%d.%m.%Y') + if 'z00' in locals(): + timex_found.append(z00) + else: + timex_found.append(dateparser.parse('heute').strftime('%d.%m.%Y')) + if 'z01' in locals(): + timex_found.append(z01) + else: + timex_found.append(dateparser.parse('heute').strftime('%d.%m.%Y')) + + found = reg5.findall(text) + #####print('reg5') + # found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg5', timex) + if not timex_found == []: + timex_found.clear() + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + if timex_found == []: + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + found = reg9.findall(text) + #####print('reg9') + # found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg9', timex) + if not timex_found == []: + timex_found.clear() + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + if timex_found == []: + + weekno = date.today().weekday() + + if weekno < 5: + #####print("Weekday") + right_now = date.today() + next_samstag = next_weekday(right_now, 5) + next_sontag = next_weekday(right_now, 6) + z00 = next_samstag.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + elif weekno == 5: + #####print("Weekday") + right_now = date.today() + next_sontag = next_weekday(right_now, 6) + z00 = right_now.strftime('%d.%m.%Y') + z01 = next_sontag.strftime('%d.%m.%Y') + else: + #####print("Weekday") + right_now = date.today() + z00 = right_now.strftime('%d.%m.%Y') + z01 = right_now.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + # today, tomorrow, etc + found = reg3.findall(text) + #####print('reg3') + for timex in found: + #####print('reg3', timex) + if any(d in timex for d in ['übermorgen']): + #####print('timex', timex) + z00 = dateparser.parse('heute').strftime('%d.%m.%Y') + glanceweek = timedelta(days=2) + #####print(glanceweek) + timex1 = dateparser.parse('heute') + z01 = (timex1 + glanceweek) + z01 = z01.strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + else: + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + z01 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(z01) + + # ISO + found = reg4.findall(text) + #####print('reg4') + for timex in found: + #####print('reg4', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + #####print(z00) + timex_found.append(z00) + timex_found.append(timex1) + + # Dates + found = reg6.findall(text) + #####print('reg6') + found = [a[0] for a in found if len(a) > 1] + for timex in found: + #####print('reg6', timex) + timex1 = dateparser.parse(timex).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex).strftime('%d.%m.%Y') + timex_found.append(z00) + timex_found.append(timex1) + + found = reg7.findall(text) + #####print('reg7') + for timex in found: + #####print('reg7', timex) + if timex_found == []: + if any(d in timex for d in ['montag', 'Montag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 0).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 0).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['dienstag', 'Dienstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 1).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 1).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['mittwoch', 'Mittwoch']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 2).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 2).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['donnerstag', 'Donnerstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 3).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 3).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['freitag', 'Freitag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 4).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 4).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['samstag', 'Samstag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 5).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 5).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + + if any(d in timex for d in ['sonntag', 'Sonntag']): + glanceweek = timedelta(days=7) + right_now = date.today() + next_monday = next_weekday(right_now, 6).strftime('%d.%m.%Y') + next_monday1 = next_weekday(right_now, 6).strftime('%d.%m.%Y') + z01 = next_monday1 + z00 = next_monday + timex_found.append(z00) + timex_found.append(z01) + + found = reg10.findall(text) + #####print('reg10') + for timex in found: + #####print('reg10', timex) + if timex_found == []: + timex1 = dateparser.parse(timex, settings={'PREFER_DAY_OF_MONTH': 'last'}).strftime('%d.%m.%Y') + z00 = dateparser.parse(timex, settings={'PREFER_DAY_OF_MONTH': 'first'}).strftime('%d.%m.%Y') + #####print(z00) + timex_found.append(z00) + timex_found.append(timex1) + + # Year + # found = reg5.findall(text) + # for timex in found: + # timex_found.append(timex) + # Tag only temporal expressions which haven't been tagged. + # for timex in timex_found: + # text = re.sub(timex + '(?!)', '' + timex + '', text) + + return timex_found + + +def named_entity_oefnungszeit(frage): + named_entity_oefnungszeit = {} + named_entities = [] + termin = "" + intro = "" + frage1 = str(frage) + + sentence_word = nltk.word_tokenize(frage1) + ##print('sentence_word!!!', sentence_word) + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '.', ','] + stop + ######Korrektur Schreibfehler + stemmed_frage = [] + + for word in sentence_word: + if word == "OB": + stemmed_frage.append("oberburgermeist") + word = word.lower() + word = spell.correction(word) + if word not in ignore_words or word == 'im' or word == 'am' or word == 'um' or word == 'was' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'mich' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + word = stemmer.stem(word) + stemmed_frage.append(word) + named_entities = [] + for k, v in org_entiti.items(): + #####print('v', v) + #####print('k', k) + for item in v: + #####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + #####print('stemmed_entity', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + named_entities.append(k) + named_entity_oefnungszeit['service'] = 'oeffnungszeit' + if 'ziegelhaus' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Ziegelhausen' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'schlierbach' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Schlierbach' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'wiebling' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Wieblingen' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'pfaffengrund' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Pfaffengrund' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + + if 'kirchheim' in stemmed_frage: + ####print('Achern') + for i in named_entities: + if 'Kirchheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Achern', i) + + if 'boxberg' in stemmed_frage: + ####print('Haslach') + for i in named_entities: + if 'Boxberg' in i: + named_entities = [] + named_entities.append(i) + ####print('Haslach', i) + if 'emmertsgrund' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Emmertsgrund' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'rohrbach' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Rohrbach' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'neuenheim' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Neuenheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'mitt' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Mitte' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + + if 'bahnstadt' in stemmed_frage: + ####print('Achern') + for i in named_entities: + if 'Bahnstadt' in i: + named_entities = [] + named_entities.append(i) + ####print('Achern', i) + + if 'bergheim' in stemmed_frage: + ####print('Haslach') + for i in named_entities: + if 'Bergheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Haslach', i) + if 'sudstadt' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Südstadt' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'weststadt' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Weststadt' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'handschuhsheim' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Handschuhsheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'altstadt' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Altstadt' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + if named_entities == []: + #####print("keine Org!!!") + named_entities.append('') + named_entity_oefnungszeit[ + 'prefix'] = 'Vielleicht ist hier was Passendes dabei:

Öffnungszeiten der Stadtverwaltung

' + + named_entity_oefnungszeit['org'] = list(set(named_entities)) + #####print('named_entity_oefnungszeit1', named_entity_oefnungszeit) + + named_entity_oefnungszeit['zeit'] = extractDateOeffnungszeit(frage) + named_entity_oefnungszeit['termin'] = termin + #####print('named_entity_oefnungszeit2', named_entity_oefnungszeit) + return named_entity_oefnungszeit + + +def named_entity_infoort(frage): + named_entity_infoort = {} + named_entities = [] + termin = "" + + frage1 = str(frage) + + sentence_word = nltk.word_tokenize(frage1) + ##print('sentence_word!!!', sentence_word) + # generiere die Stopwörter + stop = stopwords.words('german') + ignore_words = ['?', '!', '.', ','] + stop + ######Korrektur Schreibfehler + stemmed_frage = [] + + for word in sentence_word: + if word == "OB": + stemmed_frage.append("oberburgermeist") + word = word.lower() + word = spell.correction(word) + if word not in ignore_words or word == 'im' or word == 'am' or word == 'um' or word == 'was' or word == 'war' or word == 'zu' or word == 'nach' or word == 'kein' or word == 'keine' or word == 'ohne' or word == 'nicht' or word == 'dein' or word == 'wann' or word == 'dort' or word == 'dahin' or word == 'tüv' or word == 'wieder' or word == 'wie' or word == 'nicht' or word == 'viel' or word == 'wo' or word == 'wann' or word == 'warum' or word == 'wieso' or word == 'wohin' or word == 'wie' or word == 'an' or word == 'sich' or word == 'welche' or word == 'welcher' or word == 'welchen' or word == 'unter' or word == 'welches' or word == 'dir' or word == 'du' or word == 'viele' or word == 'mich' or word == 'jetzt' or word == 'mich' or word == 'bei' or word == 'darf' or word == 'kann': + word = stemmer.stem(word) + stemmed_frage.append(word) + + named_entities = [] + for k, v in org_entiti.items(): + ####print('v', v) + ####print('k', k) + for item in v: + ####print('item', item) + stemmed_entity = nltk.word_tokenize(item, language='german') + ####print('stemmed_entity', stemmed_entity) + if containsAll(stemmed_frage, stemmed_entity) != 0: + named_entities.append(k) + named_entity_infoort['service'] = 'infoort' + if 'ziegelhaus' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Ziegelhausen' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'schlierbach' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Schlierbach' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'wiebling' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Wieblingen' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'pfaffengrund' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Pfaffengrund' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + + if 'kirchheim' in stemmed_frage: + ####print('Achern') + for i in named_entities: + if 'Kirchheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Achern', i) + + if 'boxberg' in stemmed_frage: + ####print('Haslach') + for i in named_entities: + if 'Boxberg' in i: + named_entities = [] + named_entities.append(i) + ####print('Haslach', i) + if 'emmertsgrund' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Emmertsgrund' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'rohrbach' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Rohrbach' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'neuenheim' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Neuenheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'mitt' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Mitte' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + + if 'bahnstadt' in stemmed_frage: + ####print('Achern') + for i in named_entities: + if 'Bahnstadt' in i: + named_entities = [] + named_entities.append(i) + ####print('Achern', i) + + if 'bergheim' in stemmed_frage: + ####print('Haslach') + for i in named_entities: + if 'Bergheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Haslach', i) + if 'sudstadt' in stemmed_frage: + ####print('Lahr') + for i in named_entities: + if 'Südstadt' in i: + named_entities = [] + named_entities.append(i) + ####print ('Lahr', i) + if 'weststadt' in stemmed_frage: + ####print('offenburg') + for i in named_entities: + if 'Weststadt' in i: + named_entities = [] + named_entities.append(i) + ####print ('offenburg', i) + if 'handschuhsheim' in stemmed_frage: + ####print('Wolfach') + for i in named_entities: + if 'Handschuhsheim' in i: + named_entities = [] + named_entities.append(i) + ####print('Wolfach', i) + + if 'altstadt' in stemmed_frage: + ####print('Kehl') + for i in named_entities: + if 'Altstadt' in i: + named_entities = [] + named_entities.append(i) + ####print('Kehl', i) + if named_entities == []: + ####print("keine Org!!!") + named_entities.append('Bürgerservice') + + print('named_entity_infoort1', named_entity_infoort) + named_entity_infoort['org'] = list(set(named_entities)) + named_entity_infoort['termin'] = termin + print('named_entity_infoort1', named_entity_infoort) + + return named_entity_infoort + + + +# Rückgabe bag of words array: 0 oder 1 für jedes Wort in der 'bag', die im Satz existiert +def bow(frage, words, show_details=False): + liste = frageBearbeitung(frage) + sentence_words = liste + bag = [0] * len(words) + for s in sentence_words: + for i, w in enumerate(words): + if w == s: + bag[i] = 1 + if show_details: + print("found in bag: %s" % w) + + return (np.array(bag)) + +# lade unsre gespeicherte Modell +model.load('prodae/models/model.tflearn') +# Aufbau unseres Antwortprozessors. +# Erstellen einer Datenstruktur, die den Benutzerkontext enthält +context = {} + +ERROR_THRESHOLD = 0.01 + + +def klassifizieren(frage): + # generiere Wahrscheinlichkeiten von dem Modell + results = model.predict([bow(frage, words)])[0] + + # herausfiltern Vorhersagen unterhalb eines Schwellenwerts + results = [[i, r] for i, r in enumerate(results) if r > ERROR_THRESHOLD] + # nach Stärke der Wahrscheinlichkeit sortieren + results.sort(key=lambda x: x[1], reverse=True) + return_list = [] + for r in results: + return_list.append((classes[r[0]], r[1])) + return return_list + + +def antwort(frage, userId, show_details=False): + print('Context#####', context) + + d_itent = [] + + for itent in dialogflow['antwort_leistungen']: + try: + d_itent.append([itent['intent']]) + except KeyError: + d_itent.append([itent['intent']]) + + d_itent = [item for sublist in d_itent for item in sublist] + + + if frage in d_itent: + #print('12') + next_intent = frage + results = [(next_intent, 1.0)] + #####print(results) + #####print(results[0][0]) + while results: + for i in dialogflow['antwort_leistungen']: + + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results[0][0]: + a = i['intent'] + + b = re.sub('sbw_.*?_', '', a, flags=re.DOTALL) + + intent_context1 = i['intent'] + context[userId] = intent_context1 + ant = i['antwort'] + print('ant1!!!', ant) + if 'sbw_preamble' in i['intent']: + text = str(i['antwort'][0]) + number_of_sentences = sent_tokenize(text) + print('len(number_of_sentences)', len(number_of_sentences)) + + + if len(number_of_sentences) > 2: + sum = sum_kata(text) + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:

' + sum + '
genauere Informationen finden Sie hier!' + text + '


' + voice = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:

' + sum + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + i['antwort'][0] + + voice=ant + ant1 = ant + ( + '

Welche zusätzlichen Informationen möchten Sie ansehen?

' % ( + b, b, b, b, b, b, b, b, b)) + + + + return [ant1, voice] + + + if not ant: + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Keine Angabe

' + return ant + if i['antwort'][0] == 'keine Angaben': + print('hier1!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Es gibt keine Online-Formulare

' + return ant + if i['antwort'][0] == '

keine

': + print('hier1!!!') + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Diese Leistung ist kostenfrei.

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Die Bearbeitung erfolgt sofort.

' + return ant + + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Sie müssen keine Fristen beachten.

' + return ant + + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

keine

' + return ant + else: + print('hier2!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + i['antwort'][0] + return ant + + #####print('1') + + results.pop(0) + + else: + #print('klassifi') + stemmed_frage = hilf_entity(frage) + if len(named_entity(stemmed_frage)) != 0: + frage=pruef_sbw(stemmed_frage) + print('fragebearb', frage) + results = klassifizieren(frage) + print('klassifiresults', results) + #print('fragebearb') + #print('stemmed_frage=hilf_entity(frage)', stemmed_frage) + #####print('13') + ###print(results) + accurancy = results[0][1] + frage_test = "bgfdtgh" + #wert_accurancy = klassifizieren(frage_test)[0][1] + wert_accurancy = 0.34 + print('wert_accurancy', wert_accurancy) + print('accurancy', accurancy) + #kontextliste = load_kontextliste(userId) + # #####print(results[0][0]) + + while results: + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results[0][0]: + # Setze bei Bedarf Kontext für diese dialog + # Überprüfe, ob diese Inetnt kontextbezogen ist + + + if i['intent'] == 'lebenslage_fuehrerschein': + ant = i['antwort'] + voice='

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + return [ant, voice] + + + if i['intent'] == 'sbw_preamble': + ##print('frage', frage) + entity_sbw = named_entity(stemmed_frage) + if len(entity_sbw) > 0: + #####print('entity sbw!') + context[userId] = {} + context[userId] = 'sbw_preamble' + entity_sbw = entity_sbw.strip("''") + next_intent = context[userId] + '_' + entity_sbw + ###print('next_intent_label', next_intent) + results = [(next_intent, 1.0)] + #####print(results) + #####print(results[0][0]) + context[userId] = next_intent + #####print('context1:', context) + while results: + for i in dialogflow['antwort_leistungen']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results[0][0]: + a = i['intent'] + b = re.sub('sbw_.*?_', '', a, flags=re.DOTALL) + ant = i['antwort'] + text = str(i['antwort'][0]) + number_of_sentences = sent_tokenize(text) + #print('len(number_of_sentences)', len(number_of_sentences)) + + if not ant: + ant= 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:'+ '

Keine Angabe

' + + else: + text=str(i['antwort'][0]) + number_of_sentences = sent_tokenize(text) + #print('len(number_of_sentences)', len(number_of_sentences)) + if len(number_of_sentences)>2: + sum = sum_kata(text) + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:

' + sum + '
genauere Informationen finden Sie hier!'+text+'


' + voice = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:

' + sum + + else: + if i['antwort'][0] == 'keine Angaben': + print('hier1!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Es gibt keine Online-Formulare

' + else: + print('hier2!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + \ + i['antwort'][0] + voice=ant + + ant1 = ant + ( + '

Welche zusätzlichen Informationen möchten Sie ansehen?

' % ( +b, b, b, b, b, b, b, b, b)) + + #####print('ant', ant) + #####print('ant1', ant1) + return [ant1, voice] + + results.pop(0) + else: + #####print('keine sbw_entität!!!') + + #####print('keine sbw_entität und kein kontext!!!!') + #####print('accurancy', accurancy) + #####print('wert_accurancy', wert_accurancy) + #stemmed_frage= frageBearbeitung(frage) + #####print('frage!!!', stemmed_frage) + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + else: + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + if 'sbw_' in i['intent']: + #print('sbw_ in i[intent]') + entity_sbw = named_entity(stemmed_frage) + if len(entity_sbw) > 0: + #####print('entity sbw!') + + context[userId] = {} + context[userId] = i['intent'] + ##print('context[userId]', context[userId]) + entity_sbw = entity_sbw.strip("''") + next_intent = context[userId] + '_' + entity_sbw + ##print('next_intent_label', next_intent) + results = [(next_intent, 1.0)] + #####print(results) + #####print(results[0][0]) + context[userId] = next_intent + #####print('context1:', context) + while results: + for i in dialogflow['antwort_leistungen']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results[0][0]: + ant = i['antwort'] + + + if not ant: + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + else: + if i['antwort'][0] == 'keine Angaben': + print('hier1!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Es gibt keine Online-Formulare

' + return ant + if i['antwort'][0] == '

keine

': + print('hier1!!!') + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Diese Leistung ist kostenfrei.

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Die Bearbeitung erfolgt sofort.

' + return ant + + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Sie müssen keine Fristen beachten.

' + return ant + + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

keine

' + return ant + else: + print('hier2!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + i['antwort'][ + 0] + return ant + return ant + + results.pop(0) + if len(entity_sbw) == 0: + print('keine sbw_entitäterfedferdf!!!') + #print('userId', context[userId]) + stemmed_frage = frageBearbeitung(frage) + if userId in context and 'sbw_' in context[userId]: + print('sbw_ in context keine sbw_entitäterfedferdf!!!') + frage_neu = pruef_kontext(frage) + print('frage_neu', frage_neu) + post = pos(frage_neu) + print('ueberpruefung_kontext', pos) + + ###print('frage!', stemmed_frage) + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + if 'NN' in post: + if i['intent'] == 'sbw_oeffnungszeiten': + ant = "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + + return (ant) + else: + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + else: + a = context[userId] + label = re.sub('sbw_.*?_', '', a, flags=re.DOTALL) + next_intent = i['intent'] + '_' + label + print('next_intent_label', next_intent) + results = [(next_intent, 1.0)] + print(results) + print(results[0][0]) + context[userId] = next_intent + print('context1:', context) + while results: + for i in dialogflow['antwort_leistungen']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results[0][0]: + # Setze bei Bedarf Kontext für diese dialog + ant = i['antwort'] + print('ant', ant) + + + if not ant: + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle

' + return ant + else: + if i['antwort'][0] == 'keine Angaben': + print('hier1!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Es gibt keine Online-Formulare

' + return ant + if i['antwort'][0] == '

keine

': + print('hier1!!!') + if 'sbw_kosten' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Diese Leistung ist kostenfrei.

' + return ant + + if 'sbw_bearbeitungsdauer' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Die Bearbeitung erfolgt sofort.

' + return ant + + if 'sbw_fristen' in i['intent']: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

Sie müssen keine Fristen beachten.

' + return ant + + else: + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + '

keine

' + return ant + else: + print('hier2!!!') + ant = 'Zu Ihrer Frage habe ich folgende Informationen auf dem Serviceportal Baden-Württemberg für Sie gefunden:' + \ + i['antwort'][ + 0] + return ant + + return ant + + results.pop(0) + else: + #print('keine sbw_entität und kein kontext!!!!') + + + + if i['intent'] == 'sbw_organisationseinheiten' and accurancy > float(wert_accurancy): + ant = "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + return (ant) + + if i['intent'] == 'sbw_oeffnungszeiten' and accurancy > float(wert_accurancy): + ant = "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + + return (ant) + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + + + + else: + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + else: + + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + + if 'kontext' in i: + #####print('11111') + if show_details: print('context1111:', i['kontext']) + context[userId] = i['kontext'] + #####print(context) + + + if i['intent'] == 'adresse_infoorte' and accurancy < float(wert_accurancy): + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + else: + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + if i['intent'] == 'lebenslage_tourismus' and accurancy < float(wert_accurancy): + + if 'fuhrerschein' in stemmed_frage: + # print('len(stemmed_frage)', len(stemmed_frage)) + + results = 'lebenslage_fuehrerschein' + print('resultsstemmed_frage_intent', results) + for i in dialogflow['dialogflow']: + # finde ein intent, das dem ersten Ergebnis entspricht + if i['intent'] == results: + print('stemmed_frage_intent') + ant = i['antwort'] + voice = '

Hier erfahren Sie

  • wie Sie einen Führerschein erhalten können,
  • welche Nachweise Sie benötigen und
  • was Sie in diesem Zusammenhang noch alles wissen sollten.

Wählen Sie bitte die richtige für Sie Leistung

' + + return [ant, voice] + + else: + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + if i['intent'] == 'smalltalk_uhrzeit': + print('Uhrzeit') + ant = datetime.now().strftime('%H:%M:%S') + return (ant) + if i['intent'] == 'smalltalk_datum': + #####print('Datum') + ant = date.today().strftime('%d.%m.%Y') + return (ant) + + + if not 'kontextpruefung' in i or \ + (userId in context and 'kontextpruefung' in i and i['kontextpruefung'] == context[userId]): + ####print('if not kontextpruefung in i or userId in context and kontextpruefung in i and i[kontextpruefung] == context[userId]') + #####print(context) + #####print(i['intent']) + + + if 'kontextneu' in i: + #####print('3') + context[userId] = i['kontextneu'] + if show_details: print('context2:', i['kontextneu']) + return random.choice(i['antwort']) + + + + if not 'kontextpruefung' in i: + + if 'smalltalk_' in i['intent'] and accurancy>float(wert_accurancy): + ####print('smalltalk!') + return random.choice(i['antwort']) + + + if accurancy > float(wert_accurancy): + #####print('accurancy', accurancy) + #####print('float(wert_accurancy)', float(wert_accurancy)) + ####print('2.1') + #####print(context) + ant = random.choice(i['antwort']) + return ant + + + if accurancy <= float(wert_accurancy): + + + #####print('2.2') + #####print(context) + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + ant = random.choice(i['antwort']) + return ant + + + if not userId in context and 'kontextpruefung' in i: + ####print('if not userId in context and kontextpruefung in i') + # #####print('kontextpruefung1:', i['kontextpruefung']) + if show_details: print('intent:', i['intent']) + # generiere eine zufällige Antwort von dem dialog + if 'kontextneu' in i: + #####print('3') + context[userId] = i['kontextneu'] + if show_details: print('context2:', i['kontextneu']) + if accurancy <= float(wert_accurancy): + ####print('2.2') + #####print(context) + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + if accurancy > float(wert_accurancy): + #####print('accurancy', accurancy) + #####print('float(wert_accurancy)', float(wert_accurancy)) + #####print('2.1') + #####print(context) + ant = random.choice(i['antwort']) + return ant + + + if userId in context and 'kontextpruefung' in i and i['kontextpruefung'] != context[userId]: + ####print('if userId in context and kontextpruefung in i and i[kontextpruefung] != context[userId]') + #####print('4') + # #####print('kontextpruefung1:', i['kontextpruefung']) + if show_details: print('intent:', i['intent']) + # generiere eine zufällige Antwort von dem dialog + if 'kontextneu' in i: + #####print('3') + context[userId] = i['kontextneu'] + if show_details: print('context2:', i['kontextneu']) + if accurancy <= float(wert_accurancy): + ####print('2.2') + #####print(context) + return ('

Ich bin nur ein Prototyp, dass Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.

Um weiterhelfen zu können, benötige ich genauere Informationen.
Können Sie bitte Ihre Frage anders formulieren?

') + + + if accurancy > float(wert_accurancy): + #####print('accurancy', accurancy) + #####print('float(wert_accurancy)', float(wert_accurancy)) + ####print('2.1') + #####print(context) + ant = random.choice(i['antwort']) + return ant + + + results.pop(0) diff --git a/containercontent/opt/chatbot_engine/prodae/models/chat.json b/containercontent/opt/chatbot_engine/prodae/models/chat.json new file mode 100644 index 0000000..e82d5d6 --- /dev/null +++ b/containercontent/opt/chatbot_engine/prodae/models/chat.json @@ -0,0 +1,2298 @@ +{ + "dialogflow": [ + { + "intent": "adresse_infoorte", + "synonym": [ + "Amt", + "E-mail", + "Email", + "E-Mail Adresse", + "telefonnumer", + "telefonnumer persönlich sprechen", + "adresse_infoorte anmelden", + "wo adresse_infoorte", + "adresse_infoorte", + "Amt adresse_infoorte", + "E-mail adresse_infoorte", + "telefonnumer adresse_infoorte", + "telefon adresse_infoorte", + "adresse_infoorte", + "ansprechpartner adresse_infoorte" + ], + "antwort": ["
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
"], + "kontext": "infoorte" + }, + + { + "intent": "lebenslage_fuehrerschein", + "synonym": [ + "Fahrerlaubnis", + "Führerscheinantrag", + "Führerschein", + "führerscheinklasse", + "Ich brauche Informationen rund um den Führerschein", + "Ich brauche Infos rund um den Führerschein" + ], + "antwort": [ + { + "atwst": [ + { + "pgx": -1, + "typ": "allg", + "titel": "Führerschein", + "intro": "

Zum Thema Führerschein kann ich folgende Leistungen anbieten:

" + }, + { + "pgx": 0, + "typ": "thema", + "btn": [ + { + "pgx": "0", + "bint": "sbw_preamble_6004857", + "bzn": "Ersterteilung Führerschein beantragen", + "lfnr": "10" + }, + { + "pgx": "0", + "bint": "sbw_preamble_6004851", + "bzn": "Führerschein - Begleitetes Fahren ab 17 Jahren beantragen", + "lfnr": "20" + }, + { + "pgx": "0", + "bint": "sbw_preamble_6008813", + "bzn": "Führerschein - Umtausch in EU-Führerschein beantragen", + "lfnr": "30" + }, + { + "pgx": "0", + "bint": "sbw_preamble_291", + "bzn": "Führerschein (international) beantragen", + "lfnr": "40" + }, + { + "pgx": "0", + "bint": "sbw_preamble_348", + "bzn": "Ersatzführerschein beantragen (nach Verlust oder Diebstahl)", + "lfnr": "50" + } + ] + }, + { + "pgx": 1, + "typ": "weitereInformatione", + "titel": "

weitere interessante Themen!

", + "intro": null, + "btn": [ + { + "pgx": "1", + "bint": "sbw_preamble_6004853", + "bzn": "Führerschein - Erweiterung beantragen", + "lfnr": "10" + }, + { + "pgx": "1", + "bint": "sbw_preamble_6004859", + "bzn": "Führerschein (befristet) - Verlängerung beantragen", + "lfnr": "20" + }, + { + "pgx": "1", + "bint": "sbw_preamble_6004855", + "bzn": "Führerschein - nach Entziehung neu beantragen", + "lfnr": "30" + }, + { + "pgx": "1", + "bint": "sbw_preamble_914", + "bzn": "Führerschein - bei Namensänderung umtauschen", + "lfnr": "40" + }, + { + "pgx": "1", + "bint": "sbw_preamble_6004849", + "bzn": "Führerschein (ausländisch) - Umtausch beantragen", + "lfnr": "50" + } + ] + } + ] + } + ], + "kontext": "lebenslage_fuehrerschein" + }, + + { + "intent": "smalltalk_alter", + "synonym": [ + "Wie alt bist Du?", + "Wann bist Du geboren?", + "wann hast du Geburtstag", + "Wie lange gibt es Dich", + "Wie lange gibt es Dich schon?", + "Seit wann gibst Du antworten?", + "Seit wann bist Du aktiv " + ], + "antwort": [ + "

Ich bin im Januar 2022 geboren. Meine Mutter ist KommHub, mein Vater heißt digitalakademie

" + ] + }, + { + "intent": "smalltalk_gottxistenz", + "synonym": [ + "Gott", + "Gibt es einen Gott?", + "Existiert Gott?", + "Götter", + "Göttinnen" + ], + "antwort": [ + "

Ich kann die Existenz von einem Gott oder von mehreren Göttern weder bestätigen noch widerlegen. Ich bin ein agnostischer Chatbot.

" + ] + }, + { + "intent": "smalltalk_witzitzerzaehlen", + "synonym": [ + "Erzähl mal einen Joke", + "Kennst Du Witze?", + "Witz", + "Erzähle einen Witz", + "Witze", + "Erzähl was Lustiges" + ], + "antwort": [ + "

Fragt ein Beamter den anderen: \"Wieso meckern die Leute eigentlich immerzu über uns, wir tun doch gar nichts?\"

", + "

Treffen sich zwei Beamte auf dem Gang, fragt der eine den anderen: \"Und, kannst du auch nicht schlafen?\"

", + "

Sagt der Beamte morgens zu seiner Frau: \"Schatz, mach doch bitte den Kaffee nicht wieder so stark. Gestern hab ich im Büro kein Auge zugekriegt.\"

", + "

\"Wie viele Beamte arbeiten denn hier?\", wird der Bürgermeister gefragt. Der überlegt kurz und antwortet dann: \"Knapp die Hälfte...\"

" + ] + }, + { + "intent": "smalltalk_wissen", + "synonym": [ + "Auf welche Fragen kennst du Antworten", + "Was kannst du alles", + "Hilfe", + "was machst du", + "zeig mir was du kannst", + "zu was bist du gut", + "Was weißt du", + "Auf welche Fragen kannst du antworten", + "Was darf ich dich fragen" + ], + "antwort": [ + "

Ich kann Ihnen verschiedene Fragen zum Thema Führerschein beantworten. Probieren Sie es doch einfach mal aus und stellen Sie mir eine Frage!

" + ], + "kontext": "wissen" + }, + { + "intent": "smalltalk_verabschiedung", + "synonym": [ + "bis bald", + "ciao", + "Tschüss", + "verabschiede mich", + "Bye", + "auf wiedersehen" + ], + "antwort": [ + "

Danke, dass Sie sich die Zeit genommen haben, mit mir zu chatten. Falls Sie noch weitere Fragen haben sollten, melden Sie gerne wieder bei mir.

", + "

Falls Ihnen noch etwas einfällt, melden Sie gerne wieder bei mir.

" + ], + "kontext": "verabschiedung" + }, + { + "intent": "smalltalk_begrsung", + "synonym": [ + "Hallo", + "Hello", + "Hi", + "Servus", + "Guten Tag", + "Hey", + "Guten Morgen", + "Guten Abend ", + "Grüß Gott", + "Grüss Gott" + ], + "antwort": [ + "

Hallo, ich bin ein Voicebot

\n

Ich kann Ihnen bei Fragen rund um das Thema Führerschein weiterhelfen!

Und nun was kann ich für Sie tun?

" + ], + "kontext": "begrsung" + }, + { + "intent": "smalltalk_name", + "synonym": [ + "dein Name", + "mit wem spreche ich", + "spricht da", + "Wie heißt du", + "Was bedeutet frida", + "Wofür steht frida? ", + "Warum frida?", + "bist du", + "Für was steht die Abkürzung frida?" + ], + "antwort": [ + "

Meine Name ist Voicebot

" + ], + "kontext": "name" + }, + { + "intent": "smalltalk_danke", + "synonym": [ + "Danke für die Informationen", + "Das hat mir geholfen", + "Das war hilfreich", + "Vielen Dank für deine Hilfe", + "Danke für die Info", + "du bist toll", + "Vielen Dank für Ihre Hilfe", + "Ich danke Ihnen", + "Ich danke dir" + ], + "antwort": [ + "

Das habe ich gerne gemacht. Wie kann ich Ihnen sonst noch helfen?

", + "

Ich freue mich, dass ich dir helfen konnte. Haben Sie sonst noch Fragen?

", + "

Ich habe gerne geholfen. Was kann ich noch für Sie tun?

" + ], + "kontext": "danke" + }, + { + "intent": "smalltalk_beleidigung", + "synonym": [ + "Penner", + "sex", + "Wichser", + "Arsch", + "Arschloch", + "Fick", + "Fuck", + "Hurensohn", + "Scheiße ", + "Ich finde Dich scheiße!", + "Du bist ein bekacktes Opfer", + "Kackwurst", + "Arschgesicht", + "Blödian", + "Idiot", + "Flachzange ", + "Vollidiot ", + "Fuck off", + "Fuck", + "Bitch", + "gesichtselfmeter", + "Du Seelenloser", + "Loser", + "Fotze", + "Halt Deine Fresse", + "Halt Dein Maul " + ], + "antwort": [ + "Auch wenn ich kein Mensch bin, möchte ich höflich behandelt werden." + ], + "kontext": "beleidigung" + }, + { + "intent": "smalltalk_suizid", + "synonym": [ + "selbst umbringen", + "Selbstmord", + "telefonseelsorge", + "telefon seelsorge", + "seelsorge", + "Suizid", + "Ich will mich umbringen", + "ich will nicht mehr leben", + "ich will sterben" + ], + "antwort": [ + "

Zu diesem Thema kann ich keine Informationen liefern. Hilfe finden Sie hier.

" + ], + "kontext": "suizid" + }, + { + "intent": "smalltalk_befinden", + "synonym": [ + "How are you", + "Wie geht es dir", + "wie gehts", + "Wie geht es Ihnen", + "Alles klar bei Dir?", + "Alles locker?" + ], + "antwort": [ + "Danke, es geht mir gut.", + "Es geht mir gut, vielen Dank.", + "Ich fühle mich prächtig, danke.", + "Alle Systeme sind voll funktionsfähig.", + "

Könnte nicht besser sein! Vielen Dank der Nachfrage!

", + "

Sehr gut, danke!

", + "

Wunderbar, vielen Dank der Nachfrage!

" + ], + "kontext": "befinden" + }, + { + "intent": "sbw_voraussetzungen", + "synonym": [ + "Brauche ich einen Nachweis?", + "voraussetzungen", + "voraussetzungen sbw_preamble", + "Welche Voraussetzungen muss ich erfüllen?" + ], + "antwort": [], + "kontext": "sbw_voraussetzungen" + }, + { + "intent": "sbw_fristen", + "synonym": [ + "Bis wann braucht ihr das?", + "Bis wann muss alles bei euch sein?", + "Bis wann muss ich das ausfüllen?", + "Bis wann muss ich die Unterlagen abgeben?", + "Bis wann muss ich mich ummelden?", + "fristen", + "Frist", + "Gibt es Fristen?", + "Innerhalb welcher Zeit", + "Wann muss ich Bescheid geben?", + "Wann muss ich", + "Welche Fristen gelten?" + ], + "antwort": [], + "kontext": "sbw_fristen" + }, + { + "intent": "sbw_oeffnungszeiten", + "synonym": [ + "Erreichbarkeit", + "geöffnet", + "Hat die adresse_infoorte", + "Hat die adresse_infoorte geöffnet", + "Ist die adresse_infoorte noch", + "jetzt noch zum", + "jetzt schon dahin", + "offen", + "öffnet", + "öffnet amt", + "Öffnungszeiten", + "Öffnungszeiten sbw_preamble", + "öffnungszeiten adresse_infoorte", + "Uhrzeiten", + "wann adresse_infoorte ", + "wann dahin gehen", + "Wann das Amt", + "wann dort hingehen", + "Wann hat das adresse_infoorte", + "adresse_infoorte geöffnet", + "adresse_infoorte offen", + "Wann hat das adresse_infoorte geöffnet?", + "Wann hat das adresse_infoorte offen?", + "Wann hat geöffnet?", + "Wann hat", + "wann ist jemand erreichbar", + "wann kann ich jemanden erreichen", + "Wann macht die adresse_infoorte", + "Wann öffnet das adresse_infoorte ?", + "Wann öffnet", + "Wie lang hat die Amt?", + "Wie lang hat adresse_infoorte", + "Wie lang hat die adresse_infoorte", + "Wie lange hat die adresse_infoorte heute noch geöffnet?", + "Wie lange hat die adresse_infoorte geöffnet?", + "Wie lange hat heute offen?", + "Wie sind die öffnungszeiten adresse_infoorte ", + "erreichbar" + ], + "antwort": [], + "kontext": "sbw_oeffnungszeiten" + }, + { + "intent": "sbw_verfahrensablauf", + "synonym": [ + "Muss ich ins Rathaus kommen?", + "Muss ich persönlich vorbeikommen?", + "verfahrensablauf", + "Was muss ich tun", + "Was muss ich wo einreichen?", + "Was passiert jetzt?", + "Wie geht es weiter?", + "Wie läuft das ab?", + "Wie läuft das Verfahren ab?", + "Wie läuft die Genehmigung ab?", + "Wie läuft es ab?" + ], + "antwort": [], + "kontext": "sbw_verfahrensablauf" + }, + { + "intent": "sbw_rechtsgrundlage", + "synonym": [ + "Auf Grund welcher Paragraphen ist das so?", + "Gibt es ein Gesetz?", + "Gibt es eine Verordnung?", + "Gibt es gesetzliche Hürden?", + "In welchem Gesetz finde ich", + "Ist das rechtlich geprüft?", + "Nach welchem Gesetz kann ich Privatklage einreichen?", + "rechtsgrundlage", + "Was sagt das Gesetz dazu?", + "Wie ist die Rechtsgrundlage?", + "Wo muss ich schauen um rauszufinden?" + ], + "antwort": [], + "kontext": "sbw_rechtsgrundlage" + }, + { + "intent": "sbw_kosten", + "synonym": [ + "Ist kostenlos?", + "Kosten sbw_preamble", + "Kosten", + "Welche IBAN", + "Was kostet das?", + "Was münzt", + "Was muss ich bezahlen?", + "Wie hoch ist die Gebühr", + "Wie teuer ist", + "Wie viel kostet", + "Wie viele Euro kostet", + "Wieviel kostet", + "Wieviel muss ich hinblättern?" + ], + "antwort": [], + "kontext": "sbw_kosten" + }, + { + "intent": "sbw_preamble", + "synonym": [ + "sbw_preamble", + "sbw_preamble bestellen", + "sbw_preamble melden", + "wie sbw_preamble", + "was sbw_preamble", + "kennst du sbw_preamble", + "sbw_preamble bestellen" + ], + "antwort": [], + "kontext": "sbw_preamble" + }, + { + "intent": "sbw_formulare", + "synonym": [ + "formulare", + "Gibt es ein Onlineformular?", + "formulare", + "Formulare", + "online", + "Online", + "online ausfüllen", + "online einsehen", + "Ist im Internet für jeden sichtbar?", + "Kann ich das auch online ausfüllen?", + "Kann ich online anmelden?", + "Kann ich online beantragen", + "Kann ich online einsehen?", + "Muss ich dazu ins Rathaus kommen?", + "wo finde ich das online?" + ], + "antwort": [], + "kontext": "sbw_formulare" + }, + { + "intent": "sbw_bearbeitungsdauer", + "synonym": [ + "bearbeitungsdauer", + "bearbeitungsdauer", + "Dauert es lang?", + "Dauert es lange", + "Dauert es 2 Wochen bis alles fertig ist?", + "Wann bekomme ich meine Papiere?", + "Wann bekomme ich meinen Bescheid?", + "Wann kriege ich Bescheid", + "Warum dauert das so lange", + "Wie lange dauert es", + "Wie lange muss ich warten", + "Wie schnell bekomme ich ", + "Wie viele Wochen dauert" + ], + "antwort": [], + "kontext": "sbw_bearbeitungsdauer" + }, + { + "intent": "sbw_organisationseinheiten", + "synonym": [ + "An wen wenden?", + "Ansprechpartner", + "Ansprechpartner sbw_preamble", + "wen kann ich ansprechen", + "Bei welcher Behörde Informationen", + "Bei wem beantragen", + "In welchem Amt ", + "In welchem Zimmer beantragen", + "Welches Amt", + "Wellche Stelle", + "Wer ist dafür zuständig?", + "Wer macht das?", + "Wer stellt aus", + "Wo bekomme", + "wo kann man", + "wo kann ich", + "wo kann ich personalausweis", + "Woher bekomme ich einen Reisepass?", + "Zu wem gehen", + "zuständig", + "zuständige Stelle" + ], + "antwort": [], + "kontext": "sbw_organisationseinheiten" + }, + { + "intent": "sbw_unterlagen", + "synonym": [ + "Brauchen Sie das im Original?", + "Muss ich etwas vorzeigen", + "Muss ich irgendwas mitbringen", + "Reicht eine Kopie?", + "Unterlagen sbw_preamble", + "Unterlagen", + "Was muss ich mitbringen", + "Was müssen Sie alles wissen?", + "Welche Unterlagen brauche ich", + "Welche Unterlagen brauchen Sie?", + "Welche Unterlagen muss ich mitbringen?" + ], + "antwort": [], + "kontext": "sbw_unterlagen" + } + ], + "entities_hilfe": [ + { + "entitie": "17", + "wert": [ + "siebzehn" + ] + },{ + "entitie": "18", + "wert": [ + "achtzehn" + ] + }, + { + "entitie": "EU", + "wert": [ + "Belgien", + "Bulgarien", + "Dänemark", + "Estland", + "eu", + "Europa", + "Finnland", + "Frankreich", + "Griechenland", + "Irland", + "Italien", + "Kroatien", + "Lettland", + "Litauen", + "Luxemburg", + "Malta", + "Niederlande", + "Österreich", + "Polen", + "Portugal", + "Rumänien", + "Schweden", + "Slowakei", + "Slowenien", + "Spanien", + "Tschechien", + "Ungarn", + "Zypern" + ] + }, + { + "entitie": "Ausland", + "wert": [ + "Afrika", + "Ägypten", + "Amerika", + "anderes Land", + "Argentinien", + "Asien", + "außerhalb Deutschland", + "außerhalb EU", + "außerhalb Europäische Union", + "Australien", + "Brasilien", + "China", + "Indonesien", + "Japan", + "Kanada", + "Kuba", + "Marokko", + "Mexiko", + "Neuseeland", + "Nordamerika", + "Russland", + "Südafrika", + "Südamerika", + "Thailand", + "tunesien", + "Turkei", + "Ukraine", + "USA", + "Vereinigte Staaten", + "Vietnam" + ] + }, + { + "entitie": "Führerschein", + "wert": [ + "Fahrausweis", + "Lappen", + "Lappe", + "Fahrberechtigung", + "Fahrerlaubnis", + "Führerschien", + "Motorradführerschein" + ] + }, + { + "entitie": "Namensänderung", + "wert": [ + "Nachname ändern", + "Nachname geändert", + "Nachname gewechselt", + "Name ändern", + "Name geändert", + "Name gewechselt", + "Name wechseln", + "Namensänderung", + "Namenswechsel", + "Nachame wechseln", + "Name änderung" + ] + }, + { + "entitie": "ändern", + "wert": [ + "ändern", + "geändert", + "gewechselt", + "wechseln" + ] + }, + { + "entitie": "adresse_infoorte", + "wert": [ + "Fahrerlaubnisbehörde", + "Bürgerbüro Führerschein", + "Führerschein stelle", + "Führerscheinbehörde", + "Führerscheinstelle" + ] + }, + { + "entitie": "adresse", + "wert": [ + "Adresse", + "Adressen", + "Wohnungsadresse", + "Anschrift", + "Anschriftes", + "Anschrifts" + ] + }, + { + "entitie": "name", + "wert": [ + "Nachnamen", + "name", + "namen", + "Doppelname", + "Ehename", + "Ehenamen", + "Familienname", + "Geburtsname", + "Nachname", + "Nachnamens" + ] + }, + { + "entitie": "Verlängern", + "wert": [ + "abgelaufen", + "ablaufen", + "ausgelaufen", + "erstmalig", + "läuft ab", + "nichtgültig", + "nichtmehrgültig", + "ungütlig", + "veraltet", + "verfallen", + "verjährt", + "verlängern", + "verstorben", + "wiederholt" + ] + }, + { + "entitie": "Verlust", + "wert": [ + "abhanden", + "ausrauben", + "ersetzen", + "futschikato", + "geklaut", + "gestohlen", + "kaputt", + "liegen", + "schwinden", + "stehlen", + "unauffindbar", + "verlegt", + "verlieren", + "verloren", + "verlust", + "vermisst", + "verschollen", + "versunken", + "weg", + "wegkommen" + ] + }, + { + "entitie": "Kind", + "wert": [ + "Drillinge", + "jugendlich", + "Kind", + "Kinder", + "Kleinkind", + "Sohn", + "Tochter", + "Zwillinge" + ] + }, + { + "entitie": "scheidung", + "wert": [ + "auflösen", + "beendet", + "geschieden", + "getrennt", + "mädchenname", + "nichtmehrverheiratet", + "nichtmehrzusammen", + "nichtverheiratet", + "nichtzusammen", + "scheiden", + "scheidung", + "trennen" + ] + }, + { + "entitie": "Heirat", + "wert": [ + "Ehe", + "einsegnen", + "geheiratet", + "getraut", + "Heirat", + "heiraten", + "Hochzeit", + "lebensgemeinschaft", + "lebenspartnerschaft", + "trauen", + "trauung", + "verehelichen", + "verloben", + "verlobt", + "vermählen" + ] + }, + { + "entitie": "Fristen", + "wert": [ + "Frist", + "Fristen" + ] + }, + { + "entitie": "Bearbeitungsdauer", + "wert": [ + "Aushändigung", + "Bearbeitung", + "Bearbeitungsdauer", + "Bescheid", + "Dauer", + "dauern", + "dauert", + "lange warten" + ] + }, + { + "entitie": "Zuständigkeit", + "wert": [ + "Auskunft", + "wenden", + "zuständig", + "Zuständigkeit", + "Ansprechpartner", + "zuständige stelle" + ] + }, + { + "entitie": "Voraussetzungen", + "wert": [ + "Bedingung", + "Bedingungen", + "Nachweis", + "Voraussetzung", + "Voraussetzungen" + ] + }, + { + "entitie": "Rechtsgrundlage", + "wert": [ + "Gesetz", + "Gesetze", + "gesetzliche", + "Grund", + "Hürden", + "Paragraph", + "Paragraphen", + "rechtlich", + "Rechtsgrundlage", + "Rechtsgrundlagev", + "Verordnung", + "Verordnungen", + "Vorschrift", + "Vorschriften" + ] + }, + { + "entitie": "Verfahrensablauf", + "wert": [ + "ablauf", + "Fingerabdruck", + "Format", + "Verfahren", + "Verfahrens", + "Verfahrensablauf", + "verlaufen", + "verläuft" + ] + }, + { + "entitie": "kosten", + "wert": [ + "bezahlen", + "Gebühr", + "Gebühren", + "hinblätern", + "kosten", + "Kosten", + "kostenlos", + "kostet", + "münzt", + "teuer", + "zahlen" + ] + }, + { + "entitie": "Unterlagen", + "wert": [ + "kopie", + "original", + "Unterlagen" + ] + }, + { + "entitie": "abmelden", + "wert": [ + "abzumelden" + ] + }, + { + "entitie": "ummelden", + "wert": [ + "umzumelden" + ] + }, + { + "entitie": "anmelden", + "wert": [ + "anzumelden" + ] + } + + ], + "entities_lebenslage": [ + { + "entitie": "Onlineformular", + "wert": [ + "formulare", + "Formulare", + "online", + "Online", + "online ausfüllen", + "online einsehen" + ] + }, + { + "entitie": "Fristen", + "wert": [ + "Fristen", + "spätestens", + "Zeit", + "Zeitpunkt", + "Frist" + ] + }, + { + "entitie": "Unterlagen", + "wert": [ + "kopie", + "mitbringen", + "original", + "unterlagen", + "Unterlagen", + "vorzeigen" + ] + }, + { + "entitie": "Fristen", + "wert": [ + "frist", + "Frist", + "fristen", + "Fristen", + "spätestens", + "zeit", + "Zeit", + "zeitpunkt", + "Zeitpunkt" + ] + }, + { + "entitie": "Onlineformular", + "wert": [ + "formulare", + "Formulare", + "online", + "Online", + "online ausfüllen", + "online einsehen" + ] + }, + { + "entitie": "Bearbeitungsdauer", + "wert": [ + "aushändigung", + "Aushändigung", + "bearbeitung", + "Bearbeitung", + "bearbeitungsdauer", + "Bearbeitungsdauer", + "bescheid", + "Bescheid", + "dauer", + "Dauer", + "dauern", + "dauert" + ] + }, + { + "entitie": "Zustaendigkeit", + "wert": [ + "anrufen", + "ansprechpartner", + "Ansprechpartner", + "auskunft", + "Auskunft", + "behörde", + "Behörde", + "kollege", + "Kollege", + "wenden", + "zuständig", + "zuständigkeit", + "Zuständigkeit" + ] + }, + { + "entitie": "Voraussetzungen", + "wert": [ + "bedingung", + "Bedingung", + "bedingungen", + "Bedingungen", + "belegen", + "erfüllen", + "erfüllt", + "kriterien", + "Kriterien", + "nachweis", + "Nachweis", + "voraussetzung", + "Voraussetzung", + "voraussetzungen", + "Voraussetzungen" + ] + }, + { + "entitie": "Rechtsgrundlage", + "wert": [ + "gesetz", + "Gesetz", + "gesetze", + "Gesetze", + "gesetzliche", + "grund", + "Grund", + "hürden", + "Hürden", + "paragraph", + "Paragraph", + "paragraphen", + "Paragraphen", + "rechtlich", + "rechtlich", + "rechtsgrundlage", + "Rechtsgrundlage", + "rechtsgrundlagev", + "Rechtsgrundlagev", + "verordnung", + "Verordnung", + "verordnungen", + "Verordnungen", + "vorschrift", + "Vorschrift", + "vorschriften", + "Vorschriften" + ] + }, + { + "entitie": "Verfahrensablauf", + "wert": [ + "ablauf", + "fingerabdruck", + "Fingerabdruck", + "format", + "Format", + "funktion", + "Funktion", + "funktionen", + "Funktionen", + "persönlich", + "verfahren", + "Verfahren", + "verfahrens", + "Verfahrens", + "verfahrensablauf", + "Verfahrensablauf", + "verlaufen", + "verläuft" + ] + }, + { + "entitie": "kosten", + "wert": [ + "bezahlen", + "gebühr", + "Gebühr", + "gebühren", + "Gebühren", + "hinblätern", + "kosten", + "Kosten", + "kostenlos", + "kostet", + "münzt", + "teuer", + "zahlen" + ] + } + ], + "entities_leistungen": [ + { + "entitie": "6008813", + "wert": [ + "Pflichtumtausch", + "EU Führerschein", + "Führerschein Umtausch", + "Führerschein umtauschen", + "Führerscheinumtausch", + "EU-Führerschein", + "Führerschein Karte", + "Kartenführerschein" + ] + }, + { + "entitie": "348", + "wert": [ + "alten Führerschein wieder gefunden", + "Ersatzführerschein", + "Fahrerlaubnis verlust", + "Führerschein abhanden gekommen", + "Führerschein ersatz", + "Führerschein nicht auffindbar", + "Führerschein verloren", + "Führerschein verlust", + "Führerschein weg", + "Führerscheinverlust", + "Führerscheinverlust", + "ich finde meinen Führerschein nicht mehr", + "Lappen verlust", + "Lappen weg" + ] + }, + { + "entitie": "6004851", + "wert": [ + "Begleitetes Fahren", + "BF 17", + "BF17", + "Fahren minderjährig", + "Fahren mit Begleitung", + "Fahren unter 18", + "Fahren 17", + "Fahrerlaubnis minderjährig", + "Fahrerlaubnis unter 18", + "Fahrerlaubnis 17", + "Führerschein Jugendliche", + "Führerschein minderjährig", + "Führerschein unter 18", + "Führerschein 17", + "Führerschein 17 Jahren" + ] + }, + { + "entitie": "914", + "wert": [ + "Fahrerlaubnis Änderung Namen", + "Fahrerlaubnis Name ändern", + "Fahrerlaubnis Name geändert", + "Fahrerlaubnis Namensänderung", + "Fahrerlaubnis neuer Nachname", + "Fahrerlaubnis neuer Name", + "Führerschein Änderung Namen", + "Führerschein Heirat", + "Führerschein Name ändern", + "Führerschein Name geändert", + "Führerschein Namensänderung", + "Führerschein neuer Nachname", + "Führerschein neuer Name", + "Führerschein Scheidung" + ] + }, + { + "entitie": "6004853", + "wert": [ + "Anhängerführerschein", + "Erweiterung Führerschein A", + "Erweiterung Führerschein BE", + "Erweiterung Führerschein B96", + "Erweiterung Führerschein C", + "Erweiterung Führerschein CE", + "Führerschein erweitern", + "Führerschein Erweiterung", + "Führerschein klasse ändern", + "Führerschein klasse erweitern", + "Führerschein klasse Erweiterung", + "Führerschein klasse wechseln", + "Führerscheinerweiterung", + "Führerscheinklasse ändern", + "Führerscheinklasse erweitern", + "Führerscheinklasse Erweiterung", + "Führerscheinklasse wechseln" + ] + }, + { + "entitie": "6004855", + "wert": [ + "Fahrerlaubnisentzug", + "Führerschein abgenommen", + "Führerschein einkassiert", + "Führerschein Entziehung", + "Führerschein entzogen", + "Führerschein entzug", + "Führerschein wieder bekommen", + "Führerscheinentzug", + "Wiedererteilung Führerschein" + ] + }, + { + "entitie": "6004849", + "wert": [ + "Ausland Fahrerlaubnis Umtausch", + "Ausland Führerschein Umtausch", + "Ausland Führerschein umtauschen", + "ausländischer Führerschein umtauschen", + "Führerschein Ausland tauschen", + "Führerscheintausch", + "nicht deutscher Führerschein Umtausch", + "nicht deutscher Führerschein umtauschen", + "Umtausch ausländischer Führerschein" + ] + }, + { + "entitie": "6004859", + "wert": [ + "Befristeter Führerschein verlängern", + "Führerschein befristet", + "Führerschein verlängern", + "Führerscheinverlängerung" + ] + }, + { + "entitie": "291", + "wert": [ + "Fahrerlaubnis Ausland", + "Führerschein Ausland", + "International Führerschein", + "Internationaler Führerschein" + ] + }, + { + "entitie": "544", + "wert": [ + "Beförderung ÖPNV Verlängern", + "Beförderung ÖPNV Verlängerung", + "Beförderung Personen Erlaubnis verlängern", + "Beförderung Personen Erlaubnis Verlängerung", + "Bus Führerschein verlängern", + "Bus Führerschein Verlängerung", + "Fahrgastbeförderung verlängern", + "Fahrgastbeförderung Verlängerung", + "Personenbeförderung Verlängern", + "Personenbeförderung Verlängerung", + "Taxi Führerschein Verlängern", + "Taxi Führerschein Verlängerung", + "Taxischein Verlängern", + "Taxischein Verlängerung" + ] + }, + { + "entitie": "6004857", + "wert": [ + "Ersterteilung Führerschein", + "Fahren 18", + "Führerschein ab 18 Jahren", + "Führerschein beantragen", + "Führerschein 18", + "Neuerteilung Führerschein" + ] + } + ], + "antwort_leistungen": [ + { + "intent": "sbw_oeffnungszeiten_6008813", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_348", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004851", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_914", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004853", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004855", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004849", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004859", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_291", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_544", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004857", + "antwort": [ + "
\n
\n
\n
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
\n
\n
\n
\n
\n
Allgemeine Sprechzeit
\n
\n
Montag 08 - 12 und 14 - 16 Uhr
\n
Dienstag 08 - 12 und 14 - 16 Uhr
\n
Mittwoch 08 - 12 und 14 - 16 Uhr
\n
Donnerstag 08 - 12 und 14 - 16 Uhr
\n
Freitag 08 - 12 Uhr
\n\n
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung mÖglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
\n
\n
\n
\n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6008813", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6008813", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_kosten_6008813", + "antwort": [ + "

30,40 EURO

" + ] + }, + { + "intent": "sbw_bezugsort_6008813", + "antwort": [] + }, + { + "intent": "sbw_fristen_6008813", + "antwort": [ + "

Der Umtausch der alten Führerscheine erfolgt gestaffelt. Zu Beginn erfolgt der Umtausch der Papierführerscheine.

\n

Der Umtausch der Papierführerscheine, welche bis 31. Dezember 1998 ausgestellt wurden, erfolgt gestaffelt nach dem jeweiligen Geburtsjahr des Führerscheininhabers. Für Inhaber eines Papierführerscheins gelten folgende Fristen:

\n
    \n
  • Personen mit Geburtsjahrgang vor 1953 müssen den Führerschein bis 19. Januar 2033 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1953 und 1958 müssen den Führerschein bis 19. Januar 2022 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1959 und 1964 müssen den Führerschein bis 19. Januar 2023 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1965 und 1970 müssen den Führerschein bis 19. Januar 2024 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang 1971 und später müssen den Führerschein bis 19. Januar 2025 umtauschen.
  • \n
\n

Der Umtausch der vor dem 19. Januar 2013 ausgestellten Kartenführerscheine richtet sich nach dem jeweiligen Ausstellungsdatum des Kartenführerscheins. Das Ausstellungsdatum ist auf der Vorderseite des Kartenführerscheins im Feld 4a eingetragen. Für Inhaber eines vor dem 19. Januar 2013 ausgestellten Kartenführerscheins gelten folgende Fristen:

\n
    \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 1999 bis 2001 müssen bis 19. Januar 2026 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 2002 bis 2004 müssen bis 19. Januar 2027 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 2005 bis 2007 müssen bis 19. Januar 2028 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2008 müssen bis 19. Januar 2029 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2009 müssen bis 19. Januar 2030 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2010 müssen bis 19. Januar 2031 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2011 müssen bis 19. Januar 2032 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum ab dem 1. Januar 2012 bis 18. Januar 2013 müssen bis 19. Januar 2033 umgetauscht werden.
  • \n
" + ] + }, + { + "intent": "sbw_voraussetzungen_6008813", + "antwort": [ + "

Sie besitzen einen alten Führerschein.

" + ] + }, + { + "intent": "sbw_kosten_348", + "antwort": [ + "

Je nach Stadt- oder Landkreis entstehen Ihnen unterschiedliche Kosten. Der Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\") ist kostenfrei.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_348", + "antwort": [ + "

Um Ihren Antrag zu bearbeiten, ist eine Anfrage an das Kraftfahrt-Bundesamt nötig.
Die Bearbeitungsdauer ist daher je nach Arbeitsanfall unterschiedlich. Es kann bis zu sechs Wochen dauern.

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_348", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_348", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_348", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_348", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 03.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_348", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_348", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_348", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_verfahrensablauf_6004851", + "antwort": [ + "

Sie müssen die Erteilung einer Fahrerlaubnis der Klasse B oder BE schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Zusätzlich müssen Sie den \"Antrag auf Teilnahme am Begleiteten Fahren ab 17\" ausfüllen. Für jede Begleitperson benötigen Sie eine eigene \"Anlage zum Antrag auf Teilnahme am Begleiteten Fahren ab 17\".

\n

Nach erfolgreicher Prüfung erhalten Sie eine Prüfungsbescheinigung. Diese ist der Nachweis Ihrer Fahrberechtigung. Sie gilt nur im Inland. Nach Ihrem 18. Geburtstag können Sie die Prüfungsbescheinigung bei der zuständigen Stelle in einen Kartenführerschein umtauschen.

" + ] + }, + { + "intent": "sbw_fristen_6004851", + "antwort": [ + "
    \n
  • für das Ablegen der Prüfungen: \n
      \n
    • Theoretische Prüfung: frühestens drei Monate vor Ihrem 17. Geburtstag
    • \n
    • Praktische Prüfung: frühestens einen Monat vor Ihrem 17. Geburtstag
    • \n
  • \n
  • für den Umtausch der Prüfbescheinigung in einen Kartenführerschein: \n
      \n
    • innerhalb von drei Monaten nach Ihrem 18. Geburtstag
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_unterlagen_6004851", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
  • Nachweis über die Schulung in Erster Hilfe
  • \n
\n

Zusätzlich müssen Sie für jede Begleitperson das Formular \"Anlage zum Antrag auf Teilnahme am Begleiteten Fahren ab 17\" mit folgenden Unterlagen vorlegen:

\n
    \n
  • Personalien und Unterschrift
  • \n
  • Kopie des Personalausweises
  • \n
  • Nachweis des Besitzes der Fahrerlaubnis (Kopie des Führerscheins)
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004851", + "antwort": [ + "

Im Vergleich zum \"normalen\" Führerschein fallen folgende zusätzliche Gebühren an:

\n
    \n
  • für die Ausfertigung der Prüfungsbescheinigung: EUR 7,70
  • \n
  • für die Überprüfung einer Begleitperson: EUR 11,00
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004851", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004851", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_6004851", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004851", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004851", + "antwort": [] + }, + { + "intent": "sbw_zustaendigkeit_6008813", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
\n

Wenn Sie Ihren Wohnsitz in einem anderen als einem EU- oder EWR-Mitgliedstaat haben, ist für dieses Anliegen jede Fahrerlaubnisbehörde in Deutschland zuständig. Wenden Sie sich am besten an die Fahrerlaubnisbehörde, die Ihren Führerschein ausgestellt hat beziehungsweise an die Fahrerlaubnisbehörde, in deren Zuständigkeitsbereich Ihr letzter Wohnsitz in Deutschland liegt. Diese wird Ihnen das weitere Verfahren erläutern.

" + ] + }, + { + "intent": "sbw_unterlagen_6008813", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • nationaler Führerschein
  • \n
  • wenn der Umtausch wegen der Verlängerung einer Lastkraftwagenfahrberechtigung der Klasse 3 (besondere Zugkombinationen bis zu einem zulässigen Gesamtgewicht (zGG) von 18,5 t) oder der Klasse 2 vorgenommen wird: zusätzlich \n
      \n
    • ein Zeugnis oder Gutachten über die körperliche und geistige Eignung
    • \n
    • ein Zeugnis oder Gutachten über das Sehvermögen
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_sonstiges_6008813", + "antwort": [ + "

Empfehlung: Beantragen Sie den Umtausch Ihres Führerscheins ab etwa einem Jahr vor der genannten Frist bei der Fahrerlaubnisbehörde. Überschreiten Sie die Frist für den Pflichtumtausch des Führerscheins, verliert der Führerschein seine Gültigkeit. Verwenden Sie den Führerschein trotz Verlust der Gültigkeit weiter, droht Ihnen bei einer Kontrolle ein Verwarnungsgeld.

\n

Die dem Führerschein zugrundeliegende Fahrerlaubnis bleibt weiterhin nach den aktuell gültigen Regelungen des Straßenverkehrsgesetzes und der Fahrerlaubnis-Verordnung bestehen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_348", + "antwort": [ + "

Verlust oder Diebstahl des Führerscheins

" + ] + }, + { + "intent": "sbw_zustaendigkeit_348", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_348", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_348", + "antwort": [ + "

Sie müssen den Ersatzführerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Wenn die für Sie zuständige Führerscheinstelle Ihren Führerschein nicht erstmals ausgestellt hat, benötigen Sie einen Auszug aus dem Führerscheinregister der früheren, ausstellenden Behörde. Dieser müssen Sie Ihren Namen beziehungsweise Geburtsnamen, Vornamen und Geburtsdatum mitteilen. Falls vorhanden, geben Sie auch Erteilungsdatum und Listennummer des Führerscheins an. Der Registerauszug wird dann unmittelbar an die jetzt zuständige Stelle gesandt.

\n

Sie erhalten für Kontrollen (beispielsweise durch die Polizei) eine Bescheinigung, dass Sie einen Ersatzführerschein beantragt haben. Diese Bescheinigung stellt keinen Führerschein beziehungsweise Nachweis der Fahrberechtigung dar.

\n

Den Führerschein kann auch eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Bei Vorlage aller erforderlichen Unterlagen kann Ihnen die zuständige Stelle den Führerschein auf Wunsch per Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_fristen_348", + "antwort": [ + "

Den Verlust oder Diebstahl Ihres Führerscheins müssen Sie schnellstmöglich melden.

" + ] + }, + { + "intent": "sbw_unterlagen_348", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"), wenn der Führerschein nicht im Geltungsbereich der zuständigen Behörde ausgestellt wurde
  • \n
" + ] + }, + { + "intent": "sbw_preamble_6004851", + "antwort": [ + "

Möchten Sie schon vor dem 18. Geburtstag den Führerschein machen? Dann können Sie am \"Begleiteten Fahren ab 17\" teilnehmen.

\n

Sie können die Fahrschulausbildung ein Jahr eher beginnen und erhalten nach erfolgreicher Fahrprüfung die Erlaubnis für die Klassen B und BE (PKW). Sie dürfen nur in Begleitung einer namentlich benannten Person Auto fahren. Die Begleitperson muss bestimmte Voraussetzungen erfüllen. Sie soll den Jugendlichen vor Antritt und während der Fahrt Sicherheit beim Fahren geben und ihnen zur Seite stehen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004851", + "antwort": [ + "

Sie

\n
    \n
  • müssen mindestens 16,5 Jahre alt sein,
  • \n
  • benötigen die Zustimmung der Eltern und
  • \n
  • dürfen bis zum 18. Geburtstag nur gemeinsam mit einer in der Prüfungsbescheinigung eingetragenen Begleitperson fahren.
  • \n
  • Beide Sorgeberechtigten müssen zustimmen und den Antrag unterschreiben.

  • \n
\n

Die Begleitperson

\n
    \n
  • muss namentlich benannt sein,
  • \n
  • muss über 30 Jahre alt sein,
  • \n
  • muss seit mindestens fünf Jahren im Besitz einer gültigen EU/EWR- oder schweizerischen Fahrerlaubnis der Klasse B (Pkw) sein und
  • \n
  • darf zum Zeitpunkt der Beantragung der Prüfungsbescheinigung mit nicht mehr als einem Punkt im Fahreignungsregister belastet sein.
  • \n
\n

Hinweis: Für die Begleitperson gilt die 0,5-Promille-Regelung sowie das Verbot berauschender Mittel.

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004851", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004851", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6008813", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6008813", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehsministerium hat dessen ausführliche Fassung am 13.01.2022 freigegeben.

" + ] + }, + { + "intent": "sbw_preamble_348", + "antwort": [ + "

Den Verlust oder Diebstahl Ihres Führerscheins müssen Sie schnellstmöglich melden. Sie benötigen einen Ersatzführerschein.

\n

Hinweis: Bei Diebstahl können Sie in Deutschland von der Polizei eine Verlustbescheinigung erhalten.

\n

Finden Sie den verloren geglaubten Führerschein wieder, nachdem der Ersatzführerschein ausgestellt wurde, müssen Sie den alten Führerschein bei der Führerscheinstelle abgeben.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Führerscheine im Kartenformat sind auf 15 Jahre befristet. Die Frist gilt aber nur für das Führerscheindokument. Es muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004851", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_914", + "antwort": [ + "

Hat sich Ihr Name geändert, können Sie Ihren alten Führerschein umtauschen. Eine Pflicht zum Umtausch besteht nicht.

\n

Behalten Sie Ihren alten Führerschein, müssen Sie sich bei Kontrollen durch Ihren Personalausweis oder Reisepass ausweisen.

\n

Hinweis: Für Fahrten ins Ausland kann es aber sinnvoll sein, wenn Sie Ihren Führerschein umtauschen lassen.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft aber nur das Führerscheindokument. Es muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_914", + "antwort": [ + "

Namensänderung

" + ] + }, + { + "intent": "sbw_zustaendigkeit_914", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_914", + "antwort": [] + }, + { + "intent": "sbw_fristen_914", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_914", + "antwort": [ + "

Sie müssen die Namensänderung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Sie erhalten einen neuen Kartenführerschein (\"EU-Führerschein\").

\n

Den Führerschein kann auch eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Bei Vorlage aller erforderlichen Unterlagen kann Ihnen die zuständige Stelle den Kartenführerschein auf Wunsch per Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_unterlagen_914", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • alter Führerschein
  • \n
  • ein biometrisches Passfoto
  • \n
  • bei Namensänderung durch Heirat: zusätzlich
    beglaubigte Abschrift der Eheurkunde
  • \n
  • bei Namensänderung durch Scheidung: zusätzlich
    Namensänderungsurkunde vom Standesamt beziehungsweise Reisepass oder Personalausweis, in dem der neue Name vermerkt ist
  • \n
  • wenn noch kein Kartenführerschein vorhanden ist: zusätzlich
    Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"), wenn der Führerschein nicht im Geltungsbereich der zuständigen Behörde ausgestellt wurde
  • \n
" + ] + }, + { + "intent": "sbw_kosten_914", + "antwort": [ + "
    \n
  • Führerscheintausch in einen Kartenführerschein wegen Datenänderung (bei alten grauen oder rosafarbenen Führerscheinen): 25,30 EURO
  • \n
  • Führerscheintausch bei Datenänderung (bei Kartenführerscheinen): in der Regel 10,00 EURO
  • \n
  • Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"): keine
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_914", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_914", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_914", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_914", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_914", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung 03.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_914", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_914", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_914", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_formulare_6004851", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004851", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_preamble_6008813", + "antwort": [ + "

Viele Autofahrerinnen und Autofahrer sind noch mit dem alten Papierführerschein, dem grauen oder rosa „Lappen“ unterwegs. Diese Dokumente verlieren ab dem 19. Januar 2022 schrittweise ihre Gültigkeit - gestaffelt nach dem Geburtsjahr des Inhabers oder der Inhaberin. Der alte Schein muss daher rechtzeitig durch den aktuell gültigen EU-einheitlichen Kartenführerschein ersetzt werden. Auch Inhaberinnen und Inhaber eines älteren Führerscheins im Scheckkartenformat sind von der Umtauschaktion betroffen.

\n

Im Einzelnen betroffen sind alle Papierführerscheine, welche bis zum 31. Dezember 1998 ausgestellt wurden. Dies umfasst auch Führerscheine, welche nach den Vorschriften der Deutschen Demokratischen Republik ausgestellt wurden. Ebenso betroffen sind EU-Kartenführerscheine, welche bis einschließlich 18. Januar 2013 ausgestellt wurden.

\n

Wer noch eines der genannten Führerscheindokumente besitzt, sollte prüfen, bis wann der Umtausch erfolgen muss, siehe Fristen für den Umtausch. Dabei müssen Sie beachten, dass mit dem Zeitpunkt der Umstellung der alte Führerschein seine Gültigkeit verliert.

" + ] + }, + { + "intent": "sbw_verfahrensablauf_6008813", + "antwort": [ + "

Sie müssen den EU-Führerschein schriftlich bei der zuständigen Stelle beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Wenn Sie alle erforderlichen Unterlagen vorlegen, kann Ihnen die zuständige Stelle den Kartenführerschein auf Wunsch mit der Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können. Den Führerschein kann eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_preamble_6004857", + "antwort": [ + "

Den ersten Führerschein erhalten Sie auf Probe. Die Probezeit dauert zwei Jahre. Sie verlängert sich um weitere zwei Jahre, wenn Sie an einem Aufbauseminar teilnehmen müssen.

\n

Für die Klassen A, A1, A2, AM, B, BE, L und T erhalten Sie einen unbefristeten Führerschein.

\n

Führerscheine für die Klassen C1, C1E, C, CE, D, D1, DE und D1E sind auf fünf Jahre befristet. Bis zum 27. Dezember 2016 erteilte Führerscheine der Klassen C1 und C1E gelten bis zur Altersgrenze von 50 Jahren. Sie können diese Klassen jeweils um fünf Jahre verlängern lassen. Die Klassen D, D1, DE und D1E können Sie über die Altersgrenze von 50 Jahren hinaus jedoch nur verlängern lassen, wenn Sie nachweisen, dass Sie die „besonderen Anforderungen“ (z. B. Konzentrationsfähigkeit, Orientierungsleistung oder Belastbarkeit) erfüllen.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur die Plastikkarte. Sie muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004857", + "antwort": [ + "

Sie erhalten den Führerschein für die jeweilige Klasse, wenn Sie

\n
    \n
  • Ihren Wohnsitz im Inland haben,
  • \n
  • das erforderliche Mindestalter erreicht haben: \n
      \n
    • 24 Jahre für die Klassen A (direkter Zugang), D und DE,
    • \n
    • 21 Jahre für die Klassen C, CE, D1 oder D1E sowie für dreirädrige Kraftfahrzeuge mit einer Leistung von mehr als 15 kW,
    • \n
    • 20 Jahre für die Klasse A bei einem Vorbesitz der Klasse A2 von mindestens 2 Jahren,
    • \n
    • 18 Jahre für die Klasse A2 und für die Klassen B, BE, C1 oder C1E sowie
    • \n
    • 16 Jahre für die Klassen A1, AM, L und T
    • \n
  • \n
  • zum Führen von Kraftfahrzeugen geeignet sind,
  • \n
  • zum Führen von Kraftfahrzeugen nach dem Fahrlehrergesetz und den auf ihm beruhenden Rechtsvorschriften ausgebildet worden sind,
  • \n
  • die Fähigkeit zum Führen von Kraftfahrzeugen in einer theoretischen und praktischen Prüfung nachgewiesen haben,
  • \n
  • an einer Schulung in Erster Hilfe teilgenommen haben und
  • \n
  • keine in einem anderen EU-/EWR-Staat erteilte Fahrerlaubnis dieser Klassen besitzen.
  • \n
  • Für die Klassen C1, C1E, C, CE, D1, D1E, D, DE zusätzlich \n
      \n
    • Vorbesitz der Klasse B
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004857", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004857", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004857", + "antwort": [ + "

Sie müssen den Führerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Sie können den Antrag frühestens sechs Monate vor Erreichen des für die jeweilige Führerscheinklasse vorgeschriebenen Mindestalters stellen. Meistens reicht die Fahrschule, bei der Sie sich angemeldet haben, den Antrag für Sie ein.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Nach bestandener Prüfung erhalten Sie einen Kartenführerschein (\"EU-Führerschein\").

" + ] + }, + { + "intent": "sbw_fristen_6004857", + "antwort": [ + "

Sie müssen die theoretische Prüfung binnen zwölf Monaten nach Eingang Ihres Prüfauftrags bei der Technischen Prüfstelle erfolgreich ablegen. Ansonsten verfällt der Prüfauftrag.

\n

Gleiches gilt, wenn Sie die praktische Prüfung nicht binnen zwölf Monaten nach der erfolgreich abgelegten theoretischen Prüfung bestehen. Nach Verfall des Prüfauftrags müssen Sie einen neuen Antrag auf Erweiterung der Fahrerlaubnis stellen.

" + ] + }, + { + "intent": "sbw_unterlagen_6004857", + "antwort": [ + "

bei den Führerscheinklassen A, A1, A2, AM, B, BE, L und T:

\n
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
  • Nachweis über die Schulung in Erster Hilfe
  • \n
\n

zusätzlich bei den Führerscheinklassen C1, C1E, C, CE, D1, D1E, D, DE:

\n
    \n
  • Gutachten über das Sehvermögen (nicht älter als zwei Jahre)
  • \n
  • ärztliches Gutachten über die körperliche und geistige Eignung (nicht älter als ein Jahr)
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (nicht älter als sechs Monate)
  • \n
  • bei den Klassen D und D1 kann die zuständige Stelle weitere Unterlagen verlangen, z.B. ein betriebs- oder arbeitsmedizinisches Gutachten nach § 11 ABs. 9 i.V.m. Anlage 5 zur Fahrerlaubnisverordnung (nicht älter als ein Jahr)
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004857", + "antwort": [ + "
    \n
  • bei Erteilung einer Fahrerlaubnis auf Probe: 38,30 EURO
  • \n
  • bei Erteilung einer Fahrerlaubnis ohne Festsetzung einer Probezeit (Klassen AM, L, T): 37,50 EURO
  • \n
  • bei Antragstellung bei der Gemeinde: zusätzliche Kosten
  • \n
\n

Für die Einholung des Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004857", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004857", + "antwort": [ + "

Theoretische und praktische Prüfung (Fahrlehrerverband Baden-Württemberg)

\n

" + ] + }, + { + "intent": "sbw_sonstiges_6004857", + "antwort": [ + "

Jugendliche können die Fahrerlaubnis für die Klassen B und BE (Pkw) bereits erwerben, bevor sie 18 Jahre alt sind. Informationen dazu finden Sie unter \"Begleitetes Fahren ab 17\".

" + ] + }, + { + "intent": "sbw_preamble_6004859", + "antwort": [ + "

Für die Klassen C1, C1E, C, CE, D, DE oder D1, D1E ist Ihr Führerschein fünf Jahre gültig. Sie können ihn jeweils um fünf weitere Jahre verlängern lassen.

\n

Führerscheine zum Fahren von Lastkraftwagen der Klassen C1 und C1E, die bis zum 27. Dezember 2016 erteilt wurden, gelten bis Sie 50 Jahre alt sind. Danach können sie um jeweils fünf Jahre verlängert werden.

\n

Hinweis: Mit der Verlängerung erhalten Sie einen neuen Führerschein.

\n

Eine Bestätigung durch die Wohnsitzgemeinde ist nicht erforderlich.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Führerscheine im Scheckkartenformat sind 15 Jahre gültig. Die Frist gilt nur für die Plastikkarte, nicht für Ihre Fahrerlaubnis. Die Karte muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit der Erneuerung nicht verbunden

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004859", + "antwort": [ + "

befristeter Führerschein

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004859", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004859", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004859", + "antwort": [ + "

Sie müssen die Verlängerung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder es steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_fristen_6004859", + "antwort": [ + "

Frühestens sechs Monate und spätestens sechs Wochen vor Ablauf Ihres bisher gültigen Führerscheins
Stellen Sie den Antrag rechtzeitig, wird die Fahrerlaubnis nahtlos um fünf Jahre verlängert.

" + ] + }, + { + "intent": "sbw_unterlagen_6004859", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • bisheriger Führerschein
  • \n
  • ein biometrisches Passfoto
  • \n
  • Vordruck zur Herstellung eines Kartenführerscheins mit o.g. biometrischem Passfoto und Unterschrift
  • \n
  • ärztliche Bescheinigung über die Untersuchung des Sehvermögens beziehungsweise Zeugnis eines Augenarztes oder einer Augenärztin
    Diese Untersuchung können Sie durchführen lassen bei: \n
      \n
    • einem Augenarzt oder einer Augenärztin,
    • \n
    • einem Arbeits- oder Betriebsmediziner oder einer Arbeits- oder Betriebsmedizinerin
    • \n
    • einer Begutachtungsstelle für Fahreignung,
    • \n
    • einem Arzt oder einer Ärztin des Gesundheitsamtes, einem anderen Arzt oder einer anderen Ärztin der öffentlichen Verwaltung
      Ein ausgestelltes Gutachten oder Zeugnis hat zwei Jahre Gültigkeit.
    • \n
  • \n
  • ärztliche Eignungsbescheinigung auf einem Formular
    Für diese Bescheinigung gibt es ein Formular, das Ärzte oder Ärztinnen in den meisten Fällen haben. Sie können die Untersuchung in einer Arztpraxis Ihrer Wahl durchführen lassen. Bei Antragstellung darf die Bescheinigung nicht älter als ein Jahr sein.
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (Belegart OB)
  • \n
  • Für Inhaber und Inhaberinnen mit einer Fahrerlaubnis für die Klassen D, D1, DE und D1E ab dem Alter von 50 Jahren zusätzlich: ein leistungspsychologisches Gutachten
    Die leistungspsychologische Untersuchung enthält beispielsweise eine Überprüfung der Belastbarkeit, Reaktionsfähigkeit, Orientierungsleistung und Konzentrationsfähigkeit. Den Nachweis erbringen Sie durch ein betriebs- oder arbeitsmedizinisches Gutachten oder durch ein Gutachten einer amtlich anerkannten Begutachtungsstelle für Fahreignung.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004859", + "antwort": [ + "

37,50 EURO

\n

Für das Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004859", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_sonstiges_6004859", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004859", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004859", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004859", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_291", + "antwort": [ + "

In bestimmten, meist außereuropäischen Ländern benötigen Sie zusätzlich zum nationalen einen Internationalen Führerschein.

\n

Hinweis: In welchen Ländern Sie einen internationalen Führerschein benötigen, erfahren Sie von den großen Automobilclubs, in Reisebüros und bei den jeweiligen Botschaften und Konsulaten.

\n

Sie benötigen innerhalb der EU-/EWR-Staaten keinen internationalen Führerschein. Er kann dennoch nützlich sein, wenn Sie im Ausland einen Mietwagen benutzen.

\n

Gültigkeit

\n

drei Jahre, es sei denn eine nationale Führerscheinklasse ist kürzer befristet
Dies ist zum Beispiel bei Fahrerlaubnissen für Lastkraftwagen oder Busse (Klasse C, C1, D oder D1) der Fall.
Internationale Führerscheine, die nach dem Internationalen Abkommen über Kraftfahrzeugverkehr vom 24. April 1926 ausgestellt sind, sind nur ein Jahr gültig. Diese Führerscheine werden vor allem in asiatischen Ländern benötigt.
Ein abgelaufener Internationaler Führerschein kann nicht verlängert werden.

\n

Die Fahrerlaubnisbehörden müssen dem Kraftfahrt-Bundesamt die Ausstellung Ihres Internationalen Führerscheins mitteilen. Diese Information wird zusammen mit der Führerscheinnummer Ihres Kartenführerscheins im Zentralen Fahrerlaubnisregister gespeichert. Sollten Sie noch einen Papierführerschein haben, müssen Sie diesen auf den Kartenführerschein umstellen lassen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_291", + "antwort": [ + "
    \n
  • Mindestalter: 18 Jahre
  • \n
  • EU- beziehungsweise EWR-Führerschein oder eine ausländische Erlaubnis zum Führen von Kraftfahrzeugen
  • \n
  • Wohnsitz in Deutschland an mindestens 185 Tagen im Jahr oder Wohnsitz in einem Staat, der keine Vertragspartei des Übereinkommens über den Straßenverkehr vom 8. November 1968 ist
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_291", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_291", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_291", + "antwort": [ + "

Sie müssen den Internationalen Führerschein bei der Führerscheinstelle Ihres Wohnortes beantragen. Eine persönliche Antragstellung ist nicht erforderlich. Den Führerschein kann auch eine bevollmächtigte Person (schriftliche Vollmacht) abholen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen je nach Angebot auch zum Download zur Verfügung.

\n

Hinweis: Bei Vorliegen aller Voraussetzungen und erforderlichen Dokumente/Unterlagen stellt die Führerscheinstelle den Internationalen Führerschein sofort aus.

" + ] + }, + { + "intent": "sbw_fristen_291", + "antwort": [] + }, + { + "intent": "sbw_unterlagen_291", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • biometrisches Passfoto
  • \n
  • EU-Führerschein im Scheckkartenformat: Wenn Sie noch einen alten Führerschein im Papierformat haben, müssen Sie diesen in einen Scheckkartenführerschein umtauschen.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_291", + "antwort": [ + "
    \n
  • für den internationalen Führerschein je nach Stadt- oder Landkreis: 12,20 - 16,30 EURO
  • \n
  • bei Umtausch des bisherigen Führerscheins in den Kartenführerschein: zusätzlich 25,30 EURO
  • \n
\n

Der Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\") kostet Sie nichts.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_291", + "antwort": [ + "

sofort

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_291", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_291", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_291", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_291", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 04.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_291", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_291", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_291", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_freigabevermerk_6004857", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004857", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_formulare_6004857", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004857", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004857", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_544", + "antwort": [ + "

Die Fahrerlaubnis zur Fahrgastbeförderung ist höchstens fünf Jahre gültig. Sie können sie jeweils für weitere fünf Jahre verlängern lassen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_544", + "antwort": [ + "
    \n
  • Führerschein im Scheckkartenformat
  • \n
  • Mindestalter: 21 Jahre; bei Krankenwagen: 19 Jahre
  • \n
  • Führerschein der Klasse B oder ein entsprechender Führerschein seit mindestens zwei Jahren; bei Krankenwagen: ein Jahr
  • \n
  • körperliche und geistige Eignung, ausreichendes Sehvermögen
  • \n
  • persönliche Zuverlässigkeit: Es dürfen keine gravierenden Vorstrafen und Verkehrsverstöße vorliegen.
  • \n
  • gültige Fahrerlaubnis zur Fahrgastbeförderung
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_544", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_544", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_544", + "antwort": [ + "

Sie müssen die Verlängerung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen oft auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

" + ] + }, + { + "intent": "sbw_fristen_544", + "antwort": [] + }, + { + "intent": "sbw_unterlagen_544", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • allgemeiner Führerschein im Scheckkartenformat
  • \n
  • Führungszeugnis
  • \n
  • aktuelle Auskunft aus dem Fahreignungsregister
  • \n
  • ärztliche Bescheinigung über die Untersuchung des Sehvermögens beziehungsweise Zeugnis eines Augenarztes oder einer Augenärztin
    Diese Untersuchung können Sie durchführen lassen: \n
      \n
    • bei einem Augenarzt oder einer Augenärztin,
    • \n
    • bei einem Arbeits- oder Betriebsmediziner oder einer Arbeits- oder Betriebsmedizinerin
    • \n
    • bei einer Begutachtungsstelle für Fahreignung,
    • \n
    • bei einem Arzt oder einer Ärztin des Gesundheitsamtes, einem anderen Arzt oder einer anderen Ärztin der öffentlichen Verwaltung
      Ein ausgestelltes Gutachten oder Zeugnis ist zwei Jahre gültig.
    • \n
  • \n
  • ärztliche Eignungsbescheinigung auf einem Formular
    Für diese Bescheinigung gibt es ein Formular, das die Ärzte oder Ärztinnen in den meisten Fällen haben. Sie können die Untersuchung in einer Arztpraxis Ihrer Wahl durchführen lassen. Bei Antragstellung darf die Bescheinigung nicht älter als ein Jahr sein.
  • \n
  • bei Verlängerung über das 60. Lebensjahr zusätzlich: ein leistungspsychologisches Gutachten
    Die leistungspsychologische Untersuchung enthält vor allem eine Überprüfung von \n
      \n
    • Belastbarkeit,
    • \n
    • Reaktionsfähigkeit,
    • \n
    • Orientierungsleistung und
    • \n
    • Konzentrationsfähigkeit.
    • \n
  • \n
\n

Der Nachweis erfolgt durch ein betriebs- oder arbeitsmedizinisches Gutachten oder durch ein Gutachten einer amtlich anerkannten Begutachtungsstelle für Fahreignung.

" + ] + }, + { + "intent": "sbw_kosten_544", + "antwort": [ + "
    \n
  • für die Verlängerung: 38,00 EURO
  • \n
  • bei Antragstellung bei der Gemeinde: zusätzlich 5,10 EURO
  • \n
  • weitere Kosten entstehen für die Beantragung des Führungszeugnisses sowie die erforderlichen Eignungsnachweise und ärztlichen Untersuchungen
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_544", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_544", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_544", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_544", + "antwort": [ + "

§ 48 Fahrerlaubnisverordnung (FeV) (Fahrerlaubnis zur Fahrgastbeförderung)

" + ] + }, + { + "intent": "sbw_freigabevermerk_544", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 01.08.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_544", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_544", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_544", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_6004853", + "antwort": [ + "

Erwerben Sie zu einer schonvorhandenen Fahrerlaubnis eine oder mehrere Führerscheinklassen, beispielsweise den Motorradführerschein, müssen Sie die Erweiterung der Fahrerlaubnis beantragen.

\n

Folgende Klassen werden unbefristet erteilt:

\n
    \n
  • A, A1, A2, AM,
  • \n
  • B, BE,
  • \n
  • L und
  • \n
  • T
  • \n
\n

Die Fahrerlaubnis für folgende Klassen ist auf fünf Jahre befristet:

\n
    \n
  • C1, C1E, C, CE,
  • \n
  • D1, D1E, D, DE
  • \n
\n

Bis zum 27. Dezember 2016 erteilte Führerscheine der Klassen C1 und C1E gelten bis zur Altersgrenze von 50 Jahren. Danach werden sie auf Antrag jeweils auf fünf Jahre befristet erteilt.

\n

Für manche Klassen müssen Sie nachweisen, dass Sie die \"besonderen Anforderungen\" wie beispielsweise Konzentrationsfähigkeit, Orientierungsleistung oder Belastbarkeit erfüllen. Dies gilt für

\n
    \n
  • für den Erwerb der Klassen D, D1, DE und D1E und
  • \n
  • wenn Sie diese Klassen über die Altersgrenze von 50 Jahren hinaus verlängern lassen möchten.
  • \n
\n

Wird eine Fahrerlaubnis der Klassen AM, L oder T erstmals auf eine andere Klasse erweitert, wird für die neue Klasse eine Probezeit festgesetzt.

\n

Achtung: Seit dem 19. Januar 2013 ausgestellte Führerscheine im Scheckkartenformat sind auf 15 Jahre befristet. Die Frist gilt nur das Führerscheindokument. Dies muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004853", + "antwort": [ + "

Für die Erweiterung einer Fahrerlaubnis gelten die Vorschriften der Ersterteilung.

\n

Ausnahmen bestehen für:

\n
    \n
  • Erweiterung der Klasse A1 auf die Klasse A2 und Erweiterung der Klasse A2 auf die Klasse A
    Bei zweijährigem Vorbesitz der Klasse A1 beziehungsweise der Klasse A2 müssen Sie für die Erweiterung auf die Klasse A2 bzw. auf die Klasse A jeweils nur eine praktische Prüfung ablegen.
  • \n
  • Klasse T
    Wenn Sie noch im Besitz der Fahrerlaubnis Klasse 3 sind, erhalten Sie bei einer Erweiterung der Fahrerlaubnis, die mit einer Umstellung auf den Kartenführerschein verbunden ist, auf Antrag auch die Klasse T. Sie müssen nachweisen, dass Sie in der Land- oder Forstwirtschaft arbeiten. Dies können Sie beispielsweise mit einem Bescheid der Berufsgenossenschaft oder einer Bestätigung des Arbeitgebers belegen.
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004853", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004853", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004853", + "antwort": [ + "

Sie müssen die Erweiterung einer Fahrerlaubnis schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Nach bestandener Prüfung und Erweiterung der vorhandenen Fahrerlaubnis erhalten Sie einen neuen Kartenführerschein (\"EU-Führerschein\").

" + ] + }, + { + "intent": "sbw_fristen_6004853", + "antwort": [ + "

Sie müssen die theoretische Prüfung innerhalb von zwölf Monaten nach Eingang des Prüfauftrags bei der Technischen Prüfstelle bestehen.

\n

Die praktische Prüfung müssen Sieinnerhalb von zwölf Monaten nach der bestandenen theoretischen Prüfung bestehen.

\n

Ansonsten verfällt der Prüfauftrag und Siemüssen einen neuen Antrag auf Erweiterung der Fahrerlaubnis stellen.

" + ] + }, + { + "intent": "sbw_unterlagen_6004853", + "antwort": [ + "

bei den Führerscheinklassen A, A1, A2, AM, B, BE, L und T:

\n
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
\n

bei den Führerscheinklassen C, CE, C1, C1E, D, DE, D1, D1E: zusätzlich

\n
    \n
  • Gutachten über das Sehvermögen (nicht älter als zwei Jahre)
  • \n
  • ärztliches Gutachten über die körperliche und geistige Eignung (nicht älter als ein Jahr)
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (Belegart OB)
  • \n
  • Betriebs- oder arbeitsmedizinisches Gutachten nach § 11 Abs. 9 i.V.m. Anlage 5 zur Fahrerlaubnisverordnung
  • \n
\n

Sie müssen zusätzlich einen Nachweis über die Schulung in Erster Hilfe vorlegen, wenn

\n
    \n
  • Sie beim Ersterwerb nur die frühere Bescheinigung über eine Unterweisung in lebensrettenden Sofortmaßnahmen am Unfallort vorgelegt haben oder
  • \n
  • Sie keine Kopie der beim Ersterwerb vorgelegten Erste Hilfe-Bescheinigung mehr haben.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004853", + "antwort": [ + "
    \n
  • Führerscheinerweiterung von den Klassen AM, L und T auf eine weitere Klasse unter Festsetzung einer Probezeit: 38,30 EURO
  • \n
  • Führerscheinerweiterung von den Klassen A, B, C, D (einschließlich Anhänger und Unterklassen) auf eine weitere Klasse ohne Festsetzung einer Probezeit: 37,50 EURO
  • \n
\n

Für die Einholung des Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004853", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004853", + "antwort": [ + "

Übersichten über die Führerscheinklassen (Fahrerlaubnisklassen):

\n" + ] + }, + { + "intent": "sbw_sonstiges_6004853", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004853", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004853", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004853", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004853", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004853", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_6004855", + "antwort": [ + "

Ihnen wurde der Führerschein durch ein Gerichtsurteil oder durch die Führerscheinstelle entzogen? Sie möchten wieder ein Kraftfahrzeug im Straßenverkehr führen? Dann benötigen Sie einen neuerteilten Führerschein.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur die Plastikkarte. Sie muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004855", + "antwort": [ + "

Sie erhalten den Führerschein nicht automatisch neu. Nach Entziehung des Führerscheins oder dem Verzicht auf den Führerschein prüft die Führerscheinstelle genau, ob Sie körperlich, geistig und charakterlich wieder zum Führen von Kraftfahrzeugen geeignet sind. Hierzu kann sie beispielsweise ein ärztliches Gutachten oder eine medizinisch-psychologische Untersuchung (MPU) anordnen. Für die Neuerteilung gelten in der Regel dieselben Vorschriften wie für die erstmalige Erteilung einer Fahrerlaubnis. Eine erneute Führerscheinprüfung brauchen Sie nur dann, wenn Sie die zum Führen eines Kraftfahrzeugs erforderlichen Kenntnisse und Befähigungen nicht mehr besitzen.

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004855", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004855", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004855", + "antwort": [ + "

Sie können den Antrag bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen auch zum Download zur Verfügung.

" + ] + }, + { + "intent": "sbw_fristen_6004855", + "antwort": [ + "

Den Antrag können Sie frühestens sechs Monate vor Ablauf der gerichtlich verfügten Sperrfrist stellen.

\n

Hat Ihnen die zuständige Stelle den Führerschein entzogen, weil Sieacht oder mehr Punkte im Fahreignungsregister haben, erhalten Sie einen neuen Führerschein frühestens, wenn die Entziehung des Führerscheins mehr als sechs Monate wirksam ist.

\n

Hat Ihnen die zuständige Stelle den Führerschein entzogen, weil Sie einer im Rahmen der Fahrerlaubnis auf Probe ergangenen Anordnung zur Teilnahme an einem Aufbauseminar nicht nachgekommen sind, erhalten Sie einen neuen Führerschein erst nach Teilnahme an einem Aufbauseminar.

\n

" + ] + }, + { + "intent": "sbw_unterlagen_6004855", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Strafbefehl oder Gerichtsurteil mit Rechtskraftvermerk
  • \n
  • bei Neuerteilung der Klassen A, A1, A2, AM, B, BE, L oder T: zusätzlich \n
      \n
    • Sehtestbescheinigung
    • \n
    • Nachweis über die Teilnahme an einer Schulung in Erster Hilfe
    • \n
  • \n
  • bei Neuerteilung der Klasse C1, C1E, C, CE, D1, D1E, D oder DE: zusätzlich \n
      \n
    • ärztliches Gutachten über körperliche/geistige Eignung nach § 11 Abs. 9 FeV
    • \n
    • augenärztliches Gutachten
    • \n
  • \n
  • Nachweis über die Schulung in Erster Hilfe, wenn \n
      \n
    • beim Ersterwerb nur die frühere Bescheinigung über eine Unterweisung in lebensrettenden Sofortmaßnahmen am Unfallort vorgelegt wurde oder
    • \n
    • keine Kopie der beim Ersterwerb vorgelegten Erste Hife-Bescheinigung mehr vorhanden ist
    • \n
  • \n
  • für die Klasse D1, D1E, D oder DE: zusätzlich \n
      \n
    • betriebs - oder arbeitsmedizinisches Gutachten nach § 11 Abs. 2 Satz 2 Nr. 3 FeV
    • \n
    • Führungszeugnis
    • \n
    • gegebenenfalls medizinisch-psychologisches Gutachten zur Überprüfung, ob Sie der besonderen Verantwortung bei der Beförderung von Fahrgästen gerecht werden
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004855", + "antwort": [ + "

je nach Stadt- oder Landkreis: unterschiedlich

\n

Wenn Sie einFührungszeugnis beantragen, entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004855", + "antwort": [ + "

Die Dauer der Prüfung hängt vom Einzelfall ab.

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_6004855", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_sonstiges_6004855", + "antwort": [ + "

Die gerichtliche Sperrfrist kann verkürzt werden, wenn Ihnender Führerschein wegen erstmaliger Teilnahme am Straßenverkehr unter Alkoholeinfluss entzogen wurde. Wenn Sie an einer Nachschulung teilnehmen dürfen, erhalten Sie von der Staatsanwaltschaft ein Informationsblatt. Dieses enthält nähere Informationen zu den Teilnahmebedingungen und Kursveranstaltern.

\n

Für die Kursteilnahme benötigen Sie eine \"Unbedenklichkeitsbescheinigung\" der Führerscheinstelle. Sie dürfen keine weiteren Verkehrsdelikte oder Straftaten, die Ihre Eignung in Frage stellen, begangen haben. Bei Blutalkoholwerten ab 1,6 Promille müssen Sie sich vor Kursbeginn einer medizinisch-psychologischen Untersuchung unterziehen. Bei Blutalkoholwerten von mehr als zwei Promille ist die Kursteilnahme ausgeschlossen.

" + ] + }, + { + "intent": "sbw_rechtsgrundlage_6004855", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004855", + "antwort": [] + }, + { + "intent": "sbw_preamble_6004849", + "antwort": [ + "

Sie haben einen ausländischen Führerschein und verlegen Ihren Wohnsitz längerfristig nach Deutschland? Sie wohnen wegen persönlicher und/oder beruflicher Bindungen an mindestens 185 Tagen im Jahr in Deutschland? In diesem Fall ist Ihr ausländischer Führerschein noch sechs Monate gültig. Nach Ablauf dieser sechs Monate müssen Sie Ihren Führerschein in eine deutsche Fahrerlaubnis umtauschen.

\n

Achtung: Angehörige aus EU-/EWR-Staaten mit einem gültigen Führerschein benötigen auch mit ordentlichem Wohnsitz in Deutschland keinen deutschen Führerschein.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur das Führerscheindokument. Dies muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004849", + "antwort": [ + "

ausländischer Führerschein

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004849", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004849", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004849", + "antwort": [ + "

Sie müssen den EU-Führerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

" + ] + }, + { + "intent": "sbw_fristen_6004849", + "antwort": [ + "

Umtausch bis spätestens sechs Monate nach Einreise

\n

Auf Antrag kann die Führerscheinstelle die Frist um bis zu sechs Monate verlängern.
Dazu müssen Sie nachweisen, dass Sie Ihren Wohnsitz nicht länger als zwölf Monate in Deutschland haben werden.

" + ] + }, + { + "intent": "sbw_unterlagen_6004849", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • erste Meldebestätigung in Deutschland
  • \n
  • ein biometrisches Passfoto
  • \n
  • ausländischer Führerschein mit Übersetzung, wenn kein EU-/EWR-Führerschein
    Übersetzungen werden von anerkannten Automobilclubs erstellt.
  • \n
  • bei einer EU-EWR-Fahrerlaubnis sowie bei einer Fahrerlaubnis, die in einem der in der Anlage 11 der Fahrerlaubnis-Verordnung aufgeführten Staaten und Klassen erteilt worden ist, zusätzlich: \n
      \n
    • Zeugnis oder Gutachten über die körperliche und geistige Eignung sowie
    • \n
    • Zeugnis oder Gutachten über das Sehvermögen
    • \n
  • \n
\n

Diese Zeugnisse oder Gutachten müssen Sie nur vorlegen, wenn zeitgleich mit dem Umtausch eine Verlängerung der Gültigkeit einer Fahrerlaubnis der Klassen C oder D (einschließlich Anhänger-und/oder Unterklassen) notwendig ist.

\n
    \n
  • bei einer Nicht-EU-/EWR-Fahrerlaubnis, die nicht in der Anlage 11 der Fahrerlaubnis-Verordnung aufgeführt ist, je nach beantragter Klasse: zusätzlich \n
      \n
    • Zeugnis oder Gutachten über die körperliche und geistige Eignung
    • \n
    • Zeugnis oder Gutachten über das Sehvermögen beziehungsweise eine Sehtestbescheinigung
    • \n
    • Nachweis über die Schulung in Erster Hilfe
    • \n
    • Angabe der Fahrschule, wenn Sie nach Anlage 11 eine praktische Fahrerlaubnisprüfung ablegen müssen
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004849", + "antwort": [ + "

je nach Stadt- oder Landkreis: unterschiedlich

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004849", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004849", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_6004849", + "antwort": [ + "

Vor dem Hintergrund der Ausbreitung des Coronavirus hat das Verkehrsministerium Baden-Württemberg eine Allgemeinverfügung erlassen, die eine ausnahmsweise Fristverlängerung der gesetzlichen Frist auf 12 Monate, längstens bis 1. April 2021, zulässt.

\n

Die Allgemeinverfügung trat am 18. April 2020 in Kraft. Bitte erkundigen Sie sich bei der zuständigen Fahrerlaubnisbehörde.

" + ] + }, + { + "intent": "sbw_rechtsgrundlage_6004849", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004849", + "intent": "sbw_freigabevermerk_6004849", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004849", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004849", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004849", + "antwort": [ + "
\n
\n
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + } + ] +} \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/prodae/models/chatfuereditor.json b/containercontent/opt/chatbot_engine/prodae/models/chatfuereditor.json new file mode 100644 index 0000000..12fc55f --- /dev/null +++ b/containercontent/opt/chatbot_engine/prodae/models/chatfuereditor.json @@ -0,0 +1,1191 @@ +{ + "dialogflow": [], + "entities_leistungen": [ + { + "entitie": "6008813", + "wert": [ + "Pflichtumtausch", + "EU Führerschein", + "EU Führerschein Umtausch", + "EU Führerschein umtauschen", + "Führerscheinumtausch", + "EU-Führerschein", + "Führerschein Karte", + "Kartenführerschein" + ] + }, + { + "entitie": "348", + "wert": [ + "alten Führerschein wieder gefunden", + "Ersatzführerschein", + "Fahrerlaubnis verlust", + "Führerschein abhanden gekommen", + "Führerschein ersatz", + "Führerschein nicht auffindbar", + "Führerschein verloren", + "Führerschein verlust", + "Führerschein weg", + "Führerscheinverlust", + "Führerscheinverlust", + "ich finde meinen Führerschein nicht mehr", + "Lappen verlust", + "Lappen weg" + ] + }, + { + "entitie": "6004851", + "wert": [ + "Begleitetes Fahren", + "BF 17", + "BF17", + "Fahren minderjährig", + "Fahren mit Begleitung", + "Fahren unter 18", + "Fahren 17", + "Fahrerlaubnis minderjährig", + "Fahrerlaubnis unter 18", + "Fahrerlaubnis 17", + "Führerschein Jugendliche", + "Führerschein minderjährig", + "Führerschein unter 18", + "Führerschein 17", + "Führerschein 17 Jahren" + ] + }, + { + "entitie": "914", + "wert": [ + "Fahrerlaubnis Änderung Namen", + "Fahrerlaubnis Name ändern", + "Fahrerlaubnis Name geändert", + "Fahrerlaubnis Namensänderung", + "Fahrerlaubnis neuer Nachname", + "Fahrerlaubnis neuer Name", + "Führerschein Änderung Namen", + "Führerschein Heirat", + "Führerschein Name ändern", + "Führerschein Name geändert", + "Führerschein Namensänderung", + "Führerschein neuer Nachname", + "Führerschein neuer Name", + "Führerschein Scheidung" + ] + }, + { + "entitie": "6004853", + "wert": [ + "Anhängerführerschein", + "Erweiterung Führerschein A", + "Erweiterung Führerschein BE", + "Erweiterung Führerschein B96", + "Erweiterung Führerschein C", + "Erweiterung Führerschein CE", + "Führerschein erweitern", + "Führerschein Erweiterung", + "Führerschein klasse ändern", + "Führerschein klasse erweitern", + "Führerschein klasse Erweiterung", + "Führerschein klasse wechseln", + "Führerscheinerweiterung", + "Führerscheinklasse ändern", + "Führerscheinklasse erweitern", + "Führerscheinklasse Erweiterung", + "Führerscheinklasse wechseln" + ] + }, + { + "entitie": "6004855", + "wert": [ + "Fahrerlaubnisentzug", + "Führerschein abgenommen", + "Führerschein einkassiert", + "Führerschein Entziehung", + "Führerschein entzogen", + "Führerschein entzug", + "Führerschein wieder bekommen", + "Führerscheinentzug", + "Wiedererteilung Führerschein" + ] + }, + { + "entitie": "6004849", + "wert": [ + "Ausland Fahrerlaubnis Umtausch", + "Ausland Führerschein Umtausch", + "Ausland Führerschein umtauschen", + "ausländischer Führerschein umtauschen", + "Führerschein Ausland tauschen", + "Führerscheintausch", + "nicht deutscher Führerschein Umtausch", + "nicht deutscher Führerschein umtauschen", + "Umtausch ausländischer Führerschein" + ] + }, + { + "entitie": "6004859", + "wert": [ + "Befristeter Führerschein verlängern", + "Führerschein befristet", + "Führerschein verlängern", + "Führerscheinverlängerung" + ] + }, + { + "entitie": "291", + "wert": [ + "Fahrerlaubnis Ausland", + "Führerschein Ausland", + "International Führerschein", + "Internationaler Führerschein" + ] + }, + { + "entitie": "544", + "wert": [ + "Beförderung ÖPNV Verlängern", + "Beförderung ÖPNV Verlängerung", + "Beförderung Personen Erlaubnis verlängern", + "Beförderung Personen Erlaubnis Verlängerung", + "Bus Führerschein verlängern", + "Bus Führerschein Verlängerung", + "Fahrgastbeförderung verlängern", + "Fahrgastbeförderung Verlängerung", + "Personenbeförderung Verlängern", + "Personenbeförderung Verlängerung", + "Taxi Führerschein Verlängern", + "Taxi Führerschein Verlängerung", + "Taxischein Verlängern", + "Taxischein Verlängerung" + ] + }, + { + "entitie": "6004857", + "wert": [ + "Bus- und LKW-Führerschein", + "Ersterteilung Führerschein", + "Fahrerlaubnis", + "Fahrerlaubnis auf Probe", + "Fhrerlaubnis", + "Fuherschein", + "Führen von Kraftfahrzeugen", + "Führerschain", + "Führerschein", + "Führerscheinbehorde", + "Führerscheinstelle", + "Führschein", + "Klassen Führerschein", + "LKW- und Bus-Führerschein", + "Probezeit Führerschein" + ] + } + ], + "entities": [], + "antwort_leistungen": [ + { + "intent": "sbw_oeffnungszeiten_6008813", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_348", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004851", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_914", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004853", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004855", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004849", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004859", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_291", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_544", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_oeffnungszeiten_6004857", + "antwort": [ + "
Öffnungszeiten Kfz-Bürgerbüro / Führerschein
Allgemeine Sprechzeit
Mo 08:30 - 12:00 und 14:00 - 16:00 Uhr
Di 08:30 - 12:00 und 14:00 - 16:00 Uhr
Mi 08:30 - 12:00 und 14:00 - 16:00 Uhr
Do 08:30 - 12:00 und 14:00 - 16:00 Uhr
Fr 08:30 - 12:00 Uhr
01.01.2022 bis 31.03.2022 Das Betreten unserer Dienststellen ist nur nach vorheriger Terminvereinbarung möglich. Gem. den aktuellen Regelungen sollen Atemschutzmasken (FFP2, KN95, N95) in unseren Dienststellen getragen werden. Ab Januar 2022 ist zudem ein 3G-Nachweis erforderlich.
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6008813", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6008813", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_kosten_6008813", + "antwort": [ + "

EUR 30,40

" + ] + }, + { + "intent": "sbw_bezugsort_6008813", + "antwort": [] + }, + { + "intent": "sbw_fristen_6008813", + "antwort": [ + "

Der Umtausch der alten Führerscheine erfolgt gestaffelt. Zu Beginn erfolgt der Umtausch der Papierführerscheine.

\n

Der Umtausch der Papierführerscheine, welche bis 31. Dezember 1998 ausgestellt wurden, erfolgt gestaffelt nach dem jeweiligen Geburtsjahr des Führerscheininhabers. Für Inhaber eines Papierführerscheins gelten folgende Fristen:

\n
    \n
  • Personen mit Geburtsjahrgang vor 1953 müssen den Führerschein bis 19. Januar 2033 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1953 und 1958 müssen den Führerschein bis 19. Januar 2022 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1959 und 1964 müssen den Führerschein bis 19. Januar 2023 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang zwischen 1965 und 1970 müssen den Führerschein bis 19. Januar 2024 umtauschen.
  • \n
  • Personen mit Geburtsjahrgang 1971 und später müssen den Führerschein bis 19. Januar 2025 umtauschen.
  • \n
\n

Der Umtausch der vor dem 19. Januar 2013 ausgestellten Kartenführerscheine richtet sich nach dem jeweiligen Ausstellungsdatum des Kartenführerscheins. Das Ausstellungsdatum ist auf der Vorderseite des Kartenführerscheins im Feld 4a eingetragen. Für Inhaber eines vor dem 19. Januar 2013 ausgestellten Kartenführerscheins gelten folgende Fristen:

\n
    \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 1999 bis 2001 müssen bis 19. Januar 2026 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 2002 bis 2004 müssen bis 19. Januar 2027 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum in den Jahren 2005 bis 2007 müssen bis 19. Januar 2028 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2008 müssen bis 19. Januar 2029 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2009 müssen bis 19. Januar 2030 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2010 müssen bis 19. Januar 2031 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum im Jahr 2011 müssen bis 19. Januar 2032 umgetauscht werden.
  • \n
  • Führerscheine mit Ausstellungsdatum ab dem 1. Januar 2012 bis 18. Januar 2013 müssen bis 19. Januar 2033 umgetauscht werden.
  • \n
" + ] + }, + { + "intent": "sbw_voraussetzungen_6008813", + "antwort": [ + "

Sie besitzen einen alten Führerschein.

" + ] + }, + { + "intent": "sbw_kosten_348", + "antwort": [ + "

Je nach Stadt- oder Landkreis entstehen Ihnen unterschiedliche Kosten. Der Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\") ist kostenfrei.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_348", + "antwort": [ + "

Um Ihren Antrag zu bearbeiten, ist eine Anfrage an das Kraftfahrt-Bundesamt nötig.
Die Bearbeitungsdauer ist daher je nach Arbeitsanfall unterschiedlich. Es kann bis zu sechs Wochen dauern.

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_348", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_348", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_348", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_348", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 03.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_348", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_348", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_348", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_verfahrensablauf_6004851", + "antwort": [ + "

Sie müssen die Erteilung einer Fahrerlaubnis der Klasse B oder BE schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Zusätzlich müssen Sie den \"Antrag auf Teilnahme am Begleiteten Fahren ab 17\" ausfüllen. Für jede Begleitperson benötigen Sie eine eigene \"Anlage zum Antrag auf Teilnahme am Begleiteten Fahren ab 17\".

\n

Nach erfolgreicher Prüfung erhalten Sie eine Prüfungsbescheinigung. Diese ist der Nachweis Ihrer Fahrberechtigung. Sie gilt nur im Inland. Nach Ihrem 18. Geburtstag können Sie die Prüfungsbescheinigung bei der zuständigen Stelle in einen Kartenführerschein umtauschen.

" + ] + }, + { + "intent": "sbw_fristen_6004851", + "antwort": [ + "
    \n
  • für das Ablegen der Prüfungen: \n
      \n
    • Theoretische Prüfung: frühestens drei Monate vor Ihrem 17. Geburtstag
    • \n
    • Praktische Prüfung: frühestens einen Monat vor Ihrem 17. Geburtstag
    • \n
  • \n
  • für den Umtausch der Prüfbescheinigung in einen Kartenführerschein: \n
      \n
    • innerhalb von drei Monaten nach Ihrem 18. Geburtstag
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_unterlagen_6004851", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
  • Nachweis über die Schulung in Erster Hilfe
  • \n
\n

Zusätzlich müssen Sie für jede Begleitperson das Formular \"Anlage zum Antrag auf Teilnahme am Begleiteten Fahren ab 17\" mit folgenden Unterlagen vorlegen:

\n
    \n
  • Personalien und Unterschrift
  • \n
  • Kopie des Personalausweises
  • \n
  • Nachweis des Besitzes der Fahrerlaubnis (Kopie des Führerscheins)
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004851", + "antwort": [ + "

Im Vergleich zum \"normalen\" Führerschein fallen folgende zusätzliche Gebühren an:

\n
    \n
  • für die Ausfertigung der Prüfungsbescheinigung: EUR 7,70
  • \n
  • für die Überprüfung einer Begleitperson: EUR 11,00
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004851", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004851", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_6004851", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004851", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004851", + "antwort": [] + }, + { + "intent": "sbw_zustaendigkeit_6008813", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
\n

Wenn Sie Ihren Wohnsitz in einem anderen als einem EU- oder EWR-Mitgliedstaat haben, ist für dieses Anliegen jede Fahrerlaubnisbehörde in Deutschland zuständig. Wenden Sie sich am besten an die Fahrerlaubnisbehörde, die Ihren Führerschein ausgestellt hat beziehungsweise an die Fahrerlaubnisbehörde, in deren Zuständigkeitsbereich Ihr letzter Wohnsitz in Deutschland liegt. Diese wird Ihnen das weitere Verfahren erläutern.

" + ] + }, + { + "intent": "sbw_unterlagen_6008813", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • nationaler Führerschein
  • \n
  • wenn der Umtausch wegen der Verlängerung einer Lastkraftwagenfahrberechtigung der Klasse 3 (besondere Zugkombinationen bis zu einem zulässigen Gesamtgewicht (zGG) von 18,5 t) oder der Klasse 2 vorgenommen wird: zusätzlich \n
      \n
    • ein Zeugnis oder Gutachten über die körperliche und geistige Eignung
    • \n
    • ein Zeugnis oder Gutachten über das Sehvermögen
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_sonstiges_6008813", + "antwort": [ + "

Empfehlung: Beantragen Sie den Umtausch Ihres Führerscheins ab etwa einem Jahr vor der genannten Frist bei der Fahrerlaubnisbehörde. Überschreiten Sie die Frist für den Pflichtumtausch des Führerscheins, verliert der Führerschein seine Gültigkeit. Verwenden Sie den Führerschein trotz Verlust der Gültigkeit weiter, droht Ihnen bei einer Kontrolle ein Verwarnungsgeld.

\n

Die dem Führerschein zugrundeliegende Fahrerlaubnis bleibt weiterhin nach den aktuell gültigen Regelungen des Straßenverkehrsgesetzes und der Fahrerlaubnis-Verordnung bestehen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_348", + "antwort": [ + "

Verlust oder Diebstahl des Führerscheins

" + ] + }, + { + "intent": "sbw_zustaendigkeit_348", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_348", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_348", + "antwort": [ + "

Sie müssen den Ersatzführerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Wenn die für Sie zuständige Führerscheinstelle Ihren Führerschein nicht erstmals ausgestellt hat, benötigen Sie einen Auszug aus dem Führerscheinregister der früheren, ausstellenden Behörde. Dieser müssen Sie Ihren Namen beziehungsweise Geburtsnamen, Vornamen und Geburtsdatum mitteilen. Falls vorhanden, geben Sie auch Erteilungsdatum und Listennummer des Führerscheins an. Der Registerauszug wird dann unmittelbar an die jetzt zuständige Stelle gesandt.

\n

Sie erhalten für Kontrollen (beispielsweise durch die Polizei) eine Bescheinigung, dass Sie einen Ersatzführerschein beantragt haben. Diese Bescheinigung stellt keinen Führerschein beziehungsweise Nachweis der Fahrberechtigung dar.

\n

Den Führerschein kann auch eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Bei Vorlage aller erforderlichen Unterlagen kann Ihnen die zuständige Stelle den Führerschein auf Wunsch per Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_fristen_348", + "antwort": [ + "

Den Verlust oder Diebstahl Ihres Führerscheins müssen Sie schnellstmöglich melden.

" + ] + }, + { + "intent": "sbw_unterlagen_348", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"), wenn der Führerschein nicht im Geltungsbereich der zuständigen Behörde ausgestellt wurde
  • \n
" + ] + }, + { + "intent": "sbw_preamble_6004851", + "antwort": [ + "

Möchten Sie schon vor dem 18. Geburtstag den Führerschein machen? Dann können Sie am \"Begleiteten Fahren ab 17\" teilnehmen.

\n

Sie können die Fahrschulausbildung ein Jahr eher beginnen und erhalten nach erfolgreicher Fahrprüfung die Erlaubnis für die Klassen B und BE (PKW). Sie dürfen nur in Begleitung einer namentlich benannten Person Auto fahren. Die Begleitperson muss bestimmte Voraussetzungen erfüllen. Sie soll den Jugendlichen vor Antritt und während der Fahrt Sicherheit beim Fahren geben und ihnen zur Seite stehen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004851", + "antwort": [ + "

Sie

\n
    \n
  • müssen mindestens 16,5 Jahre alt sein,
  • \n
  • benötigen die Zustimmung der Eltern und
  • \n
  • dürfen bis zum 18. Geburtstag nur gemeinsam mit einer in der Prüfungsbescheinigung eingetragenen Begleitperson fahren.
  • \n
  • Beide Sorgeberechtigten müssen zustimmen und den Antrag unterschreiben.

  • \n
\n

Die Begleitperson

\n
    \n
  • muss namentlich benannt sein,
  • \n
  • muss über 30 Jahre alt sein,
  • \n
  • muss seit mindestens fünf Jahren im Besitz einer gültigen EU/EWR- oder schweizerischen Fahrerlaubnis der Klasse B (Pkw) sein und
  • \n
  • darf zum Zeitpunkt der Beantragung der Prüfungsbescheinigung mit nicht mehr als einem Punkt im Fahreignungsregister belastet sein.
  • \n
\n

Hinweis: Für die Begleitperson gilt die 0,5-Promille-Regelung sowie das Verbot berauschender Mittel.

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004851", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004851", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6008813", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6008813", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehsministerium hat dessen ausführliche Fassung am 13.01.2022 freigegeben.

" + ] + }, + { + "intent": "sbw_preamble_348", + "antwort": [ + "

Den Verlust oder Diebstahl Ihres Führerscheins müssen Sie schnellstmöglich melden. Sie benötigen einen Ersatzführerschein.

\n

Hinweis: Bei Diebstahl können Sie in Deutschland von der Polizei eine Verlustbescheinigung erhalten.

\n

Finden Sie den verloren geglaubten Führerschein wieder, nachdem der Ersatzführerschein ausgestellt wurde, müssen Sie den alten Führerschein bei der Führerscheinstelle abgeben.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Führerscheine im Kartenformat sind auf 15 Jahre befristet. Die Frist gilt aber nur für das Führerscheindokument. Es muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004851", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_914", + "antwort": [ + "

Hat sich Ihr Name geändert, können Sie Ihren alten Führerschein umtauschen. Eine Pflicht zum Umtausch besteht nicht.

\n

Behalten Sie Ihren alten Führerschein, müssen Sie sich bei Kontrollen durch Ihren Personalausweis oder Reisepass ausweisen.

\n

Hinweis: Für Fahrten ins Ausland kann es aber sinnvoll sein, wenn Sie Ihren Führerschein umtauschen lassen.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft aber nur das Führerscheindokument. Es muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_914", + "antwort": [ + "

Namensänderung

" + ] + }, + { + "intent": "sbw_zustaendigkeit_914", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_914", + "antwort": [] + }, + { + "intent": "sbw_fristen_914", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_914", + "antwort": [ + "

Sie müssen die Namensänderung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Sie erhalten einen neuen Kartenführerschein (\"EU-Führerschein\").

\n

Den Führerschein kann auch eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Bei Vorlage aller erforderlichen Unterlagen kann Ihnen die zuständige Stelle den Kartenführerschein auf Wunsch per Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_unterlagen_914", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • alter Führerschein
  • \n
  • ein biometrisches Passfoto
  • \n
  • bei Namensänderung durch Heirat: zusätzlich
    beglaubigte Abschrift der Eheurkunde
  • \n
  • bei Namensänderung durch Scheidung: zusätzlich
    Namensänderungsurkunde vom Standesamt beziehungsweise Reisepass oder Personalausweis, in dem der neue Name vermerkt ist
  • \n
  • wenn noch kein Kartenführerschein vorhanden ist: zusätzlich
    Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"), wenn der Führerschein nicht im Geltungsbereich der zuständigen Behörde ausgestellt wurde
  • \n
" + ] + }, + { + "intent": "sbw_kosten_914", + "antwort": [ + "
    \n
  • Führerscheintausch in einen Kartenführerschein wegen Datenänderung (bei alten grauen oder rosafarbenen Führerscheinen): EUR 25,30
  • \n
  • Führerscheintausch bei Datenänderung (bei Kartenführerscheinen): in der Regel EUR 10,00
  • \n
  • Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\"): keine
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_914", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_914", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_914", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_914", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_914", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung 03.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_914", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_914", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_914", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_formulare_6004851", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004851", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_preamble_6008813", + "antwort": [ + "

Viele Autofahrerinnen und Autofahrer sind noch mit dem alten Papierführerschein, dem grauen oder rosa „Lappen“ unterwegs. Diese Dokumente verlieren ab dem 19. Januar 2022 schrittweise ihre Gültigkeit - gestaffelt nach dem Geburtsjahr des Inhabers oder der Inhaberin. Der alte Schein muss daher rechtzeitig durch den aktuell gültigen EU-einheitlichen Kartenführerschein ersetzt werden. Auch Inhaberinnen und Inhaber eines älteren Führerscheins im Scheckkartenformat sind von der Umtauschaktion betroffen.

\n

Im Einzelnen betroffen sind alle Papierführerscheine, welche bis zum 31. Dezember 1998 ausgestellt wurden. Dies umfasst auch Führerscheine, welche nach den Vorschriften der Deutschen Demokratischen Republik ausgestellt wurden. Ebenso betroffen sind EU-Kartenführerscheine, welche bis einschließlich 18. Januar 2013 ausgestellt wurden.

\n

Wer noch eines der genannten Führerscheindokumente besitzt, sollte prüfen, bis wann der Umtausch erfolgen muss, siehe Fristen für den Umtausch. Dabei müssen Sie beachten, dass mit dem Zeitpunkt der Umstellung der alte Führerschein seine Gültigkeit verliert.

" + ] + }, + { + "intent": "sbw_verfahrensablauf_6008813", + "antwort": [ + "

Sie müssen den EU-Führerschein schriftlich bei der zuständigen Stelle beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Wenn Sie alle erforderlichen Unterlagen vorlegen, kann Ihnen die zuständige Stelle den Kartenführerschein auf Wunsch mit der Post zusenden. Ansonsten werden Sie benachrichtigt, dass Sie Ihren Führerschein bei der Führerscheinstelle abholen können. Den Führerschein kann eine andere Person mit schriftlicher Vollmacht von Ihnen abholen.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_preamble_6004857", + "antwort": [ + "

Den ersten Führerschein erhalten Sie auf Probe. Die Probezeit dauert zwei Jahre. Sie verlängert sich um weitere zwei Jahre, wenn Sie an einem Aufbauseminar teilnehmen müssen.

\n

Für die Klassen A, A1, A2, AM, B, BE, L und T erhalten Sie einen unbefristeten Führerschein.

\n

Führerscheine für die Klassen C1, C1E, C, CE, D, D1, DE und D1E sind auf fünf Jahre befristet. Bis zum 27. Dezember 2016 erteilte Führerscheine der Klassen C1 und C1E gelten bis zur Altersgrenze von 50 Jahren. Sie können diese Klassen jeweils um fünf Jahre verlängern lassen. Die Klassen D, D1, DE und D1E können Sie über die Altersgrenze von 50 Jahren hinaus jedoch nur verlängern lassen, wenn Sie nachweisen, dass Sie die „besonderen Anforderungen“ (z. B. Konzentrationsfähigkeit, Orientierungsleistung oder Belastbarkeit) erfüllen.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur die Plastikkarte. Sie muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004857", + "antwort": [ + "

Sie erhalten den Führerschein für die jeweilige Klasse, wenn Sie

\n
    \n
  • Ihren Wohnsitz im Inland haben,
  • \n
  • das erforderliche Mindestalter erreicht haben: \n
      \n
    • 24 Jahre für die Klassen A (direkter Zugang), D und DE,
    • \n
    • 21 Jahre für die Klassen C, CE, D1 oder D1E sowie für dreirädrige Kraftfahrzeuge mit einer Leistung von mehr als 15 kW,
    • \n
    • 20 Jahre für die Klasse A bei einem Vorbesitz der Klasse A2 von mindestens 2 Jahren,
    • \n
    • 18 Jahre für die Klasse A2 und für die Klassen B, BE, C1 oder C1E sowie
    • \n
    • 16 Jahre für die Klassen A1, AM, L und T
    • \n
  • \n
  • zum Führen von Kraftfahrzeugen geeignet sind,
  • \n
  • zum Führen von Kraftfahrzeugen nach dem Fahrlehrergesetz und den auf ihm beruhenden Rechtsvorschriften ausgebildet worden sind,
  • \n
  • die Fähigkeit zum Führen von Kraftfahrzeugen in einer theoretischen und praktischen Prüfung nachgewiesen haben,
  • \n
  • an einer Schulung in Erster Hilfe teilgenommen haben und
  • \n
  • keine in einem anderen EU-/EWR-Staat erteilte Fahrerlaubnis dieser Klassen besitzen.
  • \n
  • Für die Klassen C1, C1E, C, CE, D1, D1E, D, DE zusätzlich \n
      \n
    • Vorbesitz der Klasse B
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004857", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004857", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004857", + "antwort": [ + "

Sie müssen den Führerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Sie können den Antrag frühestens sechs Monate vor Erreichen des für die jeweilige Führerscheinklasse vorgeschriebenen Mindestalters stellen. Meistens reicht die Fahrschule, bei der Sie sich angemeldet haben, den Antrag für Sie ein.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Nach bestandener Prüfung erhalten Sie einen Kartenführerschein (\"EU-Führerschein\").

" + ] + }, + { + "intent": "sbw_fristen_6004857", + "antwort": [ + "

Sie müssen die theoretische Prüfung binnen zwölf Monaten nach Eingang Ihres Prüfauftrags bei der Technischen Prüfstelle erfolgreich ablegen. Ansonsten verfällt der Prüfauftrag.

\n

Gleiches gilt, wenn Sie die praktische Prüfung nicht binnen zwölf Monaten nach der erfolgreich abgelegten theoretischen Prüfung bestehen. Nach Verfall des Prüfauftrags müssen Sie einen neuen Antrag auf Erweiterung der Fahrerlaubnis stellen.

" + ] + }, + { + "intent": "sbw_unterlagen_6004857", + "antwort": [ + "

bei den Führerscheinklassen A, A1, A2, AM, B, BE, L und T:

\n
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
  • Nachweis über die Schulung in Erster Hilfe
  • \n
\n

zusätzlich bei den Führerscheinklassen C1, C1E, C, CE, D1, D1E, D, DE:

\n
    \n
  • Gutachten über das Sehvermögen (nicht älter als zwei Jahre)
  • \n
  • ärztliches Gutachten über die körperliche und geistige Eignung (nicht älter als ein Jahr)
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (nicht älter als sechs Monate)
  • \n
  • bei den Klassen D und D1 kann die zuständige Stelle weitere Unterlagen verlangen, z.B. ein betriebs- oder arbeitsmedizinisches Gutachten nach § 11 ABs. 9 i.V.m. Anlage 5 zur Fahrerlaubnisverordnung (nicht älter als ein Jahr)
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004857", + "antwort": [ + "
    \n
  • bei Erteilung einer Fahrerlaubnis auf Probe: EUR 38,30
  • \n
  • bei Erteilung einer Fahrerlaubnis ohne Festsetzung einer Probezeit (Klassen AM, L, T): EUR 37,50
  • \n
  • bei Antragstellung bei der Gemeinde: zusätzliche Kosten
  • \n
\n

Für die Einholung des Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004857", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004857", + "antwort": [ + "

Theoretische und praktische Prüfung (Fahrlehrerverband Baden-Württemberg)

\n

 

" + ] + }, + { + "intent": "sbw_sonstiges_6004857", + "antwort": [ + "

Jugendliche können die Fahrerlaubnis für die Klassen B und BE (Pkw) bereits erwerben, bevor sie 18 Jahre alt sind. Informationen dazu finden Sie unter \"Begleitetes Fahren ab 17\".

" + ] + }, + { + "intent": "sbw_preamble_6004859", + "antwort": [ + "

Für die Klassen C1, C1E, C, CE, D, DE oder D1, D1E ist Ihr Führerschein fünf Jahre gültig. Sie können ihn jeweils um fünf weitere Jahre verlängern lassen.

\n

Führerscheine zum Fahren von Lastkraftwagen der Klassen C1 und C1E, die bis zum 27. Dezember 2016 erteilt wurden, gelten bis Sie 50 Jahre alt sind. Danach können sie um jeweils fünf Jahre verlängert werden.

\n

Hinweis: Mit der Verlängerung erhalten Sie einen neuen Führerschein.

\n

Eine Bestätigung durch die Wohnsitzgemeinde ist nicht erforderlich.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Führerscheine im Scheckkartenformat sind 15 Jahre gültig. Die Frist gilt nur für die Plastikkarte, nicht für Ihre Fahrerlaubnis. Die Karte muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit der Erneuerung nicht verbunden

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004859", + "antwort": [ + "

befristeter Führerschein

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004859", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004859", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004859", + "antwort": [ + "

Sie müssen die Verlängerung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder es steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Gegen eine Extragebühr können Sie eine Expressbestellung beantragen. Die Wartezeit auf den neuen Führerschein verkürzt sich dadurch. Auskünfte erteilt Ihnen Ihre Behörde.

" + ] + }, + { + "intent": "sbw_fristen_6004859", + "antwort": [ + "

Frühestens sechs Monate und spätestens sechs Wochen vor Ablauf Ihres bisher gültigen Führerscheins
Stellen Sie den Antrag rechtzeitig, wird die Fahrerlaubnis nahtlos um fünf Jahre verlängert.

" + ] + }, + { + "intent": "sbw_unterlagen_6004859", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • bisheriger Führerschein
  • \n
  • ein biometrisches Passfoto
  • \n
  • Vordruck zur Herstellung eines Kartenführerscheins mit o.g. biometrischem Passfoto und Unterschrift
  • \n
  • ärztliche Bescheinigung über die Untersuchung des Sehvermögens beziehungsweise Zeugnis eines Augenarztes oder einer Augenärztin
    Diese Untersuchung können Sie durchführen lassen bei: \n
      \n
    • einem Augenarzt oder einer Augenärztin,
    • \n
    • einem Arbeits- oder Betriebsmediziner oder einer Arbeits- oder Betriebsmedizinerin
    • \n
    • einer Begutachtungsstelle für Fahreignung,
    • \n
    • einem Arzt oder einer Ärztin des Gesundheitsamtes, einem anderen Arzt oder einer anderen Ärztin der öffentlichen Verwaltung
      Ein ausgestelltes Gutachten oder Zeugnis hat zwei Jahre Gültigkeit.
    • \n
  • \n
  • ärztliche Eignungsbescheinigung auf einem Formular
    Für diese Bescheinigung gibt es ein Formular, das Ärzte oder Ärztinnen in den meisten Fällen haben. Sie können die Untersuchung in einer Arztpraxis Ihrer Wahl durchführen lassen. Bei Antragstellung darf die Bescheinigung nicht älter als ein Jahr sein.
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (Belegart OB)
  • \n
  • Für Inhaber und Inhaberinnen mit einer Fahrerlaubnis für die Klassen D, D1, DE und D1E ab dem Alter von 50 Jahren zusätzlich: ein leistungspsychologisches Gutachten
    Die leistungspsychologische Untersuchung enthält beispielsweise eine Überprüfung der Belastbarkeit, Reaktionsfähigkeit, Orientierungsleistung und Konzentrationsfähigkeit. Den Nachweis erbringen Sie durch ein betriebs- oder arbeitsmedizinisches Gutachten oder durch ein Gutachten einer amtlich anerkannten Begutachtungsstelle für Fahreignung.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004859", + "antwort": [ + "

EUR 37,50

\n

Für das Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004859", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_sonstiges_6004859", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004859", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004859", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004859", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004859", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_291", + "antwort": [ + "

In bestimmten, meist außereuropäischen Ländern benötigen Sie zusätzlich zum nationalen einen Internationalen Führerschein.

\n

Hinweis: In welchen Ländern Sie einen internationalen Führerschein benötigen, erfahren Sie von den großen Automobilclubs, in Reisebüros und bei den jeweiligen Botschaften und Konsulaten.

\n

Sie benötigen innerhalb der EU-/EWR-Staaten keinen internationalen Führerschein. Er kann dennoch nützlich sein, wenn Sie im Ausland einen Mietwagen benutzen.

\n

Gültigkeit

\n

drei Jahre, es sei denn eine nationale Führerscheinklasse ist kürzer befristet
Dies ist zum Beispiel bei Fahrerlaubnissen für Lastkraftwagen oder Busse (Klasse C, C1, D oder D1) der Fall.
Internationale Führerscheine, die nach dem Internationalen Abkommen über Kraftfahrzeugverkehr vom 24. April 1926 ausgestellt sind, sind nur ein Jahr gültig. Diese Führerscheine werden vor allem in asiatischen Ländern benötigt.
Ein abgelaufener Internationaler Führerschein kann nicht verlängert werden.

\n

Die Fahrerlaubnisbehörden müssen dem Kraftfahrt-Bundesamt die Ausstellung Ihres Internationalen Führerscheins mitteilen. Diese Information wird zusammen mit der Führerscheinnummer Ihres Kartenführerscheins im Zentralen Fahrerlaubnisregister gespeichert. Sollten Sie noch einen Papierführerschein haben, müssen Sie diesen auf den Kartenführerschein umstellen lassen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_291", + "antwort": [ + "
    \n
  • Mindestalter: 18 Jahre
  • \n
  • EU- beziehungsweise EWR-Führerschein oder eine ausländische Erlaubnis zum Führen von Kraftfahrzeugen
  • \n
  • Wohnsitz in Deutschland an mindestens 185 Tagen im Jahr oder Wohnsitz in einem Staat, der keine Vertragspartei des Übereinkommens über den Straßenverkehr vom 8. November 1968 ist
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_291", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_291", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_291", + "antwort": [ + "

Sie müssen den Internationalen Führerschein bei der Führerscheinstelle Ihres Wohnortes beantragen. Eine persönliche Antragstellung ist nicht erforderlich. Den Führerschein kann auch eine bevollmächtigte Person (schriftliche Vollmacht) abholen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen je nach Angebot auch zum Download zur Verfügung.

\n

Hinweis: Bei Vorliegen aller Voraussetzungen und erforderlichen Dokumente/Unterlagen stellt die Führerscheinstelle den Internationalen Führerschein sofort aus.

" + ] + }, + { + "intent": "sbw_fristen_291", + "antwort": [] + }, + { + "intent": "sbw_unterlagen_291", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • biometrisches Passfoto
  • \n
  • EU-Führerschein im Scheckkartenformat: Wenn Sie noch einen alten Führerschein im Papierformat haben, müssen Sie diesen in einen Scheckkartenführerschein umtauschen.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_291", + "antwort": [ + "
    \n
  • für den internationalen Führerschein je nach Stadt- oder Landkreis: EUR 12,20 - 16,30
  • \n
  • bei Umtausch des bisherigen Führerscheins in den Kartenführerschein: zusätzlich EUR 25,30
  • \n
\n

Der Auszug aus dem örtlichen Fahrerlaubnisregister (\"Karteikartenabschrift\") kostet Sie nichts.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_291", + "antwort": [ + "

sofort

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_291", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_291", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_291", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_291", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 04.03.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_291", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_291", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_291", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_freigabevermerk_6004857", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004857", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_formulare_6004857", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004857", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004857", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_544", + "antwort": [ + "

Die Fahrerlaubnis zur Fahrgastbeförderung ist höchstens fünf Jahre gültig. Sie können sie jeweils für weitere fünf Jahre verlängern lassen.

" + ] + }, + { + "intent": "sbw_voraussetzungen_544", + "antwort": [ + "
    \n
  • Führerschein im Scheckkartenformat
  • \n
  • Mindestalter: 21 Jahre; bei Krankenwagen: 19 Jahre
  • \n
  • Führerschein der Klasse B oder ein entsprechender Führerschein seit mindestens zwei Jahren; bei Krankenwagen: ein Jahr
  • \n
  • körperliche und geistige Eignung, ausreichendes Sehvermögen
  • \n
  • persönliche Zuverlässigkeit: Es dürfen keine gravierenden Vorstrafen und Verkehrsverstöße vorliegen.
  • \n
  • gültige Fahrerlaubnis zur Fahrgastbeförderung
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_544", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_544", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_544", + "antwort": [ + "

Sie müssen die Verlängerung schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen oft auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

" + ] + }, + { + "intent": "sbw_fristen_544", + "antwort": [] + }, + { + "intent": "sbw_unterlagen_544", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • allgemeiner Führerschein im Scheckkartenformat
  • \n
  • Führungszeugnis
  • \n
  • aktuelle Auskunft aus dem Fahreignungsregister
  • \n
  • ärztliche Bescheinigung über die Untersuchung des Sehvermögens beziehungsweise Zeugnis eines Augenarztes oder einer Augenärztin
    Diese Untersuchung können Sie durchführen lassen: \n
      \n
    • bei einem Augenarzt oder einer Augenärztin,
    • \n
    • bei einem Arbeits- oder Betriebsmediziner oder einer Arbeits- oder Betriebsmedizinerin
    • \n
    • bei einer Begutachtungsstelle für Fahreignung,
    • \n
    • bei einem Arzt oder einer Ärztin des Gesundheitsamtes, einem anderen Arzt oder einer anderen Ärztin der öffentlichen Verwaltung
      Ein ausgestelltes Gutachten oder Zeugnis ist zwei Jahre gültig.
    • \n
  • \n
  • ärztliche Eignungsbescheinigung auf einem Formular
    Für diese Bescheinigung gibt es ein Formular, das die Ärzte oder Ärztinnen in den meisten Fällen haben. Sie können die Untersuchung in einer Arztpraxis Ihrer Wahl durchführen lassen. Bei Antragstellung darf die Bescheinigung nicht älter als ein Jahr sein.
  • \n
  • bei Verlängerung über das 60. Lebensjahr zusätzlich: ein leistungspsychologisches Gutachten
    Die leistungspsychologische Untersuchung enthält vor allem eine Überprüfung von \n
      \n
    • Belastbarkeit,
    • \n
    • Reaktionsfähigkeit,
    • \n
    • Orientierungsleistung und
    • \n
    • Konzentrationsfähigkeit.
    • \n
  • \n
\n

Der Nachweis erfolgt durch ein betriebs- oder arbeitsmedizinisches Gutachten oder durch ein Gutachten einer amtlich anerkannten Begutachtungsstelle für Fahreignung.

" + ] + }, + { + "intent": "sbw_kosten_544", + "antwort": [ + "
    \n
  • für die Verlängerung: EUR 38,00
  • \n
  • bei Antragstellung bei der Gemeinde: zusätzlich EUR 5,10
  • \n
  • weitere Kosten entstehen für die Beantragung des Führungszeugnisses sowie die erforderlichen Eignungsnachweise und ärztlichen Untersuchungen
  • \n
" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_544", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_544", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_544", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_544", + "antwort": [ + "

§ 48 Fahrerlaubnisverordnung (FeV) (Fahrerlaubnis zur Fahrgastbeförderung)

" + ] + }, + { + "intent": "sbw_freigabevermerk_544", + "antwort": [ + "

Dieser Text entstand in enger Zusammenarbeit mit den fachlich zuständigen Stellen. Das Verkehrsministerium hat dessen ausführliche Fassung am 01.08.2021 freigegeben.

" + ] + }, + { + "intent": "sbw_formulare_544", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_544", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_544", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_6004853", + "antwort": [ + "

Erwerben Sie zu einer schonvorhandenen Fahrerlaubnis eine oder mehrere Führerscheinklassen, beispielsweise den Motorradführerschein, müssen Sie die Erweiterung der Fahrerlaubnis beantragen.

\n

Folgende Klassen werden unbefristet erteilt:

\n
    \n
  • A, A1, A2, AM,
  • \n
  • B, BE,
  • \n
  • L und
  • \n
  • T
  • \n
\n

Die Fahrerlaubnis für folgende Klassen ist auf fünf Jahre befristet:

\n
    \n
  • C1, C1E, C, CE,
  • \n
  • D1, D1E, D, DE
  • \n
\n

Bis zum 27. Dezember 2016 erteilte Führerscheine der Klassen C1 und C1E gelten bis zur Altersgrenze von 50 Jahren. Danach werden sie auf Antrag jeweils auf fünf Jahre befristet erteilt.

\n

Für manche Klassen müssen Sie nachweisen, dass Sie die \"besonderen Anforderungen\" wie beispielsweise Konzentrationsfähigkeit, Orientierungsleistung oder Belastbarkeit erfüllen. Dies gilt für

\n
    \n
  • für den Erwerb der Klassen D, D1, DE und D1E und
  • \n
  • wenn Sie diese Klassen über die Altersgrenze von 50 Jahren hinaus verlängern lassen möchten.
  • \n
\n

Wird eine Fahrerlaubnis der Klassen AM, L oder T erstmals auf eine andere Klasse erweitert, wird für die neue Klasse eine Probezeit festgesetzt.

\n

Achtung: Seit dem 19. Januar 2013 ausgestellte Führerscheine im Scheckkartenformat sind auf 15 Jahre befristet. Die Frist gilt nur das Führerscheindokument. Dies muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004853", + "antwort": [ + "

Für die Erweiterung einer Fahrerlaubnis gelten die Vorschriften der Ersterteilung.

\n

Ausnahmen bestehen für:

\n
    \n
  • Erweiterung der Klasse A1 auf die Klasse A2 und Erweiterung der Klasse A2 auf die Klasse A
    Bei zweijährigem Vorbesitz der Klasse A1 beziehungsweise der Klasse A2 müssen Sie für die Erweiterung auf die Klasse A2 bzw. auf die Klasse A jeweils nur eine praktische Prüfung ablegen.
  • \n
  • Klasse T
    Wenn Sie noch im Besitz der Fahrerlaubnis Klasse 3 sind, erhalten Sie bei einer Erweiterung der Fahrerlaubnis, die mit einer Umstellung auf den Kartenführerschein verbunden ist, auf Antrag auch die Klasse T. Sie müssen nachweisen, dass Sie in der Land- oder Forstwirtschaft arbeiten. Dies können Sie beispielsweise mit einem Bescheid der Berufsgenossenschaft oder einer Bestätigung des Arbeitgebers belegen.
  • \n
" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004853", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004853", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004853", + "antwort": [ + "

Sie müssen die Erweiterung einer Fahrerlaubnis schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

\n

Nach bestandener Prüfung und Erweiterung der vorhandenen Fahrerlaubnis erhalten Sie einen neuen Kartenführerschein (\"EU-Führerschein\").

" + ] + }, + { + "intent": "sbw_fristen_6004853", + "antwort": [ + "

Sie müssen die theoretische Prüfung innerhalb von zwölf Monaten nach Eingang des Prüfauftrags bei der Technischen Prüfstelle bestehen.

\n

Die praktische Prüfung müssen Sie innerhalb von zwölf Monaten nach der bestandenen theoretischen Prüfung bestehen.

\n

Ansonsten verfällt der Prüfauftrag und Sie müssen einen neuen Antrag auf Erweiterung der Fahrerlaubnis stellen.

" + ] + }, + { + "intent": "sbw_unterlagen_6004853", + "antwort": [ + "

bei den Führerscheinklassen A, A1, A2, AM, B, BE, L und T:

\n
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Sehtestbescheinigung (nicht älter als zwei Jahre)
  • \n
\n

bei den Führerscheinklassen C, CE, C1, C1E, D, DE, D1, D1E: zusätzlich

\n
    \n
  • Gutachten über das Sehvermögen (nicht älter als zwei Jahre)
  • \n
  • ärztliches Gutachten über die körperliche und geistige Eignung (nicht älter als ein Jahr)
  • \n
  • bei den Klassen D, DE, D1 und D1E zusätzlich: Führungszeugnis (Belegart OB)
  • \n
  • Betriebs- oder arbeitsmedizinisches Gutachten nach § 11 Abs. 9 i.V.m. Anlage 5 zur Fahrerlaubnisverordnung
  • \n
\n

Sie müssen zusätzlich einen Nachweis über die Schulung in Erster Hilfe vorlegen, wenn

\n
    \n
  • Sie beim Ersterwerb nur die frühere Bescheinigung über eine Unterweisung in lebensrettenden Sofortmaßnahmen am Unfallort vorgelegt haben oder
  • \n
  • Sie keine Kopie der beim Ersterwerb vorgelegten Erste Hilfe-Bescheinigung mehr haben.
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004853", + "antwort": [ + "
    \n
  • Führerscheinerweiterung von den Klassen AM, L und T auf eine weitere Klasse unter Festsetzung einer Probezeit: EUR 38,30
  • \n
  • Führerscheinerweiterung von den Klassen A, B, C, D (einschließlich Anhänger und Unterklassen) auf eine weitere Klasse ohne Festsetzung einer Probezeit: EUR 37,50
  • \n
\n

Für die Einholung des Führungszeugnisses entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004853", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004853", + "antwort": [ + "

Übersichten über die Führerscheinklassen (Fahrerlaubnisklassen):

\n" + ] + }, + { + "intent": "sbw_sonstiges_6004853", + "antwort": [] + }, + { + "intent": "sbw_rechtsgrundlage_6004853", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004853", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004853", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004853", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004853", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + }, + { + "intent": "sbw_preamble_6004855", + "antwort": [ + "

Ihnen wurde der Führerschein durch ein Gerichtsurteil oder durch die Führerscheinstelle entzogen? Sie möchten wieder ein Kraftfahrzeug im Straßenverkehr führen? Dann benötigen Sie einen neuerteilten Führerschein.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur die Plastikkarte. Sie muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004855", + "antwort": [ + "

Sie erhalten den Führerschein nicht automatisch neu. Nach Entziehung des Führerscheins oder dem Verzicht auf den Führerschein prüft die Führerscheinstelle genau, ob Sie körperlich, geistig und charakterlich wieder zum Führen von Kraftfahrzeugen geeignet sind. Hierzu kann sie beispielsweise ein ärztliches Gutachten oder eine medizinisch-psychologische Untersuchung (MPU) anordnen. Für die Neuerteilung gelten in der Regel dieselben Vorschriften wie für die erstmalige Erteilung einer Fahrerlaubnis. Eine erneute Führerscheinprüfung brauchen Sie nur dann, wenn Sie die zum Führen eines Kraftfahrzeugs erforderlichen Kenntnisse und Befähigungen nicht mehr besitzen.

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004855", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004855", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004855", + "antwort": [ + "

Sie können den Antrag bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen auch zum Download zur Verfügung.

" + ] + }, + { + "intent": "sbw_fristen_6004855", + "antwort": [ + "

Den Antrag können Sie frühestens sechs Monate vor Ablauf der gerichtlich verfügten Sperrfrist stellen.

\n

Hat Ihnen die zuständige Stelle den Führerschein entzogen, weil Sie acht oder mehr Punkte im Fahreignungsregister haben, erhalten Sie einen neuen Führerschein frühestens, wenn die Entziehung des Führerscheins mehr als sechs Monate wirksam ist.

\n

Hat Ihnen die zuständige Stelle den Führerschein entzogen, weil Sie einer im Rahmen der Fahrerlaubnis auf Probe ergangenen Anordnung zur Teilnahme an einem Aufbauseminar nicht nachgekommen sind, erhalten Sie einen neuen Führerschein erst nach Teilnahme an einem Aufbauseminar.

\n

" + ] + }, + { + "intent": "sbw_unterlagen_6004855", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • ein biometrisches Passfoto
  • \n
  • Strafbefehl oder Gerichtsurteil mit Rechtskraftvermerk
  • \n
  • bei Neuerteilung der Klassen A, A1, A2, AM, B, BE, L oder T: zusätzlich \n
      \n
    • Sehtestbescheinigung
    • \n
    • Nachweis über die Teilnahme an einer Schulung in Erster Hilfe
    • \n
  • \n
  • bei Neuerteilung der Klasse C1, C1E, C, CE, D1, D1E, D oder DE: zusätzlich \n
      \n
    • ärztliches Gutachten über körperliche/geistige Eignung nach § 11 Abs. 9 FeV
    • \n
    • augenärztliches Gutachten
    • \n
  • \n
  • Nachweis über die Schulung in Erster Hilfe, wenn \n
      \n
    • beim Ersterwerb nur die frühere Bescheinigung über eine Unterweisung in lebensrettenden Sofortmaßnahmen am Unfallort vorgelegt wurde oder
    • \n
    • keine Kopie der beim Ersterwerb vorgelegten Erste Hife-Bescheinigung mehr vorhanden ist
    • \n
  • \n
  • für die Klasse D1, D1E, D oder DE: zusätzlich \n
      \n
    • betriebs - oder arbeitsmedizinisches Gutachten nach § 11 Abs. 2 Satz 2 Nr. 3 FeV
    • \n
    • Führungszeugnis
    • \n
    • gegebenenfalls medizinisch-psychologisches Gutachten zur Überprüfung, ob Sie der besonderen Verantwortung bei der Beförderung von Fahrgästen gerecht werden
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004855", + "antwort": [ + "

je nach Stadt- oder Landkreis: unterschiedlich

\n

Wenn Sie ein Führungszeugnis beantragen, entstehen weitere Kosten.

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004855", + "antwort": [ + "

Die Dauer der Prüfung hängt vom Einzelfall ab.

" + ] + }, + { + "intent": "sbw_vertiefendeinformationen_6004855", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_sonstiges_6004855", + "antwort": [ + "

Die gerichtliche Sperrfrist kann verkürzt werden, wenn Ihnen der Führerschein wegen erstmaliger Teilnahme am Straßenverkehr unter Alkoholeinfluss entzogen wurde. Wenn Sie an einer Nachschulung teilnehmen dürfen, erhalten Sie von der Staatsanwaltschaft ein Informationsblatt. Dieses enthält nähere Informationen zu den Teilnahmebedingungen und Kursveranstaltern.

\n

Für die Kursteilnahme benötigen Sie eine \"Unbedenklichkeitsbescheinigung\" der Führerscheinstelle. Sie dürfen keine weiteren Verkehrsdelikte oder Straftaten, die Ihre Eignung in Frage stellen, begangen haben. Bei Blutalkoholwerten ab 1,6 Promille müssen Sie sich vor Kursbeginn einer medizinisch-psychologischen Untersuchung unterziehen. Bei Blutalkoholwerten von mehr als zwei Promille ist die Kursteilnahme ausgeschlossen.

" + ] + }, + { + "intent": "sbw_rechtsgrundlage_6004855", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004855", + "antwort": [] + }, + { + "intent": "sbw_preamble_6004849", + "antwort": [ + "

Sie haben einen ausländischen Führerschein und verlegen Ihren Wohnsitz längerfristig nach Deutschland? Sie wohnen wegen persönlicher und/oder beruflicher Bindungen an mindestens 185 Tagen im Jahr in Deutschland? In diesem Fall ist Ihr ausländischer Führerschein noch sechs Monate gültig. Nach Ablauf dieser sechs Monate müssen Sie Ihren Führerschein in eine deutsche Fahrerlaubnis umtauschen.

\n

Achtung: Angehörige aus EU-/EWR-Staaten mit einem gültigen Führerschein benötigen auch mit ordentlichem Wohnsitz in Deutschland keinen deutschen Führerschein.

\n

Achtung: Ab dem 19. Januar 2013 ausgestellte Kartenführerscheine sind auf 15 Jahre befristet. Die Befristung betrifft nur das Führerscheindokument. Dies muss alle 15 Jahre erneuert werden. Regelmäßige ärztliche Untersuchungen oder sonstige Prüfungen sind mit dem Dokumententausch nicht verbunden.

" + ] + }, + { + "intent": "sbw_voraussetzungen_6004849", + "antwort": [ + "

ausländischer Führerschein

" + ] + }, + { + "intent": "sbw_zustaendigkeit_6004849", + "antwort": [ + "

die Führerscheinstelle Ihres Wohnortes

\n

Führerscheinstelle ist,

\n
    \n
  • wenn Sie in einem Stadtkreis wohnen: die Stadtverwaltung
  • \n
  • wenn Sie in einem Landkreis wohnen: das Landratsamt
  • \n
" + ] + }, + { + "intent": "sbw_bezugsort_6004849", + "antwort": [] + }, + { + "intent": "sbw_verfahrensablauf_6004849", + "antwort": [ + "

Sie müssen den EU-Führerschein schriftlich bei der Führerscheinstelle Ihres Wohnortes beantragen. Das Antragsformular erhalten Sie vor Ort oder steht Ihnen, je nach Angebot, auch zum Download zur Verfügung.

\n

Hinweis: Sie können den Antrag auch bei Ihrer Wohnsitzgemeinde stellen, da diese die anzugebenden persönlichen Daten bestätigen muss. Die Gemeindeverwaltung leitet die Unterlagen dann an die zuständige Stelle weiter.

" + ] + }, + { + "intent": "sbw_fristen_6004849", + "antwort": [ + "

Umtausch bis spätestens sechs Monate nach Einreise

\n

Auf Antrag kann die Führerscheinstelle die Frist um bis zu sechs Monate verlängern.
Dazu müssen Sie nachweisen, dass Sie Ihren Wohnsitz nicht länger als zwölf Monate in Deutschland haben werden.

" + ] + }, + { + "intent": "sbw_unterlagen_6004849", + "antwort": [ + "
    \n
  • Personalausweis oder Reisepass
  • \n
  • erste Meldebestätigung in Deutschland
  • \n
  • ein biometrisches Passfoto
  • \n
  • ausländischer Führerschein mit Übersetzung, wenn kein EU-/EWR-Führerschein
    Übersetzungen werden von anerkannten Automobilclubs erstellt.
  • \n
  • bei einer EU-EWR-Fahrerlaubnis sowie bei einer Fahrerlaubnis, die in einem der in der Anlage 11 der Fahrerlaubnis-Verordnung aufgeführten Staaten und Klassen erteilt worden ist, zusätzlich: \n
      \n
    • Zeugnis oder Gutachten über die körperliche und geistige Eignung sowie
    • \n
    • Zeugnis oder Gutachten über das Sehvermögen
    • \n
  • \n
\n

Diese Zeugnisse oder Gutachten müssen Sie nur vorlegen, wenn zeitgleich mit dem Umtausch eine Verlängerung der Gültigkeit einer Fahrerlaubnis der Klassen C oder D (einschließlich Anhänger-und/oder Unterklassen) notwendig ist.

\n
    \n
  • bei einer Nicht-EU-/EWR-Fahrerlaubnis, die nicht in der Anlage 11 der Fahrerlaubnis-Verordnung aufgeführt ist, je nach beantragter Klasse: zusätzlich \n
      \n
    • Zeugnis oder Gutachten über die körperliche und geistige Eignung
    • \n
    • Zeugnis oder Gutachten über das Sehvermögen beziehungsweise eine Sehtestbescheinigung
    • \n
    • Nachweis über die Schulung in Erster Hilfe
    • \n
    • Angabe der Fahrschule, wenn Sie nach Anlage 11 eine praktische Fahrerlaubnisprüfung ablegen müssen
    • \n
  • \n
" + ] + }, + { + "intent": "sbw_kosten_6004849", + "antwort": [ + "

je nach Stadt- oder Landkreis: unterschiedlich

" + ] + }, + { + "intent": "sbw_bearbeitungsdauer_6004849", + "antwort": [] + }, + { + "intent": "sbw_vertiefendeinformationen_6004849", + "antwort": [] + }, + { + "intent": "sbw_sonstiges_6004849", + "antwort": [ + "

Vor dem Hintergrund der Ausbreitung des Coronavirus hat das Verkehrsministerium Baden-Württemberg eine Allgemeinverfügung erlassen, die eine ausnahmsweise Fristverlängerung der gesetzlichen Frist auf 12 Monate, längstens bis 1. April 2021, zulässt.

\n

Die Allgemeinverfügung trat am 18. April 2020 in Kraft. Bitte erkundigen Sie sich bei der zuständigen Fahrerlaubnisbehörde.

" + ] + }, + { + "intent": "sbw_rechtsgrundlage_6004849", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_freigabevermerk_6004849", + "intent": "sbw_freigabevermerk_6004849", + "antwort": [] + }, + { + "intent": "sbw_formulare_6004849", + "antwort": [ + "" + ] + }, + { + "intent": "sbw_prozesse_6004849", + "antwort": [ + "keine Angaben" + ] + }, + { + "intent": "sbw_organisationseinheiten_6004849", + "antwort": [ + "
\n
\n
 
\n
\n
\n
Kfz-Bürgerbüro / Führerschein
\n
\n
Badstraße 20
\n
77652 Offenburg
\n
0781 805 9495
\n
\n
\n
" + ] + } + ] +} \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/prodae/models/checkpoint b/containercontent/opt/chatbot_engine/prodae/models/checkpoint new file mode 100644 index 0000000..acd1025 --- /dev/null +++ b/containercontent/opt/chatbot_engine/prodae/models/checkpoint @@ -0,0 +1,2 @@ +model_checkpoint_path: "C:/AE/fuehrerschein_voicebot_tflearn/fuehrerschein_voicebot/containercontent/opt/chatbot_engine/prodae/models/model.tflearn" +all_model_checkpoint_paths: "C:/AE/fuehrerschein_voicebot_tflearn/fuehrerschein_voicebot/containercontent/opt/chatbot_engine/prodae/models/model.tflearn" diff --git a/containercontent/opt/chatbot_engine/prodae/models/hilfe_data b/containercontent/opt/chatbot_engine/prodae/models/hilfe_data new file mode 100644 index 0000000000000000000000000000000000000000..740e146881ce85121f03f88362111d8ebb11f8de GIT binary patch literal 4169 zcmZWsb(|ze72b3A%SD037YhVSa1zK72m}b+(FB@MyzrQ%AvX#F_yRbce8FWCg0l|Q2E%-ceaC#_bMQ*r_wFs06QG;ksj zP3yFc9-Wk|f%Lek`~t7f7`x|Az0F9Fox zoTv469Hg#DMh7v3TgsKF#2X~n$dze#>F8LlqN(6a-!cVPP339}|}wgs@9}jgZfd8c}iZBiBPuC#+5LCEt*hmDc4T+AxP!hR@pws9s;x$UHPsY;ZjnQ!91|%I)NRHf) zA&!($xsn?tYhiBWGbJ~sGBjK>8Z~k{xoUl+1aL+yruMDY^!z5t7KoX~=6yzPN`n@G zlHq2|NbB=1l{cq`0CyR@1^L}jmE^xA%{fnRZ`A=d6#3Q!{K%@($eB#6Z=h8C5X=(3gDF%Oj* zkL8@p{@#Adm%$LGSnfcLK{B+p&kSVGWo!fA87bwC$zJ$YH?FZ(KZr3w>5+LO_fO@b z1r}6g1@?#^$OB?ZG6D~b(fPI`UQC4;T!)h)529pXbn_~c2b0<0w7J5g_a71)G{ChU zTH+o`?Z~fpl{}2{SQt1@+R4MI9N<8q){p3khcMYr9@!JIn+kbUPi!&JnLL_lnDDX< z8<>7fta}I*i&-9<%Hz7aXTvbYkEb?l8f=?Po)D94TkV$Qi80AM3Ai|}ktdP4&?7|Z z>X^_sp#~BY6S4Z34$$NId?H zn!1)3#cn+}IQimKUJ`pDw`En8Nb@B$f5_vA=JHZTHwvsTyX^1FX?Ij%Tg zjDeFkvi!Bm!#gTW!JD}4*@>a^kQLk+t3s2#Ic~_lDVK1#kcYR#wH~m`nco_hZa{a8 zZ(~NH-}3eqLA)ad9GsGOYI2@KyYjA7-W^vg=2|XgY+*_1!pM8N8J@cMUXlxq2L<}= zebf_)^8V$(2bhH+^1Gxt2|31elQVUq;Phghs&M?OrW z;cqC%M`#DB2=0Eg2dXBMkC6`)08T#ML$yL{e9eVPu6x+|mb3bKhM9Go@&y*K2RlLeV#m}~=1c5%Xp}Ec z|9ypF(2A3swgOq)fDZ}eFmv1q6 zG=>W+<=ZpRcewkMX~*G_!mP`8iR<{gi}tO6Q24Zf8g-VBK2YUW8YhN zFc|sM4D{zdLe!gQ`7bLGe~s^wgW;Os6=+%&FWTQy`Fno~c;f!Ss$do4AgV04esLuK zWaxv&)_B1FtG65!$-ify|Il?z!>p12_DsQoom(|G$BKoi3CGf|0w(TPr|XyEaIMFUmq^c-z=@E8z734qvJGz(9D;ZU_i|K0vSCI0J18Q208GHnC*w z=70+NiE?&JfWsGX?ah+2TLT!r2pzs?w*?@mrf1s$Y3BTZ!RKRWCu4U2ncAKBUFe(` zmv&c>3!meSEem`HRd#oe@tvsM1B@n<%4%KZ(6tw+)E?Kfs%*&ziroi{BCD@E*5k=~ eLeJ{!j`hSTt1=zyNn|~_XH}+SJteUEQ~w9p?DTv9 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/lebenslage_data b/containercontent/opt/chatbot_engine/prodae/models/lebenslage_data new file mode 100644 index 0000000000000000000000000000000000000000..d061b0830e299b0a13b1b11fb0efb14a4431f9be GIT binary patch literal 2182 zcmZ`)*LEC55EVFQo18IuNhaqgVO9o#Z44HJV1S<8n!t{Fwt9LbSTL9j|DkX2liv2n zsJ=a6caM3Sd#k$YR_N)gd#>8q6O|u8o*ADy&x8My{~=TsQ8`E{8}h?|D-C=Eqwz`~#rIjLehkY1UURPlmLDf< z+eTGdMXs2U8_5$PKiR`Dl{Qr@4S5QiqI5YnG)TwFSS{Un8tn1{dj_JUKch;=mY)HX z)_C}AT|qj%W`@Mi)fLq6d1M_GvYrX?3qWf%dJ)36MWzUP2_u|{Za)Nm8HIEN3VEfi z&U=A;l^}b)Fru*}JCOlO#MeT8-CwbYhO$R)tZ!g1R$BaKJ<{4Pr{1bZ+A(iKbVRNK z&F>%rndZv9i+XEpc^T%B$z-`RabE#mYw>$<*J_Y%Q&#d>!1E1!A6qAD+ZDonaC61+ zDhi(SlU(Pn+lCK(cP`18ZJC%#58b8X4?|w_o0E|18GnRnta|VE!GRd7;%0t>!d9D-hO-r}#Zty^RYGt_Rez5%h` z5#I(!C0^$tauuk~N2tihDU95IlgZ^8_&6Og^l@534v~*DOT`485<6C@k$**F=VGirsJ3sAy=a!HB;D*Pr7?*ar7DDa$#4dzb`lVr66ZYtIVJ8nEBM0{R=P zh#iAy>_V^~ESYk8O`bLxo59$mRbD%nz-=vTeUln{$(3(XM{J?`HbPVV_Vt_ceUs0% zNEH3h;^|H$Gnf$S9Tj*ke+>Dj9*T@;qEh$FUa4z*(;&FG~Ki^R)aIz~*#UPb~k9TW85VY5%}bOZ}Is GGyee*xTzih literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/leistung_data b/containercontent/opt/chatbot_engine/prodae/models/leistung_data new file mode 100644 index 0000000000000000000000000000000000000000..376d8b73dc419d4555d1534bebd42f77a38b47b4 GIT binary patch literal 3473 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%0AoL=m4a553!j)h|#iZlh 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 z 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 L|J?~f|3Ci)Czwa! literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/model.tflearn.index b/containercontent/opt/chatbot_engine/prodae/models/model.tflearn.index new file mode 100644 index 0000000000000000000000000000000000000000..e8130b63419dbaf13110dcf0d41c5cef4b1d8e7f GIT binary patch literal 924 zcmZQzVB=tvV&Y(Akl=PqPA)A@TO-;> zo06ETpOjjXXc%9RU!Gb7l2l*;N-wJxwBlsvH9`{R019u}WM0A`!|Pm>UtFA;S5lN; zfYp2j9-!JKKe8S%2uQe<=Hyg5=jY|6CYPk9=!XNX;1pu!_{}K9#1Ww&ps`>RtEuXp zN1+0&Qu>ZS=b*}O*u)A}@vZ$yz9^GaydkReg(qBK>E8=Ybod!Xl7O--U~@lA6VQ0T zWV(3gNkmUQbtqOvS!mywQiXRr&NHERH?D7|4 z6^5A!3Q!4!2}eLu?u&cYh%*VpT`8gP0W5ykdDc?~ZhrTi{G`O3_~4S%0$_MCC|o!y z4op2o-qN=jc= zIT>u|O|ULds%Bx~&jF@hu;^X5C<74OWn^Gr0x>QzKlcOCKt2P*flmuJFfcNgGaO@s ci|seO>UWxr;|3c)NC-a&|J~57QtEyi0K>NC&Hw-a literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/model.tflearn.meta b/containercontent/opt/chatbot_engine/prodae/models/model.tflearn.meta new file mode 100644 index 0000000000000000000000000000000000000000..f04ea00257a7f03c85a4d56941eee929dc4aba1e GIT binary patch literal 104621 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 ERROR_THRESHOLD] + # nach Stärke der Wahrscheinlichkeit sortieren + results.sort(key=lambda x: x[1], reverse=True) + return_list = [] + for r in results: + return_list.append((classes[r[0]], r[1])) + return return_list +print(klassifizieren('hallo')) + +hilf_entiti = {} +leistung_entiti = {} +lebenslage_entiti = {} + + + +for entities in dialogflow['entities_hilfe']: + for wert in entities['wert']: + # Tokenisieren jedes Wort im Satz + w = nltk.word_tokenize(wert) + # füge die zu Dokumenten in unserem Korpus hinzu + try: + hilf_entiti[entities['entitie']] = lowercase(entities['wert']) + except KeyError: + hilf_entiti[entities['entitie']] = lowercase(entities['wert']) + + +for entities in dialogflow['entities_leistungen']: + for wert in entities['wert']: + # Tokenisieren jedes Wort im Satz + w = nltk.word_tokenize(wert) + # füge die zu Dokumenten in unserem Korpus hinzu + try: + leistung_entiti[entities['entitie']] = lowercase(entities['wert']) + except KeyError: + leistung_entiti[entities['entitie']] = lowercase(entities['wert']) + +for entities in dialogflow['entities_lebenslage']: + for wert in entities['wert']: + # Tokenisieren jedes Wort im Satz + w = nltk.word_tokenize(wert) + # füge die zu Dokumenten in unserem Korpus hinzu + try: + lebenslage_entiti[entities['entitie']] = entities['wert'] + except KeyError: + lebenslage_entiti[entities['entitie']] = entities['wert'] + + +import pickle + +#pickle.dump(model, open(getPath('model.keras'), "wb")) + +#pickle.dump(model, getPath("katana-assistant-model.pkl", "wb")) + +# speichere alle unsere Datenstrukturen +pickle.dump({'words': words, 'classes': classes, 'train_x': train_x, 'train_y': train_y}, + open(getPath('trained_data'), "wb")) + + + + +with open(getPath('hilfe_data'), "wb") as filehandlehilfe: + # store the data as binary data stream + pickle.dump(hilf_entiti, filehandlehilfe) + +with open(getPath('leistung_data'), "wb") as filehandleleistung: + # store the data as binary data stream + pickle.dump(leistung_entiti, filehandleleistung) + +with open(getPath('lebenslage_data'), "wb") as filehandlelebenslage: + # store the data as binary data stream + pickle.dump(lebenslage_entiti, filehandlelebenslage) diff --git a/containercontent/opt/chatbot_engine/prodae/models/train_logs/9SRIHQ/events.out.tfevents.1643100124.F1RRZN743 b/containercontent/opt/chatbot_engine/prodae/models/train_logs/9SRIHQ/events.out.tfevents.1643100124.F1RRZN743 new file mode 100644 index 0000000000000000000000000000000000000000..b13cd98cecdd48328542c26b135d13791c963555 GIT binary patch literal 409091 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 #g8Vp6U{;eBrNy&agNQOYCK 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 literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/train_logs/VYYOCW/events.out.tfevents.1643100608.F1RRZN743 b/containercontent/opt/chatbot_engine/prodae/models/train_logs/VYYOCW/events.out.tfevents.1643100608.F1RRZN743 new file mode 100644 index 0000000000000000000000000000000000000000..5356b08df4707d3ca4645bf46bfd3ac43fadcf83 GIT binary patch literal 409091 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

u} z)o)r+vQF$?@v!`-ZRl#5!Q#0r)42E-QZa?)4BN+Vs3gFbYBpyq4b>?2h?BpECTFcn6HQd?nIrN)7MHrcUBC5>1| zVvoiZcEzm;T?JBGX++(~#eYu0N>CMiPZT{NA)57$w^4D`RvdvJ>t2oowBQ={h_mUU zN@E2(X2z6&im|Tp5Z>lOitb|FLCMJPL}op1#}$X;ZJH{=x{BlRHqBFk+#nr`qAZE! zt6+PZrV6pH(s;d1b0LU64NEe^C6R2c)litG3a~~U)>iUn(=(WFk}BsNC*`d02;})e zJ}cB#NeGi*=bV}#RSY%PR2*AuF4lw@Um14QH^5C5HI2%(!_Ctkm=)ImeViyaE3Rql zM+Db=l^OV;%}o^^WkuZqc*X-TzzrV&RCGbhLD-+~XFceS z%aIPjfqb7FiLI|msny}#uTMZZCFz${`&N5nqgt4+mItZ{`~GsVK+G751LogP*$)=% z2Tl9IqW$2s{osuK;H>@Noc-Xu{oq1jBDY~QZRAZGdDHocjl5|iZ`#P4XDt|u*56NC ze?MdW-TwVK>+|#0-!I_Bzem};4W~iA7K;6?-pwI4Rg{P45AsRC%W6=`wcDJv)(WE* z-G>9#%e_q$GzzaR;V`Q2!5Fg(d#f?SjTAPr&`^ABEgwHMZS-5fOS_<`#=3N;nW9{x z!iE957Gw7jR2$=orh_|+TsyYN#g0EZX{xAa>FVWbnFyqJ$Kl`XDl22?eM$q84HbqB z7Xd3PBIMm^t0#hg5%&n@xLz(Y-RW zI|_&MLp-yqhUMW7eqZ@AjJi^tWZmB~oNoIW3f{Nd9gM zKH1c{>zU}v>Pnp^iaHZtTp|?{1u>_U@KqCo=(xyjCDwZ`h?0S?Xq2$n=vjbaYq}O- zRoPO2Mc0K3xLJccB3xxD3y(g)zvuu~RjzR7g$v$S^{U;G;S&rYL!pB3;|?LJ3TCgT zUnyMhr_;DdK!`P1C^^yf|DSS@tJ0V~nJX6?3HWCsqfmO4q~|f};Ab58s(5CV(d8Zh zf&gDJEjB(ym{5u&k+M5GESpseNVevz63EX{5c~<9wuqM?0AE*wtL|#m$X1$a>B7}{ zZOJGJN{A>@w+YU$RTqohYPHDL7rAiZV!z;tNg<4c@zzn5RX|e}u~Eb$wPs{5b>Zx; z+?=FG(k1N6NLW_!FY$-h_Q-ArK_mQY7rt6HvUrc6D`&$uSeY~=_hyKpJ;JI_4E(%H zg9@?s(wCqC*Gma1$Y3iGznoHH%k8!zskrMZ(kca??9rgjFk}?<2wr8&?KX53XH*MHJRjjo- zIS8nW3Fi)ov50)vBODKE)^uWnRngVx<{+S+7H$hXqY^3+Yw_>_{g4Y(g;CkjL4d5$ z(-COd5R_)VT0Okv0#s2_b#)L3&-&h}2BlRs*!bb{9=?7O#Kgw!?2wBSH)6SDK&J*`N=bZ1Hcb=$zkfygEB;NPo(_Rq$AnN6jeh~G= z@?a0&o6RLEy*UI#KS;BY(hs5r3=QRJJ^9ag#0;+hH>>4rYT+#~ZJ3(JOSLQZe%bQ7 zs)GxrobxKKI8Ro|6DjNj3U|dj-@^=!cxGH2Fb(ghng}Fap0ycM4E|U@gy3pl{l-`0P!V*;ZZAX=-()f?dxcv@Gb z!E#~C;AwS2jJ+cD*GF$dN@w(my;rO`Hq{!QxTD5CYs4luroG8_zz+8-vn>sUyOJmb z9+pkDlBm7Op~oiV)y}5v0%m<1wmrHl_MD=nmWhE{ATwchcE&lG zDXE&fK&@}3ws4D@yT(~u*h@eW-p=FZW1gg0B=>A7wX9rA&}zctI(xCmq{H^LuP4mC zSVdSMiA?&b`WN7ydkegp1i9cTo-eBL{bs(BQj+j+>4_*zO4iTB&+iTC^QqnU;Ai!TK5^RIaDi;gNUf5aDp z@0a)wU)3sA;+;pY8mCB#$A_}V<6F2GMl-F20HrI_abX)OQ-PyU-`^*J@R+?%jib1v$s7#UfaoQtZLN9LmH zi`86IPba;(H#rwwOqz?T0Yh((?M+x5Z7zDJ>$831&fbLb7)*CLNx0B$9rP&oCP)>v zXXxTQQh&B*sp-x&gQ~p=0-aTWsBE|@K!`6HljW)aAwRRpyR$dp&fbLHDxQ1Fj!AtP zk9?HXrNxx$l2Gg_#}?Y_jY0A1QuRi)H(^mLxe(_M+f|A?rwrdY{c(r490aDGW=K(c z6Lh7uJ-MeW`ss*Ua&Ll$*R3cDBQGn8+E>j0R_;yEKej2iZS~W?;h@erkXYI&R~Z(o z$&9RB#`Y#?JfR97we};(s+w=&LKcNotG@uRmoWJ$`dSg9Y8%#IV+oUdZ%ScPs|5Nm zyVW29uqt2r_9p0neZ|Wt|6D9dM1tI#AUUi`mMMD^bnsg7l4g54BWs^9srDvFLR1OU zUh@)VV;wwsqE$ixT+@?iRiESvYc(vZ#uB-zU)pWvRl9K6(V)XWlO%3cT_&N#k7;z( zOzlmO@KpKNL8^;hNk9c+VsC_j1O-&ZT5@lK0d>(^7ACk&BB-&sf#Rx)uEgF11FCGo0WW5X?b@0+rL!bWAonIH zuBtFdf_fzP zCdfxFEVVa5eaWQYyHrls4{Z_ef)G&LRumpM%?t#L7+F0(k2Y7+%(y6(p;bi%O zTkU?gy}HpESntT^;UTaBeB;W}Dd*WLzU?GT58HSZ>TrW6{<5@-Jz54fvch9ZCp7z?Xd#gR{_BIFkWq1x|O_3;P7jlHoXSk1~ zcWrp1{UX}#L$G_muXXO?os!4lZkS?sIHRc_;4X>%g-L4;J}17kAYDj@oZ*+{Sn$PwJHE)ZY@d zhqqz2UEL$z8ej(Mq} zY&@$FAJ@NU<9#E5xI!IYc|iPGyiYx-UN$SgVZZ4K=1usm?D(Sn)gQ%sA-*g-^h+0O(D_k(KW`ZhUrGO#V(a_xRBrOyEOE?FdOi|d_I_Rgd6n_QW$K_7>Q=jh0-&0UX?g-Hmx+7kO8d;U!T<(aU3qZDIY40E) z#j3|mvU;o+MqUHQje4$W*g2M-{nePcv%tftymO+JR%3bn@4fy1ddpb(zppyc`LW%X zK6dxkAAiYjTs$~F|1|7@NmhlE7A5O;X#+Jge5J#>cRWH5 zgsd|u`Vjo_>pt{(m#@$RO=$zY@#O!{*j-0e(S3aYAG@$Xu?1TcK|&I?*dw=WRch)|0zO&Z-_xa=bxcBU{Pt2JMf@)MS z5_jh#^dFx(^D3?7 zcj3tv9Mr2)6@Ar}Akf@`D5CPWjEtyK-+V?@&Yy_8JL|3i6PbnN0qK zp^^j&xPzdV^Drby_4#6Gcc_*8rpPl>43#2K+F=CExPYPPm4$fdTR9K8!nTk!43#EO zpA!hO-()1TyJtN)WM8+L7%D@cyO9XWUj#!!>Xsa-ELShI-HwCOVhvSSmOzikAZW*a z40)PI^X0uR$U-jl{!t4InG)#9d;~RFWF+*VViEbNc}z(RnGtB`0t9)t!;o$o<%{9( z%ugN-$G1I$p>hPeGXX(6y0UYjsfoa{J0&BbdRA5B64JL09F$VHn!f6)63EdV zL3IOhF-VdLpSry}i_42QN5*2P8iB@mBj`k=4=e^Db?M)W%WuB)wZc$!0@cq%OX7^e zMnaAJ{(1C!U*#BvEC^I^GJ8s!5>OTe^R{Fkm-s!Vw8ocezTM zM|$?lS{SNDAon-~6|O78h=j#S^D%Ed&K0!lf}z?3TKmrnM6^25-8d+!W41^A;Ntx- zREI!~dU*oKGLb<@l8W*Jw&>As9^NGrKXA~LHr4f=p)P^`i);a)-7lL#NZ5#FKlukd_YCxduCkV3NulbDl1!Q)k zryea+PiAouMduozh6I|w3qi}fxWb5pUiZ}LiihVH=^Tcv3FOpQ_iqT;AFH#R43WJ%NU`@&FMz9cct1 zq1SDBP)?2+`ZFCv4g^Ykt1Dz7bxR-O&LBLaX8x7r4SRxabCC5AOMTTj5@_@nHvsh- z>s6j9VD2M7rfwGFe7Yjq9%%Rx6c86YPDWnFRs z5q-)w@);eyP+tz(S^F-Ani6Q2sWX5kHqc6)s_GodH;@O}b@%0<<4+9{ITPs5LUc-8 zHmMd&olteoDRtzq9|bC5$b~?oZtMQ-Le(Yy>aGE)&KX`Vt0x~ScD@3JTnRKF9X+Eh zy&6MEm?lO(sVdj3`86Mg+z2#z1A0cCXW(f!j==%*r?gZNX1VKkS=~fb; zdkgbX^}eR^>Cl~rIVgT+4gG-iAW&)(G>#4@*g{BHoXkE}M*bD^>^p{J0W;T5FIRaGy&gx@j6hQz5LD)f4U9-Q zuPfKZOwQlU>m7!g6KG#u-OMA5qmW=cV1}e7h9GPzwV6d!cKe0+h73CX7gc zY+jqmN6ws%;h-5cYwD}clR!)E+X2Xam^FkX$(oO)A98uO{Ualk|#ZF=Z8hI|S1^*-v}MW^YOET9DmyNO!SW#mpSdHgt1BJv|p z-CIpS>J~M|`y&Ce7*$B#Ug}Lb98pUGm79xF=UNE2AW5?1Q@66>50A<@+p1#7pFr(u zqKHcNB{jHeiA^#bA9z(4NRA#0$0^!BATQ)vJaE zY@=`Z9iK2@dpp*alZIsmVkm$>Oa7sVY+`D|h=ge(b5vFNccmlkFw~AfQNgI!WgN%z zkr2_NE!E_o7BOu&=t-&C`e)RhK(iTwHqOQ8-a=D7cgS3hpV4g{hB^>v-a%A#m&+QN zx?MlY$+tGwY>lCg1S(n$J)>j(M$WL$(#>V7&`$d>)QLcwcA~2DTxR49n^LR1{QUE@ zFbs7j&<|(b3Qm}hk``KORGn&?sI|^a&fJ)fKMRVuXefp*1lo5|w-XYeD~Y-e2&W0v zB7et7b9wZS_hYz-y4^QGT?ynBsw-px3M+ykq3V2EmXW^?dc=<-1?oni*N!N4gCAMI zh$P98@80*FO3Qzi*+k-qx)Z4T0hGF5$8psO19nNKsl0P>3cqGhBI-e)fP=b)m5{ow zQ;e*-ja5p@ZNCNZw`eYPs-y1=Jqc7`Uqb*5u7SI^Bsue`o7=-g_S(L-CzrYgy$w(= z0yT5cP1-_4ukGu?XCxHE)0i^yfP?@i4D}|^{oA^wq5vIvHW)&};-qU>X}M5g3;sA- ziKq{O+Wv>CF3PhCgoMK0Z))j6-}1S1m4`(6nP`CuU% zezUAV0||6K5j~^nAI%{oN!|F=&6!~OpqjJ6t<>|+3@E7?MXc&P!f^_Xus5ptRpm5NH@p6W)7@QkL;$B-mV zbwg8tUYS%j zE_Fwi`O3aYi48F{mO#z7=|+qIjc->5LXxDax~Fa0%3T7xnR8I-=Z0rAjzG`;R0mMA z+r=Ri^k6gpjHVuJFORw%H3UQB36wuqccLIfH2KIH2nmam>d$)0T`T%E#?S-;RZc(y z_Vvb65R#-Bd_-1V{N)7m<@`oWN!>&Oz4(KA-H=&@AS9%2S(^YkqfLK)Bc?!;2=sV~ zZWAe_uGIR1#z8O6c9#R@H0Iw;D9~gArFKQ-z4SFM21#1Zr>;Vc0rI*z;s5Y6nnIvX zm2?{vA)=G3@u8EjI9WG*sC@8S@JkN56D1Xh3OTbVNfgX=WFGS7Mf z2OY4o(ig)_0(n}Xrh2v}ZmJJ9r}NOUdfnx5b;j4l&@2MwhsCh5zUnr(PbMg`CVi`1- zk1@dyNf@z>8uph1*7i2V(p)Mn^h8f7&1n{lNjPZ;f7?&)II(3omgZ3@A_A?7OU=i9 zRg$*x*&EogqdeXweikPUN;DMSd@4nMMoX@0`SIFLm?}!%>MiF*PPN6-0xEU+f}T@W zMO=Eqs2z80u-v`$;7lwnq*8Plw3Cfpsg=ExeD<2x>m-kPHmWn07E!5EQ#8?*{A}bz z8{B1p{QjKhH7qTrQmdCJdvX2)VeS2I)Nlj$=amui>_n4+oFtEJpl?ONR4U#Hty1>H zX=U#ypFJPDPI7cm)tOjYLM4aQs7Hiv|H06qr_lAfTL;R&XGpEEw3JFKTcJkol|IF| z>}8lum80xWKjWk(Nrvn#qmp|H%AQl50vghFK6@3s`^sPau7BsGm$?RMIhD?2pzOs5 z;l3wqEdoD}l{0=9X~0Pc+t#0n}sK8I@0VdY$nm{hfQBXokiqHW!OoaF3kkV2>w z<%>?$tk&h%knZx?+w9m=PV}#Ifs#XjiQ&?37$K-?0Ns==8?78;aCENA18^cL!D_iTw(>f|` z>RbUxyLU@a+LHd2mmISrpRw_iq@J zkiFzWyW~~7^O|zfrZj`JnM&z_Xzye>5}!c`*-P6NA&*|+Hh_~3OO5nZzJ*Hv%+Yh| zytoU@o^bm9z2IRvb+maHmbOyKwWcMg2=^VoG_v=RA5X_x?Ur4~OsR>bZB)9y7j1D5 z55=>)ki8mLBISUl8I7>Col0SrD0{BEd&BGrtL4^Tj>u&$o^r?14l1QRhuI6s)yUp^ zK6^=PcgTaww6fx)A>oFK*h!_AO;L}?sgMUHA$y?~5%Q;ud5f^Li%PAVq3qRqu9ZF2 z>+}Ju56LfHy!FP?ZYoVLPy^JS=}xWescP?d;A9h^t(X z@`^;ucEwWPU}-;f7x>uRPoLjXJUKwLaF**w zjqFMMc=|UpN*;13qZ5`6QK_aU8c%I+;T|E3+*@5w%c%$a=40tFm2ON!>%CZ0Bj?mvu2U6j2qH{U@?$X=|~ zS-Et2jdxu3R)yH=yHOOC%nqU2E15kK)}C<2(yH_oIkd`Wey65L(NtP92levSw_d}T zBuUlF8%#VZKZwZfj$=ATrNjQHN7%l?Bez6%)p^A7p{M0Ym(ZP9I!>iCUr>*zJ*Y3t zp0L-*dmSr}*u3m7mQGN~#~!VgmtK3Tk-dEU$SoOpP1u9_a6qS5jOM?!3 z>5W$HsYdRMagXI;)`wlNbec-;6HI_K>cKe})0m)+eD-P$PLUTSglxc4ES09e(w%w< zvqphq3yiD1dnq5~F^&C`v2=z?XOqx#>NOg#!X&8}AJfYbPvtbNOxM9fPoRj!JXamjsfT=Wv)k;Vf)M$XmII*P^OeI!~qV zDX2%>EvA*d;(Ydwhdh%9z1ro6r3+Mw%hkQX5VE(d1+G0Id+v8KCiKjsJ%$LXrye*^3N&B6mL& zm5ZfIR9f*9ts~-xC&Stk`d;3XR5>$YDSzsw#B`ZTHIq@5kE&^8_9pauCwn{pet=`T zLZvDd(5&(L#ZwrQB&ll8ufZdEf?W*%4nT?NDwUS{pgH&Pyt7bx_O&kmoKnU=m7m3B zZ^tpkQ)x$EGf?F{{shC?6V6y_zj`fKT6BLLC&>=>`YOLhr6ontDZ$#yPhd=vREm!& zb^2quR^o^nSh`N7$@fu}-(QgiCG+Sqyfkf0n!LGb!NXX(L8W}dQ8#igidQT`_UgE0 z%HFMyE#{=D*9_UaNu?r((0Z@yk|Y?DB$el5Dr5dop7XdXKj$jaEh^caMXTjwCvHGV zsJ%&tQss`h^?Kr%Zd0lBa#VZC1!lwA6V`hzrT^s4O*iw;Nr~wWl{{LZk^82|BN&q; zRpPUEuh}Cxv06HR7N$sdsdTa$8o3YpWPvv=C_M2lVkxCu|(aHR$VuOv#UY`nYWSdF$_p$VVN?V#+fDRj8 zORM%&y?pfV1i91Y)%*t>2Pd)~eaMV}CBP!(| zht{x*9(04*(@Fff(fsdk<ap3}{<<-kI9`H`zg z$y9Q1LD{p)!Vq*>+yPbkHH+!|O8$COE>9q01{DQCkxSbM^1x#62KEOGn3 zc365vrLQ;8a~fCqnsM2ida)2&XOZl|Nxt6=74e!%(|eZyF_pe|7fQmMJF;I1)@{)c zeov@KZ>aR?3Ob<*nQ!EZWhg7nMpP(Y9LMw@l?KUZM_udD6&RBwdGNL8^U>TcKvx$H7vcO(wjv^!E;&>77rz1e)`?hgk7xtbrhDe zsFZ!DAdqgpy#ys8dq;bkvI<87mT}VQEl&Dw^qxvZy>(~s!c6#c`e`T$F?HB(&Sp2S z&i4pK`aq==H{CrFK}!8S6^>kCr`Bp?6_%QiorGihNF|G}sP8p;gHPQg$(^sg&n-%^ z>$R#k#?mJ$dF?}e&(slDgwXerADOcIeM+CfQZ|*&+oQg>Drb;J_Eg{VeMu_E`W{}t z8B3q3)X^G^r|$=1VMRz1fpmi`3eDJ=!hxx!w~B@Z_=a@{)|g)vD|3qE^2n-*n#PoDgQrQcL? zEsUPil@~_t)VBXC$%^%UJPAvGsPwrVdQSN)@#&~AYfO1)#yZ=sbH>tNDm9ypvN!tt z5smEm@Y#FiU4%{Uzu*-oxr90E``$k)nYg3uxfF|nk}zwWSXPo**?I7*Wkt%PQstFs z)~MYd$0V#QUChfc`}RlqSwoTL&_7pHX$7kCyBn}1NviDam|@2DPkeq3XKyZ*a#Oy7 z@nm~r4a}afQ@gyRBC9fc7~dn5nC4OGZ=Eb4^~&u8N3QTq*Ur(^+4JGUcXKg)YUHA? zi1}3Vbo~dU<*|ogOp>IUH73_9$EJ@C9EPO@RGQi7JCNEonF}T7bHn&5Z=YR}S# z_qj?;3#nu}U3WJ|Snv4yYTGqTA zyIY5Sz|vwWjckS1uwMg>oHcGPuEZ=Z#k|E*FqM8vIUsw_(U+crDp?#vJGGBjcS1>6!$yBD&%T!5!S8bwDTGSH)}xi>yAs1-?Fn;k(La@0 zwucMpdVJ7r> zV#dOJJx^n46_ut{=LSUG;v9krOo?M_IBIh=Om2WLSs!?{Fb^- zoaA@bP!SubloEhOZpDg5-axZ>Sb=TI>sJ>`8>#elb8*o3>dnC2NRm{2uko|uY<>H} zYdNWmy}Q23H&JO-B039OHL@41a-sITZOgJo&oef1l6^0O6hk0H`i3F_EamDm*F1-0k&0^fcV z=3LX+=ImcH1tk?955r)nncv9yOuk>AkBE$od~%fhU&NH@FBxOQ(AC*_MURK#8?)pbSl z)9JsxVD^NO8zh^uw^rW#9V$iIN2Rty(5!JdJ4_>c?fLAD|5ljIv$Nr6cSVYz($D}j zYuqe10ZO{PJ1@QIRf@&^p3R@JDAIl^O=+t&ywB-k7dc+2Jd1({W6Psq}hY zHt0rw$1Q=`6V6!t|Es~yp6r=~r6W`t>i8N+&lhZkwWr(F@V9_$D_F6nft~Afl6{_` z_Ks31v?8jA80)n#CQ0hT*WQp;mDr-+iLbE~MWu89&?&*Q!KC(UW5NCvy}bYEU|QgN?*F5GnNt~=WEnnG+%oIS6VXv!gmv} zbdpL-ilJE}WCN}UN$SdH@8KC!=I!pspUf-Si=mR$O0;5e-H)>;jNI{|mDs!R9R8F* zkxo%5AqaJ&Z`~Hd=Ojpl*VbV1$qxK^xgwpW(#RjWZ%Kt+&B(}5C`nQeK6~A6)n~;^ ztXhJfQ!JHEkI~(86r^V-HbO}lx%p!nv0v|(@bi=Xf@bwF&O!f^>1F z9b2%-g72`3be2lpPCN$E-cQS5Op>JAm6k4EwE2Jmlg9TSFs*#zOGh?o{SW?jz9OBY zlC@g`kh-Pf9knnM7Qf@nK8MufyV2mshU}fE($Og04KU$3JutziZlcuFl~t&p#gAM? zxo>c(emq^K(o`4SZC>FyRjY%uCyb|)1)SKiL9Z%f=?ayK-oF8)6&vw+gdqL-=FH6I z&gOq7QHkj)mDc^!-Ifw!n(jJJBYVC1k^69q8}lvKtR#*po=U41oCQ+HMysGCjHl&a zWae1rZ7i0qQOU&i6p*q#aW5C7N|}uP-Xuk1={l8`R5%W#>i*MVOp?@(&)&wf%~(RP z6o#c6R64rnFp$P&-jak=8s^4`}q12OqHj)yTxQeVFI7Nyl@BVH%3#Mw)vQp_&23ai;%_x%j` zb3ww{a{QqN?AneB|FHCcN^NX)H~xiQe)4bw; zmyT16lin1U*>As}R#fYwt z3JPM9q(OY`9b49h^}Tn=5yzB4rKqa9UAoX=2b9GlSIAzC%m7yR&y)99dcjF4x)rz} zoyckqV-lom>pQaD-unw;=_Qr&|5y$r(|Ni(12B8K*@T`FTz=PuZF@FwI+il2lu&yK zkn&>Op(Ko_8H>8Hnl0z?=MhRpyrR zNs?5xx171KB{$-Hu=I{fZVc^e_BfZ(kmm5u=~ki#3#@o%J(jYllsy`)jmk}&2eT*K zynQ#;i@ho}mfyQ8*?Ui=a?esh_S(&FrV-O{KBiN>oY=Z^UHH=+MfyOcPeaif)-1RQ zl!P~udl$K}v3GXyUmPgXM=HsCu7H@Duq`lq!pOZ+l(F&M+VWqIz1!xaAGx2XbT{Y| zkftuc9ab2*t|c0=CYyfL;wnOsvZ++JNd}OrFSdZ$6Z&42;tnhzY+WlXeWudQ{b)~k ze)&R;?5W;sjF{)lY{sVZ-AIWkhe`njzkryAMjP4pQvB+(Pv@n9IHoUD%A1`Dq%#?X zVfKWXa8;ZQt9RxUe=>hc_SIL!S1P?2_z+0tV|Hj{PxVG}+Lb2Es!dP+IVsXNDm@&F z?tI*<U;29|QEbYnewPdLXyYvii>Ug!3;*xwo}4`Jyil?KFo1u>aj z!&NS1?@nL?HuGw&gPdgj!ccp^s1#Q8HISAiwlMBF?K#z$eXbU^7fZjXH1%o{kZLo$ zhLt4Uc@kakwHfKe&Q8hhgrz@J%J{1Lo=;du+zhH^Tuk1F-B|y7i$`JUFO`CKp_9a% zdP`yL3GX#}w`|604d2MW15lpRKPt7@g}TuvcNxYcNu&7e9rv?k6ApiBjbqBAlCR$r zkiA-;b^k}O-VBQbUK$;Obz_{#HIO59Ap1#Nb zQiUSTrP7jZsLGpF!&R>P(}#TaQau{5%8?)Vn}Uiok4oJ<(fg;$QF!DEE0%*z?O2i2 zxtnnI=2OY51IpgBx=S>&rd1Yvv0pLdaf3RBaZ2pcsF) zT)?)az9JSzG zQfeC~nanlBw3tfS7tyTYxQD@*Bxwv^dykh`vUNU(_T1KUl{eOXO)Trou_?(218~LX$`)t#hUzaP=aw_#4k8YP7+oLsW zs7CI(<<@M6iMu`boD^vVmF^TlH_#T%)tYm4Z;NR5Jayl@KP~=}Uzax@>#rZVAylgV z@ejyeE1&i-d%|k@vF;7ZnXm% zo}}A`+S^E_rC)CV>1M}G#$_+9iU(WcmbRVCo+53cl4AvQO3t7@;!bO*M-P)&X&eA=(Ie&lYZQulDQF2CGaYYnTCtZTZl zo+GaG=d!0rTc|Yn)-CXyA|@C)a_bjr!LqjQ$->fBDm|GI2c-5h%NsXx$KCf~RW0M{ zVrd(d3T;K_<(12(sn9cHbZatBf_*QVj@3lln8KTO`4Y+fTbN& zI&~YJj#jH+LBt5tSo>LbIpRow5<)J;jS&K&&8#!rc zcZ0NxN{^R*0MdmHTKim8_R4IxW0lX@@OKgwX*ZQJ+dKo3N0jc=2JCZ%zSpybGs{hK zZ^6Yhakn9+a4Pja@eoL1<+W~otJZtJ+skZp^QZjVJ4M<Z?40O4g;&H(j-hHG>r)Nt5`IyRt)l_BVLyH%?kQ*&yww(v{brLH35) zb%v6#*O>R$mi6|&-H?-7t~W@LRQlEj%}@15;uVWU*l%EAycatM6>Z-CQc;jPC~NFqN9!xDTYsj(8O&Nvghg*1>}{x*5W+ z_c}WV=&Sq)l`c$)2hy^*rZ6U<@2x!Cf~|4db%%>7x0^vaN+pv7^hUDVfb(Nh`MU%OCk@guDxH~#R$*~2xR(pk*e1FTVB`e>X@csI=|tNg!oiZm98`RBKoVSARAw=Gqu8rk91= z>8t!Cl~%ArKq~9H!noSI9u~kl`=2xAq~C4^DTYdghojm3VXTWrOsbJvImwmP%4*5q z9aW@LR9ZO+-6aSeXQ3gfvezoK87mjz#qVkq=`@v&1fB)iYu=`saZ>L$KJ5Ly_^CL1 zu~Z5g76qhpO&v5ORrZQ(ZOt-w-{RkNT}d%Kr!!QF*%<+(HH-1dyfB_Ru4u<@KmBov zi%F5rQfbk$oj}T3-VDYhNTqB$v1#LHZN}0$Ds3yc8Aw$p;oHQ*$W55gm38rn_>86V zRC4lI3#0^%m8B4q>(CzThxN+{EM1_|+Pa}YYU{Wej$GlLT4c%IEW+bKGfr}u+g{%z zE>bD!-FYC*JgR$%0CoUE_SRUpWVLc4_|u#hs|->cm99@Z4y1}{aO4k(Elh$KO&_ zr0Z15xxNiZ=UzzQbN8ti~qVS;3_yenJRsO>+l_7o|BN=sgcfS4{hSA{W2(iA>>na#Sf z1#I>YEZw70)`(yrHT;JAo-pT1oqDn)xl#@%%^cBD-;M55X}#rqAcbw%Y23(7&FIY@ zJ{a2`ONmsvx)<#L*2PrR$ewECZn^8n_ScN(D?*9s0hJCGItXG)pJ%Bdsm9atj&0bT zkRSYsuOdC9(u5>5o~G2px4wma?yZ3xm`mnB{wz$99#QF^Gdl5oHM@dFOsd*D*~5d` z__yuLJ*W32JLxOpF_n(~yacjW`9ygr3AHz_x+hy)r=$s%o=|DccT^EY|KgpRu-+?O z(T_<3ulZpqiAtR(qm%i2+qAMbl^?mm0ZuGt=qmnKQk3i^Qz`t_U68%P4#kYio=t{3 zv)_1}??#H0LM7L-=nYE3^CHGci-KCPo$uH3cXO^CHB`h?D&?#|YuJ>{W>Au(>8k84 z@MZDVefd41BBfHPPR4$ay$-8!-xF>D1x2=ImXSLiauuOSX;kXwjCN|FlWN151nJ`H z0G8-#&#x>MDV<72mC}$@eQ#-Q zXJ%bw3;&)_iRn3&-h5aBq;ey+!C6D-do!$iu%!vDtqk~wq(7o7p;h;mz=aN97qfNjqH2B zf3#(PhD6@OQYMw^hTjHK@Yd2A*;B3eCeLpk7Mz35_^(e7-@HQTnFl(?gdz8ig@lFb4M{9^E~p<3As;^*9@ z_ZqTwZ5KYn(nl)AE&m9zw{{XHfL*K#CfW1N)xv zo^a?*JLd4;XMRVmNI6tmZ21&OtMZP+>mDZj?y?jM8t+kOV zrnJ%CY|Gm={5t?e%B9lyMD$iDX{C{;1daS#G5crFa=D67q@Ps!yz(8$-c8MsJA?0g zuS|8n(DQ!jFf9F|((dgkKq`?Bzkd=|EO*mn_V3GyJy`lpCCig&)~I(J-&+>?UP~`8 z*6^DN|7$iMH+9o@qd!zyQwYtu=f77nuJ#W8a$uv~J}@pOMfyvnkb-DO{biO`m8)v+ zZaFu$^`TE=Ed8U>_@!t^J^5RRM&DD-xt2ehGta?Mzp<1@rN3prfQl&iN9*0Es`mWv zG-kfN|M+5QPC@eh(}w*ofOMEjr+TmP@Q??aFz&E~V_Hb1$c^Z?R0kK)dc&{E z-k-#VY|fjK4LE7bPeVm4qEdqgU%_)aIbZ8Jsj@fYi39uhz9zp@v#8QTUwezGG^Q-N zn^Sh+Dvj)^MsBT1Zfy9SYyAAw$=VULUBuT2;`#8M;YnVA>9+s9<$=Cc7$X=6n&y4GP=XTjMvq?)&VQB@G zQZA(eN!ozF@)K6eUVU9ztj(+%SPG$%`F`}JRYe{JyrI;C)H!aZy&vdrPWljiT?p&Dw(9!BUF7ay;oyq*30ugmex?I!QaIepZ{8OC$W>}@9hF8zpzQUZ zjcZTXshtnAVW|^#@#AUxIYX7Nr_!=1Z$S2{Rd1jXlj=E5J@3RuE`8RN%U)K~Ui$I0 zfl9L;pi{Sz^R!}`#m^dvWo6blx8E5~TIgqxHd3j~saqhX3FGjNS{S)wCwsAhb$$7F zpMm`i(k3c($~q6EfVx^|%c>PiM4OiEh@WQy7n34|QE5?2G`rspudnf(RM~TF>BMp> z=kQ;+%qa7NcmSR_&=)EX7MUX5(I%^Q$l= zrkzxJ@d>RXK09dj2vs-gvZpD#wDor~j%gQ_{D&lf+DqAnYfo6Qgk{L=zoTb5bJCjK zhUc`KN^Rd}11UTJzhxC_@An&P7Psy+|GPPg6i%hMni)VUo=?{35vuH6zvsyO%MGiA zW70Z8HK#H%Yl|9v*TW^jP>z2}|0G9Sq zX+*oXKEBuY5u+Lq3+@Ces`GtQYdE=9z z_Kr}geF9qVwaPHE_A1A_untk4U%BTrQ|hZ9Pe-Ygyb!JT9=9oGT=pu?ZpOUEMDxF0 zqDWCxs#grH_pPDmTjNIokGe_3Ow>|$I!0)w& z>>Z=h9dC5%wz7cMDYmNiEc&>yR>?~?axp2=aVl-9h{n_9w|LeNPDiV{wP1mN*YdN5 zBAuX;NlFeFPyTU6X75l@JC>Jnng1RvC!C_EjTINsh@s4ouX1ZA2e&+A6QdkJk92JYF5V^F_W-uiC8*K zrBjh;?>=?53zUSn;oTlJVWaz+^XITiOtDld^c;1gzYUy?lWOX|ZuXp2y%LV;43+u} zLRG$ctk#`*)rzG=G-ExE&v(VrSt_MkqFLi*F|DaZYOhE}JLY`lRu-2%MY=$x zpH+4Nsk}1Bi)Z>z5I8Mi)qTt{`zio znM&E;qd-g!T|(hrL)fW(@86ac{G0b4OIN5A3;(87$G259Vp5IVxldi$SHIr;4KyXD zt5oW+9IaSh|H8Mvh4Z~Q-R~R4`@O%5V~VGedlY(3%dPQmpb6`}>8E|!Jl~i6cv51z zMy23PG!rI1sc2mGx>sn*8o71myOAPYr_$6UG!w=@u+flIwO63L%vy%zl+KN8lKZ#D)|>f?+G(n70{4WwRdZQ6FWTJycidg zA|+5MBpRKuTzQ9oXI>b&@6tTj?6miNv2>40LvNv*7%nTd*08GDtL<#V4xSC#kEQ!m zI#l~57*D;D@s3)ky~XxUtVP#fj#x_Mq*Ew+U1s37Lc(4nd$K#5)9d#lEIpu7HyPc; zVB4x|RD^2Qut;jidX4$YpYJIZ@sLV|nxUH*l^#eMlB)Jjesf^KjY^*7Vk$mzfW8|& zqEg=}Pr!4!)*;WhH^*I9y0OqRyMJQoF_q@FLGJ*rZ!mJ?wjJ7neOdFCzmurM^n^;a zE1v~14XAErT=smt{Mf$|E%{SyMM|Pl(jN3}L;F!i-ugCq(uU=wh5O*_B~$6|#m69~ zaf6Kqd=$v}NYq)=%~9(qnk!}07cj9lNEE!a=1(&w@Clu9oaqvupB z%*Z*nY7<}9;o&B}%9WT>sq{7GImlkZTdnM=MsAnEj;vGtZv47jkJPWLVY=}nZ@DS_%1(C}F;*!7~ZUGQ^yMy1kkQ8y~v+{o-T z^R{Els&%}|NrBOZ+Ivo=e4Ud)Ow&9}jLY7KC(i7|qoVw-Mv*e8)Nc#gKYg)Y5BD0v zdyOUE7_)8Sy8y@Zf=UZVpcAU39(X)Sl4_sZ|FSj9El}VnmR?fn1)ND|x!Imd6V5_rfgN4bpd`S5&Ie39VQH zOBz{wk*QX!_sD(xilzE6gY=q8H=@z5#=pOoq?&W3M)u5p?os|56h(SNrM?$X_8#=o z+5xDfHs4%Wj$H^pKPl3GR667l55|*grdCX`?Y`r{5ydD-we;`9hJVHI1Ho@{qY?tVdM@u(3PNs+RsRO=tQ z0NZ4zXUE#%+)j2X1OCPE9@+x}w*?WUl-&56IBX>s@l9e)^ld47y*7t}{R7xL- z?nkV)C=0VE)ZVvwZme9Z>HH1p`*8*-n@XXzE`sc>c#LaL=zE^MTCiF@rVQj_Ql!sR za!p0u=-E}R+MB_j63nk_#{y5E*@C4UD!ooc-RP1}VVFIk_V({`W{m>9`L8IHn7&Xc zX8@}5eC@REEvw$CMMTJK;Fmr8J8DJxN~O5?EbyEtzg?n8zo>LE1g-Z9oCKP#lCgjgQY)IDwT|8!c|{pz}ge~p6uexBBvJS z&z6;#{!(d54|Inr)Yz|G@(R~yX6-jN!!iA%(yO9qPncRkYkpF#!lFkuW*?5cPiZ`#ZA^iPQMsCCImIsJh==L6H_w>1fVJ zAPtPwIvrK@JukC{EWGxB_Bf`+RO<3K9Y~XtvW+{l%x>Vo`a0g@JFF5@FqNE6-UU*% zDEy72?l;i*+Dl4yWfpCQUFTxTOEA>l5-Jt1j`q20E*Lp->z`@FHb?B{zc^5&rBvD) zj%JPC60SXA-H|E+Tfv*T9rsY)fk3=iW z;b~g?TvhFrI?$Z`zLw1QJw;kUrB30eK}Gmw8F>?<#~fd_c!^DME_>xC4A=L)5GqX? zc?3vT_D_R-Pk0-Cs%{&WK5K1BEQM03&pmWQy2Nv>zNgCGjSDX9(8@IamZ}odN-70E zxCCO_pJn9fXhPp+%%gmhcpTFzDup&iw;!jt8N1#)>%)eGv+|turrrqsb6QQM3Tdbt zMa|IKYpC|QKT_@4*_vfna#D!1L0Utl`*rVu>{&i;49AnO*GTtqWicItt7B;`mBJfc z0n)(5_;==o+Plu0v+Eru@ptBxnATD0aV}c1EO@82T2^ImX)#;Y=JviI9MgI#l`~BR zF|E(WeNV{VfJaWOba}ULSlU3PIiYC9(&XrN<3{d;x-!eEHhvB#ZMcWo&&UNa zrDSQFOS<;+Cim=8mLG7O2V^-(DyD6 zc46y(jpuJaD%smfrO!Lix8V=ZSJS8nRrW^ytj7*rI?12IZj(moYi}2o+(&!@&nc(| z-l++FuY6Erb}C5{0!4hYa%EvvHkexwUKV}F|eH5)~W zpi+l2w?ItY?`cV@ig;+#jD0`*Aq~g0pGtFQp9fM{KdoQsS7mScN*|VfFXsT3BB^vc z?-h{7AJCdLRPS>ee$u^VT`*!jmJU$q=3#W_V{Th~z9+oTZPwMDc{F$Lgr$R2a^HC! z#I);zDXelq8lTaOxh&4P!AU0mqxIeB5S3=VIRm7$409+6CsZSUc(EAMiMOzHm`YlDNBu*R8=1JHh{U;b>e@iLdo7yD(wi| z2BgC4wAQeyk$d`7C+7IikN;Lkk)o)yweWf%MNKbaTudn!x-q|_mi%uvDN;0*YTaG| zq~@D8YVWNhHgh(v6Mzv2>bBBi5sCRIy5F4M~-~EB6D~uT6a{u@pZ|+=mD;b}45Z`Fj9e|(JKl|b+_Zwfzo$rNsdTmBH6S@^euJXQ zUQit`R%2oMb1r*|bdE~(>`+Cld0$fFIjMU2$A>N1QXkb{U00;@RPs82?y=M#KSHDL zsa7nzSpX~f#*IJUQ=|)2TJ4YCeVPo{`hrK5y)PHs*?`%$Yq{)Yq!=pVB9(?;N2{#kd?{hPnw`ApR`2E5$U80g#?WaJR5~TIb zu_}8}HJY&ZwF7u*VAFB>@pPF=-z%Z#^yt+e<3{eH_PTd9X1;&8m_`pZNLQ#duK;>Z z?&0{ohOp1IHuq%nzFOsSQn@7t=_-}>!QZOew!E-LMX0iud9*Rxknhk7PCB>WAjMOu z{a^I9VN+%`4M{a}hvmk`&59LI=HEYAWErFzR0>{;PCjNN-8HWEstk2xyLU(P zGvSoq2I(f1W=5esq0bHc%b7y1JPNHt1A68%_!hF-Ui*^rQ}|@+4;DtTAn*%(_Q8@TYFiw;7}aDkaOO!E;(< zfjg`a)2PEh%a3BrJ7*TNz6(EcGlv+Y$5e8fgTB`Y&-iOxhke?Yv9G54`8ywq^n^-o zt8c#F$S;MAhXZEvX8vo6)Wyy*9 z@${5RmbF&`DXvLD<3{de=kDy&lX1tmm=r0MN`t!u1Igv$I*q-C>WrmnrQU2=+Mv={ zN~6+V{HsIhT3^kovRAaSA8VBHv=^4rsr2y^s=cxU-WWHYcKWwr-#<;|-+e0Cdq$;u zJGO)DZQ1kEIO$5S4(#Xg_b0iSdL1@Y#B(Zn_gn`g>-2mY6`>lr6+YceKW`*0siFR2u| zItEDQPFjCyN|n6_PJZn7#M}%lWm2j6paVcU*;?x?Ox2BQ&uYUq97*PHKPu1Z6_t8> zqrO+v6yE|8Za-Qs>%h*Me;dHXw5anWeK&edCHHUWO_#~UT#brQWiMGbySK5)<*Qtg z-cV`S!4n{R@sr+bNUH2zPHxGTy-nc16}la5i0MBny&JwCNI_{v-hTY!8Ni~xJhkPr zH{zi|dP}8kh0r>}*3`(_d%xF>bv&6ii<35eGf3~K6kw0m5y8*?GcJ1%ZCkLF52o{{ zql%P8rO4UvIpvRpvxYEoSsy<(YHdmWOJGHMPo-f!-hk&+#9u3Ws-0S5Cr38zI2Y~4tnSa@zx!0Ak5noakM>W8B_qFX?l`GeFsbn)oxBn|wykzr%{YTlh9y4Kr z?fCvv%J(gYPqBsUjW64jJ^t|fDp%!-^qEQ-pKk!ERAVE*h+D}#SgCK(pRklerHZL& zSL0npD|@QGH#I@`9d(VZL0I}irB!C=9YEV3Wi)1YRo}DN>BpkGEqjTjuT)wSgWd|A znWl9MNVVSE(x5H#O1;XT!~SreqOXW=RBCtj4tP%0GqnEViYj|Y_q($9=@VSJm=x(d zm8u3@0MfLASQ2V4t5tJ0eCNLnSo%SwlWox1@|$n?_gHkNqx`M!#uI&5^I5f~V=0$P zbDyGjYViTzHF~*fwY;cwQ^9~qw0PbyuAy$Z4y8)D=e$-ZAbShp4JFLF}m zcZ2kcO5wNAD(vWYBfl`M8S2HZPI-8TlV%o~s;|A@RO%t2llf{h@!!T2es8&$?8pi% z$r*&DKU6Bw8=YBplrLyJC)LO;s{8ZoZ7Uq+@AxV){iV{YyJx_2>i0)$#iDvE6zkK1 zdDd&q_dP}WN2U7P(V6AypLmGU;Cy@sz3{^d+zuhDNxOE$Mh zFn<A%knUn2e z{vANENkRG^5kjTe)l+~p*~!Q=mZw{rvW`b9@%LC1DU?cm+N0Th)j#}eHbU(^OOaWl zLLK>=f{L_~N~LYzgP3}6()zVERqg$`(vX#IP@)X?oD^vlmDYbn*(+N!1NI1^_RRk| zupz7ROPu6TWxD=3t)`OAQ8a6;JA~f~3AL9Um*}L>u>wbhP zd%r)|XIBrG?TuqvOQlZNQ-Rd}F|Iu!dw~<|n0+7LEG(^~Qh^I-|71Qb7@n~RU)HzP zy?+|w5speTj?QNvewH4?)0J{sg_JomZJE|!Q?GVAgWu0L%Lto{as1y{P17fOo z*2s}NrFX5w=orChCMT=q`=Y{b0F=kX)=RX>BYnMzKsXkGsJ z_heXm!ir@}nIT}ssq^(pc-8v0q z&+=k1GzT_ClZYvlQ!kBJjoP|cCQL#4#Dol2`GWCO{(tkxSz zRrYRtt<8LvA3KU;+Ce3+($9eO;T(SdB#hjE)JCjxY*GbIvXW-%$J0(K?eah)xBqAS zx0{8&SNppoTOPBIfA6kHyQnmB7OFkR^;+3eov{q5P=__XdEFbww3|wq9Z>D%t~yxxedf0u6umcpr2ITy_uJ!fd0@2O4+isf@++t2y9U}+DP#{T#WD&o{#t(a8V z+ft-1v+dGjFekm(XQ+t1R2m(M`rgdI&v3;ee6KNKhYdSswS>Q=s!02&w7k|m5L1Ju zTDKon+1q^CiA|^~^Iy9tQUsMsJE0qBq2r6gZX}!%oIY8XRejU+DbC)0D)m2!b~XPc z-8L?JC1qPyyO+N;mLjRN(hBWr@;>0&6Mhq8eEX)%>{wV^PFmwXOWz|7P-%0)Z{RtN zFRFEaPgQ&ND;lu)@~`Z%bdXAY+P?&nvsEdL=cF3BzR~t9AgFN*EFGd!R1~_uH@aR) zH1tQ=ZciDisMi1+rJ~V09Ri z@by^5@xIK){uKW^ABuF8N~4P&2GaHd)8UFmm^Jc0_hw~HXACe5^V)T-KR5zN@q6&Lw8D2jB9N^8@P z0m&=T$lH&*etEN|zaEU@vZqMLsq`>ET1RAd)0#C@=X(LI9M~kE>v32*L8Zn)XdU5x z9-oB?D;AqbS5{@hXMPRaD%9|tPEyJ8CwflRG=KY1b++s>qZzw9WETG$or)Agr50OI zH?nN5HF8ybZ)tZM_BwNMGM7C?Iz^?Ip{N^u%+acHRqYL^=ENfGDxJpCX(}Z(L)~bK zmytWQ@4bbOnM8}$-QJ?e$liNJ_Q*=5 zfv89WX`+x2ElQz;A}N^_QPHr+uiy1N-*esXbMA9p=P!6Y@B7^EJsxUhUe7`-_ju7e zRNrgN9s13iF4GMx{X0jk%zt^WK(>2=5lcXQuTkSazZoNyk8zf@5jU~)-v(+o+~Jhi z?34GMJnDOm$h{lcn<1Q(h^23rsQssLZyJk~iC1&|>wAr^9dg*Y1}7z9DdR{C(Ha#G zq0f#AYVOTxW?-6j^CBI+WGuZqa+Z)ZcF-dh!92HLsTI6`X;{Qa=by{JQwo-1Pg3LZ zjy)vKHTu`T7dAF-Vgp)A#nQPrYBzjtB0ZxPM6b~-0~iqXmtFDY%5)1$rv0d1Bk^2A zG9v`ik-erc?8PGXo*F0J#?t(xaN;{ndP_@!S6fX7TS0WiWp)RJlhUxXcW)pe{TU`U zF6Y%JsG0x=Go9J<5s!B6met&JEJa2iC8QBqVlM{sdX4LelfgV)y+L z_nec&=N0t%yu;f#k zNR(;xHL>2EmwR`%14PfXVAqW}={}YYoV`d$j!N{7q+qmc{n-R=?b^GA`A)qYpk zl2^?OLP{Dh))VrgS3O$|7N?wI-wW$>R4!#>>Fo$=T)r;1LgYK~qSt1PHdOBp^YUpPHaYS z(R+-gJL%M(TB)PN=;_ssfN!}&*)t!Ul#3QeU(ct}QUR9gf{Tgoq^nyct=)_GtO857cNoh^BU6_@(!7JOi0IkZ z(&sD%W7us?M?sHwu{W9MRh*Vb?**1TjHtEc^n+smgve|6b~e<2HOjBqGgK4PLHsT$Y@^4e$ z=~AXx^muE_NB>iU?AWVbOhznmluIR8+EGD`Bh0?gGc`fY9qXzMj-QvXyA7OFilyw= z)XOh*8uTe3!DzXiu>oxP^YA@grZOxo?M(HA&z;0(0K65d$-`A(e&1j0-MfN1dGy|6 zsqiAT9wjnH1rM30lov1A-f z&1!l!5z9SZ^!{xzfg7J<*#F?+q>oto>l8+msav{O@6H=7XH{52=+OZ7UJWOG!V)Yw zNl3=)#OCfiX@$d{PSk=lhl7sg4SvE*oT zfskSwik+e2MelR{tKt`n|FENFPWpnS&8pPON5mqr)A_uNaBOc4CDX65eeNLL1G4W_ zjU}UR{zREZCW)OuhGox5{V zEtcXms5Q&fl3wIELa-xwu+#{kq2EZRHR7Z?EZKF9B+B$^`g&<|4UHHxD9~KX-bzY& zE&onmv1D98jaXvaiR}~aU{|O{d{KwliZ>mYGI7#3EGd4Ydcxk?^cstx&(&|O3y%#S zv#k*)eaBLFRjNK^T$K3V%@(H&pRbr=0c+oq(a5T7_p5Kd( z-cKw!>QWbQE6i5p#ZR+3Ot7OX*UM(-vKP*{C944d^Pq7;Zyk4WxU_03GsarZzCY?rZ zvgkQCL-(H=Yr7Fr_WDR^eeN>*DbQ+6BX;h-SV=DJ#?qthy9nt;xx`l;IyyVR*TtiT zGG*eVJy_azlWNO*CyKrE!K=9&!;E30mO)oq+KZ)yUg1QUzL(PDJwZk^wy=crT|VZ~ z(mpJWUld44gS&ZOS~bnc5sM)AMx@$; z`lJreX~`W+mJK`!$q4A#r$FjsY!6Q!G;K;t2eI@ia6ci1>y?N^kC%JHS4{(#7THd; zz3-_9gS-Shin4(`>z6KLrqmfG1+ZF!@eC#6O2$qpM(@9$m0NL^-m$lAR?Mw*jLL@$1F zfk>Hnxfhl{4je>(ba_^qq z7|2-hojn)k)znj#<)K(|Y(_;daiYXm9eTeT2d|?ivHQ84bQVjtr>W?Dc`5N-?9x(w zXtp$T024h<3d2&Dq*&rRJyH~l9&etjp;7SQYT~9WGRh41Wndos+43@e#h#<;TIbUq1#;dtQ?pQ#& zc>>$#a#Ado3hz?;g!Vrr_POpQHn8()^;5b`7qN8U3bkgrq*mgKBEAnML4$@4;k0xK zOP_727IsRs#JPrXB0%pRJCqqo_oF-`E@Me6m13*<5xPvm*KC|M;m*#KUv!z`u@rG7g~)P+ zonmWYy!zzjsRzdI9=)Wct60kKLA9{y_a(j{r_jR$iWFmt8EKD?x2%o0hNZ(-s9mAV zy<#<&H)83Vpa$dSzhTcCanf}x?asYJM6XY~8`9dn_ic2*$*~1{2ZfUouyiAcT8G^{ zN8%f3wgraZr#8ulj@}I{IR+F{Wm1+Hy?*uoESmNytb&$qVySHfb&e%xX|A;B#cPd) z1mBRajMP!%kSrq-u{1k~YK^wr(|xYs6i~~h0IF9*R?$)tmJ(vii0HX5kQlx49m-Jo zYtaN+O2*QlUR0LbZ>*LUy-DjdV0X6*Z)hn6OLtSLED!4<@rLQbEL{lJ{ldO)#C@k! zEOoqEMMTfJMr;hrtGPQWM}VE4;S8osD+}craSKc97rr2*E*pMHi{83{YET^Qyq=L( z70IRBSnB0YW%-Lt`pmpwytnJRHh6_Cn?g%zSX$SEI(Zv$OXA9Wa?MbfKRAlrf8xrN zj-}zJUlP&V(T%>JE0}Bi*f1Ir95Oc0Wx9iHLIou;|w$cCImZ z`(ardk%6V*6;w|cab4{G6EF8B%+rU#`&%7i%EU>TSc+Xw^@P(JN<3AU;cg01!_?UG z5u9`vOBn{#-e*nocha)_vV}G5C|J$55u9`nODnahF|1Cg*nTcAdah2k5P$a++eUEG zeJm|le1yn|R$&t7?inBK!Qf*0WcoX0VW~%jDcu+pM$(F=aY$B9|UuX}kYD7O-Sc^&nI2-vdj_>`6g5U{49m;C_04o3zvW$a z9KlJCu(WwDwTeAw%~O%@#A}UgLJXnK?M*22ojB<+mI97btJrf#(q{<-BbKeV&B5dH zi2JmZi={CisM}*jS`wr8;DZJ{EE>h03**X^ho$5n)c#YonZzCbkS2QY`tF;qbeW!D z>Bt`HzsJTdmiX3pRFE;uSs2Iesr6mvBdfVjv9zRbA(7>!jl}*%hF5cIm#Tw8+*tO` zF(>6?sp$1RLaJL%OM-cBQCj`Gqw4d2GtuLuXISzuyGclW!s$_%Kx#415UfW|-^oZ_ z+8vceuK-Kw-C_vI^FLZrP~b(+f0Y?z-aW~#x^dETEZJ*NC(v4X)1zfUnRI?z!{1Yn zPS9m4#L|{p>f~+seRs0g5Y$}L9}{8q7FKWb+q$2V^E$}pu|X%pUb6UEJeJaR!8kmi~TcB6ZVz< zmnSSi=ju3i-@WX&TzZM6VZEr6w;?4GXKD&D<3KND&}ODgeY+f!W%(;C&A&*sMlTb@ z_MdpYM(JLC=#hMdUGW|8pImy4rM`#H5%sCkO6>hT-l^~2FHE7Q=R#GcOb<=u(i<$z zYetRB^M{L#Sa`WNuv`87X~YmJkw>#WMQFfuQEj8fyTr6;`n4!VYE1r4lUZDNz3-nbc6?OzlBG6=)Wa$+qSD z3*=HMmSUUUCCap8S(vmD%c>8WkeuRtn~7fL2f0*+r43!EEN@_PR+{vtFTh4+8+PZ| zrKPW|KE20M^DERz!JiEz=3Z8S3G^xd&92N39U+%KVCkq%FcCd-%|dBqS^-utt9|!| zO!T&D%cXKG^}J7=`AGdO@zlbr{S(1=Ng2DJJ8Gs}`iQ0YDb$&d19Qbrbn*Sbvn$q@?FYE-vi}R1(wz=b0WS|@j3b=hTts0 zVf9%sLLre|-{Yi8EGhJ&=1+rG(yftT#Nwf94xv|cSI}ju!cv1?)VVO-ru3^0f_87= zh4B#iFq}QN%$4agmYk;f5z#ZZ{7HT%ffRV$77{*xUrCqg3zmvEc@ffQ7qR&hFZcHL zw}+?K>=rYUw}GFmji|;__%Z5~>gK)@&xI9fOoy*c?oFbl8Z4Ez-Aa_{dpEIOgV*QY z={5^a^(|%lC$3DjSi1C;+L3&?^bz@;1iL~vyPLzOBaKw(GSy+paXfXBeY5R75s5cq ziQGOO<_#bJj+VY+Y04>THK*T|JJO{4Zg${W^o8vSgG=QZ@eNCptEkl+!=+;DM!dO3 zV3(;dL}UFYrcAr4R+HA=F=^I2#Ke3c_mAVm^wOcGBc+q>h!yG0@6tcTQT=afnsZkDqN zvcZ@7e}K*Uk6oGPq~BP&@`cL1@-Fo2g@Wt{^#ILWy=y8pDi0df zc!Yeu#gxe}OP&#~Ski6hPDn)yCH7AasZ$`p%!pmzYnUyU+_0phLS^|j?F6z+g3+?( zYX|72X~nL?a*{iivI?jy|5qXPzf++3#FCG+C>rE*o$qKrA6<;7%RvRYsJ2S#!0?d z>b8VhCD1gA5RrJ%dpLI@Eb0IK8DfRQRP5;IPj(`yK~G*{#f#l zp)w*qS7P)Au9^;hCVkmcb)0k@OZ_KO{gcg`gVLhcbkr>9x^pFa=eQ(6p5-U7^f`46 z(U!N}N}s$H+}E&+nhQfWbt`1P6DI{=>C$Uz2W3N2j7XVyYby4 ziDK;@FM6vE8N#i&i;Wnm!|ao?b}tx9W#6gY2E7Ho(xUf!w>eDwU2~k4La=o433YDy z+0vuZB;U3+ko$2eyH~@N=@gcd+EII-zU?oFNWADNwwVNY*s*!$amt^+|B*R!{?@E>@F)Og<)yrTB?n3T1Ni^ ztf1yT*06&0lkT)8#*2EPA~A8fG?n@cdR2M_P)&lH!;IA|tvkx=BV) zFjLd_F@{$ap%%0hi6uP?YCm`OGWzvGL9gMv!~%>Jw?r_KVW>PKqOcU*gt~E1x;36G zliJCWlse-`?@jPKXGL`hb4sw>SoA=qY_`U zX_8|CeO2?=J1CrV9!pz;UlL`iEfb3#FZcR38w295#Y7%zH_nhk}})t6r|Qj4SV?{pPQ&Dv3CK31ekoIg!;Q31VGQ?}F6H7t4Wr_Na( zEe(+ty*Hc3LK_Q*W3+S~OD!sEi0FB|65GAwMQ>5l!LZe8Df^x!7rg{5>Fs$%NR`hd z-Y~7ZrVNvwSR2q~y1_^rsFO`|>m*8%1sb5#XH|1XvT+EJ)!ds{^6ZsDl*t^#R&#jK zvl^}kr5kT)Gtw{*xs-^d3N*CET`DU&BaF`SLO)V`=;D<3#j6SJCU`g5B_Sw(7|z=HC?7#SQ=+aonz@gF;k>W zytzi$GE-PnXq!Syx3RQ@+$Wsrc~?Z@Wkk$(D|q8_%bk&C?m8u_Pia^xDWO)V?y1tF zWx@JhkdiGp#qVOj6DOr(sp&mxKUcY0V)WM6zy2OsvytsJIOz_S&XfO*nRrU#-S7ta zW{@}JBioj9QU;d7$5JbaUzF%qTLpb?+=lV6WydmhT+T_ESo)TBkI3@&L&P$ImwU}W zjD@WGV}{ciaTiOD`>F3#zLlP-3CAJB*L3L#}b_>mmXlrsR=b& z-uOgppOBY(c4ecW`o@bgCVHHdgQWr^YP9^|ro^7mFJ2QG{#qYQOAoQ6+?<+g_@;=> z0C?YNz!yDe6h4qW(aDwR5tcF*Q7cpnPm9%D-b^jn(FCFzy&6cD=`ohtEv8neM)qt( zzJVrKWBICT1*f|9?#)P#SDum8+*~Z()(9lBd|cy((xi~t6F^1RpPhYjQXZD9|57{r zMUBPAd%WBW={pHBJg&ymWqN|81yfc^jS}Qr}ZRSCHJ3Adl`p_m+mU{(Qa&JDJkfyYf_?nIW+=Xzcu-u83o?~gluknO5AXKc4 z;6-oMz$MV;$LuDwREVXkeT)ccqLajvO))E%LDh-%?8)0{Zu00AVJRn9laMw(l(-%d zbYTU|w_kgYDO1Ora_I$@^tX>Bq&G2QqcC2(mm0qc>JQj^F;ZNXTq?%WSiAoS>4|AF zIa(IfT(fm+px;)FGqm&)OH&>C64K9Z(c~(DU}aw8_ZsNykizZ?ab?K-W?j7hc9SR=|RG`cB8cQjos2zUG>homu1mnGt_hv%JCe9sb=?#`PHK$smQKzG% zN!}CY!sYhb>^NfJ#Iv$C;w_dc3>OgJsi*Tf5s4SQ2U{0F+o2)s+A=4-!&1v()Tz2V z?qX-%cy0N0#l^7mhyi;?a={jPnM$zKX^sU^ruC%~-_5DHx)c($eb^TeIH?p%-A?Hd zl7hF`sv9qQwXIgb$$yEyOh#~08I~&FsS;9@7F}}%xi|F7N?0;HF`Aa%V` zBym>LvS2mjhK1=f(xN)~clv;(Q#S?@(jcuf(sFO$p|zmA)U_Wim1Akn{$7OC=i_k^ ziI;o*->-wza5q(2`iLc!s7{1rDHE^P zD6PMh^zhPuCuykyOJjyEC8X%gYosLTH9q*x1;r@s`?OSvC3R&7LfTIDKYbP$sn= zOQ6HA-E6zZmFWwXcE+d^lDSCk3D)HbNO zd*A9`f4>-)R7p$Uu(baWb)wT?Hho`1Agyj@3$^-B*;^ETH|5d$j-`-%H=<0gkNrfV z$IHE%llAYH|9j7_d?=U7r5{*obEUr43vOD~*6tUPc)dnp*fda3pTlN(kAHIMCzkx5 ztRy6lQ2M`{1vOX6cP2#U?nz_5)0uV=vfTTHrO&6Rb=Wzl#Bz_*Z&Ti%GobDJf5YwAKNEwDbo{>zYyP5zULm&QS4o!)x13hJ|-L6KUx$mg0|4 zXLGjB7RxDgK~5Bb-~H z`%mFLf(Yrv0{R^)!AxymD{Gi&aHT&j?Z(pNv)P2CW#%tZCSJQ&mNFK;FYa7OOM9?1 z_bs*Jdm;Rkh{Vgi!1DllroFDv(q1gBZb`M}I~4bly@sIX8uT`W0=;wW87l5O?ZeXD zu8)Z5S=x%7hvns-;~916a_|>>pD<@+q^ynDkEPGOQwV9Y`C&48g0|fGhYlpHf04>W zkCR-m6z)o$q1xKwkThvo{dw4l-QKCw(g7@u+jg2LlZUz3XqlH0+WuznY1~ z)P9H9sXAWnjbEq>!w%OjXQYAI^4vR!r6;S-6VaR5YAcx$g7MzV8YAe_x*a=)%=rVZHrCr7*60wH z-nOJhEO}Guk)`04U#pc?u%>$ELMHb(=`fZSb)-ft6|N_wMQ`oVi7>KaY#&-Wf~Aq< zh-FT?*z1M75z8Vwd$?zkzK)iBuyoRu`mZF*?qWB1c)4fQ(*RQ32C`=ox#%6m(hTz` zBKI~vJ|Hc6FD%WV_UPSRbeWD}Xxa?WrK~7DeEGeK6PYV8;=h7Uo zaYM1_@pi+*i%r4qSu^&2E+-ww(t-3sB6{`>#MaAsTtcQwhR58PGBjZFLma_ z*HhwLN`UNDyC1(g!fGt3japUaEhjVNUp`b%*=BfXe^PS!?*V5y)} z9wGT}6l-C5Bg=Nq8t^FMc@iz1!ct!6+k{k|Lcb^?m}`U==)#X4TI?zTSEkcga@kTw zNJ@e9im%|*w~d-ISUe1AOPA>kmd1afqPO7T6_FN}7rm`rG~mDy+k8d}ZggJuokFp6 zbaWa~rj!b?jNnN(w&;SMccY$+6f{~coyF3(?pFwD^vmlaW#aW3xB44Hv1{^MMzS!J zOJP`YJWZWr`B*}~{34iZylG?!+olJwyA7Naj-{G!0YsUU3Zq0u%e;24&e{eVj%aY5 zE>i@S^5UtxLa!$$ibRjsYaGwig8pHb=F?InmNxmM5M^@iEq14iml0EU8^9rxDE8F1 z<5~H4io#O!Wa_=;Wz*^1aKY(E^;9#MJ3mT`DHA6}W2s~hb=$@Hkk~#UFM8WERKaU% zcXn53|2KJ=&S9zX`o~1{d?tvs5xnTRscOS6g*UoPnK?Wne?ZMon+@lPw(z1SoJM6l$K(!WO?)%AqC$QyM@k+ z-u?hhP~6kkjh14uG;%q0Ut?hey|yffUivdV=(y)mIxStqlC4`gQKn-dVrS-g?OyX& zN{}-o?=&r4!cta8DtgUV&^JQ_?cVCH>hRUQ({Eb3jHS`5sOY71lX!Mif0H)cuk~X4 z-1I7W?!{rr=UOEZJ&ikJCvSPtQ>Y#e)xYA|k)@Gwj4aEqV9BJI8khU8_)500g6L&W zSA}6$u5M(a=e|fT#bfD4OKSeq(wH8x2y(AW**KWDr#-t$u*O?1UByzTX;nn@!a6-9 z%Otq3@nPjqXlAsZ>}hKinDH~OCt z1--_`H)CP&n_%|7J6EOzEN$vShbBxNpim`JHT=6j z6Nw(L<{lk11crB;Ye!2-SlXUeK$J=S^E*-!)ZFV8qriEQ)hJp@#!`Mfb>Dsb#kbO= zz{eVpaCc@yT1vr^ip~w9Otn>F^@*2zjhg9#_Q412E-Uw)QnB=%yzSx`Db_#nYVJfA zBUqsn$*%a?Kb2?1EiCN`rq(Q19FzDi!L}n7@Xy+oZ6i48HkJ3|0G z?PjgWd?!vy!&1fYRN_0m3KBb=&x>B+IbG;KDuLaRgslB7_6BZAYxWa(Wa@4=3 zM6OH^v82)OFd_BmMz665R!3dmPXh0-e(Wf0&TV=09$~3C<^Um`-Xyj<%3EVGvz-Pz z68lVHqPHPUEP1ZDr z#lLTNWTY}*x%3Q6uWG3gOYBpz(K0XhZrZ3rp0zeRV%Z)pmkO{nV;j}NE{&DAz8C4E z19LjWCNO2G z+S>B6W0T-|-!bg$laq?E6s19pjpk>HtrGBNYB_EIcfNOL_ozAPC6)qCQez`sKYA1< zn5nIPV*)KSL)o=3PI`qUmqco8bp0^>odgmbvjnHa_UtI^?L~P;yvEY<2GrO{=|B43 zr{E+;W{wS*6y-f(GJ=!dU@7~TCy@~~N)qpVE;%&`zFhNU&+l>4TP!8L-A71ED#TXZ zcv)`LVH%{5{5p{?(>p9J1?s+r^EokzmwRsQX2Q4wYuOf-D^m%UEN3hy$`t=YEX#Ri z`sFzX_U9}+K$oc$OJ`@#A|%xx5=Sh@vgX6c0fW70sSHb|4}u7(wwu@uQ(p8oYLADh z83EfE$|CG@mHp4NHy1hS3zi)EQ~QMNK8Q)Y+^bI3fv4kpZ=k{^ORyy%@!8Vi=bW$f!v z<8`mfGU7XyRHKs!Y5h=obyTn`G;Ibz=0B_FOqn?82bPSYsMl;7$BC`x@a7sP$0|YW z&nUJn=cJ!ls*0tuyv^pD()!%Ni`5|DsVjRXk&}L5DPNn)@@6qNq)Bdd+EC|d#6~YI zQ~sTPW2yNPD$5&Liv6z;FM9KD8^VUOogXmYY3m2M^ao4xR#2yabk!uDC3qHN4y(iM z{xZ`2A9Cq0mZlG-R^4(8CH}ugk){pwPmAi!NIQF8lV$loEae}}B(glnMeIEmUd=su zMGFSlE@fMz+~IP`xh1;))MPc)=Z3hHkr^SFKNYwcK+=|G)l8XOtmM*eEM=ZMN0e#Z zDv4_>715^9Y+!%(JnYjMa%m5i%rmG{bl?@0U6<9T z16b;~iCV?}bAawO1Sc`fZrj12bBI*L48f2D*wbIMzWbFm)x;r)A$S_&09|2*ASe%t!rQfF!9?U zM*6#3E*-?usn^svV)k%}H8-P`7UXN*-oZ#yj>shsELDt6Cd#yQgjoN?tGSEw^>prx(X-P~2CGpM z{Fvx*(lIP`zfJ9+7<3eqcs2K(iUyQzcVk~TIW_d@N5Ndf-ElHpyfcg4tFgKv&%IzQ zwT^Tpa?dw@J-Nmr$UTqPsSw}q=K`iooD_nk$eYwk;@U+LYwi^%6BswRjGfhR(kUz{ zUJoY9G-15N{}me8#|o-C`Lpkia?)umO}|3z0eJ7E=edFrOVcG2;nL=P3z_JxT5wa= zMx4RY+A6ArZU0zo6vnH$pS-nUaAqXCip@!(SV}%gty$KkO1!UeL#=+*tw+Lpx=d%W z)X#)!Vejm8Cv#8G=SIvohbD<%@6b{hmiD)#UKHscFIIDT(MxbrhbF2D*^H#2kSP03 z;aD1bikj6V>q)$)mKv`Epd!D;2z-jkV8@fzUSn60xy@_#Hp^h9!2->|d1vb#~Mfw<8ipEmsDr)Dr zVq3K|$t}zdUZ@;od%|Z?@{Bl#rOnyLfoTJBX(umXq28=o>#@n?DNUByz{fmB8` zULvSR`_GL?qUZ?BY@N|aLDq6aZr9ltl3CUES zZjA)FH+#Jy1axT?PfH0{8nBjH@$FPfzx^nvxy=L2;j2ztFGh+vCXe0?EDfnGAj-7* zwAguAUhW+@s0PV9f(peWcTi%7iad3`X4*2gEXC(t-48B6(NLWnXoXe{<7 zJ1=^wb~ez?BZECn%tOUKd)HEPW= zJ73}+bxIop(3;e(A1&R%(iCOtEg+j!VyzJ`%STQ(gQF*3v+J;2nKH1{!iD-yXTrr^ zf9KU)r$*x;D6>1e7RE`LSbD5;jHpi<4aH{EyfXD^WC#1rJF)NPaME2Yjh=OokP`aQ zyF!BVdrMAEfhpErJ(=%xe_N`o=HA27@U7Gy_0sQRxyOs1?p!07Gs>48EpyU+EO{qT zt2wzH#QqO}7rnqK7GSTr<0f6EEG&5x1`*L~=M_b^5rW>mHroceUcbcNW#!70jiqTi z)M`%OA!1q1i{8xZ_5T}wG9;8P(*rE+816=tY0$hPX=NJMW*S7lTRef5a4Evx=Sq6jm7gJ*2#!nTjt928cVGQ+Y(ZE%MfWTtkcXzkaLRn z+FD(kG+FMw!O~nEV?uIv5xcp_i{7%POFlv zj2Ue^(b79CUDHt}q^?g-N!u0LyJID++oY~WOC?wuHprWhx_6Eg`A)p(S=ZV_-H2uy zv{Z_vf;QA1K)<_UVd?*s7F=t_&I!w7d3=<(*ciS=jQ{scT^bB~igU@61tI8i45juKbqhxeKYo=*cC zFyD!j%CTg;iR#@aOqMvSfs)B^c$qu9I?72OvDEqi)w|FBAvUYwMen-WbV%>NNQW-d zCoB!=v5AP@FavjyEa&B3_?ww9zSfVugA#0?E^Cb{u+)A0B0|b2Jx=DHV4mx{XfCWW z>dIz$hh1{15=#w}srB-P=OpIddu3~=*wsy$i5@3aVQJ}JYGnD*VV|_K%hHyB? zm7S>>|CE2HYApR+PVG^z86t6I-uaq2?AM4Bk!r9Mm2rwF)9^%z^V~47fvuPH*xO@V znQF0=RzjU6n0ZxV^n!0{fy(_B`Zn9ZKe43L zpUQ~Ut;BMV*Oo^d(1(|g67^~67nWKsr!wN>I(n~05WStROrfRw@NSHBPcK9Eoql8K zjW%_b6UQvRHlMwR_KX$3p6*%Z=$W{l!w$ zDe9c%0$qtS0ApJKhdN`ncjwCV4@=EEQRgfN_okyKSfLtp*93MgnI1-$$+;D}|8$Rh zG5Ah%iP6h#Fb0iMu_MbFFXd%&#nPFT z)E&vjlO^8r^SV6&hBi}Y|Nn`T+^}>^Bc1q8cO1lKpS*T2v4;*M|Bh#OS?3J9EBj9F zSX!t`oy5=`Cb8X{RlmdEtlj=t<~woHK`eFoO?{``>*=|Mpxv8Xzr#QFVz=Y8Xr#+Hqgg2I~3tteq7icDyd%SsWke@O{+#9dLd?!vigr!?^ zvj{2qTfVej!^u?xh8+iXmz9$aW9iitY82M#=~HQv#%o;&)EfDlF4GY#CElUtPuEt6 zoqps+@7)e#*qf+2iI#k@bgMbFr`GY3Sntm3HG1kuZ?NSNU3e_%cAFxrI{X&2+1a0 ztW3OKW6NO;DC||(f|1<%$))31im;&WHvFun-nzw)b(|E0C6!;)xv(#eVt4p? z(fjku6s)>L++@B}-A#G!1!HNDe+Uu1`wb=DqWE*n8rE+*mcmFgO65`rmi!x1>k;pM zNqn9+2|vfqb2;f0mQK4;>k+dzisc^fJKb@Z0%aF(=h9_5jit%^b`#M{+)4je zl3>JAvd;mYUp%&qk@n2XlC?%>u#_;wk&vR*B<_Z98Zry|L=L=6OQBfu(5F^Dbf=4r zSa`Yjv4t7TThUOJmd;|SpBuFn=JQSL9yRYf9XM?bJ3Oq|v!h(}!m#vj33ab#SBS)y zl(weZ!t}Cc?3oWv3dho7O=_;OZJ5Mf!}z@}>}ztDJ@w5=5m?%#M9noaFVLf9L9Y?I z+!%5dkFvYrX8p2dxfhA0png=JtC4s>+KA=n97|A3_`!}N9Bk!M6qb^9KOnNa+)?b* z0x$R4&Ke7jR|o86a*vauu@ve@?Ez%>63cR4?m4Ui2s(IV5G|d<(i|P?T$tAEL(-zR zqW*=`!8&UnGt%KR^5~t%QnQ)Qi0CaICf4rpqPM|L4R#i#uxl)wbOB3Fo*9Hx9WC)B zhWb5i@JiKUce*$!21^==)X36QS)#Pyq#-=mHmo}xy;v-r-AQG6-^nQ=vl?FXYLd+% zcVDtQEnURYHitkWdR_O5otWX}UaFD}T=)>nzJbO??-G`JYabz`&3DCC-FTAO(E1ad z?=|a~GMQREkhKw)v9x9+b&p!{w#0MG`k_-HrNfU3T8hKcl!*Fyir{Qcn1;leTCUFw zm~~K_J*~x+=?a#f)~q6=uFrzVnk!gi(HlDlK3uRqMwclbOKE}Bxv<4oBu4L1i8+jz z9m|d^xiVeFl8apsQ6}d;ULsk}%ZR5oHgM=>Z+2~&ldfT@VJj;4)@-2vjZP4~TGL6e zE88G}iC&}6^4zBA0Gp=|?KH9uXEV@kZR}BbM;B(>XTxUM!YNH?cHm615)TIb7n1 z<;RB!FkO8rySCi>kX%Z{Qn#1X4u6Ap68Apm22X~OKSug6(c`2fEL~9COJqdxEBeLY z+<@8ayQ5F*rh(s@5cahIPD;j7;8)O`-ws_e0oAo`adyI#IhBs9dGX&OSLQ4NEipgNfXm*6onA z7S>c}JhW@lh#j$TQaYB($om=(f+Y6t1rzMxgvRs_boB0EX?|xnqD;DnB>s=&rq@$o zgZ_W)t9V?QGO$!*U*F>hdUx+J5_3=a^>i3CDkPIB)1Cr(?qy=>R|ZvcmCi}rQ!`s_ z25aZMXHVyI(p@ZBOr!eT_4_2=19<-18qN$mdW|mAJuHnFN7Yg67H5Q*;k7TV;HkK~=QQxT|Lt_7=u)+%3U-7=jM30jmVChpQ>dgG5 z-C{MD7rmb6CqmbrL)lvtoRov5JC)S9eB2y*g-WnWuu$C|z7#HIM=YH55K9ib>iaf9 z%^k3T&OJe|@qGJqD9hFvN=NSzmS&|=x6oaBi$!k-n|r@InSt%f?OkZ;F_scnQ!ifS zos)RpXu)P{Q2N&|mzHv|Jgob(h+<0n#Q z39|j@T_Hj44gO{U$9%`LyWyOakEKN`s52ki;>GT3@NzG#*Eldr{-w@D@53$mcY21U z#&*;mb$<=9yA8aVT1*K*jLR-|6vjyfSehL~eJA@5^lrEydRJ{sA!Vdv23@A-Sn3c= z?WqM#78}FzM$1JH)xo%(T7Oz9#L|{Q)Sgpue zAJ=H6Q;4^t?HZ8rtQq$!HL>pnKE7tDuq8Bt>1!AuLv|^-x%X4LIL@|~; zwWv2Sf?LvO2?Wt=t2q`ziW6VZ(n~CTJxYxu>gH`GqbJC{hh}=9ImY4$Exp2$;bm%d z^s_JB8VOFIt*<|c@x`}S3@yFJQd|tSkOY^ z*r@M!UC5p4xs;aPVyQrp8ZB=#7MrQ@TBAKjj3F^;N=rskX_qI0+ zbuotOG%p(iTY$)EAcGB z+ReHU{$oCy5uEf9OF#EhCz~qU(7lFWb=1F~G1&f#E@d);lRjZ-$loVKnO50Koaa8- zqXG+jL(FNZ0!u%}QG1_>UH(bya|h2H3l^WXzA(~xyCH$;2W(q}9^-AJ9^dz&Y=|HP}g8&0c% z!uV7ZTKa;eb5E&%cZ>^mCHq{#Tq9?M4%iz`*~Cb5e#pO5HI`yeydt7^u{*tPq@ciy z-tMC#K-J`8EiKhx>2&uTLR#52l*~QBJa@xmRd|)SPmPvpu~fM|iICQ%1&BnCH{LtB zRvR{G2i~HkIxIC#{y<2Ei^QVG8}D_^83s8MKX0X_uUL9EIiHXettIB(&q-roV5eql z7^(K;Q(4XZhNboa)R{z=d17Z0d09TMyB2)D?r2X--?8L>fNCR(<0MA!OBVx3xaM9? zOFytwH;5V=jkrwT6%yoLjj0(}NBW3F?hFDzkXAmEcmmDx@Hhy%|8Eu(y=a4cSw{TE(#mnv9zavq5@|K}_8xs`tenQK?{U%} zEN#=JPBw*9(KikReQwtx)B0OUC)sfXC;i3J?*&hZ=rt`78%OYJuGx<mbK3SnwBgZ z$4KS1a%ne~LeCcx(Hrh8_F6SBdak=iL%hudcD;OP*JrZa+k++ZEGo;tluMk|%rh7V zZ#t#2()q!1X)l&0X;N8!cxRxrUSr*4eaPF>l70KpL{l#9!%~x-WkmF}JJIte!94e- zx-#@|zscU<;iUaovffOMEX#k3wGq6w{HuiqY*qAN&yI4E3zk$`Q(4|*BK;2$f|~m+ zLKk|rSr*0Qo~pY%dIzvHuLITR4mc)us*aa?(HDoq{U=uJ8q3Mca>*4--#<}pM8v$O z(rRv5KUK)O(Sco==Oi~QmEWWKT<2PeCo#%%wBW1mLsKStDar-1`s9wKrkARS+^aqG zNTf`>=(#8kh2qbHU1;ebmRfx)A|#(-g(4C!_vSoO0sH;_PPF8KrJvKNaruIHdUaGV z*I09NEX=A1V^?#y=y_tP#qnyQOb)SP8NrL5;@lzd{@ZhQPmPnju;d>1l90+jinXx3 z=-Ccbfu;HT=Q7cYx+2dAZ!Bf5rcQJ&?I3pgkvCet+ixs1_ur|>NQ;_1m*w6eEJZJ` zAhq2@q@QRR*m0S>!c+p!OItn~IpM)?{OB1d_&l1q|DB9;f!25iKP=|RF*sS7V8Ol?cTqG_5Z?IteDJ{ z>DXnt6o{pidnbr2ci$&AtKmiO-=Fa?FR5x2BdI)*OF>xrV||E_?zeIi$vs}p9rM=? zM!f&HgpsCnERxlyU@R?*rFKxXj3w6Gs|^5tSn0AWR6eS5DFjRBeW-IRWxvF-oEN?7 zB_`0}tXEs6O#O`I(kU!8_#R9|FIS1)`xLaWwMJGj$FH(8BUR3nOQ*5)Y0EJ}imAyJ z=?QtcSLZenIv&1qnU>CA>2dBsLNZ$*_MLdqn>ETF20ZIEgqA|FWT!@*9i5j(pCu5C z_f~D14#nlI*fWV-^v+^w-92hOB5Rx2+?^M_aZik4$=S9gN`5@xAP+I!=nh(#S2;O5&M`^yx>z zJoi*}n1tUBS|^d(?dm z2Uq$OkYF6KqQ1}l6S|x|OTbC-Sh~?;AJH1+{-f8H1%2+;`abv7a@{ieJ6*+6Y%FyT zz;%VhHB00AK3A!yn>#IC!;+0Qb-Ov@E}i9qUgLAJC4}dcZl|T|SZb_BWkmD=`XBZL zlG;}rFqt}qUHMS`BG2*!ECr0EGGar@ZILYJ)!efwb`accc5kLkQ9WPE>eCG@rFNr6 zVNSCouCdG;ITilQI?RsuIO!&qR>y20a&NQ?y)rN8bJrQpfL@>WvNJVKO2pE*zEtj= zD-pZp#~ZOMvNwVEb^CtO(M!V8prau~nO3FHZ#D@s!a&su4rHD!VWfq=^6!+4B{vmn z2C#g%*p4J`mEg~;39$BOm(R46f+hVa)LV7d6=E}LUhWwe>VQkOCwotgD^n_#>W)+6 zh{uD)_5gU_$$hgCxO`RdrOR{+ORo3Bi0?FisKmKOR~HM2I6n9xE#1b_fTPq(;-!UR zJs~f8jkjyS)Gxo-`ZPrKm8|BbVd+d9wUXHGX0%8f!HeGVo4U|f>kB)E<)m~hovWaF z_ZK6?P66?9@6JqPxK`ekeSw>k?qF%d5^AqTzl~VUxn$;{W5gYIEqBqsq047}x)25}nSeo1ZC6VQC z8i<`P;YIJ*Tost=;KaTk!A0*LmNLDllY*uWVtb#w+?!PY!fBI(_jWL4aw?Q(`F$+i z8bD?F4R89ki{K2^!sP(dKf4{Er7SGXt$syB?~Z}QKDU{(GTc{EVOv_} z>UUG(`$oAQ8nEkoYA{`<2Ur?>FqtS*qw90U*7w-^xr0h{LG|Juc3jStDF;hy?Wr^K zv75x!Ecv-NV-%$JKiG&VQ}>;(W$oTWELr$cXXf|WN*uAQveSek`B&6w=@FJn-cW0n z+v+5?u)lrvz-3MNOImu2rKy*w^@y>JZi%$zyy$ILG=XcOOW1pAT=a6Wq_UMd*;Lo- zvxvm2xu44|!A3EVT_xb8JS-KTI!ff8YR(Fg+~c)-&&ExJ`y=lEpriK$OLmpiO{d2n@=F0RGODgfydW6oNJZaGj8Ey=FR1UDWW)Ba1Bg^u9EamE-B%)Vy zj=othI0ZCouqEW*@6PVtands^eJV*Iq?ngtGc{iB{bxE36mCvUWWEz86=3Q5flGum zwjDiM7WBD_pbvZe3p+8A;w^dfo?}UIGPPIp`xbo?L(pqz2Ajf=m95zmGn`b2r9RHo zo|==jSX;i6y(2m2w;Cv^S@x&PRD`9#ZPfanS)ka+l2>!xEOcP`)axHmw`)%on+Cnvqe(nA|+=h$JF z#1*On1yjg*G(3;VJx+RqrK@Mo5Z`I(ezE;0UhaLnYy~H-=TD%ew^%Yeh%H&fa zajubY(+IXl{+dFUsT4~Ky{NafS}qk^-{bYU8*W=bo?$jS`{c@0hNbjjRDC)UkQV&9-t$HxgTX#n;eZW$?3m1v+RP9O6 za|J6@6V{qQ<|qHYv{a5IodM4XN$Z_hyT|KuUtJsx8h-ECcXPNheZ-RO;S550RVOy9 z;nm!?E5|{~nvv`nmXkhV$#oAkTFz@rM^CV}e0-Ze#Qw^kK}W9wOO3h|6J-j#Br$qF zrzwNtT_?6Dq2AL65GBD6TLb6<G~h4*XVvj;$Drh zfhFwMvu0-ioK%gaJbS9wcy!W-oNEYb?x0f>z@f&FJ-58{yF7X|Sn~Ogx?$QeQ)2Gr zzR-drr6<^Z4Nj`XQjpITBFlf)Jdu`rtu7cq#1~*^0Gw2ZC9gE**)mTZ;Q5K_oni7#hHxy*q-Yisv0--(m{Vdj;wPxcyu5lesPNf6Yhl>JU? z-pDgz50=W?Qn!+Nf07uzu#EtL_fHRG%EU=~vE*V(?R^?=5_>m?mwTfgnZTPCP1#eb zoU{*1ZMKIHxtHTB7CqivBkHsjM16H#NSA3pmXuynGqpMmu`w*K-P^ir9E?>?Dx)PA zEH(Q^&eXn2>@{vU*8fje_~Ey-bO1|lms4%I%^k6S;pFwX5!t4o6T9pbBYk&!FKdll zv2=YtHP`U{C~5U3yAbSs9l7NLtQF{|)^h`%WHM z>flGssD0BU?uKu!)_@P29-N^iPb_s(NFi!&=Nl653I*%y!E%-D?EHxu+#XYvV48wg5nU#4EG>)3Bcy3fW2KFjRsOHBGx6qf`~G-?uF^brZ{1swx|Dey zH!`P`Qfbt1n}=^SPc&&Dk!X|#DHNe7C5loS4NZz@K*kcHfuG;{eAct}c|QAD>-h^_ zYrmg;_St9eea>@S7jkW0=hLJBOsdLCCrGMGc9Oe>Ol96i*%UlX=CFNtPQ5@(DpmVL zknH5>$tIZ_rU#-&!Ly_QKgOmd&!oP05R(ii=Mtob??P{v@OBN|Qe8NCG_f;H3c@7q zd}_MHwUVB^m8s0fE;fbdzBO!ZnX~B-CMDKTzIS=3ka|3uv>uHF&3kK?(>4WT()|j` z_b%1b^LsK=K=%xEp?O7e5={!hBxQMOCydUfeNQH1c^hL4eh0d+vpJl4hcT(dlTz=m zPeRd%x927fQ2~eB3!E66#;hrq#JwY!wDJ(8p5axYyR5wLq>!WqxpVd<(xju9v@3u* zyEn>xzj>9EKj}M5DU0j-=sj>bR3h`nNoQ~$zP|$ z#XaA=);uCF;1o?dfk|=Wsg7hs;7M_${(es2ojPkRLt6f4g~TI5F{$7jbt|buN1-YK z&m-*PCcx^zdu%M{NGCC=k285D6u6BkvvO~{Oa}e7bJ*RTBZXnoCL8KZXxC3D?(y=y z6n8gR`^lGmse&V&!X)(zlt;|a5>k)ndymtsp`E+O4Ej5r#w6_=s!A|AHcFgFR0cUh zVn#*?O*(@~)5lR&f-}2m^i-)b#HNWh^}3JF?Ck z>Lz7rF(id*DJdM2w3bmPwXe(QSvMKqGwoml70#E~+=wHc!z8Ddr-Qk?J2XfTDa zcI%61(gjR%OutB|H+d#~){xnAeWFH#bq^i(J(dRdN=e*{#H9EYRCTntS*TCQQ*W`p z7R>f)KZdc1BSm4-f*w?LG{akHT8ro9cYhl~Khu+YXi_vLWtvmf(LgOvGFz6(_m1?p z0G-Ggjx^~aCK(){UP)QdR%CVb^FR%FP+-qaeRJwv!lWv9DhpF>7JAv4r{3T{4dAt% ze=TEEgEkLe9tXN z4Q4M+WqZ^d=`tq0{*Rj9YZD`~Uj8ge4~F^I3y|V4NxwJs=Iyx_dh%9g*I21+1~=0@ z*;*K9Q#>Z^|6WAIh|BRp>hU~c;6XKTw)bbxgd8aWlX_gHssw7*be~XW*Klfm*?G-= zn+(SH>d#7j?+PZ(@Ju6Yvf4@SxiWEY_dllKHtiBSXUUPSVp8&nj|6FY9({h2Ip>Bh zRRt?6mqgm8L`(`$rp~#+#_{5Ijr<~Q*m`*bdw$|UggCi%tJ6Y6;z;r;qw!)ekT zOsaeHo*<155~}9#)Pu?D@TEL^C{0Sor2kE(=3!Sx(GzGgzL(>z4=b-PUdfPN2i8cU zQ3fV8_WVZJq`9S3AeQsgOR*RRd77~uXwqFwD)B2KNDa!L1xP&g3MQ&SOUiM!)5Y0z z50m^WsolM~r%3hej_AS4!y$6CO_`YFbl@vt)9=V~0h?N@7x=$Io-38W=I_*1H0eGj z8Q4&9uiy7-0TNHWvMr;)Zb^ZFdJizEu$+v0SLqkzWPC5_r7oPwj$mtH6Aivdd@l== z?vzn+Pcx=Qz$Tu0!|o`;-_subX4K76JVru2a%@BHZh^Jmv@kofcnY@=KJ;J2d z7SzgpcsyUgCLYOkj4tdhJz_wU9%EAXhtwqdBWIE7EhsR7+$T-!iJDXI2`2gdcZKls zpyNVb&a-LlMk_E(8_VANoc&hn5l=Dcy&*M2^;%0P8u3U=PTPZBSqpo6j3Yh6Bn5S< z>h@e-qiEAPLcJOCLVb6hP4m9FKzGIc5ezBY>#Jlv`utpl!r+-5-E?c z-z)NUD2EC=Xp>*vK-=^jllo7mJR)qn$bN3U&sZ4R@FtTcy}+b1%cu_jwGSTzVgygU z1^tYn=a8otXwpkeDo~@&?p}L83Xpid*HB~uffw7G(WFm1oGK;dV^Vp18nK>sZWp=d z_DnT_w4bT{Xwn-@a+se$kSFnL*iEMI=wMq;aYW*A@$kyO|o*|W76zdz*Env zjUjlAHDlGwi;$8&V3Je&6vC$SF(UU|(>4ItRBeVaHf>Ill0ITmO`BMPbowIwCWcJ5 ztnY0Dc8Z_a3Kd8Cgh^vYQGJd0FrmzncT&?#(}JE~LcD34N-*hyA=TG#sVgD9T&6mD zx3z8*S{km;kWxC;Nj#zylbpyug569InttT1T+7yX2{u1i9ZZwTFe$+F4e_1gcM7S; z^S$qL)!^!}26j51v*|M?h25jNckfh1-VKlT(1WmR`vPd2$}#D*H}x{v{WabKE0@>T z&@DBEt;-j&Sr}(i1t!^dDj?Kzj~2OdRm?_#=Z=2tH1U^ssYg^|(hD!@u25$)krgUf zq6_hrXIvQdI8qfR%^6C?2;1&-l|ZIKWz=K>Zg$_<+=wGpW73H5B0{}M{vvk`1xHor z(SN)hZBq> zF(fnBdP$7;-pYMB%@Rg0+&hvc)nbzJ>~n-o=`TfQ%hQ+I!HG!^ z*?g}sT58ibOfvGP-X?w;y^UPCGCj4N-eV!J{jNV5o1PX(Np+Z1_5BuMQ@;};)w@t; z0vfrY?AiTXgOpT{Nh=pq-^r&zR_>lC zdzf&|csEV@j!A0P)C)b&-wV}^czf=WL_G-lyC*xz&e_z6NvBPz@3i>`-G7qVbAuGj zz)sbdz4ytHnlNd32z7Ju#cH}rAfsMpm=$a}Zpz-^;YdF)>6$au>H6p?bav;dH`!Jb zEb`-6FRwY-Ac+w_F{!f_)#-YCMP%prin1YCpVDP(mK^C9CcT|Uov1aE>8_BBdWx>C zf08d>{hjeWj`SOohJU4cHF+IH`d+=W8Z0+EFFr2HJJS5ulTvNEr-Ne^cFtYBa9 z;%sWcq$Llinq`$-8JStiyj}9D+7$NckAFj}=iN=!NujfXoYP8A&%XcZQ8mlCK0^5( z&-d<}9SsqB8Ey>e34E9M-Zo4Mji64{OQwpf63h*9fa=>l}SlHnDkqXnxUH7N9e5u zp6{(0rU!~Tx~Vj2Hzs+Fre>&I?~C+3{oST;W@A(*nzRR#Zf~O|&}@T6R;aexj)r+z zxwbTEFD4D@Mct7+QuA6MM)1_@?B)OqWB+Am-MH_x50kbm4kPl24_-p^<-8nrU*b4e zsolYcw#gTh_TE24kd(aWj76qO;1E6$wk^1^lOf&R+bD@fewZ|+l*%KTT7>Sq^VGB4 zXbw--jAQ>0u{vE!+K)+3RH%G!oPx+$E?;d8dEd0zlNv|z$D~a_<>lGMBC7<(FC3xq z(hK&T4~}#IlOk=Yv-_T0kuy}jQ3i0y@S7s@oj6heCdI6xCT|CK5P8e*@*{J&K47C9 zL()-il6XWQCYdErmBg@qA}3~YTK{15EA2A7=W?Wjm}GB%n(*?6Z|EFWW(r6_a}3x; z`}@;21!0n(PY6LO*e3M4E^pHMVs<~y^#=!r(VQ86F8CSwt*qZul^y4d!d-*Ie_Y^ zc{tNk-!e58jiXlZa$7B%!*ZmPn4~d?s?5*O7qW@B=h|=7hRCdI?94nz3d5x9`IMJW z6TFqgQ_pg!F&rAO_Z6+)DNK5=P33zX^*0ODSa`ly{kJ8YbQlLT=`<$ky1XR3JVsOG zjRU!kn$Skik^K*f-N2s`k2r%#Z5pY*#?pA9mz{a)g;p6r?v%5?7@IiKSxk!jK&j{R zgN}PL_chKd0_Y~p?@N=yF==4jTSC2YO+u9qp6{&#b-1zQZ?-be*>nz*^2qL8(T+HA zaqpUoJ}j_kyP38r0+UviP`T0f&{%P#*O$%U#IpkSRuX5^c}!CFrgEcg{vvPr&2+H_ z_edq)-0}^n?_I#80ghB|^lh5Rzpn4rbcCQ?_J)jl6(v$qBqq&RO65i~+X;CD&&zus zbcVW41qBRg@qk~F^%R9k?}Mn^DDU(i27&yF-XGpK?rKF3PG%a)uL0a1D7#a6uGM1uaGvJtY06TBAXR(xY36nBMP!lur z9}3+bDM06MUSW&h~1w_en{ym^5J- zbH3^w)kWM$A|v^kOhiy+8cS;OX=&?EYkOLrRLn zB%d2pj3|XT`#gLWYyOZ?)s>(@4D4>`7K$w z378a=K;7ZbIWN>FmC#OotW*ei#f-}|*fN=n3}s935i6xbwEJ^ef#aNcnG9Ai`T z0Vyd7lWrAZbxf-6LgjmFYemLAt5OZ9I5Bn-W7EuHDJdC~oP4Q#ukmNJxRtBe`nqn+ieIV> zDZExnx`9d7zo|1}w$?gw*O1Bg26qHlb0I99Cf&rOfkUaYM%E~yY7TGZhKx{$$-gq# z2wOR}SrQ{sFexdTI%~);7MZaao9Tm#&6tUdO&sYKCN-*1*|N7KeNvNAZ(FDtbf2U5 zfF`A4Qd27Re~tKCLRB}OdM3rAV89XGuQVwQlcqLP9m%&vLb(wy3)|jb51ONcm1)v# zOd2Xj%_OGDiCnq=2DkoMG_C9^LyD`Gdc++}$}ub=@`&H}g=TYj>dkqf3Ytkn*uHyD zl@^KbrDIaVN9qpB!Y)EFf~VeB3msUoX;Tzq6GzIxBzN^x!lvnlBKx@!RmRZygHJY1 zx{FDhzm*Uq&4VJ(6maWj3#AaQs6Sm_ts1jS&uk(%Ls0M?!@l7+;@72NgeuAy_yj< zLb05up88!2&|RdY#n==xr_HMBO|L9_Ji;We^VDq4z1Rmz^bjPv)d{HqHqawv{WTNl!4z@F&$3x~wSD_cjXegGpJb)YQV>TOB~5pF(%bdGpqI%$c`AWA<#1 zIqPQkm5F;x;*BA_S3wp{%EhF;Z>fCmlGs-rf=*dN;ouAH8PZj+wvzRfhe`fF-w^5@ zohQ`K-OAoDz2L3^|E)XWN|T;r(&Y)%bbfo?ByrjDd@}>cb_-|cEIFHAV3J`V<>kYw z=$F!ER&Ljw=CE>M))m^OmzZ?tP${8aw*sM#Bu~9pYe&MWA10@1(ko0_^pKkQ_;5_* zje|Q$Ixy(r1%dDM8k3a9QG0IpHzG5Z;MOyt(>+c0)z;;T?IgaJk4b(>m4tdO$wJ+5 zUNl;JT?J+-8nXG`@_ACy8%(nJUp_%fzWAQ>J(=mpf2L`Jd;P&Q<~v1%NJ(!o>8lkL z%L{VoY+1(l8rvAbs?D!L7}6gXq@)5&(pIe@Z0cbtGCT1A}hXgr)j{}hF`sD(mPD5DWPJ-t-kbKAsO{*ml#0VD7CXRsR)z4+@f9- znK(h{#sN<~&)&*#Hl@D~O)AEujq+4xIrfgwO<L5h*(d#aw4a-eoWAZ%DEu{v`rh6{(&{e*@6{Bio23m19!MYO3;)Y;~L5HDvO= zLH6d*Ht@F!O{%~o*Kn#=ljlkQl}Tonz&qa>2Ew91hBUxes$L}~bv!_2%lerjca6er zy0GWrU@L~?cu`8K!ldoBRJPo4ayN0=^7}dySP*S|j3G7Ml#;43>EHEKeQ!dG$hi0D zjuliae8l>mW}%c+gGuXmQT08AuOi<9dh?$qOf3GwzHgLXEhT-yB)^>xi1iefD%1nu zt=wK#hTyV)Alntq3Oo<4s~jtpI4#G?jh7oFmm@lEz2stTCxd=v@L{ z+$-9l4zre47Be2fk-lM4{81{8DBC1-ho7gOV}L%y-QUhm0XevIkVK<8ObRQyNqi^$ zO!@^mnT%z0nHgB_2w>L}N2`E4r%RL%No{Jtr0jUA zzE`g#vPv*&q7Gya$`BxZ$E4?Ts6HVa5_!A1TeC6j$$P}kEps+CV$yK;&xCqeABAQT zdFpi;^Dp>(y7M>Vd-ofp>NR0f*Uwb{>CX;{;&zQ&4VqBx2=+AT2PR!Cr20>T%0#|! z+N;nIo(#8jqe(w8X%RV{f6Y#$dOdyuTv+tBo+kamr0(sh>3k><*^!)XZwoVZy0ATJ z?mPX)q`p_F+0nK7DdN6UWmhK%=$XLQBREnsCMgC65x(c{BQoyYfC-RTTy&37uW!O1 zl4#U|Nr$}l5v1}zgox(k{#I2`BXB&9eb}U;Ra6iDPGl@kd29rui~br-+vJBy>n>d(*3;~P9^}ext+ALZ;1?M)axB0;D#4N_ z?Z>1Rc}l(C%SGPLg=Q^S*1?yJMx1*7m{hx%Qm+30JrMv*BJFa?(HavdjXg`AkdGJZ5gaKH zlX_e|L3o7D5xNH;Q(M+Zb%Lq$=dqI*9O)n?r7xh~q3U$;xRCF$J+(=9#)I32Q#r><8*ybW&-WT0ZZ7Y<2;!roxmhJw|9i^-S!oVdpzG;xk3}X8wRmn z&e;@-Nv}Mq87j3!BJ1T@4u){~nn^fq(@9L~@lPsY(+|PFGVv-@C)NPm3O&G1VsJKv zVbW`}4+QC17oqjUQ*X#VbtvlN#l~`ubPAK^Hd8m^^d^h!Ym^7;!>ZVh?HTo!tW}Ui zqtlpFGLecA<=Rt)b`3UTnOJ28`2$ow(WEn&v{jMnvU*gARPWnd4H%W8$DXJ;o6cfV zayC^R?X_B{d&i4=-P{bo;(Lq@W7FnuQuV?y>5VouOOSk*o|%_fx!+EhLwH8K8AE!} zr?cccox`Nj^QcbOqM;(QWyMT2&`DkXA5DtDq*3|QsYcyHsG7r5Z&`^RXiN|Aq)F#7 zsof;1(`BhCa?hRPYz9?doY`ARoO%~9>2u*nV&$ri6nX=Vw{m}O8412UcdVyvio_(Z z5GpUX93eEV#Z&M8OC2~AqBSSB3VzD zFzInMHOJx;A@arGOYKY`)Y)8_CdFXV%}3Pa?daJeyWz^qR6xz#XFN@c#iWut{YM$#kAny~~)S+=WulT$6sqOQyzRcHanAfKoe}6o*MBC(DVIyYqoi zuZFjB4RlAqo*UQLNes@Wcuea2n0ha4gioWm3f04(8cPqcTLygu8 z?YZnp&ES^-R7M%Ix5u>q=qmB@E0{F<73F*8*F|>26%&So_pg)eYz{}dib*qfQ@)p; zFEV2Z+pPh1L2uZ5H5@4slj3(#zUL7jbo%5)*vKFQ@IL&Vy+y&1k}yfBJJmVvaa1T8 z@q8~n+Z^s|Z5YUSIY+vNNnMsk5ngWT@mrklC7aqnvumU=Ln@1sdc<{1T96nFayDn7Ss8~_xRKxR# z&<^I{q0)(s|BERAk1|xAi|=nht^N%P-t_x{XPF7H1ObZM!ApjifsKX>KBY&uypy%y<3Qn<4cy?=D$ScQNV5Tq;I{-xXQSdA7tHVj5FU zF{DfGQqnz4S}I4yh@u`sT~^-8z0qV1CHiC8^V9HyQc@-+J<6hL%TMg++OkZx{BNcs z6g<{u|02VY?qkyU^;B(H|1Xi%obW%#!#$;p3`RYU^Z=8ThU_KQ(|A3hP8UzTq7Rcm zer{*Bip`O-FlkM8>ssui(A9GOoaGw-|7xd3>&1+|3x)_~mb{hw;ZHXRn?Ep#w&@`z zbsp+Tkctz9b`9Q1E#dbJ$O>A__H+9g_K;{duJ`mlR0 zM|zA&8vTwDq@YnEZ;yp+8wXQI9(u>9$B~|3(xy!Z2-3z!bd5zO?wwve5oScFHqoS~ zn3UX=iV?~0geKW}_cb&kEaBe?s%(#%v*{To`HiGvgkHMP`w=|fQ;oHQq!hLG{|8Zi BpfCUc literal 0 HcmV?d00001 diff --git a/containercontent/opt/chatbot_engine/prodae/models/trained_data b/containercontent/opt/chatbot_engine/prodae/models/trained_data new file mode 100644 index 0000000000000000000000000000000000000000..3409817dbc374610f717b0f6071389b2cf1dc39b GIT binary patch literal 161903 zcmeI51(@T;`Nr?U%*>n%GbasGQ^qY^uijhjuCreIMz(L0ZPTXA%*@Qp%*@Qp%-nZo z#2SreMk86W{q+CDBh9?u_kQ2+lkCesO>f@vCbDMT%+_nxtXb)~bA7UQJ=tR2%vxL@ zPPSy9r<1K_w!n33mTb)qwq~8~9NETOFF3Pg+nH_Hfu*6lO19${bFS0xlkI1Ar914x z+0gFJ_j>Mt?7+24gZ5^!T<~GhZza$Syo}m+Z=KA@OcJes|gF%#qz^ zwxjB9f0OHMTqJwU>>Rn=)N%)1vggdU?A`zc4#-|Sj_Z)Uxe2!q-99rr(KB?t;Pl%Y z7YAhDneF{sogR+t$A!arvOfbFCpc*gG`m3&9T&K*A-0a=TkK*$ zj_2|l9dZJzabvsHBPX&*bFKNIOHT6Ei|sBsnH`yHb(hE~-qM{Xr?L=ptv)%8o5jRL)7ut#*f;!wQGUb?EVP`Chx*cNWQc%!+&BS=O&xFfY!~?U9QaedmUDf6%6mFJXf<-&%AX zx6>NVcG1*JnRXuA?FDif)6TayE|JTMoEgSqbw!cX`-B_N(~G z-e8qn&6jj;u3@#zv*+hpZ{412kz4xf{(xM^j}MXVR%~|XhtwLIi7vVI%pNE+ddnNh z+sy2q*jVbc@R;6~wVpD)9b3_d`t~dxRy~*8ft89ivXDEnCejOc&>z6?ojlDVxwCg} zvDcX=cVQkE96U^S^_HChnemQvoyBExH`b2@r#C;}#lvuS25Z6DEwXlDI2%HPNf z7!JrBySs?jQI9w*4AuiO?=6vMft_7!4ag$%hlj9_+ifnyGuR{7^V4|1$r3;9+(Xm`;=Lb!~+id-JFw?g{-<`D0W0gp9w zoo>Ik*d;@@)t<#OzL}k;&&&#Q*`90n2IK~Q7e{aORxVj(Ch=I_hpX|vCik7$5uK;6 zZg;sgX!pA0CLRTM`s98rEt>1N=+rE^KP#c#9XKu}dNbd47x0y_g4e(Ucq%mPfvmXe z@yG(kgV^osdrRcOOh8|ID?=B@9>R<)wLtHoeCc5MFutVE(8KwXz8N3kEjP8vBfTXe zJc>u`;RV_4!11G5;w5@LAdg|CEV*rGfjpLJI`lbx9J`GN9b@=-=Bvnu)8`S&*8U+nBC{HWtXOW9@En03WkzApJnZ~mdOj4w9CHN zUdZm^fg>+s&b>$P#q2FYFX$K5D!#DDOPH$H?O+~W${s(qc7oT}%Xp|w^W^0$bI)xr zw7aPC70lD77C^j`bsyivtp&HWX_35&o!o?%4tuY@nxCXhU&HKd!b=Pz_FDGc$uC;q z&}S9Bj=gy{x$VuZ0bX1SNAgzYkG(M7#+Loo!hpP;Jre!dl@0jW(ORDEkaw_N z;q{Ae_;)f>>{W~i@A9v@^!xeU{yEh69+s=`I2}Hi?`5r_*L}+SeLNo}@qShq-gU@FxfQ4G2ue2X}OZ>w45o_^E z%SE$(%xb3Z%b&2i=rMK#mUwJw_5x@3s zy5u)J0%o93e#`G-P=3d1TS1fX9O7H&_slu2S>=D=fnbLG(OcrH`A_UiW2Hy_%tj(_;e0r@9iw(&0i7Yn*NB>!d(R`GtNUljjw z*yTq0tHtS)|E?$hTgUJv{)pkYYw%~7nf(A3Z*D-vAUGT5hj`oizmnXw^u*pcK_BGA z&vg7m+=6b?KTgnX|DET!ThiO~8mexVxuy3;10}f1*3xRd)}%%}Ni#;;YYb z_oVmf10LG!vv-%f7u}%~67ED^64cAyY3&Mz9|i71cNo7Q+e&+|ivM%m)t0k}SGv0| z&hT-?9|zmr4L7*^;m&$@fBbdbdiMbOaow8fe`?u*wPm_;*1HD^=$D$a%zDNycBv#l z{~!VV@qH7N+D(hISBX#1KX{_(k8Z9j;i)%&pnpi^^lR7$y{=`RZdhfYf2e?d!>Y)n zF}f$c5t%{%FaiCtyicbp-q{iN1N0BKK!3zlXgvGXIISj2I7x>2K>r8}^g|z2uMF$f zm>0c@>gGr49`uiFG<|7xr7<3DR%;Um`bX7>zO}l>l)L4r1O20GL|>;mJ}J|A(dk*@ zEa)F2pkH23%Zr?-Z2I))cL4N{70@^Bq|es>gT9fb%ynT{yK~Fi`6hX zwPE-2pDrsWinx<%LI1d1`qBti>Z^{sycYRxzRRNe{0vr4fd28h^owMS_9MD360?Z5 z4jzj5x2gsG6H@fc>`&uji^!)kJRl%KcBCk%Q9`lr^Aev>KK@NPg- zF!{MrK>xIw($DoSsMkj4CnyH!pI%e?6GR~~$3^E}Sr7VWSf{U?JyCU%x2-tQxY3x= zb@WV`>rv#)tOxYZ6wr@*j9+EO%3(Rx)vg1ef0ls0U7zJlPdQQTRxXNGo^S2QpnrDh z^ur!#`+`SVqu4zf}5Wbv02{n1#kSyruqt{smL|)%U%kj5!kt`WI@_ z&xu%3U6!VQvfYCIMKSut*cMY)LDa58yV2C@7v&V)Q-}uow}{bK&@}9MiFYP`RkT{W z(Tcjs(r3B^{fiUyGtX8?J?bI4&Z=*m?wi-Etpxo`67=iUN$rX%oY8u9%D@fiUs`MW z1~oOBf2Gq7`j<)Q+wo#2%B0PKPQ8X52K~z=^mQCe&sNz1L*DWCBIsXHI(;>#YNv{J zxZEt|MlV*oz#HgaSvvhMrzJ^kqX$onMUjmBx-T2LG4U)?DB zf*KnCw z8%?@-ZzZ6g<=HSx##CfwnclCc z1E7Cv4f++iDsfs&<~ONHUR(Gl>`JUy!VL6pV~KvcCz8CQskSCrYtt#vzpa3NZT!`Q z*O<;R=-)0vzsb~_?0rPj1^Ty-(Dz-`y_0qK=l8MZpP+vS0sXREPpOsFS);h1e@8|7 zHptnC5v|j9ylCvI);4M|i~;(0Qlwv1Hzq5OAvZg}hC%<%Q~Gv#nTS$7SM7|Te-~r= z+SwBQnXIS0hSh@pT_yCVd~3+e-ZKRHGZOmc*IwuOs4Cvp@B7JEtdox=g zl3j;(qp3V=;*8?Ex$!{%?iT6i=JU82x-CFm)!9Uy1O0o9fc`}FI5o4inSIc|=S0!3 zP3KcHq4Gpnb`SdNE2MAPy-^2cU9P)7nRm5cfiyx;CFtKvKtI^G-e0-@=I%DKW1zo5 zK)<;Z>g8N_Cer8AcPv&2`u8rKeyJ7Yyq!jw+ajl&Dh)G%eyeo)Cf>5CW$&2e89$9i ze?Wh>mh{V_qR|_L=gn?3^O_BPfd0mbqHo^e@l&n^{W*_*a(8(td;f!Wh$+)~+-^ z;t0j2s+d~r$mlNUFOC^~-dkH8R*j>2&WKW3a|-(H#?!BB=c^{Ioe%V{7to*fQ@fJ| zp3iD>37CTZl7N0Senyc+(1R2=l{4JC+DWxjBj^U`cN$Kg_qMhjPR-T`C}(*9{pE(! zuTeL%x@_&f3Yib^JJ$UJ>Y%F`=(IVWs!9wE0%8Q289_y8`-lJ7hN+txXnDwx`^e<`85~4QmGd zzJPuiT{3i-!=aq0Vf|&t4>OgslKKbzK}Gb_)k&S@P)|pj-qG#==npgKPub*m({7K7 zM$6V`?128}4Ep)CH}OP9A7XDBl{36{wUcV6M$k>rUooWb*W`bWzOY_#*1h@lVAf1m+<9iP54|1(dkdM+=Hc)#4} z;+$38)vgWnA7q8TcIJ#{v+Pdk`P4gIw)gD#hCV_6!B*%;of&!=(L6+*k9Murx4ct% z`;i(!{~^}tN8;xY)o_{^|r}v_ksL?p@v8Yx@KJhe_#cM=bpr zt=aQa(|VQu*Qr7O;S&1e%YIrJo+8kHgn)kCdn5BF+nc^OVjTeeM+)f2&Q$Vln=-4u z=k(csR4wR_pmsLZ<2Q9G6?tbs|IrHcRU(dxpI%;hCGuUpOrt%mR0-%mMuGllE3uhf z-WB<-i4Xe`O@{l`~C-}f{9H0gkpqQ=t_%MJQZD3yM3*F_>^X|wLfdSlwt%5;UR0R1N_ z(hqZmE8T9XC{@nr=2bsG+U)8+vrlSN0Qygo(AS7m*~Dkp&3Ej2wi_+ayZwEsf6#xj zguZ<@^^7R$k?3AM-5a|C{ilqG{%E?Jm6hMm+BNQPMQ=ny-=P205z&`-RJ9(}bMkBx zx(oVGt0n!ic-Wm5)o96c$?LMJjm8z^1pTL5pf8AA(K|0%-*heOfPfL`Kf?ljS=J(Z z0>{&-veyC7e`YP|Pq`O)Y817g|Evn>*Pm$>4y(wa#2@sZT_JrXPxjtyl|~vRQ^VY# z|D4*=H>{~r=8c|b(0^_QebwGa&qddb?u+6C)umoTAE5ud4EmEmPrXLN{whw9x(}-- zLI3$v`WcMsPF%&G^bF{~V4~#$s9oc#RB@x?N^?2Q9niZ)Z&;Z^CDNc5Be{e zAo>lbrSyi?s1fvES}}bMcS_ajJu7yz+l{7IN&2+hjbIn_U#3l85J$>M_k6mpygNlR z6xFBw*^ijcA-uRAT{eO^i=GI=(-Ak78(uTrER#tB!t{#2AIXLR$bo*!jyRgZb+G-?3-S1Z!b z%PQX2@RBk0#UqHFO@F=6e|N`gN~NFG`MTdPZ{})LIq1K(box#0WYc_W`vv{il}^7# z)1L9|V#}d+|4a6hQy1vJeq{9P(<`Nax8Z0>NwXVv67=6NGWt1_DXq6`tzkcvJeL_; zt1qDc#wmRzW?Fr%C}P1m0{u4$=ogHdsNHU~I#QsXMp>m{ZqR?TfWG|>>-f_-8+U51 zjK`UfE6{&SCG^Yd=ajf{Z$ba9hV+}+b-8Q#Zhn`G>hm*LJpuY}Go;UbH2Kd;4P%w~ zHI+378dZV*+XeJBA}D&w@;be5qXUM#K>r;A`ZgSeF$}#4=1L`!%9+sHM6W>qou$*C z)DG8v4nhB2Q~JSMruMu7r}|Hnpf=Edw-SAUwty3T?^8ty9RU6J2+KncfmGU!)vgX_a{g0MTKgYwwJ{)2Y6v#bmR0jH=D22X;hq36noJdV~LI0Db(64E| z6FX_brxEl&Wu3k-Q%(AA-<$o2l|4D2|7q*=efQ1jOLLt1y;b?lt7KN?({&i%#(f;;xq!SDdYucR~O2 z+VrP=t0l{fXG%f~^uM4@ze%;%(W`_<20^tdwBv&Q7Y*ra=PFd0TK(#$n(bazr&?v~ z6zG4+kiN`8dQZ($TBmoXiY!&+(5u?`H0Xa>K)=Zq+VyTXnlUHi_omc8=znEO-?+Ec z)3llq^uH>gua-kPSCiV&Ce;o4Uo)n!HY1}rHJwYPu7m#9Gw7>!Q1x7Cf4|c5)23dJ zQim3G^f`c7tC(Enz|^flb2W+qyPSsb}az8lT% zuk#i8C;V7;J~i@z{ynT{j&O9R@`cM)zQ7WC+SJh|4u-^ znr@CZi?kcs?-0AuOgm%j0`$K-QS{Y1Y}`-j{FD<_ts>zm(EnbA^sA}Ank>S8O6iY6 zA?*d|e?ODHRB2SF{fMLJXp?eEI}Z9k$fVztzdutC8qz)+Ju9Wx1^Pdf&@Z09ZatxX z>gK6#jS$E=yGUx4fKCffPNK~ zYS*MRU!ijvzw8`gw(QjiJb?aB1@wI<{%5x5=}vnooYyD=qYVg8t6~ z`h_A%x?Wb?YRHYTd(i(yK);%9PO~ICFtYgq{a*^`kIawc4HE5{%%5y88bfVuH=0^b zo2R7yLH}0*`Zn{I5ldE+Y_AM2b%<$LGwA=if%Kyt=an1QulTNs<{P6m=>Mj%^ryrN zP9o_4wz2ei?b8`Bo&nJRUBl`7wO2g_Rp;~TwD<}7zgMC^2DR4aJH9r(1pPlK(YH8p z5(>5Hi^O9!ov0)W=>M@Y`Zn0wh*3#rYcfC5eu4ggJDaHZ)KR1HD zVm%rB^3-|zb(mW-57Np&|1XW8Z&rI#R8mG66K$b3(Esa{zJ>mdh+i@1p#L|k^c&fQ zVm)lG8ub5em45tvWOo+qMvFUb_LX60K>r^l(yw1nb^9bgFW;@Q`Yb0|_n9})|EGYy zRMXryU8eI%tJj-L(Epc!ep&yN>x6bWbLuDs8$B_M0s8+I(y#KZHEFpFSqW#TP%O~@ zPl@ykc@tJUPLne7?tuP(8U6B|ojQqS5rjZm6v+^ei$t zdC~Ir)jZ2j703blTTT>xc_;OD3-moQL3%l5r?vfn{#F*~Yv(PcdRb@uz0o=yZFbs& zm;=z?+5&yQw|Sqj+#{O+nalb+l)2B|6V?U#+f+zD+ufw?2x(OPJb?bTmg(1`uB!Xk z%zU7~on`uy_7s;@Zv{^g=x=XQ8q(LBmAafx^wz>8lw29;?`%L{uTH(wYvR6Go+6U+K_>z?6RrN*aQ821@tpc z8~bcrUyLiY-8or2m99q5MAs}X=|Hhi`g@U1fd2l<^z}2^bf2h{d^L9KGdf~{bYXbF*yPH2Q`#_ z9)T(Cybi4a{ev^;PrDa(Z%lgu`iErD4{KLhmDwMgv2Dgm{5NAp_&dR{D$qYvKtCNV zeMe;`re|v10nk58Kwr!UVWq`ab@wN)P}@D|AD2O2p2=)i+n>gil^NTt+NxE0 z9l&YOKfXfx@qXyJjccb@7CHd>CzMWqd?+`ol3cf-f1-eXu1@2PY+*)I*<}9sp6rB< zBU^EFa@ssA^$+?d3FzC*Z#R~-n$(ntbK8g^j$FUH(po|Pcf*bDX_$od z?&)+M*1Ko0vCwQG#_3E$-C0bRV>lQC&lmEYouQLDhwhw+PI@-T32)GyYgpfTk$l-z zCY&JO`GGF67xk4~Lw7--)A)ZJL3d$9m+dp$VXmOND56t#3f(Otx-e>vXXq|wI^|5f zL(p9k%crP^?$Vep$Dhvwy2~Ou#cXWOE|2JyTo(~9;sXSylYIC!`rVAx|xJdRGoh>a0A`lJY8_l zk16|v?(T;9?vc_dWJbPwrgVNak{&^~KB7~|#H)txUJ)J7q@adwLrN#{=l2-8dkb`7 zg>)sz4_zyz6P)w&_@B_t8tOKtba9vARm2DK&82jaecxB|6FMiQ3p0ePL@em$m2`dt zPY>OKP?v}=@VUrzIp+krwlJUXi+`q~!sqoVUFuXa8+*SjrF8LJ(W@XL@^x}_!P#h5 z=$3PI(R{&-L)Vq)gt=&5=z4)J^HkI!UqiQv=`=K6J`&{Pl_*6(J~yUQQnC8_hCT0-Ol4DmH|_c7GnH>MMKif0PyyD88qdZbGDydTqPXguBhgM8vXrtcyL^4%=d<>ZI% z0V!RM#`F2WlrHUz--*OSz6UW~_wYcMa+BQ~=pGU1LO01(Dk5}`RL})=`3|6aR7#hM?w<}np?h>n7k4R)0^MU$ zI^oGM7hOU3*p$xCC(%RqxQI@2GL`S~5uHLNu1CHncsk`=UVTp#SBWlrBf(_2p?PUFegpgi+x0={Y)~7P@ByI$>m9Px7zO zJu}b=BPSL78oFo2bn)86SMUYhvjd%;&*ucXWOPX!c z5{E%QUtp+vVM>>qjd6HUN*C52t`f1(mlwx$iGA_3uzW9x>3D`*HS)dGQ1>!{E;lRk zy*yJVQA78N99`JcNF3;1si=$f3c6P*>cYH;0Ntxox>#f}LFitS&?%@`zSkyn8E?LL zUgUdSOsABM<$HZh7pp#=BYK5=ZxHBmvqJYqPnUZ(k?&2he2Qx1dvi?Z*O#M*?ky=@ zj)wY$?yZLPy)BkcA(xl$?J=ESU-B~%4?f?K&?QbpyC1HhduKuyW|BmJ?p+C;Z6Q!J9L-+ZJ z&Ucurhwck0U9O68_+m=uXN`Zxq9Naxlyor_%lBo0E^$iOm#-M=zM9hIW@A3TmeR!t zr#;d;=*!myx_Br3tB4QizM-UxXuN#iG}L`dN#}d@YKPBn3v>xr>E1y19Z#2gHmZj1 zyMlbwl{5}?-^OARYUi~3|-jy_=?4Y?njzB)-&jSEY)SW zh3+Q;UB>B)qEAN~ru zUkP+MD)xT)wLs^43O^H(kncAsUE+-IE&2)FZw+<73v>#3{G7=5`#={~lU$`DLidMU zT}s9J`A4ZvprKxo?@t-J3HcP@`+KG? zULm~-9H72`)F8j|APCE%A>xXT=SP#ZN%DR-(&v0o@i7U9=~B?L~ra%akrN zOXwB4tqgTrr*xU_V)?dF&_$jEu7%HSm2}iYq;BZ8Q_w{eLB8z;y41O_vOu>(M3;Ns z*Td(I5nZ~IiMk@XopN|cbYb*xm5K%3t|?vWR5~McyQOqt zo^X|j1>No`UE)kS8+)Ja5$F`o`!SGj&p_w9QqV)US4!vW`KK@nbbCv6LKUlTpOh}+ ztX~`bM817fy0}lFTj=&v()qDGFVO9uqZ7J@?tl!P@Vs9mbO&bWsIyEhbO$ALnP>f6 zUOx{`=%jgkE%F^A(D~iV`lNpjI8;fOa1Y&KhPuO*biQLRFY+A`=n`K19*91nJ2KGu zF|$8|$j}{Ss5?5P3!;h~@_Wd4Ohl)k2z19rbi6VJHS(=9)E$@7iTauFfPBYGbcxep zpP)NIqRY$--H8!hX8bTy(9e@1IvQU|i+m?1bV^F-PBGM-8t9Z92KAj5=tSMis2Dy^ zm*_GbKzBw=mw7Ty0=hF}y3ngM0(56(=)wpBGSHo!s}p2~?wpuTa3)?^z~Nk`Q#|j- zK)&;0`Jz=t*NM2$ou8>oob_|jPv|a)=p-kjDyF;8Pd9_3*Pz3c|BhmR8QxzlMwF .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input, +select[multiple], +textarea { + background-image: none; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-warning { + color: #c09853; +} + +.text-danger { + color: #b94a48; +} + +.text-success { + color: #468847; +} + +.text-info { + color: #3a87ad; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +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; +} + +h1 small, +.h1 small { + font-size: 24px; +} + +h2 small, +.h2 small { + font-size: 18px; +} + +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-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, +.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, +.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, +.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 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11 { + float: left; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-12 { + width: 100%; +} + +@media (min-width: 768px) { + .container { + max-width: 750px; + } + .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 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 992px) { + .container { + max-width: 970px; + } + .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 { + float: left; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-3 { + width: 25%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-6 { + width: 50%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-9 { + width: 75%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-12 { + width: 100%; + } + .col-md-push-0 { + left: auto; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1170px; + } + .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 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} + +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} + +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} + +@media (max-width: 768px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + background-color: #fff; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > thead > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > thead > tr:last-child > td, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 45px; + line-height: 45px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} + +.has-warning .form-control { + border-color: #c09853; + -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: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.has-warning .input-group-addon { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} + +.has-error .form-control { + border-color: #b94a48; + -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: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.has-error .input-group-addon { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.has-success .help-block, +.has-success .control-label { + color: #468847; +} + +.has-success .form-control { + border-color: #468847; + -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: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.has-success .input-group-addon { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.form-control-static { + padding-top: 7px; + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm, +.btn-xs { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('fonts/glyphicons-halflings-regular.eot'); + src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-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-print:before { + content: "\e045"; +} + +.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-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.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-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-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.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-briefcase:before { + content: "\1f4bc"; +} + +.glyphicon-calendar:before { + content: "\1f4c5"; +} + +.glyphicon-pushpin:before { + content: "\1f4cc"; +} + +.glyphicon-paperclip:before { + content: "\1f4ce"; +} + +.glyphicon-camera:before { + content: "\1f4f7"; +} + +.glyphicon-lock:before { + content: "\1f512"; +} + +.glyphicon-bell:before { + content: "\1f514"; +} + +.glyphicon-bookmark:before { + content: "\1f516"; +} + +.glyphicon-fire:before { + content: "\1f525"; +} + +.glyphicon-wrench:before { + content: "\1f527"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-bottom: 0 dotted; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0 dotted; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-default .caret { + border-top-color: #333333; +} + +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +.dropup .btn-default .caret { + border-bottom-color: #333333; +} + +.dropup .btn-primary .caret, +.dropup .btn-success .caret, +.dropup .btn-warning .caret, +.dropup .btn-danger .caret, +.dropup .btn-info .caret { + border-bottom-color: #fff; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 5px 10px; + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn .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 { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified .btn { + display: table-cell; + float: none; + width: 1%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group.col { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #ffffff; +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 5px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs-justified > .active > a { + border-bottom-color: #ffffff; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + z-index: 1000; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-collapse .navbar-nav.navbar-left:first-child { + margin-left: -15px; + } + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } + .navbar-collapse .navbar-text:last-child { + margin-right: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + 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; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + z-index: 1030; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + margin-right: 15px; + margin-left: 15px; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e6e6e6; +} + +.navbar-default .navbar-nav > .dropdown > a:hover .caret, +.navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a .caret, +.navbar-default .navbar-nav > .open > a:hover .caret, +.navbar-default .navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar-default .navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1 { + font-size: 63px; + } +} + +.thumbnail { + display: inline-block; + display: block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img { + display: block; + height: auto; + max-width: 100%; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} + +.thumbnail > img { + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #356635; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #2d6987; +} + +.alert-warning { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.alert-warning hr { + border-top-color: #f8e5be; +} + +.alert-warning .alert-link { + color: #a47e3c; +} + +.alert-danger { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger hr { + border-top-color: #e6c1c7; +} + +.alert-danger .alert-link { + color: #953b39; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading { + 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: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table { + border-top: 1px solid #dddddd; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #fbeed5; +} + +.panel-warning > .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5; +} + +.panel-danger { + border-color: #eed3d7; +} + +.panel-danger > .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +body.modal-open, +.modal-open .navbar-fixed-top, +.modal-open .navbar-fixed-bottom { + margin-right: 15px; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + z-index: 1050; + width: auto; + padding: 10px; + margin-right: auto; + margin-left: auto; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + right: auto; + left: 50%; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-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 { + right: 0; + left: auto; + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-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 { + color: #ffffff; + 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%; + left: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.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; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.visible-xs { + display: none !important; +} + +tr.visible-xs { + display: none !important; +} + +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm { + display: none !important; +} + +tr.visible-sm { + display: none !important; +} + +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md { + display: none !important; +} + +tr.visible-md { + display: none !important; +} + +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg { + display: none !important; +} + +tr.visible-lg { + display: none !important; +} + +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } + tr.hidden-xs { + display: none !important; + } + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm { + display: none !important; + } + tr.hidden-xs.hidden-sm { + display: none !important; + } + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md { + display: none !important; + } + tr.hidden-xs.hidden-md { + display: none !important; + } + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg { + display: none !important; + } + tr.hidden-xs.hidden-lg { + display: none !important; + } + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs { + display: none !important; + } + tr.hidden-sm.hidden-xs { + display: none !important; + } + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } + tr.hidden-sm { + display: none !important; + } + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md { + display: none !important; + } + tr.hidden-sm.hidden-md { + display: none !important; + } + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg { + display: none !important; + } + tr.hidden-sm.hidden-lg { + display: none !important; + } + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs { + display: none !important; + } + tr.hidden-md.hidden-xs { + display: none !important; + } + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm { + display: none !important; + } + tr.hidden-md.hidden-sm { + display: none !important; + } + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg { + display: none !important; + } + tr.hidden-md.hidden-lg { + display: none !important; + } + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs { + display: none !important; + } + tr.hidden-lg.hidden-xs { + display: none !important; + } + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm { + display: none !important; + } + tr.hidden-lg.hidden-sm { + display: none !important; + } + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md { + display: none !important; + } + tr.hidden-lg.hidden-md { + display: none !important; + } + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +tr.visible-print { + display: none !important; +} + +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap.min.css b/containercontent/opt/chatbot_engine/static/css/bootstrap.min.css new file mode 100644 index 0000000..daf1214 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap.min.css @@ -0,0 +1,6353 @@ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block +} + +audio, canvas, video { + display: inline-block +} + +audio:not([controls]) { + display: none; + height: 0 +} + +[hidden] { + display: none +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100% +} + +body { + margin: 0 +} + +a:focus { + outline: thin dotted +} + +a:active, a:hover { + outline: 0 +} + +h1 { + margin: .67em 0; + font-size: 2em +} + +abbr[title] { + border-bottom: 1px dotted +} + +b, strong { + font-weight: bold +} + +dfn { + font-style: italic +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +mark { + color: #000; + background: #ff0 +} + +code, kbd, pre, samp { + font-family: monospace, serif; + font-size: 1em +} + +pre { + white-space: pre-wrap +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019" +} + +small { + font-size: 80% +} + +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sup { + top: -0.5em +} + +sub { + bottom: -0.25em +} + +img { + border: 0 +} + +svg:not(:root) { + overflow: hidden +} + +figure { + margin: 0 +} + +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0 +} + +legend { + padding: 0; + border: 0 +} + +button, input, select, textarea { + margin: 0; + font-family: inherit; + font-size: 100% +} + +button, input { + line-height: normal +} + +button, select { + text-transform: none +} + +button, html input[type="button"], input[type="reset"], input[type="submit"] { + cursor: pointer; + -webkit-appearance: button +} + +button[disabled], html input[disabled] { + cursor: default +} + +input[type="checkbox"], input[type="radio"] { + padding: 0; + box-sizing: border-box +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield +} + +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none +} + +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0 +} + +textarea { + overflow: auto; + vertical-align: top +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important + } + + a, a:visited { + text-decoration: underline + } + + a[href]:after { + content: " (" attr(href) ")" + } + + abbr[title]:after { + content: " (" attr(title) ")" + } + + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { + content: "" + } + + pre, blockquote { + border: 1px solid #999; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + tr, img { + page-break-inside: avoid + } + + img { + max-width: 100% !important + } + + @page { + margin: 2cm .5cm + } + + p, h2, h3 { + orphans: 3; + widows: 3 + } + + h2, h3 { + page-break-after: avoid + } + + .navbar { + display: none + } + + .table td, .table th { + background-color: #fff !important + } + + .btn > .caret, .dropup > .btn > .caret { + border-top-color: #000 !important + } + + .label { + border: 1px solid #000 + } + + .table { + border-collapse: collapse !important + } + + .table-bordered th, .table-bordered td { + border: 1px solid #ddd !important + } +} + +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333; + background-color: #fff +} + +input, button, select, textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, input, select[multiple], textarea { + background-image: none +} + +a { + color: #428bca; + text-decoration: none +} + +a:hover, a:focus { + color: #2a6496; + text-decoration: underline +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +img { + vertical-align: middle +} + +.img-responsive { + display: block; + height: auto; + max-width: 100% +} + +.img-rounded { + border-radius: 6px +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out +} + +.img-circle { + border-radius: 50% +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0 +} + +p { + margin: 0 0 10px +} + +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4 +} + +@media (min-width: 768px) { + .lead { + font-size: 21px + } +} + +small { + font-size: 85% +} + +cite { + font-style: normal +} + +.text-muted { + color: #999 +} + +.text-primary { + color: #428bca +} + +.text-warning { + color: #c09853 +} + +.text-danger { + color: #b94a48 +} + +.text-success { + color: #468847 +} + +.text-info { + color: #3a87ad +} + +.text-left { + text-align: left +} + +.text-right { + text-align: right +} + +.text-center { + text-align: center +} + +h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1 +} + +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { + font-weight: normal; + line-height: 1; + color: #999 +} + +h1, h2, h3 { + margin-top: 20px; + margin-bottom: 10px +} + +h4, h5, h6 { + margin-top: 10px; + margin-bottom: 10px +} + +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 +} + +h1 small, .h1 small { + font-size: 24px +} + +h2 small, .h2 small { + font-size: 18px +} + +h3 small, .h3 small, h4 small, .h4 small { + font-size: 14px +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee +} + +ul, ol { + margin-top: 0; + margin-bottom: 10px +} + +ul ul, ol ul, ul ol, ol ol { + margin-bottom: 0 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px +} + +dl { + margin-bottom: 20px +} + +dt, dd { + line-height: 1.428571429 +} + +dt { + font-weight: bold +} + +dd { + margin-left: 0 +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap + } + + .dl-horizontal dd { + margin-left: 180px + } + + .dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " " + } + + .dl-horizontal dd:after { + clear: both + } + + .dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " " + } + + .dl-horizontal dd:after { + clear: both + } +} + +abbr[title], abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999 +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eee +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25 +} + +blockquote p:last-child { + margin-bottom: 0 +} + +blockquote small { + display: block; + line-height: 1.428571429; + color: #999 +} + +blockquote small:before { + content: '\2014 \00A0' +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eee; + border-left: 0 +} + +blockquote.pull-right p, blockquote.pull-right small { + text-align: right +} + +blockquote.pull-right small:before { + content: '' +} + +blockquote.pull-right small:after { + content: '\00A0 \2014' +} + +q:before, q:after, blockquote:before, blockquote:after { + content: "" +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429 +} + +code, pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px +} + +pre.prettyprint { + margin-bottom: 20px +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0 +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +.container:before, .container:after { + display: table; + content: " " +} + +.container:after { + clear: both +} + +.container:before, .container:after { + display: table; + content: " " +} + +.container:after { + clear: both +} + +.row { + margin-right: -15px; + margin-left: -15px +} + +.row:before, .row:after { + display: table; + content: " " +} + +.row:after { + clear: both +} + +.row:before, .row:after { + display: table; + content: " " +} + +.row:after { + clear: both +} + +.col-xs-1, .col-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, .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, .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, .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 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px +} + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { + float: left +} + +.col-xs-1 { + width: 8.333333333333332% +} + +.col-xs-2 { + width: 16.666666666666664% +} + +.col-xs-3 { + width: 25% +} + +.col-xs-4 { + width: 33.33333333333333% +} + +.col-xs-5 { + width: 41.66666666666667% +} + +.col-xs-6 { + width: 50% +} + +.col-xs-7 { + width: 58.333333333333336% +} + +.col-xs-8 { + width: 66.66666666666666% +} + +.col-xs-9 { + width: 75% +} + +.col-xs-10 { + width: 83.33333333333334% +} + +.col-xs-11 { + width: 91.66666666666666% +} + +.col-xs-12 { + width: 100% +} + +@media (min-width: 768px) { + .container { + max-width: 750px + } + + .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 { + float: left + } + + .col-sm-1 { + width: 8.333333333333332% + } + + .col-sm-2 { + width: 16.666666666666664% + } + + .col-sm-3 { + width: 25% + } + + .col-sm-4 { + width: 33.33333333333333% + } + + .col-sm-5 { + width: 41.66666666666667% + } + + .col-sm-6 { + width: 50% + } + + .col-sm-7 { + width: 58.333333333333336% + } + + .col-sm-8 { + width: 66.66666666666666% + } + + .col-sm-9 { + width: 75% + } + + .col-sm-10 { + width: 83.33333333333334% + } + + .col-sm-11 { + width: 91.66666666666666% + } + + .col-sm-12 { + width: 100% + } + + .col-sm-push-1 { + left: 8.333333333333332% + } + + .col-sm-push-2 { + left: 16.666666666666664% + } + + .col-sm-push-3 { + left: 25% + } + + .col-sm-push-4 { + left: 33.33333333333333% + } + + .col-sm-push-5 { + left: 41.66666666666667% + } + + .col-sm-push-6 { + left: 50% + } + + .col-sm-push-7 { + left: 58.333333333333336% + } + + .col-sm-push-8 { + left: 66.66666666666666% + } + + .col-sm-push-9 { + left: 75% + } + + .col-sm-push-10 { + left: 83.33333333333334% + } + + .col-sm-push-11 { + left: 91.66666666666666% + } + + .col-sm-pull-1 { + right: 8.333333333333332% + } + + .col-sm-pull-2 { + right: 16.666666666666664% + } + + .col-sm-pull-3 { + right: 25% + } + + .col-sm-pull-4 { + right: 33.33333333333333% + } + + .col-sm-pull-5 { + right: 41.66666666666667% + } + + .col-sm-pull-6 { + right: 50% + } + + .col-sm-pull-7 { + right: 58.333333333333336% + } + + .col-sm-pull-8 { + right: 66.66666666666666% + } + + .col-sm-pull-9 { + right: 75% + } + + .col-sm-pull-10 { + right: 83.33333333333334% + } + + .col-sm-pull-11 { + right: 91.66666666666666% + } + + .col-sm-offset-1 { + margin-left: 8.333333333333332% + } + + .col-sm-offset-2 { + margin-left: 16.666666666666664% + } + + .col-sm-offset-3 { + margin-left: 25% + } + + .col-sm-offset-4 { + margin-left: 33.33333333333333% + } + + .col-sm-offset-5 { + margin-left: 41.66666666666667% + } + + .col-sm-offset-6 { + margin-left: 50% + } + + .col-sm-offset-7 { + margin-left: 58.333333333333336% + } + + .col-sm-offset-8 { + margin-left: 66.66666666666666% + } + + .col-sm-offset-9 { + margin-left: 75% + } + + .col-sm-offset-10 { + margin-left: 83.33333333333334% + } + + .col-sm-offset-11 { + margin-left: 91.66666666666666% + } +} + +@media (min-width: 992px) { + .container { + max-width: 970px + } + + .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 { + float: left + } + + .col-md-1 { + width: 8.333333333333332% + } + + .col-md-2 { + width: 16.666666666666664% + } + + .col-md-3 { + width: 25% + } + + .col-md-4 { + width: 33.33333333333333% + } + + .col-md-5 { + width: 41.66666666666667% + } + + .col-md-6 { + width: 50% + } + + .col-md-7 { + width: 58.333333333333336% + } + + .col-md-8 { + width: 66.66666666666666% + } + + .col-md-9 { + width: 75% + } + + .col-md-10 { + width: 83.33333333333334% + } + + .col-md-11 { + width: 91.66666666666666% + } + + .col-md-12 { + width: 100% + } + + .col-md-push-0 { + left: auto + } + + .col-md-push-1 { + left: 8.333333333333332% + } + + .col-md-push-2 { + left: 16.666666666666664% + } + + .col-md-push-3 { + left: 25% + } + + .col-md-push-4 { + left: 33.33333333333333% + } + + .col-md-push-5 { + left: 41.66666666666667% + } + + .col-md-push-6 { + left: 50% + } + + .col-md-push-7 { + left: 58.333333333333336% + } + + .col-md-push-8 { + left: 66.66666666666666% + } + + .col-md-push-9 { + left: 75% + } + + .col-md-push-10 { + left: 83.33333333333334% + } + + .col-md-push-11 { + left: 91.66666666666666% + } + + .col-md-pull-0 { + right: auto + } + + .col-md-pull-1 { + right: 8.333333333333332% + } + + .col-md-pull-2 { + right: 16.666666666666664% + } + + .col-md-pull-3 { + right: 25% + } + + .col-md-pull-4 { + right: 33.33333333333333% + } + + .col-md-pull-5 { + right: 41.66666666666667% + } + + .col-md-pull-6 { + right: 50% + } + + .col-md-pull-7 { + right: 58.333333333333336% + } + + .col-md-pull-8 { + right: 66.66666666666666% + } + + .col-md-pull-9 { + right: 75% + } + + .col-md-pull-10 { + right: 83.33333333333334% + } + + .col-md-pull-11 { + right: 91.66666666666666% + } + + .col-md-offset-0 { + margin-left: 0 + } + + .col-md-offset-1 { + margin-left: 8.333333333333332% + } + + .col-md-offset-2 { + margin-left: 16.666666666666664% + } + + .col-md-offset-3 { + margin-left: 25% + } + + .col-md-offset-4 { + margin-left: 33.33333333333333% + } + + .col-md-offset-5 { + margin-left: 41.66666666666667% + } + + .col-md-offset-6 { + margin-left: 50% + } + + .col-md-offset-7 { + margin-left: 58.333333333333336% + } + + .col-md-offset-8 { + margin-left: 66.66666666666666% + } + + .col-md-offset-9 { + margin-left: 75% + } + + .col-md-offset-10 { + margin-left: 83.33333333333334% + } + + .col-md-offset-11 { + margin-left: 91.66666666666666% + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1170px + } + + .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 { + float: left + } + + .col-lg-1 { + width: 8.333333333333332% + } + + .col-lg-2 { + width: 16.666666666666664% + } + + .col-lg-3 { + width: 25% + } + + .col-lg-4 { + width: 33.33333333333333% + } + + .col-lg-5 { + width: 41.66666666666667% + } + + .col-lg-6 { + width: 50% + } + + .col-lg-7 { + width: 58.333333333333336% + } + + .col-lg-8 { + width: 66.66666666666666% + } + + .col-lg-9 { + width: 75% + } + + .col-lg-10 { + width: 83.33333333333334% + } + + .col-lg-11 { + width: 91.66666666666666% + } + + .col-lg-12 { + width: 100% + } + + .col-lg-push-0 { + left: auto + } + + .col-lg-push-1 { + left: 8.333333333333332% + } + + .col-lg-push-2 { + left: 16.666666666666664% + } + + .col-lg-push-3 { + left: 25% + } + + .col-lg-push-4 { + left: 33.33333333333333% + } + + .col-lg-push-5 { + left: 41.66666666666667% + } + + .col-lg-push-6 { + left: 50% + } + + .col-lg-push-7 { + left: 58.333333333333336% + } + + .col-lg-push-8 { + left: 66.66666666666666% + } + + .col-lg-push-9 { + left: 75% + } + + .col-lg-push-10 { + left: 83.33333333333334% + } + + .col-lg-push-11 { + left: 91.66666666666666% + } + + .col-lg-pull-0 { + right: auto + } + + .col-lg-pull-1 { + right: 8.333333333333332% + } + + .col-lg-pull-2 { + right: 16.666666666666664% + } + + .col-lg-pull-3 { + right: 25% + } + + .col-lg-pull-4 { + right: 33.33333333333333% + } + + .col-lg-pull-5 { + right: 41.66666666666667% + } + + .col-lg-pull-6 { + right: 50% + } + + .col-lg-pull-7 { + right: 58.333333333333336% + } + + .col-lg-pull-8 { + right: 66.66666666666666% + } + + .col-lg-pull-9 { + right: 75% + } + + .col-lg-pull-10 { + right: 83.33333333333334% + } + + .col-lg-pull-11 { + right: 91.66666666666666% + } + + .col-lg-offset-0 { + margin-left: 0 + } + + .col-lg-offset-1 { + margin-left: 8.333333333333332% + } + + .col-lg-offset-2 { + margin-left: 16.666666666666664% + } + + .col-lg-offset-3 { + margin-left: 25% + } + + .col-lg-offset-4 { + margin-left: 33.33333333333333% + } + + .col-lg-offset-5 { + margin-left: 41.66666666666667% + } + + .col-lg-offset-6 { + margin-left: 50% + } + + .col-lg-offset-7 { + margin-left: 58.333333333333336% + } + + .col-lg-offset-8 { + margin-left: 66.66666666666666% + } + + .col-lg-offset-9 { + margin-left: 75% + } + + .col-lg-offset-10 { + margin-left: 83.33333333333334% + } + + .col-lg-offset-11 { + margin-left: 91.66666666666666% + } +} + +table { + max-width: 100%; + background-color: transparent +} + +th { + text-align: left +} + +.table { + width: 100%; + margin-bottom: 20px +} + +.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #ddd +} + +.table thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd +} + +.table caption + thead tr:first-child th, .table colgroup + thead tr:first-child th, .table thead:first-child tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child td { + border-top: 0 +} + +.table tbody + tbody { + border-top: 2px solid #ddd +} + +.table .table { + background-color: #fff +} + +.table-condensed thead > tr > th, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td { + padding: 5px +} + +.table-bordered { + border: 1px solid #ddd +} + +.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { + border: 1px solid #ddd +} + +.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { + border-bottom-width: 2px +} + +.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9 +} + +.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { + background-color: #f5f5f5 +} + +table col[class*="col-"] { + display: table-column; + float: none +} + +table td[class*="col-"], table th[class*="col-"] { + display: table-cell; + float: none +} + +.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { + background-color: #f5f5f5 +} + +.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6 +} + +.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3 +} + +.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7 +} + +.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7 +} + +.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5 +} + +.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be +} + +@media (max-width: 768px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #ddd + } + + .table-responsive > .table { + margin-bottom: 0; + background-color: #fff + } + + .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { + white-space: nowrap + } + + .table-responsive > .table-bordered { + border: 0 + } + + .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0 + } + + .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0 + } + + .table-responsive > .table-bordered > thead > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > thead > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0 + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5 +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +input[type="radio"], input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal +} + +input[type="file"] { + display: block +} + +select[multiple], select[size] { + height: auto +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit +} + +input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { + height: auto +} + +.form-control:-moz-placeholder { + color: #999 +} + +.form-control::-moz-placeholder { + color: #999 +} + +.form-control:-ms-input-placeholder { + color: #999 +} + +.form-control::-webkit-input-placeholder { + color: #999 +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555; + vertical-align: middle; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) +} + +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee +} + +textarea.form-control { + height: auto +} + +.form-group { + margin-bottom: 15px +} + +.radio, .checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle +} + +.radio label, .checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer +} + +.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px +} + +.radio + .radio, .checkbox + .checkbox { + margin-top: -5px +} + +.radio-inline, .checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer +} + +.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px +} + +input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { + cursor: not-allowed +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.input-sm { + height: 30px; + line-height: 30px +} + +textarea.input-sm { + height: auto +} + +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px +} + +select.input-lg { + height: 45px; + line-height: 45px +} + +textarea.input-lg { + height: auto +} + +.has-warning .help-block, .has-warning .control-label { + color: #c09853 +} + +.has-warning .form-control { + border-color: #c09853; + -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: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e +} + +.has-warning .input-group-addon { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853 +} + +.has-error .help-block, .has-error .control-label { + color: #b94a48 +} + +.has-error .form-control { + border-color: #b94a48; + -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: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392 +} + +.has-error .input-group-addon { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48 +} + +.has-success .help-block, .has-success .control-label { + color: #468847 +} + +.has-success .form-control { + border-color: #468847; + -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: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b +} + +.has-success .input-group-addon { + color: #468847; + background-color: #dff0d8; + border-color: #468847 +} + +.form-control-static { + padding-top: 7px; + margin-bottom: 0 +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373 +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .form-control { + display: inline-block + } + + .form-inline .radio, .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0 + } + + .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0 + } +} + +.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0 +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px +} + +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " " +} + +.form-horizontal .form-group:after { + clear: both +} + +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " " +} + +.form-horizontal .form-group:after { + clear: both +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +.btn:hover, .btn:focus { + color: #333; + text-decoration: none +} + +.btn:active, .btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) +} + +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: .65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc +} + +.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { + color: #333; + background-color: #ebebeb; + border-color: #adadad +} + +.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { + background-image: none +} + +.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc +} + +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd +} + +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3276b1; + border-color: #285e8e +} + +.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { + background-image: none +} + +.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd +} + +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236 +} + +.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ed9c28; + border-color: #d58512 +} + +.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { + background-image: none +} + +.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236 +} + +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a +} + +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { + color: #fff; + background-color: #d2322d; + border-color: #ac2925 +} + +.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { + background-image: none +} + +.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a +} + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c +} + +.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { + color: #fff; + background-color: #47a447; + border-color: #398439 +} + +.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { + background-image: none +} + +.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c +} + +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da +} + +.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { + color: #fff; + background-color: #39b3d7; + border-color: #269abc +} + +.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { + background-image: none +} + +.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0 +} + +.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent +} + +.btn-link:hover, .btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent +} + +.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { + color: #999; + text-decoration: none +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px +} + +.btn-sm, .btn-xs { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.btn-xs { + padding: 1px 5px +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0 +} + +.btn-block + .btn-block { + margin-top: 5px +} + +input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { + width: 100% +} + +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + transition: opacity .15s linear +} + +.fade.in { + opacity: 1 +} + +.collapse { + display: none +} + +.collapse.in { + display: block +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + transition: height .35s ease +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg') +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1 +} + +.glyphicon-asterisk:before { + content: "\2a" +} + +.glyphicon-plus:before { + content: "\2b" +} + +.glyphicon-euro:before { + content: "\20ac" +} + +.glyphicon-minus:before { + content: "\2212" +} + +.glyphicon-cloud:before { + content: "\2601" +} + +.glyphicon-envelope:before { + content: "\2709" +} + +.glyphicon-pencil:before { + content: "\270f" +} + +.glyphicon-glass:before { + content: "\e001" +} + +.glyphicon-music:before { + content: "\e002" +} + +.glyphicon-search:before { + content: "\e003" +} + +.glyphicon-heart:before { + content: "\e005" +} + +.glyphicon-star:before { + content: "\e006" +} + +.glyphicon-star-empty:before { + content: "\e007" +} + +.glyphicon-user:before { + content: "\e008" +} + +.glyphicon-film:before { + content: "\e009" +} + +.glyphicon-th-large:before { + content: "\e010" +} + +.glyphicon-th:before { + content: "\e011" +} + +.glyphicon-th-list:before { + content: "\e012" +} + +.glyphicon-ok:before { + content: "\e013" +} + +.glyphicon-remove:before { + content: "\e014" +} + +.glyphicon-zoom-in:before { + content: "\e015" +} + +.glyphicon-zoom-out:before { + content: "\e016" +} + +.glyphicon-off:before { + content: "\e017" +} + +.glyphicon-signal:before { + content: "\e018" +} + +.glyphicon-cog:before { + content: "\e019" +} + +.glyphicon-trash:before { + content: "\e020" +} + +.glyphicon-home:before { + content: "\e021" +} + +.glyphicon-file:before { + content: "\e022" +} + +.glyphicon-time:before { + content: "\e023" +} + +.glyphicon-road:before { + content: "\e024" +} + +.glyphicon-download-alt:before { + content: "\e025" +} + +.glyphicon-download:before { + content: "\e026" +} + +.glyphicon-upload:before { + content: "\e027" +} + +.glyphicon-inbox:before { + content: "\e028" +} + +.glyphicon-play-circle:before { + content: "\e029" +} + +.glyphicon-repeat:before { + content: "\e030" +} + +.glyphicon-refresh:before { + content: "\e031" +} + +.glyphicon-list-alt:before { + content: "\e032" +} + +.glyphicon-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-print:before { + content: "\e045" +} + +.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-eye-open:before { + content: "\e105" +} + +.glyphicon-eye-close:before { + content: "\e106" +} + +.glyphicon-warning-sign:before { + content: "\e107" +} + +.glyphicon-plane:before { + content: "\e108" +} + +.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-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-tasks:before { + content: "\e137" +} + +.glyphicon-filter:before { + content: "\e138" +} + +.glyphicon-fullscreen:before { + content: "\e140" +} + +.glyphicon-dashboard:before { + content: "\e141" +} + +.glyphicon-heart-empty:before { + content: "\e143" +} + +.glyphicon-link:before { + content: "\e144" +} + +.glyphicon-phone:before { + content: "\e145" +} + +.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-briefcase:before { + content: "\1f4bc" +} + +.glyphicon-calendar:before { + content: "\1f4c5" +} + +.glyphicon-pushpin:before { + content: "\1f4cc" +} + +.glyphicon-paperclip:before { + content: "\1f4ce" +} + +.glyphicon-camera:before { + content: "\1f4f7" +} + +.glyphicon-lock:before { + content: "\1f512" +} + +.glyphicon-bell:before { + content: "\1f514" +} + +.glyphicon-bookmark:before { + content: "\1f516" +} + +.glyphicon-fire:before { + content: "\1f525" +} + +.glyphicon-wrench:before { + content: "\1f527" +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000; + border-right: 4px solid transparent; + border-bottom: 0 dotted; + border-left: 4px solid transparent; + content: "" +} + +.dropdown { + position: relative +} + +.dropdown-toggle:focus { + outline: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box +} + +.dropdown-menu.pull-right { + right: 0; + left: auto +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333; + white-space: nowrap +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca +} + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca; + outline: 0 +} + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999 +} + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) +} + +.open > .dropdown-menu { + display: block +} + +.open > a { + outline: 0 +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999 +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990 +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto +} + +.dropup .caret, .navbar-fixed-bottom .dropdown .caret { + border-top: 0 dotted; + border-bottom: 4px solid #000; + content: "" +} + +.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto + } +} + +.btn-default .caret { + border-top-color: #333 +} + +.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret { + border-top-color: #fff +} + +.dropup .btn-default .caret { + border-bottom-color: #333 +} + +.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret { + border-bottom-color: #fff +} + +.btn-group, .btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle +} + +.btn-group > .btn, .btn-group-vertical > .btn { + position: relative; + float: left +} + +.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { + z-index: 2 +} + +.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { + outline: 0 +} + +.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { + margin-left: -1px +} + +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " " +} + +.btn-toolbar:after { + clear: both +} + +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " " +} + +.btn-toolbar:after { + clear: both +} + +.btn-toolbar .btn-group { + float: left +} + +.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group { + margin-left: 5px +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0 +} + +.btn-group > .btn:first-child { + margin-left: 0 +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0 +} + +.btn-group > .btn-group { + float: left +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0 +} + +.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0 +} + +.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { + outline: 0 +} + +.btn-group-xs > .btn { + padding: 5px 10px; + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) +} + +.btn .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 { + display: block; + float: none; + width: 100%; + max-width: 100% +} + +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + display: table; + content: " " +} + +.btn-group-vertical > .btn-group:after { + clear: both +} + +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + display: table; + content: " " +} + +.btn-group-vertical > .btn-group:after { + clear: both +} + +.btn-group-vertical > .btn-group > .btn { + float: none +} + +.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0 +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0 +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0 +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0 +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed +} + +.btn-group-justified .btn { + display: table-cell; + float: none; + width: 1% +} + +[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none +} + +.input-group { + position: relative; + display: table; + border-collapse: separate +} + +.input-group.col { + float: none; + padding-right: 0; + padding-left: 0 +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0 +} + +.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px +} + +select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px +} + +textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { + height: auto +} + +.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px +} + +textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { + height: auto +} + +.input-group-addon, .input-group-btn, .input-group .form-control { + display: table-cell +} + +.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0 +} + +.input-group-addon, .input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px +} + +.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { + margin-top: 0 +} + +.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group-addon:first-child { + border-right: 0 +} + +.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0 +} + +.input-group-addon:last-child { + border-left: 0 +} + +.input-group-btn { + position: relative; + white-space: nowrap +} + +.input-group-btn > .btn { + position: relative +} + +.input-group-btn > .btn + .btn { + margin-left: -4px +} + +.input-group-btn > .btn:hover, .input-group-btn > .btn:active { + z-index: 2 +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav:before, .nav:after { + display: table; + content: " " +} + +.nav:after { + clear: both +} + +.nav:before, .nav:after { + display: table; + content: " " +} + +.nav:after { + clear: both +} + +.nav > li { + position: relative; + display: block +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px +} + +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eee +} + +.nav > li.disabled > a { + color: #999 +} + +.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent +} + +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eee; + border-color: #428bca +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.nav > li > a > img { + max-width: none +} + +.nav-tabs { + border-bottom: 1px solid #ddd +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0 +} + +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd +} + +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0 +} + +.nav-tabs.nav-justified > li { + float: none +} + +.nav-tabs.nav-justified > li > a { + text-align: center +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1% + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #ddd +} + +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #fff +} + +.nav-pills > li { + float: left +} + +.nav-pills > li > a { + border-radius: 5px +} + +.nav-pills > li + li { + margin-left: 2px +} + +.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #428bca +} + +.nav-stacked > li { + float: none +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0 +} + +.nav-justified { + width: 100% +} + +.nav-justified > li { + float: none +} + +.nav-justified > li > a { + text-align: center +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1% + } +} + +.nav-tabs-justified { + border-bottom: 0 +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #ddd +} + +.nav-tabs-justified > .active > a { + border-bottom-color: #fff +} + +.tabbable:before, .tabbable:after { + display: table; + content: " " +} + +.tabbable:after { + clear: both +} + +.tabbable:before, .tabbable:after { + display: table; + content: " " +} + +.tabbable:after { + clear: both +} + +.tab-content > .tab-pane, .pill-content > .pill-pane { + display: none +} + +.tab-content > .active, .pill-content > .active { + display: block +} + +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496 +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.navbar { + position: relative; + z-index: 1000; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent +} + +.navbar:before, .navbar:after { + display: table; + content: " " +} + +.navbar:after { + clear: both +} + +.navbar:before, .navbar:after { + display: table; + content: " " +} + +.navbar:after { + clear: both +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px + } +} + +.navbar-header:before, .navbar-header:after { + display: table; + content: " " +} + +.navbar-header:after { + clear: both +} + +.navbar-header:before, .navbar-header:after { + display: table; + content: " " +} + +.navbar-header:after { + clear: both +} + +@media (min-width: 768px) { + .navbar-header { + float: left + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch +} + +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " " +} + +.navbar-collapse:after { + clear: both +} + +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " " +} + +.navbar-collapse:after { + clear: both +} + +.navbar-collapse.in { + overflow-y: auto +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none + } + + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important + } + + .navbar-collapse.in { + overflow-y: visible + } + + .navbar-collapse .navbar-nav.navbar-left:first-child { + margin-left: -15px + } + + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: -15px + } + + .navbar-collapse .navbar-text:last-child { + margin-right: 0 + } +} + +.container > .navbar-header, .container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px +} + +@media (min-width: 768px) { + .container > .navbar-header, .container > .navbar-collapse { + margin-right: 0; + margin-left: 0 + } +} + +.navbar-static-top { + 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; + border-width: 0 0 1px +} + +@media (min-width: 768px) { + .navbar-fixed-top, .navbar-fixed-bottom { + border-radius: 0 + } +} + +.navbar-fixed-top { + top: 0; + z-index: 1030 +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0 +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none + } +} + +.navbar-nav { + margin: 7.5px -15px +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none + } + + .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px + } + + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px + } + + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0 + } + + .navbar-nav > li { + float: left + } + + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important + } + + .navbar-right { + float: right !important + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .form-control { + display: inline-block + } + + .navbar-form .radio, .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0 + } + + .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0 + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px +} + +@media (min-width: 768px) { + .navbar-text { + margin-right: 15px; + margin-left: 15px + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7 +} + +.navbar-default .navbar-brand { + color: #777 +} + +.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent +} + +.navbar-default .navbar-text { + color: #777 +} + +.navbar-default .navbar-nav > li > a { + color: #777 +} + +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent +} + +.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7 +} + +.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent +} + +.navbar-default .navbar-toggle { + border-color: #ddd +} + +.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: #ddd +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #ccc +} + +.navbar-default .navbar-collapse, .navbar-default .navbar-form { + border-color: #e6e6e6 +} + +.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333; + border-bottom-color: #333 +} + +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7 +} + +.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { + border-top-color: #555; + border-bottom-color: #555 +} + +.navbar-default .navbar-nav > .dropdown > a .caret { + border-top-color: #777; + border-bottom-color: #777 +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777 + } + + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent + } + + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7 + } + + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent + } +} + +.navbar-default .navbar-link { + color: #777 +} + +.navbar-default .navbar-link:hover { + color: #333 +} + +.navbar-inverse { + /*background-color: #222;*/ + background-color: rgba(0, 0, 0, 0.8); + border-color: #080808 +} + +.navbar-inverse .navbar-brand { + color: #999 +} + +.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent +} + +.navbar-inverse .navbar-text { + color: #999 +} + +.navbar-inverse .navbar-nav > li > a { + color: #999 +} + +.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent +} + +.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808 +} + +.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent +} + +.navbar-inverse .navbar-toggle { + border-color: #333 +} + +.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: #333 +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff +} + +.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { + border-color: #101010 +} + +.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808 +} + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #fff; + border-bottom-color: #fff +} + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999; + border-bottom-color: #999 +} + +.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #fff; + border-bottom-color: #fff +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent + } +} + +.navbar-inverse .navbar-link { + color: #999 +} + +.navbar-inverse .navbar-link:hover { + color: #fff +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px +} + +.breadcrumb > li { + display: inline-block +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0" +} + +.breadcrumb > .active { + color: #999 +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px +} + +.pagination > li { + display: inline +} + +.pagination > li > a, .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd +} + +.pagination > li:first-child > a, .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px +} + +.pagination > li:last-child > a, .pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px +} + +.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { + background-color: #eee +} + +.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca +} + +.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { + color: #999; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd +} + +.pagination-lg > li > a, .pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px +} + +.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px +} + +.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px +} + +.pagination-sm > li > a, .pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px +} + +.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px +} + +.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none +} + +.pager:before, .pager:after { + display: table; + content: " " +} + +.pager:after { + clear: both +} + +.pager:before, .pager:after { + display: table; + content: " " +} + +.pager:after { + clear: both +} + +.pager li { + display: inline +} + +.pager li > a, .pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px +} + +.pager li > a:hover, .pager li > a:focus { + text-decoration: none; + background-color: #eee +} + +.pager .next > a, .pager .next > span { + float: right +} + +.pager .previous > a, .pager .previous > span { + float: left +} + +.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { + color: #999; + cursor: not-allowed; + background-color: #fff +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em +} + +.label[href]:hover, .label[href]:focus { + color: #fff; + text-decoration: none; + cursor: pointer +} + +.label:empty { + display: none +} + +.label-default { + background-color: #999 +} + +.label-default[href]:hover, .label-default[href]:focus { + background-color: #808080 +} + +.label-primary { + background-color: #428bca +} + +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #3071a9 +} + +.label-success { + background-color: #5cb85c +} + +.label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44 +} + +.label-info { + background-color: #5bc0de +} + +.label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5 +} + +.label-warning { + background-color: #f0ad4e +} + +.label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f +} + +.label-danger { + background-color: #d9534f +} + +.label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999; + border-radius: 10px +} + +.badge:empty { + display: none +} + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer +} + +.btn .badge { + position: relative; + top: -1px +} + +a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff +} + +.nav-pills > li > a > .badge { + margin-left: 3px +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eee +} + +.jumbotron h1 { + line-height: 1; + color: inherit +} + +.jumbotron p { + line-height: 1.4 +} + +.container .jumbotron { + border-radius: 6px +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px + } + + .container .jumbotron { + padding-right: 60px; + padding-left: 60px + } + + .jumbotron h1 { + font-size: 63px + } +} + +.thumbnail { + display: inline-block; + display: block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out +} + +.thumbnail > img { + display: block; + height: auto; + max-width: 100% +} + +a.thumbnail:hover, a.thumbnail:focus { + border-color: #428bca +} + +.thumbnail > img { + margin-right: auto; + margin-left: auto +} + +.thumbnail .caption { + padding: 9px; + color: #333 +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px +} + +.alert h4 { + margin-top: 0; + color: inherit +} + +.alert .alert-link { + font-weight: bold +} + +.alert > p, .alert > ul { + margin-bottom: 0 +} + +.alert > p + p { + margin-top: 5px +} + +.alert-dismissable { + padding-right: 35px +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6 +} + +.alert-success hr { + border-top-color: #c9e2b3 +} + +.alert-success .alert-link { + color: #356635 +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1 +} + +.alert-info hr { + border-top-color: #a6e1ec +} + +.alert-info .alert-link { + color: #2d6987 +} + +.alert-warning { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5 +} + +.alert-warning hr { + border-top-color: #f8e5be +} + +.alert-warning .alert-link { + color: #a47e3c +} + +.alert-danger { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7 +} + +.alert-danger hr { + border-top-color: #e6c1c7 +} + +.alert-danger .alert-link { + color: #953b39 +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + to { + background-position: 0 0 + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + to { + background-position: 0 0 + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0 + } + to { + background-position: 40px 0 + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + to { + background-position: 0 0 + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #fff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width .6s ease; + transition: width .6s ease +} + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) +} + +.media, .media-body { + overflow: hidden; + zoom: 1 +} + +.media, .media .media { + margin-top: 15px +} + +.media:first-child { + margin-top: 0 +} + +.media-object { + display: block +} + +.media-heading { + margin: 0 0 5px +} + +.media > .pull-left { + margin-right: 10px +} + +.media > .pull-right { + margin-left: 10px +} + +.media-list { + padding-left: 0; + list-style: none +} + +.list-group { + padding-left: 0; + margin-bottom: 20px +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px +} + +.list-group-item > .badge { + float: right +} + +.list-group-item > .badge + .badge { + margin-right: 5px +} + +a.list-group-item { + color: #555 +} + +a.list-group-item .list-group-item-heading { + color: #333 +} + +a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5 +} + +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #428bca; + border-color: #428bca +} + +.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading { + 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: #e1edf7 +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3 +} + +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) +} + +.panel-body { + padding: 15px +} + +.panel-body:before, .panel-body:after { + display: table; + content: " " +} + +.panel-body:after { + clear: both +} + +.panel-body:before, .panel-body:after { + display: table; + content: " " +} + +.panel-body:after { + clear: both +} + +.panel > .list-group { + margin-bottom: 0 +} + +.panel > .list-group .list-group-item { + border-width: 1px 0 +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0 +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0 +} + +.panel > .table { + margin-bottom: 0 +} + +.panel > .panel-body + .table { + border-top: 1px solid #ddd +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px +} + +.panel-title > a { + color: inherit +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px +} + +.panel-group .panel + .panel { + margin-top: 5px +} + +.panel-group .panel-heading { + border-bottom: 0 +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #ddd +} + +.panel-group .panel-footer { + border-top: 0 +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd +} + +.panel-default { + border-color: #ddd +} + +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ddd +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ddd +} + +.panel-primary { + border-color: #428bca +} + +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca +} + +.panel-success { + border-color: #d6e9c6 +} + +.panel-success > .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6 +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6 +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6 +} + +.panel-warning { + border-color: #fbeed5 +} + +.panel-warning > .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5 +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5 +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5 +} + +.panel-danger { + border-color: #eed3d7 +} + +.panel-danger > .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7 +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7 +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7 +} + +.panel-info { + border-color: #bce8f1 +} + +.panel-info > .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1 +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1 +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1 +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15) +} + +.well-lg { + padding: 24px; + border-radius: 6px +} + +.well-sm { + padding: 9px; + border-radius: 3px +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .2; + filter: alpha(opacity=20) +} + +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: .5; + filter: alpha(opacity=50) +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none +} + +.modal-open { + overflow: hidden +} + +body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom { + margin-right: 15px +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform .3s ease-out; + -moz-transition: -moz-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0) +} + +.modal-dialog { + z-index: 1050; + width: auto; + padding: 10px; + margin-right: auto; + margin-left: auto +} + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0) +} + +.modal-backdrop.in { + opacity: .5; + filter: alpha(opacity=50) +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5 +} + +.modal-header .close { + margin-top: -2px +} + +.modal-title { + margin: 0; + line-height: 1.428571429 +} + +.modal-body { + position: relative; + padding: 20px +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5 +} + +.modal-footer:before, .modal-footer:after { + display: table; + content: " " +} + +.modal-footer:after { + clear: both +} + +.modal-footer:before, .modal-footer:after { + display: table; + content: " " +} + +.modal-footer:after { + clear: both +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0 +} + +@media screen and (min-width: 768px) { + .modal-dialog { + right: auto; + left: 50%; + width: 600px; + padding-top: 30px; + padding-bottom: 30px + } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible +} + +.tooltip.in { + opacity: .9; + filter: alpha(opacity=90) +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000; + border-width: 5px 5px 0 +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000; + border-width: 5px 5px 0 +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000; + border-width: 5px 5px 0 +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000; + border-width: 5px 5px 5px 0 +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000; + border-width: 5px 0 5px 5px +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000; + border-width: 0 5px 5px +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000; + border-width: 0 5px 5px +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000; + border-width: 0 5px 5px +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box +} + +.popover.top { + margin-top: -10px +} + +.popover.right { + margin-left: 10px +} + +.popover.bottom { + margin-top: 10px +} + +.popover.left { + margin-left: -10px +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0 +} + +.popover-content { + padding: 9px 14px +} + +.popover .arrow, .popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid +} + +.popover .arrow { + border-width: 11px +} + +.popover .arrow:after { + border-width: 10px; + content: "" +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0 +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #fff; + border-bottom-width: 0; + content: " " +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0 +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #fff; + border-left-width: 0; + content: " " +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0 +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #fff; + border-top-width: 0; + content: " " +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0 +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #fff; + border-right-width: 0; + content: " " +} + +.carousel { + position: relative +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + transition: .6s ease-in-out left +} + +.carousel-inner > .item > img, .carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1 +} + +.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { + display: block +} + +.carousel-inner > .active { + left: 0 +} + +.carousel-inner > .next, .carousel-inner > .prev { + position: absolute; + top: 0; + width: 100% +} + +.carousel-inner > .next { + left: 100% +} + +.carousel-inner > .prev { + left: -100% +} + +.carousel-inner > .next.left, .carousel-inner > .prev.right { + left: 0 +} + +.carousel-inner > .active.left { + left: -100% +} + +.carousel-inner > .active.right { + left: 100% +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: .5; + filter: alpha(opacity=50) +} + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-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 { + right: 0; + left: auto; + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-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 { + color: #fff; + text-decoration: none; + opacity: .9; + filter: alpha(opacity=90) +} + +.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block +} + +.carousel-control .icon-prev, .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif +} + +.carousel-control .icon-prev:before { + content: '\2039' +} + +.carousel-control .icon-next:before { + content: '\203a' +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + border: 1px solid #fff; + border-radius: 10px +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) +} + +.carousel-caption .btn { + text-shadow: none +} + +@media screen and (min-width: 768px) { + .carousel-control .icon-prev, .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px + } + + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px + } + + .carousel-indicators { + bottom: 20px + } +} + +.clearfix:before, .clearfix:after { + display: table; + content: " " +} + +.clearfix:after { + clear: both +} + +.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 +} + +.affix { + position: fixed +} + +@-ms-viewport { + width: device-width +} + +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px + } +} + +.hidden { + display: none !important; + visibility: hidden !important +} + +.visible-xs { + display: none !important +} + +tr.visible-xs { + display: none !important +} + +th.visible-xs, td.visible-xs { + display: none !important +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important + } + + tr.visible-xs { + display: table-row !important + } + + th.visible-xs, td.visible-xs { + display: table-cell !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important + } + + tr.visible-xs.visible-sm { + display: table-row !important + } + + th.visible-xs.visible-sm, td.visible-xs.visible-sm { + display: table-cell !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important + } + + tr.visible-xs.visible-md { + display: table-row !important + } + + th.visible-xs.visible-md, td.visible-xs.visible-md { + display: table-cell !important + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important + } + + tr.visible-xs.visible-lg { + display: table-row !important + } + + th.visible-xs.visible-lg, td.visible-xs.visible-lg { + display: table-cell !important + } +} + +.visible-sm { + display: none !important +} + +tr.visible-sm { + display: none !important +} + +th.visible-sm, td.visible-sm { + display: none !important +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important + } + + tr.visible-sm.visible-xs { + display: table-row !important + } + + th.visible-sm.visible-xs, td.visible-sm.visible-xs { + display: table-cell !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important + } + + tr.visible-sm { + display: table-row !important + } + + th.visible-sm, td.visible-sm { + display: table-cell !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important + } + + tr.visible-sm.visible-md { + display: table-row !important + } + + th.visible-sm.visible-md, td.visible-sm.visible-md { + display: table-cell !important + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important + } + + tr.visible-sm.visible-lg { + display: table-row !important + } + + th.visible-sm.visible-lg, td.visible-sm.visible-lg { + display: table-cell !important + } +} + +.visible-md { + display: none !important +} + +tr.visible-md { + display: none !important +} + +th.visible-md, td.visible-md { + display: none !important +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important + } + + tr.visible-md.visible-xs { + display: table-row !important + } + + th.visible-md.visible-xs, td.visible-md.visible-xs { + display: table-cell !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important + } + + tr.visible-md.visible-sm { + display: table-row !important + } + + th.visible-md.visible-sm, td.visible-md.visible-sm { + display: table-cell !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important + } + + tr.visible-md { + display: table-row !important + } + + th.visible-md, td.visible-md { + display: table-cell !important + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important + } + + tr.visible-md.visible-lg { + display: table-row !important + } + + th.visible-md.visible-lg, td.visible-md.visible-lg { + display: table-cell !important + } +} + +.visible-lg { + display: none !important +} + +tr.visible-lg { + display: none !important +} + +th.visible-lg, td.visible-lg { + display: none !important +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important + } + + tr.visible-lg.visible-xs { + display: table-row !important + } + + th.visible-lg.visible-xs, td.visible-lg.visible-xs { + display: table-cell !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important + } + + tr.visible-lg.visible-sm { + display: table-row !important + } + + th.visible-lg.visible-sm, td.visible-lg.visible-sm { + display: table-cell !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important + } + + tr.visible-lg.visible-md { + display: table-row !important + } + + th.visible-lg.visible-md, td.visible-lg.visible-md { + display: table-cell !important + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important + } + + tr.visible-lg { + display: table-row !important + } + + th.visible-lg, td.visible-lg { + display: table-cell !important + } +} + +.hidden-xs { + display: block !important +} + +tr.hidden-xs { + display: table-row !important +} + +th.hidden-xs, td.hidden-xs { + display: table-cell !important +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important + } + + tr.hidden-xs { + display: none !important + } + + th.hidden-xs, td.hidden-xs { + display: none !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm { + display: none !important + } + + tr.hidden-xs.hidden-sm { + display: none !important + } + + th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm { + display: none !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md { + display: none !important + } + + tr.hidden-xs.hidden-md { + display: none !important + } + + th.hidden-xs.hidden-md, td.hidden-xs.hidden-md { + display: none !important + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg { + display: none !important + } + + tr.hidden-xs.hidden-lg { + display: none !important + } + + th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg { + display: none !important + } +} + +.hidden-sm { + display: block !important +} + +tr.hidden-sm { + display: table-row !important +} + +th.hidden-sm, td.hidden-sm { + display: table-cell !important +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs { + display: none !important + } + + tr.hidden-sm.hidden-xs { + display: none !important + } + + th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs { + display: none !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important + } + + tr.hidden-sm { + display: none !important + } + + th.hidden-sm, td.hidden-sm { + display: none !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md { + display: none !important + } + + tr.hidden-sm.hidden-md { + display: none !important + } + + th.hidden-sm.hidden-md, td.hidden-sm.hidden-md { + display: none !important + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg { + display: none !important + } + + tr.hidden-sm.hidden-lg { + display: none !important + } + + th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg { + display: none !important + } +} + +.hidden-md { + display: block !important +} + +tr.hidden-md { + display: table-row !important +} + +th.hidden-md, td.hidden-md { + display: table-cell !important +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs { + display: none !important + } + + tr.hidden-md.hidden-xs { + display: none !important + } + + th.hidden-md.hidden-xs, td.hidden-md.hidden-xs { + display: none !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm { + display: none !important + } + + tr.hidden-md.hidden-sm { + display: none !important + } + + th.hidden-md.hidden-sm, td.hidden-md.hidden-sm { + display: none !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important + } + + tr.hidden-md { + display: none !important + } + + th.hidden-md, td.hidden-md { + display: none !important + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg { + display: none !important + } + + tr.hidden-md.hidden-lg { + display: none !important + } + + th.hidden-md.hidden-lg, td.hidden-md.hidden-lg { + display: none !important + } +} + +.hidden-lg { + display: block !important +} + +tr.hidden-lg { + display: table-row !important +} + +th.hidden-lg, td.hidden-lg { + display: table-cell !important +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs { + display: none !important + } + + tr.hidden-lg.hidden-xs { + display: none !important + } + + th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs { + display: none !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm { + display: none !important + } + + tr.hidden-lg.hidden-sm { + display: none !important + } + + th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm { + display: none !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md { + display: none !important + } + + tr.hidden-lg.hidden-md { + display: none !important + } + + th.hidden-lg.hidden-md, td.hidden-lg.hidden-md { + display: none !important + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important + } + + tr.hidden-lg { + display: none !important + } + + th.hidden-lg, td.hidden-lg { + display: none !important + } +} + +.visible-print { + display: none !important +} + +tr.visible-print { + display: none !important +} + +th.visible-print, td.visible-print { + display: none !important +} + +@media print { + .visible-print { + display: block !important + } + + tr.visible-print { + display: table-row !important + } + + th.visible-print, td.visible-print { + display: table-cell !important + } + + .hidden-print { + display: none !important + } + + tr.hidden-print { + display: none !important + } + + th.hidden-print, td.hidden-print { + display: none !important + } +} \ No newline at end of file diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/alerts.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/alerts.less new file mode 100644 index 0000000..c4199db --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/alerts.less @@ -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 { + .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text); +} + +.alert-info { + .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text); +} + +.alert-warning { + .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text); +} + +.alert-danger { + .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text); +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/badges.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/badges.less new file mode 100644 index 0000000..6ee16dc --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/badges.less @@ -0,0 +1,66 @@ +// +// 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: middle; + 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 &, + .btn-group-xs > .btn & { + top: 0; + padding: 1px 5px; + } + + // Hover state, but only for links + a& { + &:hover, + &:focus { + color: @badge-link-hover-color; + text-decoration: none; + cursor: pointer; + } + } + + // 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; + } +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/bootstrap.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/bootstrap.less new file mode 100644 index 0000000..4b9916e --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/bootstrap.less @@ -0,0 +1,56 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// Core variables and mixins +@import "variables.less"; +@import "mixins.less"; + +// Reset and dependencies +@import "normalize.less"; +@import "print.less"; +@import "glyphicons.less"; + +// Core CSS +@import "scaffolding.less"; +@import "type.less"; +@import "code.less"; +@import "grid.less"; +@import "tables.less"; +@import "forms.less"; +@import "buttons.less"; + +// Components +@import "component-animations.less"; +@import "dropdowns.less"; +@import "button-groups.less"; +@import "input-groups.less"; +@import "navs.less"; +@import "navbar.less"; +@import "breadcrumbs.less"; +@import "pagination.less"; +@import "pager.less"; +@import "labels.less"; +@import "badges.less"; +@import "jumbotron.less"; +@import "thumbnails.less"; +@import "alerts.less"; +@import "progress-bars.less"; +@import "media.less"; +@import "list-group.less"; +@import "panels.less"; +@import "responsive-embed.less"; +@import "wells.less"; +@import "close.less"; + +// Components w/ JavaScript +@import "modals.less"; +@import "tooltip.less"; +@import "popovers.less"; +@import "carousel.less"; + +// Utility classes +@import "utilities.less"; +@import "responsive-utilities.less"; diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/breadcrumbs.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/breadcrumbs.less new file mode 100644 index 0000000..cb01d50 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/breadcrumbs.less @@ -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/containercontent/opt/chatbot_engine/static/css/bootstrap/button-groups.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/button-groups.less new file mode 100644 index 0000000..6a0c5a8 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/button-groups.less @@ -0,0 +1,244 @@ +// +// 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 + &:extend(.clearfix all); + + .btn, + .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) { + .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) { + .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 { + .border-right-radius(0); + } +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + .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 { + .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 { + .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 { + &:extend(.clearfix all); + > .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: @btn-border-radius-base; + .border-bottom-radius(0); + } + &:last-child:not(:first-child) { + border-bottom-left-radius: @btn-border-radius-base; + .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 { + .border-bottom-radius(0); + } +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + .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/containercontent/opt/chatbot_engine/static/css/bootstrap/buttons.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/buttons.less new file mode 100644 index 0000000..9cbb8f4 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/buttons.less @@ -0,0 +1,166 @@ +// +// 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; + .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base); + .user-select(none); + + &, + &:active, + &.active { + &:focus, + &.focus { + .tab-focus(); + } + } + + &:hover, + &:focus, + &.focus { + color: @btn-default-color; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: @cursor-disabled; + .opacity(.65); + .box-shadow(none); + } + + a& { + &.disabled, + fieldset[disabled] & { + pointer-events: none; // Future-proof disabling of clicks on `` elements + } + } +} + + +// Alternate buttons +// -------------------------------------------------- + +.btn-default { + .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border); +} +.btn-primary { + .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border); +} +// Success appears as green +.btn-success { + .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border); +} +// Info appears as blue-green +.btn-info { + .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border); +} +// Warning appears as orange +.btn-warning { + .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border); +} +// Danger and error appear as red +.btn-danger { + .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; + .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 + .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large); +} +.btn-sm { + // line-height: ensure proper height of button next to small input + .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small); +} +.btn-xs { + .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-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/containercontent/opt/chatbot_engine/static/css/bootstrap/carousel.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/carousel.less new file mode 100644 index 0000000..87ed696 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/carousel.less @@ -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; + .transition(.6s ease-in-out left); + + // Account for jankitude on images + > img, + > a > img { + &:extend(.img-responsive); + line-height: 1; + } + + // WebKit CSS3 transforms for supported devices + @media all and (transform-3d), (-webkit-transform-3d) { + .transition-transform(~'0.6s ease-in-out'); + .backface-visibility(~'hidden'); + .perspective(1000px); + + &.next, + &.active.right { + .translate3d(100%, 0, 0); + left: 0; + } + &.prev, + &.active.left { + .translate3d(-100%, 0, 0); + left: 0; + } + &.next.left, + &.prev.right, + &.active { + .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; + .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 { + #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001)); + } + &.right { + left: auto; + right: 0; + #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; + .opacity(.9); + } + + // Toggles + .icon-prev, + .icon-next, + .glyphicon-chevron-left, + .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + 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; + 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/containercontent/opt/chatbot_engine/static/css/bootstrap/close.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/close.less new file mode 100644 index 0000000..6d5bfe0 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/close.less @@ -0,0 +1,34 @@ +// +// 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; + .opacity(.2); + + &:hover, + &:focus { + color: @close-color; + text-decoration: none; + cursor: pointer; + .opacity(.5); + } + + // 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& { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + } +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/code.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/code.less new file mode 100644 index 0000000..a08b4d4 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/code.less @@ -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/containercontent/opt/chatbot_engine/static/css/bootstrap/component-animations.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/component-animations.less new file mode 100644 index 0000000..0bcee91 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/component-animations.less @@ -0,0 +1,33 @@ +// +// 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; + .transition(opacity .15s linear); + &.in { + opacity: 1; + } +} + +.collapse { + display: none; + + &.in { display: block; } + tr&.in { display: table-row; } + tbody&.in { display: table-row-group; } +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + .transition-property(~"height, visibility"); + .transition-duration(.35s); + .transition-timing-function(ease); +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/dropdowns.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/dropdowns.less new file mode 100644 index 0000000..f6876c1 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/dropdowns.less @@ -0,0 +1,216 @@ +// +// Dropdown menus +// -------------------------------------------------- + + +// Dropdown arrow/caret +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: @caret-width-base dashed; + border-top: @caret-width-base solid ~"\9"; // IE8 + 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; + .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 { + .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 + .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 dashed; + border-bottom: @caret-width-base solid ~"\9"; // IE8 + 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 { + .dropdown-menu-right(); + } + // Necessary for overrides of the default right aligned menu. + // Will remove come v4 in all likelihood. + .dropdown-menu-left { + .dropdown-menu-left(); + } + } +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/forms.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/forms.less new file mode 100644 index 0000000..b064ede --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/forms.less @@ -0,0 +1,607 @@ +// +// 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"] { + .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; +} + +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 { + .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 s in CSS. + .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); + .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s"); + + // Customize the `:focus` state to imitate native WebKit styles. + .form-control-focus(); + + // Placeholder + .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] & { + background-color: @input-bg-disabled; + opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655 + } + + &[disabled], + fieldset[disabled] & { + cursor: @cursor-disabled; + } + + // Reset height for `textarea`s + textarea& { + 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 +// +// Note that as of 8.3, iOS doesn't support `datetime` or `week`. + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + &.form-control { + 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: @form-group-margin-bottom; +} + + +// 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 { + position: relative; + 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 Star + +// Import the fonts +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('@{icon-font-path}@{icon-font-name}.eot'); + src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'), + url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'), + url('@{icon-font-path}@{icon-font-name}.woff') format('woff'), + url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'), + url('@{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-btc { &:before { content: "\e227"; } } +.glyphicon-xbt { &:before { content: "\e227"; } } +.glyphicon-yen { &:before { content: "\00a5"; } } +.glyphicon-jpy { &:before { content: "\00a5"; } } +.glyphicon-ruble { &:before { content: "\20bd"; } } +.glyphicon-rub { &: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"; } } diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/grid.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/grid.less new file mode 100644 index 0000000..e100655 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/grid.less @@ -0,0 +1,84 @@ +// +// Grid system +// -------------------------------------------------- + + +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +.container { + .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 { + .container-fixed(); +} + + +// Row +// +// Rows contain and clear the floats of your columns. + +.row { + .make-row(); +} + + +// Columns +// +// Common styles for small and large grid columns + +.make-grid-columns(); + + +// Extra small grid +// +// Columns, offsets, pushes, and pulls for extra small devices like +// smartphones. + +.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) { + .make-grid(sm); +} + + +// Medium grid +// +// Columns, offsets, pushes, and pulls for the desktop device range. + +@media (min-width: @screen-md-min) { + .make-grid(md); +} + + +// Large grid +// +// Columns, offsets, pushes, and pulls for the large desktop device range. + +@media (min-width: @screen-lg-min) { + .make-grid(lg); +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/input-groups.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/input-groups.less new file mode 100644 index 0000000..457ea60 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/input-groups.less @@ -0,0 +1,167 @@ +// +// 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 { + .input-lg(); +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + .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 { + .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 { + .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 { + z-index: 2; + margin-left: -1px; + } + } +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/jumbotron.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/jumbotron.less new file mode 100644 index 0000000..fa80a38 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/jumbotron.less @@ -0,0 +1,52 @@ +// +// Jumbotron +// -------------------------------------------------- + + +.jumbotron { + padding-top: @jumbotron-padding; + padding-bottom: @jumbotron-padding; + 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-top: (@jumbotron-padding * 1.6); + padding-bottom: (@jumbotron-padding * 1.6); + + .container &, + .container-fluid & { + padding-left: (@jumbotron-padding * 2); + padding-right: (@jumbotron-padding * 2); + } + + h1, + .h1 { + font-size: @jumbotron-heading-font-size; + } + } +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/labels.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/labels.less new file mode 100644 index 0000000..9a5a270 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/labels.less @@ -0,0 +1,64 @@ +// +// 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; + + // Add hover effects, but only for links + a& { + &:hover, + &:focus { + color: @label-link-hover-color; + text-decoration: none; + cursor: pointer; + } + } + + // Empty labels collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for labels in buttons + .btn & { + position: relative; + top: -1px; + } +} + +// Colors +// Contextual variations (linked labels get darker on :hover) + +.label-default { + .label-variant(@label-default-bg); +} + +.label-primary { + .label-variant(@label-primary-bg); +} + +.label-success { + .label-variant(@label-success-bg); +} + +.label-info { + .label-variant(@label-info-bg); +} + +.label-warning { + .label-variant(@label-warning-bg); +} + +.label-danger { + .label-variant(@label-danger-bg); +} diff --git a/containercontent/opt/chatbot_engine/static/css/bootstrap/list-group.less b/containercontent/opt/chatbot_engine/static/css/bootstrap/list-group.less new file mode 100644 index 0000000..216b912 --- /dev/null +++ b/containercontent/opt/chatbot_engine/static/css/bootstrap/list-group.less @@ -0,0 +1,130 @@ +// +// List groups +// -------------------------------------------------- + + +// Base class +// +// Easily usable on