From d30b6efa82d89c4fb7ff4b1278e28452da583c17 Mon Sep 17 00:00:00 2001 From: Maxim Stewart Date: Fri, 21 Feb 2020 22:31:22 -0600 Subject: [PATCH] Initial push... --- README.md | 28 +- images/pic1.png | Bin 0 -> 199136 bytes images/pic2.png | Bin 0 -> 98483 bytes images/pic3.png | Bin 0 -> 98199 bytes images/pic4.png | Bin 0 -> 28290 bytes requirements.txt | 8 + src/dropper/MessageHandler.py | 16 + src/dropper/__init__.py | 6 + src/dropper/routes.py | 228 +++++++++ src/dropper/static/NOTES.txt | 2 + .../css/bootstrap/bootstrap-datepicker.css | 471 ++++++++++++++++++ .../static/css/bootstrap/bootstrap.min.css | 12 + src/dropper/static/css/main.css | 86 ++++ src/dropper/static/favicon.png | Bin 0 -> 6077 bytes src/dropper/static/google-api-data.json | 5 + src/dropper/static/imgs/octicons/alert.svg | 1 + src/dropper/static/imgs/octicons/archive.svg | 1 + .../static/imgs/octicons/arrow-both.svg | 1 + .../static/imgs/octicons/arrow-down.svg | 1 + .../static/imgs/octicons/arrow-left.svg | 1 + .../static/imgs/octicons/arrow-right.svg | 1 + .../static/imgs/octicons/arrow-small-down.svg | 1 + .../static/imgs/octicons/arrow-small-left.svg | 1 + .../imgs/octicons/arrow-small-right.svg | 1 + .../static/imgs/octicons/arrow-small-up.svg | 1 + src/dropper/static/imgs/octicons/arrow-up.svg | 1 + src/dropper/static/imgs/octicons/beaker.svg | 1 + src/dropper/static/imgs/octicons/bell.svg | 1 + src/dropper/static/imgs/octicons/bold.svg | 1 + src/dropper/static/imgs/octicons/book.svg | 1 + src/dropper/static/imgs/octicons/bookmark.svg | 1 + .../static/imgs/octicons/briefcase.svg | 1 + .../static/imgs/octicons/broadcast.svg | 1 + src/dropper/static/imgs/octicons/browser.svg | 1 + src/dropper/static/imgs/octicons/bug.svg | 1 + src/dropper/static/imgs/octicons/calendar.svg | 1 + src/dropper/static/imgs/octicons/check.svg | 1 + .../static/imgs/octicons/checklist.svg | 1 + .../static/imgs/octicons/chevron-down.svg | 1 + .../static/imgs/octicons/chevron-left.svg | 1 + .../static/imgs/octicons/chevron-right.svg | 1 + .../static/imgs/octicons/chevron-up.svg | 1 + .../static/imgs/octicons/circle-slash.svg | 1 + .../static/imgs/octicons/circuit-board.svg | 1 + src/dropper/static/imgs/octicons/clippy.svg | 1 + src/dropper/static/imgs/octicons/clock.svg | 1 + .../static/imgs/octicons/cloud-download.svg | 1 + .../static/imgs/octicons/cloud-upload.svg | 1 + src/dropper/static/imgs/octicons/code.svg | 1 + .../imgs/octicons/comment-discussion.svg | 1 + src/dropper/static/imgs/octicons/comment.svg | 1 + .../static/imgs/octicons/credit-card.svg | 1 + src/dropper/static/imgs/octicons/dash.svg | 1 + .../static/imgs/octicons/dashboard.svg | 1 + src/dropper/static/imgs/octicons/database.svg | 1 + .../static/imgs/octicons/dependent.svg | 1 + .../static/imgs/octicons/desktop-download.svg | 1 + .../imgs/octicons/device-camera-video.svg | 1 + .../static/imgs/octicons/device-camera.svg | 1 + .../static/imgs/octicons/device-desktop.svg | 1 + .../static/imgs/octicons/device-mobile.svg | 1 + .../static/imgs/octicons/diff-added.svg | 1 + .../static/imgs/octicons/diff-ignored.svg | 1 + .../static/imgs/octicons/diff-modified.svg | 1 + .../static/imgs/octicons/diff-removed.svg | 1 + .../static/imgs/octicons/diff-renamed.svg | 1 + src/dropper/static/imgs/octicons/diff.svg | 1 + src/dropper/static/imgs/octicons/ellipsis.svg | 1 + .../static/imgs/octicons/eye-closed.svg | 1 + src/dropper/static/imgs/octicons/eye.svg | 1 + .../static/imgs/octicons/file-binary.svg | 1 + .../static/imgs/octicons/file-code.svg | 1 + .../static/imgs/octicons/file-directory.svg | 1 + .../static/imgs/octicons/file-media.svg | 1 + src/dropper/static/imgs/octicons/file-pdf.svg | 1 + .../static/imgs/octicons/file-submodule.svg | 1 + .../imgs/octicons/file-symlink-directory.svg | 1 + .../imgs/octicons/file-symlink-file.svg | 1 + src/dropper/static/imgs/octicons/file-zip.svg | 1 + src/dropper/static/imgs/octicons/file.svg | 1 + src/dropper/static/imgs/octicons/flame.svg | 1 + .../static/imgs/octicons/fold-down.svg | 1 + src/dropper/static/imgs/octicons/fold-up.svg | 1 + src/dropper/static/imgs/octicons/fold.svg | 1 + src/dropper/static/imgs/octicons/gear.svg | 1 + src/dropper/static/imgs/octicons/gift.svg | 1 + .../static/imgs/octicons/gist-secret.svg | 1 + src/dropper/static/imgs/octicons/gist.svg | 1 + .../static/imgs/octicons/git-branch.svg | 1 + .../static/imgs/octicons/git-commit.svg | 1 + .../static/imgs/octicons/git-compare.svg | 1 + .../static/imgs/octicons/git-merge.svg | 1 + .../static/imgs/octicons/git-pull-request.svg | 1 + .../static/imgs/octicons/github-action.svg | 1 + src/dropper/static/imgs/octicons/globe.svg | 1 + src/dropper/static/imgs/octicons/grabber.svg | 1 + src/dropper/static/imgs/octicons/graph.svg | 1 + src/dropper/static/imgs/octicons/heart.svg | 1 + src/dropper/static/imgs/octicons/history.svg | 1 + src/dropper/static/imgs/octicons/home.svg | 1 + .../static/imgs/octicons/horizontal-rule.svg | 1 + src/dropper/static/imgs/octicons/hubot.svg | 1 + src/dropper/static/imgs/octicons/inbox.svg | 1 + src/dropper/static/imgs/octicons/info.svg | 1 + .../static/imgs/octicons/issue-closed.svg | 1 + .../static/imgs/octicons/issue-opened.svg | 1 + .../static/imgs/octicons/issue-reopened.svg | 1 + src/dropper/static/imgs/octicons/italic.svg | 1 + src/dropper/static/imgs/octicons/jersey.svg | 1 + .../static/imgs/octicons/kebab-horizontal.svg | 1 + .../static/imgs/octicons/kebab-vertical.svg | 1 + src/dropper/static/imgs/octicons/key.svg | 1 + src/dropper/static/imgs/octicons/keyboard.svg | 1 + src/dropper/static/imgs/octicons/law.svg | 1 + .../static/imgs/octicons/light-bulb.svg | 1 + .../static/imgs/octicons/link-external.svg | 1 + src/dropper/static/imgs/octicons/link.svg | 1 + .../static/imgs/octicons/list-ordered.svg | 1 + .../static/imgs/octicons/list-unordered.svg | 1 + src/dropper/static/imgs/octicons/location.svg | 1 + src/dropper/static/imgs/octicons/lock.svg | 1 + .../static/imgs/octicons/logo-gist.svg | 1 + .../static/imgs/octicons/logo-github.svg | 1 + .../static/imgs/octicons/mail-read.svg | 1 + src/dropper/static/imgs/octicons/mail.svg | 1 + .../static/imgs/octicons/mark-github.svg | 1 + src/dropper/static/imgs/octicons/markdown.svg | 1 + .../static/imgs/octicons/megaphone.svg | 1 + src/dropper/static/imgs/octicons/mention.svg | 1 + .../static/imgs/octicons/milestone.svg | 1 + src/dropper/static/imgs/octicons/mirror.svg | 1 + .../static/imgs/octicons/mortar-board.svg | 1 + src/dropper/static/imgs/octicons/mute.svg | 1 + .../static/imgs/octicons/no-newline.svg | 1 + src/dropper/static/imgs/octicons/note.svg | 1 + src/dropper/static/imgs/octicons/octoface.svg | 1 + .../static/imgs/octicons/organization.svg | 1 + src/dropper/static/imgs/octicons/package.svg | 1 + src/dropper/static/imgs/octicons/paintcan.svg | 1 + src/dropper/static/imgs/octicons/pencil.svg | 1 + src/dropper/static/imgs/octicons/person.svg | 1 + src/dropper/static/imgs/octicons/pin.svg | 1 + src/dropper/static/imgs/octicons/play.svg | 1 + src/dropper/static/imgs/octicons/plug.svg | 1 + .../static/imgs/octicons/plus-small.svg | 1 + src/dropper/static/imgs/octicons/plus.svg | 1 + .../static/imgs/octicons/primitive-dot.svg | 1 + .../static/imgs/octicons/primitive-square.svg | 1 + src/dropper/static/imgs/octicons/project.svg | 1 + src/dropper/static/imgs/octicons/pulse.svg | 1 + src/dropper/static/imgs/octicons/question.svg | 1 + src/dropper/static/imgs/octicons/quote.svg | 1 + .../static/imgs/octicons/radio-tower.svg | 1 + src/dropper/static/imgs/octicons/reply.svg | 1 + .../static/imgs/octicons/repo-clone.svg | 1 + .../static/imgs/octicons/repo-force-push.svg | 1 + .../static/imgs/octicons/repo-forked.svg | 1 + .../static/imgs/octicons/repo-pull.svg | 1 + .../static/imgs/octicons/repo-push.svg | 1 + .../imgs/octicons/repo-template-private.svg | 1 + .../static/imgs/octicons/repo-template.svg | 1 + src/dropper/static/imgs/octicons/repo.svg | 1 + src/dropper/static/imgs/octicons/report.svg | 1 + .../static/imgs/octicons/request-changes.svg | 1 + src/dropper/static/imgs/octicons/rocket.svg | 1 + src/dropper/static/imgs/octicons/rss.svg | 1 + src/dropper/static/imgs/octicons/ruby.svg | 1 + .../static/imgs/octicons/screen-full.svg | 1 + .../static/imgs/octicons/screen-normal.svg | 1 + src/dropper/static/imgs/octicons/search.svg | 1 + src/dropper/static/imgs/octicons/server.svg | 1 + src/dropper/static/imgs/octicons/settings.svg | 1 + .../static/imgs/octicons/shield-check.svg | 1 + .../static/imgs/octicons/shield-lock.svg | 1 + src/dropper/static/imgs/octicons/shield-x.svg | 1 + src/dropper/static/imgs/octicons/shield.svg | 1 + src/dropper/static/imgs/octicons/sign-in.svg | 1 + src/dropper/static/imgs/octicons/sign-out.svg | 1 + src/dropper/static/imgs/octicons/skip.svg | 1 + src/dropper/static/imgs/octicons/smiley.svg | 1 + src/dropper/static/imgs/octicons/squirrel.svg | 1 + src/dropper/static/imgs/octicons/star.svg | 1 + src/dropper/static/imgs/octicons/stop.svg | 1 + src/dropper/static/imgs/octicons/sync.svg | 1 + src/dropper/static/imgs/octicons/tag.svg | 1 + src/dropper/static/imgs/octicons/tasklist.svg | 1 + .../static/imgs/octicons/telescope.svg | 1 + src/dropper/static/imgs/octicons/terminal.svg | 1 + .../static/imgs/octicons/text-size.svg | 1 + .../static/imgs/octicons/three-bars.svg | 1 + .../static/imgs/octicons/thumbsdown.svg | 1 + src/dropper/static/imgs/octicons/thumbsup.svg | 1 + src/dropper/static/imgs/octicons/tools.svg | 1 + src/dropper/static/imgs/octicons/trashcan.svg | 1 + .../static/imgs/octicons/triangle-down.svg | 1 + .../static/imgs/octicons/triangle-left.svg | 1 + .../static/imgs/octicons/triangle-right.svg | 1 + .../static/imgs/octicons/triangle-up.svg | 1 + src/dropper/static/imgs/octicons/unfold.svg | 1 + src/dropper/static/imgs/octicons/unmute.svg | 1 + .../static/imgs/octicons/unverified.svg | 1 + src/dropper/static/imgs/octicons/verified.svg | 1 + src/dropper/static/imgs/octicons/versions.svg | 1 + src/dropper/static/imgs/octicons/watch.svg | 1 + src/dropper/static/imgs/octicons/x.svg | 1 + src/dropper/static/imgs/octicons/zap.svg | 1 + src/dropper/static/js/ajax.js | 88 ++++ .../js/bootstrap/bootstrap-datepicker.min.js | 9 + .../static/js/bootstrap/bootstrap.min.js | 7 + .../js/bootstrap/jquery-3.3.1.slim.min.js | 2 + src/dropper/static/js/bootstrap/moment.min.js | 7 + src/dropper/static/js/bootstrap/popper.min.js | 5 + src/dropper/static/js/events.js | 84 ++++ src/dropper/static/js/google-picker-logic.js | 120 +++++ src/dropper/static/js/post-ajax.js | 32 ++ src/dropper/static/js/ui-logic.js | 170 +++++++ src/dropper/templates/error.html | 7 + src/dropper/templates/index.html | 219 ++++++++ src/dropper/templates/layout.html | 38 ++ src/start.sh | 12 + src/wsgi.py | 4 + 221 files changed, 1856 insertions(+), 1 deletion(-) create mode 100644 images/pic1.png create mode 100644 images/pic2.png create mode 100644 images/pic3.png create mode 100644 images/pic4.png create mode 100644 requirements.txt create mode 100644 src/dropper/MessageHandler.py create mode 100644 src/dropper/__init__.py create mode 100644 src/dropper/routes.py create mode 100644 src/dropper/static/NOTES.txt create mode 100644 src/dropper/static/css/bootstrap/bootstrap-datepicker.css create mode 100644 src/dropper/static/css/bootstrap/bootstrap.min.css create mode 100644 src/dropper/static/css/main.css create mode 100644 src/dropper/static/favicon.png create mode 100644 src/dropper/static/google-api-data.json create mode 100644 src/dropper/static/imgs/octicons/alert.svg create mode 100644 src/dropper/static/imgs/octicons/archive.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-both.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-down.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-left.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-right.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-small-down.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-small-left.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-small-right.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-small-up.svg create mode 100644 src/dropper/static/imgs/octicons/arrow-up.svg create mode 100644 src/dropper/static/imgs/octicons/beaker.svg create mode 100644 src/dropper/static/imgs/octicons/bell.svg create mode 100644 src/dropper/static/imgs/octicons/bold.svg create mode 100644 src/dropper/static/imgs/octicons/book.svg create mode 100644 src/dropper/static/imgs/octicons/bookmark.svg create mode 100644 src/dropper/static/imgs/octicons/briefcase.svg create mode 100644 src/dropper/static/imgs/octicons/broadcast.svg create mode 100644 src/dropper/static/imgs/octicons/browser.svg create mode 100644 src/dropper/static/imgs/octicons/bug.svg create mode 100644 src/dropper/static/imgs/octicons/calendar.svg create mode 100644 src/dropper/static/imgs/octicons/check.svg create mode 100644 src/dropper/static/imgs/octicons/checklist.svg create mode 100644 src/dropper/static/imgs/octicons/chevron-down.svg create mode 100644 src/dropper/static/imgs/octicons/chevron-left.svg create mode 100644 src/dropper/static/imgs/octicons/chevron-right.svg create mode 100644 src/dropper/static/imgs/octicons/chevron-up.svg create mode 100644 src/dropper/static/imgs/octicons/circle-slash.svg create mode 100644 src/dropper/static/imgs/octicons/circuit-board.svg create mode 100644 src/dropper/static/imgs/octicons/clippy.svg create mode 100644 src/dropper/static/imgs/octicons/clock.svg create mode 100644 src/dropper/static/imgs/octicons/cloud-download.svg create mode 100644 src/dropper/static/imgs/octicons/cloud-upload.svg create mode 100644 src/dropper/static/imgs/octicons/code.svg create mode 100644 src/dropper/static/imgs/octicons/comment-discussion.svg create mode 100644 src/dropper/static/imgs/octicons/comment.svg create mode 100644 src/dropper/static/imgs/octicons/credit-card.svg create mode 100644 src/dropper/static/imgs/octicons/dash.svg create mode 100644 src/dropper/static/imgs/octicons/dashboard.svg create mode 100644 src/dropper/static/imgs/octicons/database.svg create mode 100644 src/dropper/static/imgs/octicons/dependent.svg create mode 100644 src/dropper/static/imgs/octicons/desktop-download.svg create mode 100644 src/dropper/static/imgs/octicons/device-camera-video.svg create mode 100644 src/dropper/static/imgs/octicons/device-camera.svg create mode 100644 src/dropper/static/imgs/octicons/device-desktop.svg create mode 100644 src/dropper/static/imgs/octicons/device-mobile.svg create mode 100644 src/dropper/static/imgs/octicons/diff-added.svg create mode 100644 src/dropper/static/imgs/octicons/diff-ignored.svg create mode 100644 src/dropper/static/imgs/octicons/diff-modified.svg create mode 100644 src/dropper/static/imgs/octicons/diff-removed.svg create mode 100644 src/dropper/static/imgs/octicons/diff-renamed.svg create mode 100644 src/dropper/static/imgs/octicons/diff.svg create mode 100644 src/dropper/static/imgs/octicons/ellipsis.svg create mode 100644 src/dropper/static/imgs/octicons/eye-closed.svg create mode 100644 src/dropper/static/imgs/octicons/eye.svg create mode 100644 src/dropper/static/imgs/octicons/file-binary.svg create mode 100644 src/dropper/static/imgs/octicons/file-code.svg create mode 100644 src/dropper/static/imgs/octicons/file-directory.svg create mode 100644 src/dropper/static/imgs/octicons/file-media.svg create mode 100644 src/dropper/static/imgs/octicons/file-pdf.svg create mode 100644 src/dropper/static/imgs/octicons/file-submodule.svg create mode 100644 src/dropper/static/imgs/octicons/file-symlink-directory.svg create mode 100644 src/dropper/static/imgs/octicons/file-symlink-file.svg create mode 100644 src/dropper/static/imgs/octicons/file-zip.svg create mode 100644 src/dropper/static/imgs/octicons/file.svg create mode 100644 src/dropper/static/imgs/octicons/flame.svg create mode 100644 src/dropper/static/imgs/octicons/fold-down.svg create mode 100644 src/dropper/static/imgs/octicons/fold-up.svg create mode 100644 src/dropper/static/imgs/octicons/fold.svg create mode 100644 src/dropper/static/imgs/octicons/gear.svg create mode 100644 src/dropper/static/imgs/octicons/gift.svg create mode 100644 src/dropper/static/imgs/octicons/gist-secret.svg create mode 100644 src/dropper/static/imgs/octicons/gist.svg create mode 100644 src/dropper/static/imgs/octicons/git-branch.svg create mode 100644 src/dropper/static/imgs/octicons/git-commit.svg create mode 100644 src/dropper/static/imgs/octicons/git-compare.svg create mode 100644 src/dropper/static/imgs/octicons/git-merge.svg create mode 100644 src/dropper/static/imgs/octicons/git-pull-request.svg create mode 100644 src/dropper/static/imgs/octicons/github-action.svg create mode 100644 src/dropper/static/imgs/octicons/globe.svg create mode 100644 src/dropper/static/imgs/octicons/grabber.svg create mode 100644 src/dropper/static/imgs/octicons/graph.svg create mode 100644 src/dropper/static/imgs/octicons/heart.svg create mode 100644 src/dropper/static/imgs/octicons/history.svg create mode 100644 src/dropper/static/imgs/octicons/home.svg create mode 100644 src/dropper/static/imgs/octicons/horizontal-rule.svg create mode 100644 src/dropper/static/imgs/octicons/hubot.svg create mode 100644 src/dropper/static/imgs/octicons/inbox.svg create mode 100644 src/dropper/static/imgs/octicons/info.svg create mode 100644 src/dropper/static/imgs/octicons/issue-closed.svg create mode 100644 src/dropper/static/imgs/octicons/issue-opened.svg create mode 100644 src/dropper/static/imgs/octicons/issue-reopened.svg create mode 100644 src/dropper/static/imgs/octicons/italic.svg create mode 100644 src/dropper/static/imgs/octicons/jersey.svg create mode 100644 src/dropper/static/imgs/octicons/kebab-horizontal.svg create mode 100644 src/dropper/static/imgs/octicons/kebab-vertical.svg create mode 100644 src/dropper/static/imgs/octicons/key.svg create mode 100644 src/dropper/static/imgs/octicons/keyboard.svg create mode 100644 src/dropper/static/imgs/octicons/law.svg create mode 100644 src/dropper/static/imgs/octicons/light-bulb.svg create mode 100644 src/dropper/static/imgs/octicons/link-external.svg create mode 100644 src/dropper/static/imgs/octicons/link.svg create mode 100644 src/dropper/static/imgs/octicons/list-ordered.svg create mode 100644 src/dropper/static/imgs/octicons/list-unordered.svg create mode 100644 src/dropper/static/imgs/octicons/location.svg create mode 100644 src/dropper/static/imgs/octicons/lock.svg create mode 100644 src/dropper/static/imgs/octicons/logo-gist.svg create mode 100644 src/dropper/static/imgs/octicons/logo-github.svg create mode 100644 src/dropper/static/imgs/octicons/mail-read.svg create mode 100644 src/dropper/static/imgs/octicons/mail.svg create mode 100644 src/dropper/static/imgs/octicons/mark-github.svg create mode 100644 src/dropper/static/imgs/octicons/markdown.svg create mode 100644 src/dropper/static/imgs/octicons/megaphone.svg create mode 100644 src/dropper/static/imgs/octicons/mention.svg create mode 100644 src/dropper/static/imgs/octicons/milestone.svg create mode 100644 src/dropper/static/imgs/octicons/mirror.svg create mode 100644 src/dropper/static/imgs/octicons/mortar-board.svg create mode 100644 src/dropper/static/imgs/octicons/mute.svg create mode 100644 src/dropper/static/imgs/octicons/no-newline.svg create mode 100644 src/dropper/static/imgs/octicons/note.svg create mode 100644 src/dropper/static/imgs/octicons/octoface.svg create mode 100644 src/dropper/static/imgs/octicons/organization.svg create mode 100644 src/dropper/static/imgs/octicons/package.svg create mode 100644 src/dropper/static/imgs/octicons/paintcan.svg create mode 100644 src/dropper/static/imgs/octicons/pencil.svg create mode 100644 src/dropper/static/imgs/octicons/person.svg create mode 100644 src/dropper/static/imgs/octicons/pin.svg create mode 100644 src/dropper/static/imgs/octicons/play.svg create mode 100644 src/dropper/static/imgs/octicons/plug.svg create mode 100644 src/dropper/static/imgs/octicons/plus-small.svg create mode 100644 src/dropper/static/imgs/octicons/plus.svg create mode 100644 src/dropper/static/imgs/octicons/primitive-dot.svg create mode 100644 src/dropper/static/imgs/octicons/primitive-square.svg create mode 100644 src/dropper/static/imgs/octicons/project.svg create mode 100644 src/dropper/static/imgs/octicons/pulse.svg create mode 100644 src/dropper/static/imgs/octicons/question.svg create mode 100644 src/dropper/static/imgs/octicons/quote.svg create mode 100644 src/dropper/static/imgs/octicons/radio-tower.svg create mode 100644 src/dropper/static/imgs/octicons/reply.svg create mode 100644 src/dropper/static/imgs/octicons/repo-clone.svg create mode 100644 src/dropper/static/imgs/octicons/repo-force-push.svg create mode 100644 src/dropper/static/imgs/octicons/repo-forked.svg create mode 100644 src/dropper/static/imgs/octicons/repo-pull.svg create mode 100644 src/dropper/static/imgs/octicons/repo-push.svg create mode 100644 src/dropper/static/imgs/octicons/repo-template-private.svg create mode 100644 src/dropper/static/imgs/octicons/repo-template.svg create mode 100644 src/dropper/static/imgs/octicons/repo.svg create mode 100644 src/dropper/static/imgs/octicons/report.svg create mode 100644 src/dropper/static/imgs/octicons/request-changes.svg create mode 100644 src/dropper/static/imgs/octicons/rocket.svg create mode 100644 src/dropper/static/imgs/octicons/rss.svg create mode 100644 src/dropper/static/imgs/octicons/ruby.svg create mode 100644 src/dropper/static/imgs/octicons/screen-full.svg create mode 100644 src/dropper/static/imgs/octicons/screen-normal.svg create mode 100644 src/dropper/static/imgs/octicons/search.svg create mode 100644 src/dropper/static/imgs/octicons/server.svg create mode 100644 src/dropper/static/imgs/octicons/settings.svg create mode 100644 src/dropper/static/imgs/octicons/shield-check.svg create mode 100644 src/dropper/static/imgs/octicons/shield-lock.svg create mode 100644 src/dropper/static/imgs/octicons/shield-x.svg create mode 100644 src/dropper/static/imgs/octicons/shield.svg create mode 100644 src/dropper/static/imgs/octicons/sign-in.svg create mode 100644 src/dropper/static/imgs/octicons/sign-out.svg create mode 100644 src/dropper/static/imgs/octicons/skip.svg create mode 100644 src/dropper/static/imgs/octicons/smiley.svg create mode 100644 src/dropper/static/imgs/octicons/squirrel.svg create mode 100644 src/dropper/static/imgs/octicons/star.svg create mode 100644 src/dropper/static/imgs/octicons/stop.svg create mode 100644 src/dropper/static/imgs/octicons/sync.svg create mode 100644 src/dropper/static/imgs/octicons/tag.svg create mode 100644 src/dropper/static/imgs/octicons/tasklist.svg create mode 100644 src/dropper/static/imgs/octicons/telescope.svg create mode 100644 src/dropper/static/imgs/octicons/terminal.svg create mode 100644 src/dropper/static/imgs/octicons/text-size.svg create mode 100644 src/dropper/static/imgs/octicons/three-bars.svg create mode 100644 src/dropper/static/imgs/octicons/thumbsdown.svg create mode 100644 src/dropper/static/imgs/octicons/thumbsup.svg create mode 100644 src/dropper/static/imgs/octicons/tools.svg create mode 100644 src/dropper/static/imgs/octicons/trashcan.svg create mode 100644 src/dropper/static/imgs/octicons/triangle-down.svg create mode 100644 src/dropper/static/imgs/octicons/triangle-left.svg create mode 100644 src/dropper/static/imgs/octicons/triangle-right.svg create mode 100644 src/dropper/static/imgs/octicons/triangle-up.svg create mode 100644 src/dropper/static/imgs/octicons/unfold.svg create mode 100644 src/dropper/static/imgs/octicons/unmute.svg create mode 100644 src/dropper/static/imgs/octicons/unverified.svg create mode 100644 src/dropper/static/imgs/octicons/verified.svg create mode 100644 src/dropper/static/imgs/octicons/versions.svg create mode 100644 src/dropper/static/imgs/octicons/watch.svg create mode 100644 src/dropper/static/imgs/octicons/x.svg create mode 100644 src/dropper/static/imgs/octicons/zap.svg create mode 100644 src/dropper/static/js/ajax.js create mode 100644 src/dropper/static/js/bootstrap/bootstrap-datepicker.min.js create mode 100644 src/dropper/static/js/bootstrap/bootstrap.min.js create mode 100644 src/dropper/static/js/bootstrap/jquery-3.3.1.slim.min.js create mode 100644 src/dropper/static/js/bootstrap/moment.min.js create mode 100644 src/dropper/static/js/bootstrap/popper.min.js create mode 100644 src/dropper/static/js/events.js create mode 100644 src/dropper/static/js/google-picker-logic.js create mode 100644 src/dropper/static/js/post-ajax.js create mode 100644 src/dropper/static/js/ui-logic.js create mode 100644 src/dropper/templates/error.html create mode 100644 src/dropper/templates/index.html create mode 100644 src/dropper/templates/layout.html create mode 100755 src/start.sh create mode 100644 src/wsgi.py diff --git a/README.md b/README.md index 3b52699..1109517 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,28 @@ # Dropper -Dropper is an uploading/downloading application to push and pull data +Dropper is an uploading/downloading application to push and pull data. + +# Notes +* Need python 2+ +* Set the fields in static/google-api-data.json file to use the google drive picker api. + +``` NOTE: These will get set from loadPicker... +// The Browser API key obtained from the Google API Console. +// Replace with your own Browser API key, or your own key. +let developerKey = ''; + +// The Client ID obtained from the Google API Console. Replace with your own Client ID. +let clientId = "" + +// Replace with your own project number from console.developers.google.com. +// See "Project number" under "IAM & Admin" > "Settings" +let appId = ""; +``` + +# Images +![1 Default view starting out. ](images/pic1.png) +![2 Upload view pre-uploaded. ](images/pic2.png) +![3 Upload view post-upload. ](images/pic3.png) +![4 Google drive api uploader view. ](images/pic4.png) + +# TODO +Nothing... diff --git a/images/pic1.png b/images/pic1.png new file mode 100644 index 0000000000000000000000000000000000000000..e17a3a7dc54d31cdda98a66fc1a84c86260f6336 GIT binary patch literal 199136 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 z zHJj;Y4{A4h5Ca;#jevfSvUq_em_(JUkw>YMZj)Trl`ke%$ST;eY=(!1p{@ zp`VRgk*P%7<9D?xi6CZ}bLU*cj<5uUup1LP6O0*ZCcaimZ23nxP7PWE<`ho1Xqdvw zH}SPa>ra#uq?Yp213ggXM~BM6_Uorv=|6Nsa@lrLW!< z;X?)}8L6|LS~D?45objXT&VDBi#mxH8yiK2zBgfYG0m3pI04*sFgtrD#-Gi^rZ?B( ziWd%(FtyAfZ7slB@3=c#GfBtf}*Jf&0&XmE?OE^4yI z0y$WQ9I1a#W7U5-x1;F)afP;Fm2jZZ+cW-*TOaQG0Gx_D^C67sGoj5JE4&lxH)LL)Fn%7%D!E8p$ zy7}Dkor$eWr(CL!L#R@Q9FN*{I$c-FHalXS%rxRJeBjxIf?c)1 zMRy1cnpq~w)s82nZXQG~%puea#EH47=jIR3WRU7OWi;^##OXb!OO7dv|I8Q*ng6vB z3B$d}tEjc)WUywUub_l1n|k z@ijRkQw4WkgY7J^NsG35gN7FjCQ|?~Rg$nd3f8ml&x{jrEtVceP#uglZ+d%E#Va5%JU4r z^FlGtZ?dHhCycf!L8*m+a3myv?MJN3cJ(V7vz1?dwX;5 zjB80yrpkhdZu$HUUIyFCIq<}3TEqlHNt5JwBQafn`XrvA2!Iby`a+FDzC8ZQzni86 zbYBz#_50OXJw9hI99XU@{BNbSH9P&dArT<|zp>HB(II=Yr(k#a4uHEgPWnppk1du+IF= z1M+Bh)ZFKKBjW6FH~(Q2`lg1rfzfI41PdTfQygcc)F%rEQ`51jn#O8x{KR>uWjala8;+GFx@*(sDHBi_SxI= z>^!li3*>>zi$FSEt<+)%-LH-kr*R)R5dFS>d|fsv@#q-x?%4dK0eYKaNW#Q=Jmp!E zBrySTJHV38&CPP@s?5Pp3M{)xPY>PXntwBe`(2updVeu>byJ`xUZ6IHE?Uv(jSZMw z6Kk87B*jDT?)`tV_5UR$$z`+A1ZT2=4UCArs7u`-B-4iP*>Je6fs9Rs&z zx(O={S~mV2ZTSiN{=;%u+R$8XD%y~#W z2^dViX_rhJW?}#PLxVP!JaF88_uW_IV@g~5o0*M;zY2QfPRmayoMb+Xm}P+3;S~^E zbR`}bsTMy|^&GPYjDh;8L!6V7Mn5%1K@y#IHAXNH%FCJLHb-gYq&?p>W$*v6B6i%9 zW;3-%V}i2JdHAiae!0Ky{w5KDzoRO?u<&2fxYot9>we1pzk^sBh1aXLJ+sTdH%k7U z&STC$F$YWaieXYGb?2r0b9`J^=Th=EG&n>dr~R4La3TgPL;IS~Oi(b3OZ)lI!z|Ck z;b6PtXAY}@lEU9!15#$Jz)8zTeNtyuj&S?x4}?jvB19G}K%!~4_d3Z(GvDK`yo&8J zROyPaN|P9%*aRo@nrMVTP*TI$;^S4&^ z^T1ygm&3O=GS?GC_q#HWd%k+9pHjC>o>hJFq*82n^Wu=+{j{=<_KZIw6q2@ z8*-)3aOC&K+b0#mTkNp%P&vsM5rb%>No@fiBGk)B7`wVbUM+qoww+KEEXfGYvt+D) zU){l(H39S47n6>2xqrj2<#5pkC>@0`4S!JDXdOtbD&V34@QUc# z5L-T6p!tMO+u7z>5q$hhh@1n=dbUE-DQGP#rj)sneA7=gIlLf-o~ghhSOt~)w>b8` zT5_)Qdz1JDEVnF1@Qr~tndss@&3+~4AhLS&e+Ep6hX2J=^e|!#XaZ_n{Yle zc2**e@i`tx#Ta&o?RYyiC(xR)NSI6v5|pBDu6`{ilxOIN+K=jikY7{uNWLmHvVb9X$%I`I?Wz(RQ|B zk_W*RIgRb9llMpI;KR~e+6Di09hQ;D#lEY|`}_MVS_p&^kd?=qT7+gYS2IlI>AO2Mp0D$YbxvCNk>w!1y1u?B5v*7g$yX+&{_Yj; z>p!YSw<*G=&kNYug_H_Z8VnZx$l)cu(k&pSwgPJz3x5VNVbbH%G;b7ZwR^_tCwyu7 z;viZ)MKf&Spq{pPp3u|1N4xa(3}bn``>kgvpcR1|d(hOb3{T6ZRY3ztL-e%RIXo-X zG%QcRNr_C@YhlEO@}pDEIG=#T(tm-1IlZl%=6w-$box=HTFnHJvS6t0NJXeo&bfAg zdzbIy{YA(N5}e$Ir=qmMKrlm8q+(4>vy3&VKQjVd-HsI_1i!FI9&5W)pNKZlb(iJ` zgSvo}G{53x^t&_xyOiIkO;_K=X;rKr=_4_0qXcAN)QFS!1$>Hc1o?!d2lufi zJ32Iy8MEIfV*cru)E?ppmlfY9Kksstn^4J;YT$ouOC-7;Sl>jVvqNU=xf}hyE?7pnFtV6u4#k0XNv=J>BD0?iVp52roXXR}L;TBJo>e^+9L0O_QO@ z%*xWPpnrJ67E5Z>eHKs2hrqt{)b*A-+X6R7R?)cZs zy{o}h(NKY)eitd;imhM3<8ZdvbecT>&5a07z^TXsG3|if?3^ zgUDL2@Qt9cQw*NDy8sED=N)%r4%u`KzI@dG}(c^w|A{ zmaC*B^}qQ!oM$jY=822WL3gvGwayO@)AwedkB(|ecJn*DL*kYtMA;fq!6+whcikx7 z-OJnifp^kpHl?`<@Df8`clYpc#c~Uj(ViUguIi1fiecIywb9a^{UNHl`7G#RitbiR zyTL-&c_*B2<+N3z1ysCtD2&_?ej!-Jdik7?3KI>}ziV<2VIkVHu_5U)qW6MN1T30n|t`Sl6^Q1La1&pUM5jlLryAwBk-} z!DK5kJj4===?muh`t> z$BwRUVi(J{-Ww}@JmuUzb0O?|G|lzOu_^hk^7A#VYuN5mm9kmE)02vcl`iLM?8K@K;ah=ft!MQc$V6E-kg=dtUUfFMfnZ4{Rh-TR@P zp-l?J!W&xunPsiyE~m3@?9P_?XvH_k_4~0jmcZcz<$>$u8@Sm80tS8;96d#B2h;$i zE(o^(L#05-;*(&ve}J9K55M33kFO?~ft1WO(LAEj&I=(-DcX2o?)c*Cf36+Q|26GM z$)YgO&13N(sx&62^~9+c^_t%YgYqm>%NfdLiV$s17q=W5Ypo|6`R*S}!acj%f!FPc z-N^GRrI*Sv@eG8~Md

uTVesa8=cis*~`p(BPn-VaMhGDxLpY8N@-peq2k`I{ET@ z&#%C=owvzYQ@^Z*v&Y4I&QH80spC8Ed*R{zZ}&S_kKFlNkiN(9s?$si3Jkne)LQiK zC&q1?7Q3n4yC$;YTg;Nk&s>wY46CnKloF4+wK%A|`;7TILhLoSBxGW&N0v0&1Zas~ z_tZiP#i{jU>qyA462eKq@j{;|UGmkmt#r^q1ubjHwfG**+3(dF1&CyZVwRW+Fkkq4 zcXtE7Ajv#F0Zjr``%P}c_B}+rS3TJ$?)wowPb_LyP1qJC8=^6h5rSUyrgp<#2+2;J z8VsDjyDM$`7Ia&BbJLAu5l%@)NbiOlQiZ^WncgO6!mz+OZWE;w%utq5SF2Sukr{oj zi{5*!OR3k3@!SyNHzv{WGEF_y*WN;bT287>y81m^p0mURr6KYr*V_4RGuLzbq>ZZv zW&<5IDBf2f5VZ&W3~m$5!m7EKfztUJb~dQF3;&0AyvF8k)Ifo3Nely6X_de zXlN74?W7D|F;x$OsQojq^~O+&$~)GJeIRd z;&b;z15=I<&Z0umcPx&P>zKI5wLxEm(@nD5m1Loxh3yMeFUj9RcKd;sI^|Z;Qt>u5 zn++2$2|Y4=Xo%F;B)WRVDBUfYE+8A0Clv9vG&N&SfogT&>#aq+g645?fi4Jy*K=uI zWT-h4ucYE(%4q43OZ`lq9s*;qvT_!u4}QDih?&I2$GK3#=KI?)cUe3rzi#`!<@}eu zXwIufuF2`QhI*^D&j@Zp0!;OxiABpDK2}Z#G2$j0;r zm@5VPr%a&BW#SQvg@FSxFc`Tb^HRnOG$8cX0+O@;WkJOUEeuVevd6)g#tMGK(J|fQ z#?D6>521W3>0gW+8rW)@0O|;$OSL@J2zkWXNcY;PKtQ z+V;1=YX!PLlJ4BJe>QHQw}n8p)>^8ic_eFcqu!Tww5jVuSI`p8rs8E@3X&u^|A;ga^b_Y|te=&<;3v7y2N8U=HDv-UrZi*e**V~%RwG(@9f9S>?(9Sb zhK@Shi93d-^M}x&4-@)S zseS4m*zE6Vsgt&+ozp4)xMWW&R@NZp=e)U6sJ!V!0mgW{g{J(g38FC9A6R*!ms}8T zC?@>{p|H~37?5m4fgbCSXZIP@jtwyI$`0T#zeJ>z|r@V_}SST((>9K4lRwE&_@Eu<2~Ag{Mq;2YmOMSnc#U7{Hqju9{hRZ>qSnjro9B;Cl^gfQQ27(dQ zz*kC)mq^Mt3``2Pl2r4(YX<8-K@St__s0(_K^Hr7b2#1~8-Ils=pN7FDiU|dJ>il8qN>LuBWfSKj^I;3(1^9XY z5GSg(+pdSCz}4@3*CIBo@4~?!!B#!E8oCRpR3BmtqV(^kW<=)k@T5sO0PUwH$s%O3 z%2zsj9NaLoSNhf=jt^P?^52JX(`1_tzOtvYHI6Q3sOD`{CxvaX*B2nX%M z--@u*p`oGB#GPETx}9p9q|Hq$vdVzLG1cVXD4Z=jijKHZsGRSAFg{<`^Duof^#ZSj z|4H5b4X0_{KaAH|UsGQO+glzHCc>bu*E+9z!^mI?4m#-z-idQ!WFnb(5og6=BHXp< zUwoALRFg}x9H&N*DQ~oXtZMZ3^!Oaip}n|!nF&h;E&rI!m>n1;<-1tHCmt#wfWrP& zBeZ;;0>qf{g-UMpP^eZlZ4cZzHu$6(+V-MTOHe~dHo=0iZ9Xa7N0K&s&FE8gQ;{;@ zdVmm9qZo%h!LjFP%qX!=_7SuDh2p(zeo=th{`Hga;{NtuFpg93e=m#MUr?@#_!D&@ zng`|n!ybe3zwzf4MWO2PSQ^8)EnmZy%m%sw8PI`x6>Cyzc~RPtZfo-)J$8ZIT-C{Q zepbHH>KYn|B_qGnb4PR>fEPNEiKrzksz_vj)gXw2tA%J%E5oe`W1);QqUucAjd~?X zWegB{#YZy7YN6I#ehxNJC^2>R64x=gW79OzTpOa{WG2kOt?FRO$PO-#8$5mZ4+F>Y zC5bZf==hMlr-j>dr})>@)YKLZ-QFcmo*@ics6&d(5LAT4gaeStL9HzRbWv3kA~#h{VeFk=GG`i40h;(mu0g*#Sr;sI4cJU0(*x)1eXt@9GYE4;YWdy5?@jQ2o3fj!{^o{U8P~s%iFFbleBS zwLPr_tsB+UpBXXm@2{YFD(!t-6;pn*;#fz~lV@N3 zWOV{BeSq+-q)kN8k~dE!RL5M(P(&+KFZ+2^ICkK{_LR(H?saU6bnr>z2-kjdHJf0*5?z`RJifp_Sl*%a9h#xwk#XNjrEp&DB)^gsLb6of zPv%SBsjaX1crWAT8GsHpDvcV$++}iR!-B)U<;efM@?N9cJ-VN3*Q`OFH(ST8d z)O+vtF27OcJ>-pEnhn64tC8@L=-cAL?Mr%JdN5cl{VDdcF$MR^h@DHX zwSQ}uitxW8<{IJ?4+F{r;!(QzkVG_I_>aAR`9AYq-w-jM-{CRTHc{G*P(n+;_qcAQ zs(pNgHxGT4ws_(_$ISGe>ram4>8`@iP%5s#JOd`cjDF6gg|k+Isrrg90@>V=`n^gC zC%+R$mYta5N&?gJcaaPsC(TN$b zx0zHE6~p71pBl}k#vn6X9G!m3$~L4w!NX#p*7_Rlos(zlb3`Ss=p~q!E8*qLPeprZ zriMnaxHOOAwOpf~PZ})u1Hl+$-+b0a8YQ1SRfdTjyT|zYy9?I(W$$R&*x8jYAA5AI z3K$!s%;6syPnH)KR}IWj1&9kP3zD=?aqb@m20|D%lQBantuU?V&5BC}CsJ*wF6Pc|i4?$>sC$Gxn&${os9}E(8K|aOwgk~qmahz8<9&a(cnIfYw4T_T znyyQ9dmL=ngVzoVM5NRpEIgnK@m!(iUr$4g)NVlP`bUYA*&r^Zl2A@Wwb znX=G+qbl6>>jtmK2$_f6^;_j2N*6B#rj*p_Kc*O7=SBNgRYkclTrFJ$vR0Thev+&b z8`X%ZUq|=&$L^y!Z7xx;jTn!3uH>Z4YNt^CxUjH@gklKX!xV+8RJT(|^3__^pS`}@ zy}Ft^s%g7%wBue0x*qWgvN%JQ*2&y1p8QT^*5eilx;rcG`+G9pWNO%3pcZ5-P5~{+ zSg0tm;AP<^MyIdG?epLIId3*TG%{x`iv9C&ys1k<#AUVJ=pQyJa&&$hP#f@9`f55o z1+)zm3hCQ|IYv9VlyPoFoYy2TcQ;@6UWU;H{_42fKj0aDV_kUAclR!!GF$QtFtVbe zoT5~qo?%tA3`aPOhg5aOwA}16<&^K$d~uiVuu1kXznrE4`qk>+YF{Uk8IkIyxjhBg zkfN^S5mlNYXry{4i2jCQ9{DL-LC-4WZz9LfIf}BMC@DW>seE1VjcH#QJj{t@5W~l8 zBcgpL8J@;O4d0bw9H4JvpUUaDpdIaS35@=ck|1B9D=F#MZkydpmhx*r{gWK*{g!C{reRap@orHJ(V2(Wbafl5^o2oFP~3Z7$j zz73cK9 zzjWJ#uvS#0hPlCWf*TvdG+3t1;>@xC&)M|RU#Mb9LVQ;jsYdS9QCTW9OcmZWdHK(~ z2VXwd2$XOsZJKgU>erdyZ<$}umeWal?G>^H?ycXOUd*U`fM!W>b66LgkP4B@!or$5 zUNXy#h-NbdHy)XAsYob5N#&o*%T7&QEfBl=hSl}HN4X`gc(@EFxs>J_d-gZ#nAC7q zDqf?>G0>uMR#b#$DPHSB$+#B3giZ1Ie>lDS{i;$s&8BVn*z?B4EFkP)|4&5hs`G0D zFtl` zk$jzK#jdBV<)XDl2D1FIwM&3~gpZ5e#c}?umaiE{9mmeZs#m?&0rFg=t7qW)EWOj% z*eD7?o8Dw7l+EuKT-vp6B83&)-}J@UCD6(L?n+|)?4REnQLw&w5N#wpEob?rvhF7K znRBsK#a;>~z-CwM%6}@YYnB-RgTaK_tigP$)#LmPnC=hWkK1$i>2@BuWV<<)9Ol+x zzpQ@~kDYCNjyMx>{-g9viwV=}Njis@Jg#nPh@%COK@|}f7w8L@W$Apy%kj^M?mrqB z73%)@U!TG-g6+|Q4SzH7@Zlp+6~d$+n>mZvqt>&9EgFSAXdvy z)+NPCX54&xHk+PIC|zdQt|2H$kC96GpP5-}0n5#C9^o>R%^AnX*uq9W_Z; ziM?4GDq!J00oM8nTBa_&K;ZunEFC0970W>Ac=y~LpYBZN)uFq6e?r02^YCZFT~d!M zooOJ-$8g)n*$INLYANm$11E3Ty~qp;7DwqYVaith^ZI6fr6LB#%Lc4gr`?+2owd=! zQ3#pcbd)E#CBV_n&drK(TpJ~)?FYP=cGn9DE-0`_qPV@qfuQv1#r((2{JY^H>6?it z;peW2{h=PXHtJ3MV+dZJ05WgA*}T;3ycg(+NcIR7#Y9UE09OFHjLFA)q+7mj`r*C* zzq@#pSWNPmp+K)AsxZfb6s2csl(lDLIGE;o-L%4Fn6<5%rJc+H!Np0^oIiI*W$Hs< zSaR{90_5O0v|sf-J!09f*1hlJHIh=a6rk`qO5i7G+e0dI+z20>U&=gMQ5r@O$FDnx zq-a~DXL$|MuDJ5*mG(Vp7qKx;LlLl+mX@+z%qsWyHv%r}YMi|3_I(W|hRzm$L|ylE zhQY{!11QY{&ITKEy3h75dyfO?9#?iAWM&o@jO-F6pq%h^B>9`Nc2bMzFVO;^_-R zbX||*>1MH=-^IOcl?2)FIRN~$xbZ~SO1nR!a&46QR&VqG!7>B~8VF4*m4*K7E4HvW z5gI)`$P)Ln`Ysmq3<7s|N^acY;3OfSVM)B%g&q@6I4&P?1gaY#FN3iO8R0H5rrfFuKUJ_s#SLO1pFfvqmKfp=%%2ynRwR|80c=z;Bktkx z*9hEBL6X7dnS5Ab?fyW4m!$aGVn?cqI@H7T(l^2_;Zu%V%Oy%#P!O4eXy(~)H-s#n zb+esX*o#X}+(`ZM<)_ty%^qKdz0@LIyY=2j(yJ}3te{3#pQK4!H%RjwJNuJj?p0+B zB&EXFYRre3{JY=E5B+ojoALTHW2Bjf;!Se`>67h(sz*$Dr{+Wz$x*xVU&{gPWi@ZBrc$Lo81@ss*U1m)N{mEoLS6puKoL z|Mn_{BF3fT4;)RqUuF)ytQ3&U>u)fO1?9^v<#0#Q2fQUAI6*@l)S$R zP#yY&!sANe=*fZrG?1>OUk*2J(W0Qcbk47 z8#BIHZs`qCweRi$I2ot4sjEj$2`KMFz@YT+UGpee=?bSCO z&}`qo@?PUY)P%>7)B1s;#$5ew+IB|;!3Fe>S@*N3!eDTfNDyCm0YU|?(f~OKYeS;T zYLRNO8S8uC4j4Tn)pvzzjS6qS?RU!m1`-^?W?akayK`b@p7;jdPW|{^Ar# zod{^j@*y@Ez3YULnlvVC{H&Hbn~7Y99`F2}p!iFXi5wg7n}qyR>96=Z?}Sl>P5?nB z(}$Fkl3h~ahKUXp$AYcNX9ow$L&}>Y-cH}?4o&XI&F{(|XC68zeL>&slz8XEU2H8#G5QNrq7X+zpYRw1zFWNV{4ot@o}E&xg3p{Wp?sC-RMV z=v@w9^-5+=BqUrooAR(KX#eZY(omYUw#UQ|Z-IDCygFDUIB_t=fa6whOnp|@pVPkL z3EE}Ur(5nl?cn_2&J{_gY>JQ<+>whfwFzabQY1jYK#F1EDI<3R<`OGs#sis%Ea!Lc z@S>iHtciOaZOnC?afm*DK08Y)7taTSVO@A#*sUFkA&4$&Wgh)ck1hl4cjg!+M9gx> z6C|1@j1z}_g7$0wi_&yEiB8qu4(4X<#~a4_ zYgy{b6vuu)Ki?B!ZeLq7(F`a0)*w2FW}Ort{AgN#%1?+{<-M0?q-=)8hp>FgSZ~l1gJ&sVl&#V_Bsq+@G{)`8))d$}fC;2` z9MH^;1*hIF8)%h!;-J7o2>eK;pl8x_+7FK%C$~0vrw z(zsZS28SHnh@^b-GTeT+o~?+u=mmbtHj>%8hR9}Hd)N&Yt@NB6Pd0N=EGp8VWY-vdD_j^Si(Kpv-i%)s;Blqqa34wL|c>-pNyf%M+~(P z1@;4AZn<`1Trq7NsAej=H~A3}aUMQi-F=T=g06_}B4i#>yPLq|)Q%pC&%`CZcS%us z-gnVK*8(!np0w~?^0m}vqkPrJ9?2RTow-b}D^o1WdGDPc>KViOX|~DeG%R-7m$D~5 zDx)SWM3_s~wJw%IqEV)Hx-GXl7y7)1*o*QvM^a(a(O_;MSznt;7Hahs2b~-j_z8do z<(lDCp;*wbBlhBNmF6Krqy*qt$|B0U_azUdJI=j<0hrcWQ(0fdqUPv3i`X{0^WzwP z6%7*>xFLy+BARx5;bs!z$+y#>+CP!$Lp{?Mp}2-!tu5!LXOrZLJD<0rlB+47)2gzO zSSbp=x7bdLx?9scmk_BnTb6$Ot#iEAlcTQ6!aWSLA>hlu z1HNk~(V`9Xul>3^XlrlH#5=dBpF8lZGxHG|J-ej~6n!y$y@pnp%s_T3{mG`X=q~=- zUHMZ__wGxiW1ZyPRZ3lNqt@id16Sd;5j*qeL3c@JQw*-yh8IdHl>kN+0)ux7P-f2i zTr__&{AE0B(du=46l^F%a@1Zgk_!j82-Fbv+s_=r3IXAL2eRyQ2>KD#vdFK`sUtM! zhwXLr=b9*o5V)~(;|pb!uY+Nl{hXAFXcqD8;%zVNgs>YyAN5qp$k^Whw7=vSM~9*? zPUn_(;ve&66BUVHMZ1Q(66l7ZX{rotS{y{*WEAx1~jO;b7S=y%D5O(y&RJGJBUWYhJ9jO*`*mvTOx z0;e?96+%j>3WvFF^5H6mS|x9d1cpvOg#&CcEWEJd4teIy#`%LuTLJeGWabke7b_Hc zv;uLd*u1C9T*9O(8*Ydy-(mZAlY8w?3+=vaPC4*1?5eNf6FL?np>n z^kHrrwTg@7`ta;oj~WGc;Jh*|iZ36DZqny-wK7_Fd_;H|_2rkhc-AX~tI>S#zd!c` zni8s^*mkh-U`plvXv{>gn36^XfKCZuB!Y}I%QLvPe!P7ZBP-~H4$U6f6Gg6heQTwOhD1Ap67Y=eg(*ym#xnZ=tJvF#1L z7uzidE*;}jQ`R|VHxDuaM~-zUri=KDp^wwf)m`cBFjMaNxvQ{pEs10Il6~dx`(vIx zjgr94Sqh$2uj?e`JpZjNp2?j}L7rL~R+r}^1sL?`P`CqX|9tXki~?M|perXdoZ42# zNJ-y;K%koX+Wp+>IEF4|{teG%9=ZxE$RAW=?gYTn&iX@+8$8{J{+_qhngm{*s1ZqD zOgH7f7&XlDSQGEhCJAiEklhudc^=>07>o-*!~nS51qWQcp9#>Fm3cfiznLR4)jQJP z>M#AN{N7*i;P+b?EP`-V&iB`J=KT5!7FOuC4u__-t^ltl?khMv$3_*8IwPJBLMgOg z4WY!~E|!!@5F*9GJm;E7WJ4hJ(JVi)_7{aO@Q&%NfauTwoA|&!IQB%1&0s?IR|#5* z1GZBGN`9K)1kksFqTpz4i2e9A+KTsel^u_yO+26Bn;D_tXMJ^O|Je$=1O6uuQUBTW zeVt`)YcG2r&R;>7+wE`E>pv}kVA;ohjFDUJEuTpJs(0Nj;ZH${iEa`H--t1bFZfFAP?1 z4K1jC>3HZa9*S-HNS0U7}+Mud&2N8u0+xkzw;?(h~Z1N%*Gw=BQkyjR}s{`~0PpNMqx10vx( z|I4nv%a3<&EG{ZecrBkW18jxre=NRdYn1>PrmuKew_MXxXM0w%9@0HD zV+CF5xEXAx6vC6a1URrQ z4Wt5tS766H-I6G2^z0XkHZLNgmnY9^YWW@5O{Hl5EytITiL?s06?-EhztptM&O0BW zPMV8{6Z@WJ-;3x`>$vkH^ZU~sjAAJ)q4YXLX7+ZvK&!X--g<|};YKNEUC%{n(Qp-_ z`R&aTgLJPdZn>k>X<90(qyS9`%Jd`VRP}=s>tubD{b!ZBTJE6jnf%$TR&EpBmyFt! z)Nkx+Y__Y}?$X=xf&S~}zBV^M4=2vTy0?$1lOO#ohmpRD$aSGUg_|rEVwSr z31~G|0+z2R z)rCmF{rOXgTC+0?sc~~p7F#L3upWlpvV|9-Pnd32mOC6orPP| zkN5URr*wnFL|R(9rKP1tBi-FyGLY`>hS39wNhv5PHKe;sy5ZU9`+N2e?Ao=xch0%* zb6z(xlES<0s}V`RtIgGV#fJQ@G}2F@ncqiS8hep(0yP?oz&ITL`g%vTPgk9(U6g`r zL#p+9Z4!=8*Zl9*s=u6~=c(5L2-ZHZ?-pOYSV0G00aQuDih2kfn;3&#Yo{bz)gU=cCHi+?eTFaDS~dRbB`*#=s9v(E^;a8&rz z@S?R47xHKmeAhpVAF?+rXBhnWO;UDO4iO4b#)3_ZYPBskmm#UF5mPfJikl5ck2Qdm zmZp}?J3vLIC+YdWWJBKl^*ht;_NnhDND&fWvhcRrK2B8^e;S>pd%}?X=R?^0CMguj z4(ORqM8N<1$Pm4lS#B^1Pt&1XW#I&jWnf42Q;9vE)6r@5?<&mwWQkqS#k9kBf6gTM zZhxqu`*G)ZJAQU@dAV0(y;hCnoBjRF2kOOE-tdBbSBJ5 z?{ClLl*1hCJ(>onqnShQC{y&8?9#EJi;?f1RxOO5@^wee+VJc+fr`QhvV+$Jx)LTfUfqON1kyJPLzBSN z*Z6^kaJAQ3$^IPWzA2+69-w$V6wEhZZ2 z2b|sCI<@!pV`|y3iuJ0hSLa~jpu8yoLv^v<)Hqv8+>z?dZ`<^o>>uIF7I6wR&+vSK zmXIW$i+xgL;xF7m;gUGT~m^4Y6W;zIEw=k6)R8bLX zI|;p&3w2g&<#7;;5MvtK+%Yo;)z{@7` zkgHwE``Oi;)|{8$A=fXr*Qd9~A$vEE^^!MwFYsl<_F0u8b^u!fk;N!~A+l8IEXtI! zCPDd_iH%i9fSbks=AJXuvog9wAxt?dd4-1w``l=|ED@!$2`Bnx=JH6$d&!t40@k30RcETw zNlo+o3O2H;R2Uv)7IOjN>iKj^%K`~PDS!G;7{A6#nD6p-*tc~*ay-csr?Nkd0yu(H zYXfjWJ45Cb*RsA&?Ttqq0jO1g;0>D-iKpTZm#?h(<#o!zNxbHuqR2X}mLT)ZE5Q>> z9fnXO)_*%+xkw6M9&PeI$S}~qcR(e{Fwl}X9M2n(Jrs@ettZd4<^iHY3HL#IHU!dx z*?B+E3x^OZJanh+Z5ep} z4UiD)>(qj1WxDs8)L{vSG~>j_(>%=N@Ekt@s#mCJ%I0PS@7bdDyAG@5Yjw1B-q;bA z*f0T|TCv`+2&+-cNz9sa7pR5zQdl4!a+RzA@#5Yh`!RVc%zHL?+TdKFN!Lkbmlr`wh39iC!80^3m8lN<_OxCR>A9y{MHV z_*ZG|85>j|A`v#?o6Rg%Ozjr0lP2bG916?|Rs~o1C(j5#XX?vi&wcGgwczva%gySt z@KMj@5?6^go2Ehd0iS zxBELHY65pQ?yI&i7mBn)M1qd`cjOy*@&%~ew8&B~V6=_LW&6*Qeaf{#p8Q9xixH`* z`jft5fA{!NN;wM*YXR5l=*RLnn&fipVi?j}<+cJ;Pn(Q-h{o2Vx9iHQ`v~2ZSI9uzf=W_VM`O&|hdr^<&jehRA4O$ZA{D`my~qP@ z*&dAGakqwPN<5~}Kl`3wPa-Nv>x~5N2aVxojJ1U|g<1gCe2dUSumQ0XXe(8zWnKvR zpGl~dhA*LXQS<2QfUF_h;chy8BzT3;ke}UQoF5^^KQ2kW=gm@MWxb0!6$2!CRVEd- zJnJdln%TIQKXlKqkdujLo$y8o%ao;bf?DW2Ap=sVFa2ll0+>Q_=j_=^J{ejVCCK`I zDnKC@Nt0wMXi&y;LZi~Th$#|w$qsVyefjIsxGNKa=`xy@8M6{--IH#!}`YGG4X{qbba^b}{ zNBIo_0j)%YZg4|(_+0iCZs>woh|m4)opWkr6nogj3XM7r^3S4^yYuBancvXYn}&yl zEm_#s@{E_X**{yZuMd9W;1@bHb-C;?+8j^^uQcdm*!iBeY87P9^8xu3G#Tl2KuDol zvDwneHh3x;bi~(Q-{h_GaRxMK(3$>-R8bR(&uK>5##PsXE#v5urmiI3lz63}hY2i* zkVh3munq6(Sg71+lC%bRQf;lmH8KlSr(C5G<&DQp!l^CM`v!q_zrufhUY*vWM3%>o zgts6wqV0*7*jluH(Kzf*>ORMf4tWT<#d)zh<*GOBY;A&B#SzI8M~#cv%kOEBA5-Z`Mb}hlY8FvMj|gUiDJoC^W=zxhLx*B?2bAkn#hiu7@p}G z14EM*qj@n?KGjvUJVe%%8R8s@cxvws{;QfTAaVUAEmHunFT_yaSc1H_2iloKM-!iC!hn2w!*Jt zJyuZY0g|pX-8Whf)BldvB9gej&b-XjmtEb67OLy+YthmuRH%h%5r#E-uj~h5k@1T8%HSPSqu|Hnn@(;r zM5Bq%Nk-xphG;Z>!aucrxxo(LqsQ^xg={x}J`8W0^PcVcTUaf8(r`;z3fzRR-iJKBKhu%o{6j>*qg;e3jhTfSlLl5mx5P@r z`4kTxP)Vu`*==~if7v#DJY^a%@0tcepi|=_WLS!GSjpfj#h6js4y+G`^YpQ@e}t*C zdMQvY9L0CV36VAa?zK|oKP<5?XL>(65i7D_~%1I z_w~-f)Rb>ZjH@mw%saqf8)EH|qnaDf@zbQI-4lV0aiR zsDYX_Z-9qeZuj9wrqy!+RG84MzU~u2xxkg&WjY1`RT>qDN@i_tot2!?StmiQT=3K1 zdvwL{%rVV-C8jY(g<`MVxt5T+92Z6Z%drQ!w=--My4s+B8bp9V8@I#gQxasC*;1=?!BfI1W~a_b3T@G~Y( zLB0PdSuO#g*~-2VR~Z8zJpeeqYDl-Tkd(a>Ew_UbiFz2Q8v`{xWE$#1o1k$9go0Hl zDs5Z6qO49~x5^rTzDOiBg`lC0FHi3N|4cFm|0`X6|5v&&Nbor(Mnv_qo<%eiLI(^v zA11$swI`uMQmn*5pgEI_;T902E5 zuPh#o^ZJp^9d2Z7xN>4g#s#G3II{b`Gr`f)(V_^UvbyFA-s|T1l3!bMFylKYf`e?} zaC*Rx+L;-~kfK_NyrxW^6`Fmx@a8k^7jsP#|;G|ISMIbRvV|Yc;LnOO3!Ur$o>6=Y4cA-)^ZSX377@< z2R-Z0SPc}!iul(eO!n|lKwqu4UDET9lV#YQ#miP<;Ly$U3O9C&`~by=*x`OMIm(|% zV?Aq6HdOf@^c$};wb;s`JdvS_P^=m#k=*`@+e^^Hva&IYMcXjQbgEZ9w&dT+bP~W! zi0JgEs7<(Sb-SnMR5Wz<(8pQ)`WI<=BxUp_VTrA(4ygIYoS;?YSV`A560t?=w56jX zQn1s!B9ijr{x%%&r&X zVLsh0KKcuRS_kr7lLr;0zlGvQ^I@gw(D;1nb`glKCYdr<=71Z~V082l;9%{R5o`0z zwzDOqv9p;GFz@Q_>D~?d?&e_A;4N^DIacPzPxIr88q;Rkq?Ao07e6Ldq%g0d|9`;beXb-;OpAp?P*CJ92St!2$MNQfsQeotn8H(KF@F* z1FO}ylTK~fg)Dk{LOn8&M9tFTw7D!JA-W|&h>Nrg%yT57XA%2@p4Sxj%vOgM6SthE z)aMA6=law8ot|s_kn@wY!p^|zc}z>8JYz727jYZ0H5cw^IF!!&tff%-0d7h2qG*_I`&x&VPKA*A0s8k7q_?8NAb!wh6a?umX_ zZ5rR*7g8HpkX`u7&juzW7U`~5ts37U8a_H#4wjAo9wX`)klE9G^myBAY_JW-N0-;P z7`q-|%;7zLbSDjmzJM_$udUDz0Bta`3_T-2_Se56hF7DncH|}~3GhR5Kyt~7yw)t8q$j0r>@&iwW-8rvDvuw+?jDh-lOM%&ZIh49}R_ZMhT^ud5YQa6y_(MZxhAtW~SM2;c-|4N#Oopw&J3_H{f<|Y~bgt zA5hajM*&Derw8AL?$fR8MDxc#3Z4i|jax2+=n0NbAE}}Mup5(^;3B23_^2Uhy}CMx z$6hnT&{#)_M!r~BSa^PAiAuG3AT@Plk$QZ7`y@qvN-2j_&V*#BG;FdnRp3(wfUvZv z$_SJet+3=Q-voDSf6spETd=k5-T=}$8DAFl%Ya;FGzX^a3WxEhND(_;E=XlD#xMon z77y_zMn46&%-1cwrd8Do_~_$v;@$ar*GS+Uvz%~&nko?@z%zewfr>VcF5vR~d4*mn zWqH6tD=o6MqscDc!KZ84`3CV0&PlYig`NR0d9&_c?v?NJ)Wj~_nS*xrhhEMkc>!+$ z;M-yHO%-cGT;5Ny_BA@Cfd)r!D>_mBWcA)DOQp#G=*_f3^|>g)nE~?ec@O&`g4?J0 zbe8DW6B`{>!>xoUTAG#sf~d}Am1#to4dc0|mN?s5eKBoQyKg^uklsHZCcn~u1CZ6O z+Kigf5mpb+^B&h9ivb$&G=_UK{id*&+SO{@>;*{l1lnS_e@EMpwhau-p_Tbct~Y{33Lxw?@mVNcRPi{%fU7BA_#Dbo`izF88JW%Vs+c_5 zrxHYi>Hxcfm0A$|!Va)q`m6KCyN&1{I6M+_FH#t9>_cLR?V?EN%W*!&^8Y5P!3O4D z|Nq*)7rne;wil=N0WH0YEfuc~&yh$bH}k(C6X~D^`TG)9*e}g|bVkS2wJs4^HD1VaGmnB#~3Dt*NnJ zx5`JCF3ax3nK=9KWP_I9aIcgbxqI#YOU#0>OAf=_fs0f@v{v;na zjbQysIS^i_RhfZm76s-U%C((qR;P2fGTY{)hb=4M98Xd zXow`m-dmTZH75T_c0$HoU-0C;akfATf^?Xswq4vhpCr@5TPZ0{LZIPD%;2gwfyQxffZP8>wV3NYf)PI+qcNG2nuJ@ zS4Iue*_j?T7&>*^Ja?UFx96t_d`^d%-uE~4xuqBSCMw6=aICO9u^nm{P4%8WLQF4y z+eo^5@^-fcXoYpUcpw*85B+Eovi51v>Cmm10J_UYisRrs_{q63vA~!&gitd0@|M2d z-ZxGJThl^XGI<^3j^$;gM!8cx-hgkb+uw#-xg|Idb0DH(S)2)2%Tb62PlLbxZ+PPU z-|!?+^i7WrB~;iZKq}~7t%y(ZG_0Llh>%QH?na3?Dyd&_C>i?=ePHbi+r&XCu18n@ zC!9Wvzf9wfWP}d9K7%8dp4jrfr(HOTC1-{b=iCAK7w+3nqGAt3@6kk-iy*^)P+9uN zV-%fEvv>WH$pfPoUt9iZezdiP z%5vSM`wlFL5@f4i6uU4um1eh>fdkpu5xZUi?jQ_)aPySi^H1>mX~VO6$Q{?|a-hy# zH98V%6afKa4iQAABvgZeg&;RG40vWz%-EDof?|=zV@@Kc`3Cm*chmGLMm_j;K>a<+ zlI^~SLvq^y-TgBiIGlUJop4hAD;Np~?RM8Pw^w2aBv@EqujuKdZ)bbe7fg@KhJ?S4 zkbD|=xiyryJGyzkUOivzd1~*uDUYoAzPG`Bz4C^Ti12d?BbWm9OLqFC$R7kLd7fWV zY)`>_kDZ!Hi9}HH<|lcM(#3e+Ss&x#yd+hkf;q`MFaOX+SaUs;vv#<}&=}-As7ZvH zS|YTE&+Zm(q$8IjkC=Hvgk04IQ_tWB!)Dz21_r|yG*}O*jzX-V6s_~(RJiif%TL7~ zMmo+0WTVbG@d(!aw=9H7c6e;<(J_4moZj~oqHuO{T=~`|=;bUnR>Jt%nuPKyIvu)l z#?MZrX_TRp!kFOHFs*1f*3Xkln+fNkeKja&m1%HR_%QJ@t!uM6nv^=-Ou|~O=m3mT zl;x)m_3{j7AuY2Lp~Xi^(m>f`N#f_`4hgYx+OG4cKVJ!$SSh?0K;j0n_VZ6ATg&1r zGDn!VWQX%UrGEDi;9@UVVlR(}8`wpun=CwDuU@|n-8s5@D}`2L9p#Ju9$}B7{XOOY z8OAfC5Tg#F=9qP`)(?-kXOYe>^8T0}=(BMQAaE1Q=X}RJ#H_=!fW=aKo^hjqq zAIHLGz5T(5kFbfGY$P6K*B!l>?g#+BYFj%uq$Fgg(x?=+&jy5K=9Y}|$VDv@6=I(< zBbBm zWd}`0=<7nUtXQ{-_QnchUjuL7Lec9sQ{_m~YRP-LKuAVxxygJ3b^UnK?ww1e0y<&- zje(tPow!{cw2g&b#>q2}Nluf16>Y5>e;`Q?{7YAd2Z09QBF%ld zDZRRk@fBkMp*y79*F=1L#99BzRf7N?5vOHkDdDv~@}#sbc&^LhdW}7P@WY%*Q7mxdQE~DQGDC zwmY~2pY#rJrWMFhBJ?={*mV zyPWhey*!TP`qaZ7mjd!6`H`WKIx)V4IXl@hB}aVG(F`2m;vgT%s9{*axEXw8&s^)JiY3ADpX5 zyWG91#mAbNISc4ihsH)SnWr^tCutLgln>8*UHt+MZH2hyiBq6$)Apxoyl*)|-3TJx zmZm#@HE*lkz?WYGSVr8rsUVmBE-T+iDK7eJ8;B-<#>b1XUyNp?FPb>KDD=GCJgJ8q zx`>G8)4i_%1!C^smEgwC`0wQO(QA>khtmrS2WzrpBfO3l`1x_t(^7mzP0eW2P1|=& zEDaQ4CUbhmD6_PK)`5(IswKPBqZ2ys#k1?53O+8dKwmKt5z1x^z;-_PJpBUsIrsaH zMZ@>=;gN>Gm>maBWrrwz!%ZMO_V5$JwviGsFfc8QQ#kqvp)N~jT2W-zBVD;*>{90| zQln;?So))8N)OCzo9cNS;;cuVPA#3B5>RK3_|{~u0wUv7k#Rt5EGUZDx8-eamwUHN zRwe0+ja}e3nb^x*0^^{|Jm4aWe@0z1qcl3=+?X>#qxKbnMIs-fK>!e|xQpI(OW99@ ze-FBX282>s(+`x(j`Grq3p{+j=8Rg>6#N>D6KviI(qcq!0)E3{4PhYob^xg{`G3;i z|5YzCUxFUZ@9$l@oa7iOz(klI&_ca}>3bC5(dMa*j50M?Jp$5+vKV3F6{$`XJ0?Ma1RJXNz3-O{in90x4dCPJa# zku(3LZKdPzDc{4uL2kHnib97D3HW}MSVJBQ2dNlqv(>M;rH2m&Ys-7y?73TI6>K!} z;|fDz62!-E*sW*OQg|J%Nn$(25-BAM3>KpDF$`lm9~}>n1t!;wQWcX~N72?Ozt@sI zfIx!WH($;VJSGTNz?qpO{f7;(wxDODG{#sGoYV@D`;G5>;dP|5+NRV_MfI7;$R#DF zk25`3o30^ZfzQ#wTL;ky9(k&d_-SjaI|DeiZ=F_#k_8u8JX-~o9yh!*#V#&;Cwt0( zJ)P9A>$T{*e2VW7e!k?*&efshP4)zY>z&u4@u6|)Bx3%9FRXhmC>A$+3sL&yywa`e zW$Eqa7};;77EDNd(6LM9J{uooVxeR=d`~^b!S&m={@-31-Ip-H5$%zJW*&LeB)XSS zzV)luj1V|WF1obkg`)^Gzg66NU%;>n9MEtmZSCwNb%ScvJ3LlZX3Q3 ziwSpm{L-MS>}(VOsj2bDpA{!XDa89QVPu%q=Fff%A7*baoF0xer$E)@YhC`OR!J;H zgIi(Kkk#_0XPlx=u!I1_hWNUNkE>wE3paMokL!^=bwC9tvG2!FIgb-YI`F~!6s`3XmmGm7%O1sgn3+%MZ#{d#qd5J z31mWngfjl7J_~4Mh{_d%CTE1GWWgvx>-$EVPUV$0_M!ak25Zx81wJR_f%vZv7f;&q z1{uZ$xomzI002i}yThE?FK0d>xh2YCU|$kpug0F!ciif^S*Jw6<_n;TjDZ8hE5j;b zp2DdW9dKO-{d^ju{dC2=*<^#h(|o?t^#|1oWKW#HWa01{Ngt8WnZcthE&i1mBb-B% zgqT(SgrkAxME$wX^o33*c<7eU?lqFgXG>{WBy$Gl(NS5i5~^5kWER<|5-E}rnJhnT zWCLcM?TB8mD=6bA$bJ-o8lpUQLR0QlAW5RnV(Gk}nGVB#8RH6GkD4&Php#@lW|IS| zK9r|3>5S~|Y_sNFIkH05f_Y6pVn796E-^xG&)xaQl?mVHt9*Gv>{U&KgXJ_Oo-cV!9A;r)S%?{RQieY^z>QL zhpvwwYe7~>W~a}R(AqJ?K5@H%V0(f*bJ>+G{}hwHJv3E=eJ$PF#>J&! z&T+`Cn~!!IM233cyZa-l2EwCfa9r9~G<`yIbX;!N8Q>de?!lg`GS$m*lYys}kglaf zgE5E*H@or|FE8S#J!5R>_DDy7DwDf8O#RRFDodM2@~)IksczA3_lLPEQi5E8#IjuMzTyANaUG zM7zQEa%W22eK)+epZE%=U5vtw#=ewMgM_h@#h66M=IhYJP4J$nDwPsHAgq&2)S;S8 z_A->$gJ-(~i5E^nuG!>kzQ#A@_xVc)yH1czRR@p=u1SF_)bOd`G6svD`yO8EPt8tpV&Y3_?0BQj9CS{vh?R7asK*MDn?VqiHggccY`;I^=PLEWL+ z-;s0q+BM@GYb+!2I`v_I71D(0u;EuKQ8PBUvl<4F##3k&BA|@f0^-T;kkn*ao*yL0lVLm*%3c zPddX&xq9Dofeu&MMjah-{w9*IhV*oYlRF{yM7qlJ;o^71OmYx(^D9{BEZDg?Jk&fdZxJj=Tv_Z`vH!8b zM9<(kV)Z(I`s^0RH1N#K=)3pvAOf-Dn}^tFJoC)iB{mblZl7=wyP6@!H}(5AXDAXM zpKUsNlxH(h7O{PGacsT26R-ECbgGrIt+R=f&hYn0;K6IY3)h2{ijIT{BFH?K5=YN* zE^T~@TFBP(v-;Bgl9$L|VLRr%BYHKJ(qgepWxpu64yAchTBmc#w3=Yto8AC4iEEWg zO){^6^*Y?W`3P=c%4YVe%9DpOskqrY7AsW1XEHRti@!d!m=|ZXR;o526kgj5+L%oETsRfO@M#C`ivN^2&6i0PXa2G=NOiLkEEz0~>Np zx!qN=bXtdWtybUfb)_d#dr?_J23deWPH)Qv83jK*0M-0o`s!uw@X^?A@Z-xve?wpf zTAsyjzRl_U#BAJ+YfX!I01Ke^!G1=v+r!7_Wvy)4{;O}G%_#^#aMqS%6ma3UgRIml zfXHI{tVvR~x3%@xfSS@`gjWMQE4s88eve4r6Qg{E5#iiGj%Hq)e84S*pP1Lhos)ou zFpx6SU&Uo_&3DYc-!_NNCk${4NP{v&nTLE5@%vCapu(au?v8W|OZ@T>PAINXbZ%UeZaZC|s{Mh{tf-d6z&n3Qk_8rCg-UUK7a=lN?1s#$!6##XC&zeL8Z5uhf^Auc5j?uU8J zFFVK+eANC~vOTSv3sQb_#Q$l(?WC#7jJUU~!R{3xeiHq@O&rgtG@XU^@3Kt^5L&sQ z1t6g3>X)MZF>%s78V+C#2ma!tVgS zem@(9fRM7B#7-uj1u@fE{iLRQfv3;L)5m7rt(r^r{U@7;1pm*E3jC*mlS%L*PPH(* z%^?-s^T55hd;g9%WKVqM>;(KPa8pkl9T`dt>(2KZ2t*1Vcgm|ZL{;B)c+YUT!skKp zMY+0!rFE*nCdQ@=Q)-GaX44a~>>3m_=9dT_?^s@5uKRT^Mi(!?5&*;wuaXdp1Y4%; z@M`#;ZInyiguIk8(6yk*Mk&U&0;iOD#>3|hmUB-@-XIsVNJW)3j$>udv%(t~kr*Zi zwbNT@zxJzD`swJTzeAF;$L=-x;Q$FO7Z~#?5WkqMl)U`iuyFsF_#%Y>O6IE(R;jU6 zLBCyHJHYC(Z~=b|V@bys0qzm$H=I)Ybab&ozIx!l{xQ;TSmmV6WEoXcYMSj92$GxY z5P#ALFbpEOl%F;+mGMGGucN@j-S*+tukyXm+QwKa+=!XRDF&@2VMbl&dWN|LNu>xn`29b;`+HU33=2~e)CT>_XpH> zbFqJoU06OrfW@z`?{q6Mq&BkUx@{(C0jcu4OHt87rF|>oV~ozSnlz}I?A~+|bVQUg zuK-{b7ZAMf(g&MS79u|UMrfk&Wt2P2zcT8b$@bkYHdq-}MOQzpc&896JU5r>Br>P_%E#NTo!( z!&l>tIt~s(!0_1_Rtcg{P~F0Z{A2*L$;EITgnJxNerEtRH|v(;9$$ zIBmX-88Uzf$l%|#KYvtOZJk^B6tCguiX6Mw8U|uW4sB#conc`FyC!|uEyj;RNUdQW z5+lt%be=dIjlCF@II-Ul4z5sAD01D))2l`6d|7PQ@@~d3^QY40F4krBm%KT;ak ziih#+tFO(Y=*$7_D}k?m^c=IV?!Z=BJOKJl3Z8Q@e#u@J(UC7lY5m*!|u_l74sVXPzm8@ryn_=zh-!5JP+?C(AaG;lX3?Y1D(? z7lvVLrHHj4NJi(fp390_3Ig?I>|m9*{d8uzd+V!p2a9;)5cDR7)7d#reiMQ~&-#9w zI>d{9O6_x#9FezLIq`<;=~jZS|CS~aRqJ*w+sd*{ru!H=9G2R_?Y!f#K&~Cj!a~A4 z=B@~6{zWx>MvYo$n?I_-xJPtsDPQz~2{XKxhK{yt>Q%JG?zhnqMD&&6;SYrJPnHIR z*hiN-`v@mkFt0TEY)E_7!rbqsEP5XY54mh1sb$3jiqwx4L#5l7GaY(kgJ``dS1**i zgn45?)b1jnS8&&vYeQ_UL>S^uWur2rc+nwf_vZO|-SywTddR&8*Q(HX?4;!qT|&)p z%*~3QcR?fo@H3a*Rv;JRj6s0JqPoEDunQO9)OT17yhx`n6LQ2r{6O#LA%V5;M=R2O zFpCB^V^JR$V@OEMo>2I9$qY=4u{Y7tC)dx?BGIX95 zI;mGZefPgxC3>gn$D6 zpM-#qI^H_qo1Of2ec|SDG%@e_9PiuBM*AIjUj9^^cdiU}wHtST`OG@w5{WN5eoSS< zXPiCzTK!`bIF04v*z^UrPqe0E{6v2ltdDU&E2463bhE}<-hDH$o&+Y)q=rDP%^Ag( z>65i&<#V0e7wy|NgqqtBXI6;J1UO`|t1Dn&T_Xz$zv|Y&L{h{^Cb#=}Jn=Fr$zGf1 zni0tmx6)#BZR1FE_(BBC7Y@ErH88g>)(=_DnfYD!2Pj>H`CH^8_(oG>;)wlvbS1`y zfJv5d(!4Qnd*jaOasTv1l(F|w08-#Sn6!Dx4Hxzqu=BGCxkYF{!@P$#iG!(|pEl!f zBDJd06G{}>(`~X_ym_;!EL2FybbbQhT^tiIpLikZQ1c$sZ8@_`_~5}Td#3vR2h?t; zkFUk4*~^}9ke#0pm2szM$FE`e(!2Bc+)WPrh<~%Wf~DMS-7Qv40iKR5idYh!`!X`t zPF6u;Z0hLK-lhB9bT*&l2~uh{&MePIHxmsFjRW^SQw^;=sMWq(GqjsJ#jjue4x2Kh zy28NL?4GE&OaGdg$TY1~unk8hq)(7f)yzQHCHC7j)}nUrsnPzG{o*nfnX`XuN5Q|z zI1*dpp6YlYm+%loqO>7vSL$V!?*(tVxgtHxh82NP!|eDCfO{~O*N{4=f}UGU`-=tk ziHKdbO7cNF8fNm$qajZJyj)xc2Ks-ZjW;5(<=+pIFbSg?r=5eg)=#L8w7eZ#sgCF# zM?#)1^csvFAw3TP7()t$Pd`m>qtss(#+51vKOe`tYZl2^#0d;Wy3q(yxgpw-=y>?l z!9vGuJWl?KJp!BN++B^88($yO-#Y(oiBqCk0^V<>$)E&sO>PPJ`m_?kcHePZEDGkz)J{uTIxflb?9D+9Sw^ouM>b`fDD zp?L|?2kEiw?GwGg4=H6WFi$bzdB4I4=l>QM0H4=wI}wEjlSF~}^f}yL{N8h{>%)&B~0=izdk&5-mt_5@BOrl_sVbZhkMLcJpuGVqu zce#zzUf#%>-e|PbyMt~^zPa$2d@J~i)highVe#dtI$FU={`Oj72RHF*G;%MmFsKR> zhwnq}Ea4e^;oc46IW`cL4{Y|fuH&VO&uba);8w}V%t$g587t+!99_|^gh$CnA~S(E zgl{$mc>lhh5MJL z!}q%JRiq*jOMT)j4Pxv><`XM1;Hf%PKv8?Ew)K2Y)x`6U#Na*Z9v-_^wTS|7-gw!1 za48i45GJ_V{XCzEw=gE<5JV+=_skGEy+6~0KfujZ0kIwt&a|1P#~o>&F%YEMw-np= z%2+_;$DM~ae7|3~w+*szaDdKg7Jv6>3^BLhYteb5lEOlE=nvyWVKz@gom2{m#5Vcn zcHF-(+}b*F>>MI?Qf9aRn7I&#A?{f+CV=SIld zrKc;MUGpc9de6d;&9SjD2)Rjc`LvTdBE|JsXktp}8n3Ng!224XI$oQ>&wE^0HcrK? z)~I;KshovKzAh#UgdQQkpq!I$?NGh!oN0A6$j;?&`tIGkTyDGp{`WuI#i#f9tx-}5 z6#=WxvtMj>(`?AeXG>|on5`=!s}G7jSu0{3Msuk5gS8D$B*SxokHiN)FVQdOL&1A< z5--^i%lQ}h#=f_Y{_TXVpX`6+i0ienLFm*fHe-l2VB7Kc{^Al6w0McBLfq0to@oMx z4%JU%iHhu16`%C66@8qv* zO&5Z;&MRuGIAB;7){+Gx5X77vuAkd0)(SIF8!X$22P2n}0R7Fle)S^@^`!j1sJkFO z={e0OV*vfZ0pDum-m7ZiR8v|TOn%w{wfqe*44rRIEW-390lXha_-+sg^hnxHb>Ro* zt9~KI*CKy-IV`sa3TH%60kV@ym$%b&Vd}7Rt5>l93EmO^zgoe^3!@E!!8h;hJ{AjintTB=^Fz@9wMG@#5*2=4DcqBh2o~e)p{i5p)9=2%*;AE6vR8J z)mk<4D%m!i@1cBkh&HSJ<_U3P;T+*hB7fb#Vz67oJpu6UN^(ROADC zE7Dy173? z0f}dgm7y+88?FE~Oxv~Ph>D6D<}NN|&Cco|b$503z&dnvwm&7BAf`lP6O)dvE(@5U zvrj%m#t9Rug-*cUw_T>G>)kOOv^{vNRvRWqCZ|av7qOp(nz8WCbUtO-y*<_H?hbl2 z+*QKSbv$m%tAlOQP*qsxJ(0os^L#``` zpMXafuysDU=KbM4#KTVquceMsu->?f^2=D)gF+5>eEi;*+BznV^X@r2g8e{#XTdJ4 z-drENAy7fZ7^A8YNcgnZLq}&CI8jkQXXtzdw?9KjV<&wpoP?ZQ4F~jC1N87maZ^eO z=xe}zhxwHF*w!L$bmxTkHF7e@gbqb(##Zt|DDC>h#^r9QUFwjUt4D%XUE)rs@V4Oe z38nC1$;LGJ8G&ZMX@GUk9C;bqrIp1@=46j_k2c$B3Y|`N)VQzA#|A-Xj^S^()eH^o zo{cAdWOm;9a>%V`|12(0<3)0Pq>Zwbk%?mTeW()ptx5#VpmYBIZ@=fJ@R2;^x$vbn zxA6Y+8Dy0oJN!5`cz$0N(@p2DwG^qFL9@bMaMR^w%=8AqjGdp?{~!fGZ2#zftY}c& zTuQO8LSt;rb5hooLR3&IFOC^Ce3Tp+6|OhzQ?>Bd@Uu<}du#SKA~wB%

K=1{T5fU3) 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

Y?Q8XYPCHi*&n%UxN`eThpcTDqU_S4~Zvhm6x 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 literal 0 HcmV?d00001 diff --git a/images/pic4.png b/images/pic4.png new file mode 100644 index 0000000000000000000000000000000000000000..ac862dc0298ced8fb2652ad573a3ce4f6941eb32 GIT binary patch literal 28290 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 literal 0 HcmV?d00001 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5dcb1f9 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,8 @@ +Click==7.0 +Flask==1.1.1 +Flask-Uploads==0.2.1 +gunicorn==19.9.0 +itsdangerous==1.1.0 +Jinja2==2.10.3 +MarkupSafe==1.1.1 +Werkzeug==0.16.0 diff --git a/src/dropper/MessageHandler.py b/src/dropper/MessageHandler.py new file mode 100644 index 0000000..a75d6c4 --- /dev/null +++ b/src/dropper/MessageHandler.py @@ -0,0 +1,16 @@ +# Gtk imports + +# Python imports +import base64 + +# Application imports + + +class MessageHandler: + def __init__(self): + pass + + + def createMessageJSON(self, type, text): + return '{"message": { "type": "' + type + \ + '", "text": "' + text + '" } }' diff --git a/src/dropper/__init__.py b/src/dropper/__init__.py new file mode 100644 index 0000000..41f3703 --- /dev/null +++ b/src/dropper/__init__.py @@ -0,0 +1,6 @@ +from flask import Flask, Blueprint + +app = Flask(__name__) +app.secret_key = 'super secret key' + +from . import routes diff --git a/src/dropper/routes.py b/src/dropper/routes.py new file mode 100644 index 0000000..a7e7913 --- /dev/null +++ b/src/dropper/routes.py @@ -0,0 +1,228 @@ +# Python imports +import os, hashlib, json, base64 + +# Flask imports +from flask import Flask, request, render_template, session, send_from_directory, url_for, redirect +from flask_uploads import UploadSet, configure_uploads, ALL +from werkzeug.utils import secure_filename + +# Application Imports +from . import app +from .MessageHandler import MessageHandler + + +msgHandler = MessageHandler() +SCRIPT_PTH = os.path.dirname(os.path.realpath(__file__)) + "/" +HOME_PTH = os.path.expanduser("~") + +NOTES_PTH = SCRIPT_PTH + 'static/' + "NOTES.txt" +UPLOADS_PTH = HOME_PTH + '/Downloads/' + +files = UploadSet('files', ALL, default_dest=lambda x: UPLOADS_PTH) +list = [] # stores file name and hash +configure_uploads(app, files) + +# Load notes... +notesListEncoded = [] +notesListDecoded = [] +with open(NOTES_PTH) as infile: + try: + notesJson = json.load(infile) + for entry in notesJson: + notesListEncoded.append(entry) + entryDecoded = str(base64.urlsafe_b64decode( entry.encode("utf-8") ), "utf-8") + notesListDecoded.append(entryDecoded) + except Exception as e: + print(e) + + + + +# Empty route used for url_for route +@app.route('/uploads', methods=['GET', 'POST']) +def uploads(): + return "" + + +@app.route('/', methods=['GET', 'POST']) +def root(): + # Get file list + del list[:] + files = os.listdir(UPLOADS_PTH) + for file in files: + fpth = UPLOADS_PTH + file + if not os.path.isdir(fpth): # ignore directories + hash = hash_file(fpth) + list.append([file, hash]) + + return render_template('index.html', title="Dropper", files=list, notes=notesListDecoded) + + +@app.route('/upload', methods=['GET', 'POST']) +def upload(): + if request.method == 'POST' and len(request.files) > 0: + for rFile in request.files: + try: + files.save(request.files[rFile]) + except Exception as e: + msg = "[Error] Failed to Uploaded file(s)..." + return msgHandler.createMessageJSON("danger", msg) + + msg = "[Success] Uploaded file(s)..." + return msgHandler.createMessageJSON("success", msg) + else: + msg = "Use POST request and send data...." + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/edit-file', methods=['GET', 'POST']) +def editFile(): + hash = request.values['hash'].strip() + newName = request.values['newName'].strip() + + if request.method == 'POST' and hash != '' and newName != '': + editedFile = False + fname = None + errorMsg = None + + for file in list: + if file[1] == hash: + try: + oldPath = UPLOADS_PTH + file[0] + newPath = UPLOADS_PTH + newName + + os.rename(oldPath, newPath) + editedFile = True + fname = file[0] + file[0] = newName + except Exception as e: + errorMsg = str(e) + print("Exception for editing action:") + print(e) + + if editedFile: + msg = "[Success] Renamed File!" + return msgHandler.createMessageJSON("success", msg) + else: + msg = "[Error] Failed to edit file name!" + return msgHandler.createMessageJSON("danger", msg) + else: + msg = "Use POST request and send data...." + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/delete-file', methods=['GET', 'POST']) +def deleteFile(): + hash = request.values['hash'].strip() + + if request.method == 'POST' and hash != '': + deletedFile = False + fname = None + errorMsg = None + for file in list: + if file[1] == hash: + try: + path = UPLOADS_PTH + file[0] + os.remove(path) + deletedFile = True + fname = file[0] + except Exception as e: + print("Exception for deletiong action:") + print(e) + errorMsg = str(e) + + if deletedFile: + msg = "[Success] Deleted file..." + return msgHandler.createMessageJSON("success", msg) + else: + msg = "[Error] Failed to delete file..." + return msgHandler.createMessageJSON("danger", msg) + else: + msg = "Use POST request and send data...." + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/delete-text', methods=['GET', 'POST']) +def deleteText(): + if request.method == 'POST': + try: + encodedNote = request.values['encodedstr'].strip() + decodedNote = str(base64.urlsafe_b64decode( encodedNote.encode("utf-8") ), "utf-8") + + notesListEncoded.remove(encodedNote) + notesListDecoded.remove(decodedNote) + updateNotesFile() + + msg = "[Success] Deleted entry..." + return msgHandler.createMessageJSON("success", msg) + except Exception as e: + print(e) + + msg = "[Error] Failed to delete entry!" + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/delete-all-text', methods=['GET', 'POST']) +def deleteAllText(): + if request.method == 'POST': + try: + open(NOTES_PTH, 'w').close() + msg = "[Success] Deleted all enteries..." + return msgHandler.createMessageJSON("success", msg) + except Exception as e: + print(e) + + msg = "[Error] Failed to delete all enteries!" + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/add-note', methods=['GET', 'POST']) +def addNote(): + text = request.values['entryText'].strip() + if request.method == 'POST' and text != '': + try: + encodedBytes = base64.urlsafe_b64encode(text.encode("utf-8")) + encodedStr = str(encodedBytes, "utf-8") + + notesListDecoded.append(text) + notesListEncoded.append(encodedStr) + updateNotesFile() + + msg = "[Success] Added text entry!" + return msgHandler.createMessageJSON("success", msg) + except Exception as e: + print("Exception for file write action:") + print(e) + msg = "[Error] A text entry write error occured!" + return msgHandler.createMessageJSON("danger", msg) + else: + msg = "Use POST request and send data...." + return msgHandler.createMessageJSON("danger", msg) + + +@app.route('/uploads/') +def returnFile(id): + return send_from_directory(UPLOADS_PTH, id) + + + +def updateNotesFile(): + with open(NOTES_PTH, 'w') as file: + file.write( json.dumps(notesListEncoded, indent=4) ) + file.close() + + +""""This function returns the SHA-1 hash of the file passed into it""" +def hash_file(filename): + # Make a hash object + h = hashlib.sha1() + # Open file for reading in binary mode + with open(filename,'rb') as file: + # Loop till the end of the file + chunk = 0 + while chunk != b'': + # Read only 1024 bytes at a time + chunk = file.read(1024) + h.update(chunk) + # Return the hex representation of digest + return h.hexdigest() diff --git a/src/dropper/static/NOTES.txt b/src/dropper/static/NOTES.txt new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/src/dropper/static/NOTES.txt @@ -0,0 +1,2 @@ +[ +] diff --git a/src/dropper/static/css/bootstrap/bootstrap-datepicker.css b/src/dropper/static/css/bootstrap/bootstrap-datepicker.css new file mode 100644 index 0000000..a6c8899 --- /dev/null +++ b/src/dropper/static/css/bootstrap/bootstrap-datepicker.css @@ -0,0 +1,471 @@ +/*! + * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) + * + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; +} +.datepicker-inline { + width: 220px; +} +.datepicker.datepicker-rtl { + direction: rtl; +} +.datepicker.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; +} +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; +} +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; +} +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; +} +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; +} +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; +} +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; +} +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; +} +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; +} +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover, +.datepicker table tr td.day.focused { + background: #eee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999; + cursor: default; +} +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + background-color: #fdf59a; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.today:hover:hover { + color: #000; +} +.datepicker table tr td.today.active:hover { + color: #fff; +} +.datepicker table tr td.range, +.datepicker table tr td.range:hover, +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today, +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today:hover:hover, +.datepicker table tr td.range.today.disabled:hover, +.datepicker table tr td.range.today.disabled:hover:hover, +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today:hover.disabled, +.datepicker table tr td.range.today.disabled.disabled, +.datepicker table tr td.range.today.disabled:hover.disabled, +.datepicker table tr td.range.today[disabled], +.datepicker table tr td.range.today:hover[disabled], +.datepicker table tr td.range.today.disabled[disabled], +.datepicker table tr td.range.today.disabled:hover[disabled] { + background-color: #f3e97a; +} +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active { + background-color: #efe24b \9; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected.disabled:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: linear-gradient(to bottom, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected:hover:hover, +.datepicker table tr td.selected.disabled:hover, +.datepicker table tr td.selected.disabled:hover:hover, +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected:hover.disabled, +.datepicker table tr td.selected.disabled.disabled, +.datepicker table tr td.selected.disabled:hover.disabled, +.datepicker table tr td.selected[disabled], +.datepicker table tr td.selected:hover[disabled], +.datepicker table tr td.selected.disabled[disabled], +.datepicker table tr td.selected.disabled:hover[disabled] { + background-color: #808080; +} +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active { + background-color: #666666 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); + background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); + background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); + background-image: -o-linear-gradient(to bottom, #08c, #0044cc); + background-image: linear-gradient(to bottom, #08c, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover, +.datepicker table tr td span.focused { + background: #eee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); + background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); + background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); + background-image: -o-linear-gradient(to bottom, #08c, #0044cc); + background-image: linear-gradient(to bottom, #08c, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span.old, +.datepicker table tr td span.new { + color: #999; +} +.datepicker .datepicker-switch { + width: 145px; +} +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} +.datepicker .datepicker-switch:hover, +.datepicker .prev:hover, +.datepicker .next:hover, +.datepicker tfoot tr th:hover { + background: #eee; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.input-append.date .add-on, +.input-prepend.date .add-on { + cursor: pointer; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + margin-top: 3px; +} +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} +/*# sourceMappingURL=bootstrap-datepicker.css.map */ \ No newline at end of file diff --git a/src/dropper/static/css/bootstrap/bootstrap.min.css b/src/dropper/static/css/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..a37b69a --- /dev/null +++ b/src/dropper/static/css/bootstrap/bootstrap.min.css @@ -0,0 +1,12 @@ +/*! + * Bootswatch v4.3.1 + * Homepage: https://bootswatch.com + * Copyright 2012-2019 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #ee5f5b;--orange: #fd7e14;--yellow: #f89406;--green: #62c462;--teal: #20c997;--cyan: #5bc0de;--white: #fff;--gray: #7A8288;--gray-dark: #3A3F44;--primary: #3A3F44;--secondary: #7A8288;--success: #62c462;--info: #5bc0de;--warning: #f89406;--danger: #ee5f5b;--light: #e9ecef;--dark: #272B30;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.9375rem;font-weight:400;line-height:1.5;color:#aaa;text-align:left;background-color:#272B30}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#fff;text-decoration:none;background-color:transparent}a:hover{color:#d9d9d9;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#7A8288;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.34375rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.640625rem}h4,.h4{font-size:1.40625rem}h5,.h5{font-size:1.171875rem}h6,.h6{font-size:0.9375rem}.lead{font-size:1.171875rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:0.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.171875rem}.blockquote-footer{display:block;font-size:80%;color:#7A8288}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#272B30;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#7A8288}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:87.5%;color:#fff;background-color:#272B30;border-radius:0.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:inherit}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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-sm,.col-sm-auto,.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-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#fff}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid rgba(0,0,0,0.6)}.table thead th{vertical-align:bottom;border-bottom:2px solid rgba(0,0,0,0.6)}.table tbody+tbody{border-top:2px solid rgba(0,0,0,0.6)}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid rgba(0,0,0,0.6)}.table-bordered th,.table-bordered td{border:1px solid rgba(0,0,0,0.6)}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c8c9cb}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#999b9e}.table-hover .table-primary:hover{background-color:#bbbcbf}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bbbcbf}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dadcde}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#babec1}.table-hover .table-secondary:hover{background-color:#cdcfd2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cdcfd2}.table-success,.table-success>th,.table-success>td{background-color:#d3eed3}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#ade0ad}.table-hover .table-success:hover{background-color:#c1e7c1}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c1e7c1}.table-info,.table-info>th,.table-info>td{background-color:#d1edf6}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#aadeee}.table-hover .table-info:hover{background-color:#bce5f2}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#bce5f2}.table-warning,.table-warning>th,.table-warning>td{background-color:#fde1b9}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#fbc77e}.table-hover .table-warning:hover{background-color:#fcd6a0}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fcd6a0}.table-danger,.table-danger>th,.table-danger>td{background-color:#fad2d1}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f6acaa}.table-hover .table-danger:hover{background-color:#f8bcba}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f8bcba}.table-light,.table-light>th,.table-light>td{background-color:#f9fafb}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#f4f5f7}.table-hover .table-light:hover{background-color:#eaedf1}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eaedf1}.table-dark,.table-dark>th,.table-dark>td{background-color:#c3c4c5}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#8f9193}.table-hover .table-dark:hover{background-color:#b6b7b8}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b6b7b8}.table-active,.table-active>th,.table-active>td{background-color:rgba(255,255,255,0.075)}.table-hover .table-active:hover{background-color:rgba(242,242,242,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(242,242,242,0.075)}.table .thead-dark th{color:#fff;background-color:#3A3F44;border-color:rgba(0,0,0,0.6)}.table .thead-light th{color:#52575C;background-color:#e9ecef;border-color:rgba(0,0,0,0.6)}.table-dark{color:#fff;background-color:#3A3F44}.table-dark th,.table-dark td,.table-dark thead th{border-color:rgba(0,0,0,0.6)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 1.5rem + 2px);padding:0.75rem 1rem;font-size:0.9375rem;font-weight:400;line-height:1.5;color:#52575C;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#52575C;background-color:#fff;border-color:#757f89;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.form-control::-webkit-input-placeholder{color:#7A8288;opacity:1}.form-control::-ms-input-placeholder{color:#7A8288;opacity:1}.form-control::placeholder{color:#7A8288;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#ccc;opacity:1}select.form-control:focus::-ms-value{color:#52575C;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.75rem + 1px);padding-bottom:calc(0.75rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.171875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.8203125rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:0.75rem;padding-bottom:0.75rem;margin-bottom:0;line-height:1.5;color:#aaa;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:0.25rem 0.5rem;font-size:0.8203125rem;line-height:1.5;border-radius:0.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:0.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:0.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:0.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#7A8288}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:0.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#62c462}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.8203125rem;line-height:1.5;color:#fff;background-color:rgba(98,196,98,0.9);border-radius:0.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#62c462;padding-right:calc(1.5em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2362c462' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.375rem);background-size:calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#62c462;-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1.5rem);background-position:top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#62c462;padding-right:calc((1em + 1.5rem) * 3 / 4 + 2rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233A3F44' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2362c462' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#62c462;-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#62c462}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#62c462}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#62c462}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#87d287;background-color:#87d287}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#62c462}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#62c462}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#62c462;-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.25)}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#ee5f5b}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.8203125rem;line-height:1.5;color:#fff;background-color:rgba(238,95,91,0.9);border-radius:0.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ee5f5b;padding-right:calc(1.5em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ee5f5b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ee5f5b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.375rem);background-size:calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ee5f5b;-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1.5rem);background-position:top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ee5f5b;padding-right:calc((1em + 1.5rem) * 3 / 4 + 2rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233A3F44' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ee5f5b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ee5f5b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 2rem/calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#ee5f5b;-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#ee5f5b}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#ee5f5b}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#ee5f5b}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#f38c89;background-color:#f38c89}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#ee5f5b}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#ee5f5b}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#ee5f5b;-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#aaa;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.75rem 1rem;font-size:0.9375rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#aaa;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.btn.disabled,.btn:disabled{opacity:0.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3A3F44;border-color:#3A3F44}.btn-primary:hover{color:#fff;background-color:#282c2f;border-color:#232628}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(88,92,96,0.5);box-shadow:0 0 0 0.2rem rgba(88,92,96,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3A3F44;border-color:#3A3F44}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#232628;border-color:#1d1f22}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(88,92,96,0.5);box-shadow:0 0 0 0.2rem rgba(88,92,96,0.5)}.btn-secondary{color:#fff;background-color:#7A8288;border-color:#7A8288}.btn-secondary:hover{color:#fff;background-color:#686f74;border-color:#62686d}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(142,149,154,0.5);box-shadow:0 0 0 0.2rem rgba(142,149,154,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#7A8288;border-color:#7A8288}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#62686d;border-color:#5c6267}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(142,149,154,0.5);box-shadow:0 0 0 0.2rem rgba(142,149,154,0.5)}.btn-success{color:#fff;background-color:#62c462;border-color:#62c462}.btn-success:hover{color:#fff;background-color:#46ba46;border-color:#42b142}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(122,205,122,0.5);box-shadow:0 0 0 0.2rem rgba(122,205,122,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#62c462;border-color:#62c462}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#42b142;border-color:#3fa73f}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(122,205,122,0.5);box-shadow:0 0 0 0.2rem rgba(122,205,122,0.5)}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#3bb4d8;border-color:#31b0d5}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(116,201,227,0.5);box-shadow:0 0 0 0.2rem rgba(116,201,227,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aaacf}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(116,201,227,0.5);box-shadow:0 0 0 0.2rem rgba(116,201,227,0.5)}.btn-warning{color:#fff;background-color:#f89406;border-color:#f89406}.btn-warning:hover{color:#fff;background-color:#d37e05;border-color:#c67605}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(249,164,43,0.5);box-shadow:0 0 0 0.2rem rgba(249,164,43,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f89406;border-color:#f89406}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#c67605;border-color:#ba6f04}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(249,164,43,0.5);box-shadow:0 0 0 0.2rem rgba(249,164,43,0.5)}.btn-danger{color:#fff;background-color:#ee5f5b;border-color:#ee5f5b}.btn-danger:hover{color:#fff;background-color:#ea3d38;border-color:#e9322d}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(241,119,116,0.5);box-shadow:0 0 0 0.2rem rgba(241,119,116,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ee5f5b;border-color:#ee5f5b}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e9322d;border-color:#e82721}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(241,119,116,0.5);box-shadow:0 0 0 0.2rem rgba(241,119,116,0.5)}.btn-light{color:#272B30;background-color:#e9ecef;border-color:#e9ecef}.btn-light:hover{color:#272B30;background-color:#d3d9df;border-color:#cbd3da}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(204,207,210,0.5);box-shadow:0 0 0 0.2rem rgba(204,207,210,0.5)}.btn-light.disabled,.btn-light:disabled{color:#272B30;background-color:#e9ecef;border-color:#e9ecef}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#272B30;background-color:#cbd3da;border-color:#c4ccd4}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(204,207,210,0.5);box-shadow:0 0 0 0.2rem rgba(204,207,210,0.5)}.btn-dark{color:#fff;background-color:#272B30;border-color:#272B30}.btn-dark:hover{color:#fff;background-color:#16181b;border-color:#101214}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(71,75,79,0.5);box-shadow:0 0 0 0.2rem rgba(71,75,79,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#272B30;border-color:#272B30}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#101214;border-color:#0a0b0d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(71,75,79,0.5);box-shadow:0 0 0 0.2rem rgba(71,75,79,0.5)}.btn-outline-primary{color:#3A3F44;border-color:#3A3F44}.btn-outline-primary:hover{color:#fff;background-color:#3A3F44;border-color:#3A3F44}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3A3F44;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3A3F44;border-color:#3A3F44}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5)}.btn-outline-secondary{color:#7A8288;border-color:#7A8288}.btn-outline-secondary:hover{color:#fff;background-color:#7A8288;border-color:#7A8288}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5);box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#7A8288;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#7A8288;border-color:#7A8288}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5);box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5)}.btn-outline-success{color:#62c462;border-color:#62c462}.btn-outline-success:hover{color:#fff;background-color:#62c462;border-color:#62c462}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#62c462;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#62c462;border-color:#62c462}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5)}.btn-outline-info{color:#5bc0de;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5);box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5);box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5)}.btn-outline-warning{color:#f89406;border-color:#f89406}.btn-outline-warning:hover{color:#fff;background-color:#f89406;border-color:#f89406}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5);box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f89406;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f89406;border-color:#f89406}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5);box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5)}.btn-outline-danger{color:#ee5f5b;border-color:#ee5f5b}.btn-outline-danger:hover{color:#fff;background-color:#ee5f5b;border-color:#ee5f5b}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ee5f5b;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ee5f5b;border-color:#ee5f5b}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5)}.btn-outline-light{color:#e9ecef;border-color:#e9ecef}.btn-outline-light:hover{color:#272B30;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e9ecef;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#272B30;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-outline-dark{color:#272B30;border-color:#272B30}.btn-outline-dark:hover{color:#fff;background-color:#272B30;border-color:#272B30}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5);box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#272B30;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#272B30;border-color:#272B30}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5);box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5)}.btn-link{font-weight:400;color:#fff;text-decoration:none}.btn-link:hover{color:#d9d9d9;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#7A8288;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:0.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:0.3rem}.btn-sm,.btn-group-sm>.btn{padding:0.25rem 0.5rem;font-size:0.8203125rem;line-height:1.5;border-radius:0.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:0.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:0.9375rem;color:#aaa;text-align:left;list-style:none;background-color:#3A3F44;background-clip:padding-box;border:1px solid rgba(0,0,0,0.6);border-radius:0.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:0.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:0.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:0.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,0.15)}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#aaa;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#fff;text-decoration:none;background-color:#272B30}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3A3F44}.dropdown-item.disabled,.dropdown-item:disabled{color:#7A8288;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:0.8203125rem;color:#7A8288;white-space:nowrap}.dropdown-item-text{display:block;padding:0.25rem 1.5rem;color:#aaa}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 1rem;margin-bottom:0;font-size:0.9375rem;font-weight:400;line-height:1.5;color:#52575C;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:0.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:0.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:0.25rem 0.5rem;font-size:0.8203125rem;line-height:1.5;border-radius:0.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.40625rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#3A3F44;background-color:#3A3F44}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#757f89}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#9098a0;border-color:#9098a0}.custom-control-input:disabled ~ .custom-control-label{color:#7A8288}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#ccc}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:0.203125rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#999 solid 1px}.custom-control-label::after{position:absolute;top:0.203125rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#3A3F44;background-color:#3A3F44}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(58,63,68,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(58,63,68,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(58,63,68,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:0.5rem}.custom-switch .custom-control-label::after{top:calc(0.203125rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#999;border-radius:0.5rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(58,63,68,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 1.5rem + 2px);padding:0.75rem 2rem 0.75rem 1rem;font-size:0.9375rem;font-weight:400;line-height:1.5;color:#52575C;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233A3F44' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#757f89;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-select:focus::-ms-value{color:#52575C;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}.custom-select:disabled{color:#7A8288;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.8203125rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.171875rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1.5rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 1.5rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#757f89;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-file-input:disabled ~ .custom-file-label{background-color:#ccc}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 1.5rem + 2px);padding:0.75rem 1rem;font-weight:400;line-height:1.5;color:#52575C;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1.5rem);padding:0.75rem 1rem;line-height:1.5;color:#52575C;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 0.25rem 0.25rem 0}.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #272B30,0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 1px #272B30,0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #272B30,0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #272B30,0 0 0 0.2rem rgba(58,63,68,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#3A3F44;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#9098a0}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3A3F44;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#9098a0}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#3A3F44;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#9098a0}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#999}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#999}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#999}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#7A8288;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid rgba(0,0,0,0.6)}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0.6)}.nav-tabs .nav-link.disabled{color:#7A8288;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#fff;background-color:#272B30;border-color:rgba(0,0,0,0.6)}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3A3F44}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0.32421875rem;padding-bottom:0.32421875rem;margin-right:1rem;font-size:1.171875rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:0.5rem;padding-bottom:0.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.171875rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#3A3F44}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#3A3F44}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#3A3F44}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#3A3F44}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:#3A3F44}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#3A3F44}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#32383e;background-clip:border-box;border:1px solid rgba(0,0,0,0.6);border-radius:0.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:#515960;border-bottom:1px solid rgba(0,0,0,0.6)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:0.75rem 1.25rem;background-color:#515960;border-top:1px solid rgba(0,0,0,0.6)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:0.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:0.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#7A8288;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#999}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#fff;background-color:transparent;border:1px solid rgba(0,0,0,0.6)}.page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:transparent;border-color:rgba(0,0,0,0.6)}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:transparent;border-color:rgba(0,0,0,0.6)}.page-item.disabled .page-link{color:#7A8288;pointer-events:none;cursor:auto;background-color:transparent;border-color:rgba(0,0,0,0.6)}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.171875rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.8203125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3A3F44}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#232628}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5);box-shadow:0 0 0 0.2rem rgba(58,63,68,0.5)}.badge-secondary{color:#fff;background-color:#7A8288}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#62686d}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5);box-shadow:0 0 0 0.2rem rgba(122,130,136,0.5)}.badge-success{color:#fff;background-color:#62c462}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#42b142}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5);box-shadow:0 0 0 0.2rem rgba(98,196,98,0.5)}.badge-info{color:#fff;background-color:#5bc0de}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#31b0d5}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5);box-shadow:0 0 0 0.2rem rgba(91,192,222,0.5)}.badge-warning{color:#fff;background-color:#f89406}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#c67605}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5);box-shadow:0 0 0 0.2rem rgba(248,148,6,0.5)}.badge-danger{color:#fff;background-color:#ee5f5b}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#e9322d}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5);box-shadow:0 0 0 0.2rem rgba(238,95,91,0.5)}.badge-light{color:#272B30;background-color:#e9ecef}a.badge-light:hover,a.badge-light:focus{color:#272B30;background-color:#cbd3da}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.badge-dark{color:#fff;background-color:#272B30}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#101214}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5);box-shadow:0 0 0 0.2rem rgba(39,43,48,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#1c1e22;border-radius:0.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.90625rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit}.alert-primary{color:#1e2123;background-color:#d8d9da;border-color:#c8c9cb}.alert-primary hr{border-top-color:#bbbcbf}.alert-primary .alert-link{color:#060708}.alert-secondary{color:#3f4447;background-color:#e4e6e7;border-color:#dadcde}.alert-secondary hr{border-top-color:#cdcfd2}.alert-secondary .alert-link{color:#272a2c}.alert-success{color:#336633;background-color:#e0f3e0;border-color:#d3eed3}.alert-success hr{border-top-color:#c1e7c1}.alert-success .alert-link{color:#224422}.alert-info{color:#2f6473;background-color:#def2f8;border-color:#d1edf6}.alert-info hr{border-top-color:#bce5f2}.alert-info .alert-link{color:#20454f}.alert-warning{color:#814d03;background-color:#feeacd;border-color:#fde1b9}.alert-warning hr{border-top-color:#fcd6a0}.alert-warning .alert-link{color:#4f2f02}.alert-danger{color:#7c312f;background-color:#fcdfde;border-color:#fad2d1}.alert-danger hr{border-top-color:#f8bcba}.alert-danger .alert-link{color:#572221}.alert-light{color:#797b7c;background-color:#fbfbfc;border-color:#f9fafb}.alert-light hr{border-top-color:#eaedf1}.alert-light .alert-link{color:#606162}.alert-dark{color:#141619;background-color:#d4d5d6;border-color:#c3c4c5}.alert-dark hr{border-top-color:#b6b7b8}.alert-dark .alert-link{color:black}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:0.703125rem;background-color:#1c1e22;border-radius:0.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7A8288;text-align:center;white-space:nowrap;background-color:#3A3F44;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{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:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#fff;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#fff;text-decoration:none;background-color:#3e444c}.list-group-item-action:active{color:#aaa;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:0.75rem 1.25rem;margin-bottom:-1px;background-color:#32383e;border:1px solid rgba(0,0,0,0.6)}.list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#52575C;pointer-events:none;background-color:#32383e}.list-group-item.active{z-index:2;color:#fff;background-color:#3e444c;border-color:rgba(0,0,0,0.6)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#1e2123;background-color:#c8c9cb}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1e2123;background-color:#bbbcbf}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1e2123;border-color:#1e2123}.list-group-item-secondary{color:#3f4447;background-color:#dadcde}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#3f4447;background-color:#cdcfd2}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#3f4447;border-color:#3f4447}.list-group-item-success{color:#336633;background-color:#d3eed3}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#336633;background-color:#c1e7c1}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#336633;border-color:#336633}.list-group-item-info{color:#2f6473;background-color:#d1edf6}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#2f6473;background-color:#bce5f2}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#2f6473;border-color:#2f6473}.list-group-item-warning{color:#814d03;background-color:#fde1b9}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#814d03;background-color:#fcd6a0}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#814d03;border-color:#814d03}.list-group-item-danger{color:#7c312f;background-color:#fad2d1}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7c312f;background-color:#f8bcba}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7c312f;border-color:#7c312f}.list-group-item-light{color:#797b7c;background-color:#f9fafb}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#797b7c;background-color:#eaedf1}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#797b7c;border-color:#797b7c}.list-group-item-dark{color:#141619;background-color:#c3c4c5}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#b6b7b8}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.close{float:right;font-size:1.40625rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:0.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:0.25rem}.toast:not(:last-child){margin-bottom:0.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.75rem;color:#7A8288;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:0.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#32383e;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid rgba(0,0,0,0.2);border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid rgba(0,0,0,0.2);border-bottom-right-radius:0.3rem;border-bottom-left-radius:0.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.8203125rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:0.9}.tooltip .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:0.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 0.4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:0.4rem;height:0.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:0.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 0.4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:0.4rem;height:0.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.8203125rem;word-wrap:break-word;background-color:#32383e;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:0.5rem;margin:0 0.3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:0.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:0.5rem 0.5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:0.5rem 0.5rem 0;border-top-color:#32383e}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:0.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:#32383e}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:0.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:#32383e}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #2c3036}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:0.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:#32383e}.popover-header{padding:0.5rem 0.75rem;margin-bottom:0;font-size:0.9375rem;background-color:#2c3036;border-bottom:1px solid #202328;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:0.5rem 0.75rem;color:#aaa}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s 0.6s opacity;transition:0s 0.6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:0.5;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#3A3F44 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#232628 !important}.bg-secondary{background-color:#7A8288 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#62686d !important}.bg-success{background-color:#62c462 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#42b142 !important}.bg-info{background-color:#5bc0de !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#31b0d5 !important}.bg-warning{background-color:#f89406 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#c67605 !important}.bg-danger{background-color:#ee5f5b !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#e9322d !important}.bg-light{background-color:#e9ecef !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#cbd3da !important}.bg-dark{background-color:#272B30 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#101214 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#3A3F44 !important}.border-secondary{border-color:#7A8288 !important}.border-success{border-color:#62c462 !important}.border-info{border-color:#5bc0de !important}.border-warning{border-color:#f89406 !important}.border-danger{border-color:#ee5f5b !important}.border-light{border-color:#e9ecef !important}.border-dark{border-color:#272B30 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:0.2rem !important}.rounded{border-radius:0.25rem !important}.rounded-top{border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important}.rounded-right{border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important}.rounded-bottom{border-bottom-right-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-left{border-top-left-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-lg{border-radius:0.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: -webkit-sticky) or (position: sticky){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.25rem !important}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important}.m-xl-2{margin:0.5rem !important}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#3A3F44 !important}a.text-primary:hover,a.text-primary:focus{color:#17191b !important}.text-secondary{color:#7A8288 !important}a.text-secondary:hover,a.text-secondary:focus{color:#565b60 !important}.text-success{color:#62c462 !important}a.text-success:hover,a.text-success:focus{color:#3b9e3b !important}.text-info{color:#5bc0de !important}a.text-info:hover,a.text-info:focus{color:#28a1c5 !important}.text-warning{color:#f89406 !important}a.text-warning:hover,a.text-warning:focus{color:#ad6704 !important}.text-danger{color:#ee5f5b !important}a.text-danger:hover,a.text-danger:focus{color:#e51d18 !important}.text-light{color:#e9ecef !important}a.text-light:hover,a.text-light:focus{color:#bdc6cf !important}.text-dark{color:#272B30 !important}a.text-dark:hover,a.text-dark:focus{color:#050506 !important}.text-body{color:#aaa !important}.text-muted{color:#7A8288 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:rgba(0,0,0,0.6)}.table .thead-dark th{color:inherit;border-color:rgba(0,0,0,0.6)}}.navbar{border:1px solid rgba(0,0,0,0.6);text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.navbar .container{padding:0}.navbar .navbar-toggler{border-color:rgba(0,0,0,0.6)}.navbar-fixed-top{border-width:0 0 1px 0}.navbar-fixed-bottom{border-width:1px 0 0 0}.navbar .nav-link{padding:1rem;border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(0,0,0,0.2)}.navbar .nav-link:hover,.navbar .nav-link:focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none;border-left:1px solid rgba(0,0,0,0.2)}.navbar-brand{padding:0.75rem 1rem calc(54px - 0.75rem - 30px);margin-right:0;border-right:1px solid rgba(0,0,0,0.2)}.navbar .nav-item.active .nav-link{background-color:rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.2)}.navbar-nav .nav-item+.nav-item{margin-left:0}.navbar.bg-light{text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.navbar.bg-light .nav-link:hover,.navbar.bg-light .nav-link:focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#4e5458), color-stop(40%, #565b60), to(#5b6165));background-image:linear-gradient(#4e5458, #565b60 40%, #5b6165);background-repeat:no-repeat;-webkit-filter:none;filter:none;border-left:1px solid rgba(0,0,0,0.2)}@media (max-width: 576px){.navbar-expand-sm .navbar-brand,.navbar-expand-sm .nav-link{border:none !important}}@media (max-width: 768px){.navbar-expand-md .navbar-brand,.navbar-expand-md .nav-link{border:none !important}}@media (max-width: 992px){.navbar-expand-lg .navbar-brand,.navbar-expand-lg .nav-link{border:none !important}}.btn{border-color:rgba(0,0,0,0.6);text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.btn:not([disabled]):not(.disabled).active,.btn.disabled{border-color:rgba(0,0,0,0.6);-webkit-box-shadow:none;box-shadow:none}.btn:hover,.btn:focus,.btn:not([disabled]):not(.disabled):active,.btn:not([disabled]):not(.disabled):active:hover,.btn:not([disabled]):not(.disabled).active:hover{border-color:rgba(0,0,0,0.6)}.btn-primary{background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-primary:not([disabled]):not(.disabled):hover,.btn-primary:not([disabled]):not(.disabled):focus,.btn-primary:not([disabled]):not(.disabled):active:hover,.btn-primary:not([disabled]):not(.disabled).active:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-secondary{background-image:-webkit-gradient(linear, left top, left bottom, from(#8a9196), color-stop(60%, #7A8288), to(#70787d));background-image:linear-gradient(#8a9196, #7A8288 60%, #70787d);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-secondary:not([disabled]):not(.disabled):hover,.btn-secondary:not([disabled]):not(.disabled):focus,.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#4e5458), color-stop(40%, #565b60), to(#5b6165));background-image:linear-gradient(#4e5458, #565b60 40%, #5b6165);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-success{background-image:-webkit-gradient(linear, left top, left bottom, from(#78cc78), color-stop(60%, #62c462), to(#53be53));background-image:linear-gradient(#78cc78, #62c462 60%, #53be53);background-repeat:no-repeat;-webkit-filter:none;filter:none;color:#fff}.btn-success:not([disabled]):not(.disabled):hover,.btn-success:not([disabled]):not(.disabled):focus,.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#379337), color-stop(40%, #3b9e3b), to(#3ea63e));background-image:linear-gradient(#379337, #3b9e3b 40%, #3ea63e);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-info{background-image:-webkit-gradient(linear, left top, left bottom, from(#74cae3), color-stop(60%, #5bc0de), to(#4ab9db));background-image:linear-gradient(#74cae3, #5bc0de 60%, #4ab9db);background-repeat:no-repeat;-webkit-filter:none;filter:none;color:#fff}.btn-info:not([disabled]):not(.disabled):hover,.btn-info:not([disabled]):not(.disabled):focus,.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#2596b8), color-stop(40%, #28a1c5), to(#29a8cd));background-image:linear-gradient(#2596b8, #28a1c5 40%, #29a8cd);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-warning{background-image:-webkit-gradient(linear, left top, left bottom, from(#faa123), color-stop(60%, #f89406), to(#e48806));background-image:linear-gradient(#faa123, #f89406 60%, #e48806);background-repeat:no-repeat;-webkit-filter:none;filter:none;color:#fff}.btn-warning:not([disabled]):not(.disabled):hover,.btn-warning:not([disabled]):not(.disabled):focus,.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#9e5f04), color-stop(40%, #ad6704), to(#b76d04));background-image:linear-gradient(#9e5f04, #ad6704 40%, #b76d04);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-danger{background-image:-webkit-gradient(linear, left top, left bottom, from(#f17a77), color-stop(60%, #ee5f5b), to(#ec4d49));background-image:linear-gradient(#f17a77, #ee5f5b 60%, #ec4d49);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-danger:not([disabled]):not(.disabled):hover,.btn-danger:not([disabled]):not(.disabled):focus,.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#d71c16), color-stop(40%, #e51d18), to(#e8241f));background-image:linear-gradient(#d71c16, #e51d18 40%, #e8241f);background-repeat:no-repeat;-webkit-filter:none;filter:none}.btn-link,.btn-link:hover{border-color:transparent}.btn-group .btn.active,.btn-group-vertical .btn.active{border-color:rgba(0,0,0,0.6)}h1,h2,h3,h4,h5,h6{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.table-primary,.table-secondary,.table-success,.table-info,.table-warning,.table-danger{color:#fff}.table-primary,.table-primary>th,.table-primary>td{background-color:#3A3F44}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#7A8288}.table-light,.table-light>th,.table-light>td{background-color:#e9ecef}.table-dark,.table-dark>th,.table-dark>td{background-color:#272B30}.table-success,.table-success>th,.table-success>td{background-color:#62c462}.table-info,.table-info>th,.table-info>td{background-color:#5bc0de}.table-danger,.table-danger>th,.table-danger>td{background-color:#ee5f5b}.table-warning,.table-warning>th,.table-warning>td{background-color:#f89406}.table-active,.table-active>th,.table-active>td{background-color:rgba(255,255,255,0.075)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>th,.table-hover .table-primary:hover>td{background-color:#2e3236}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>th,.table-hover .table-secondary:hover>td{background-color:#6e757b}.table-hover .table-light:hover,.table-hover .table-light:hover>th,.table-hover .table-light:hover>td{background-color:#dadfe4}.table-hover .table-dark:hover,.table-hover .table-dark:hover>th,.table-hover .table-dark:hover>td{background-color:#1c1e22}.table-hover .table-success:hover,.table-hover .table-success:hover>th,.table-hover .table-success:hover>td{background-color:#4fbd4f}.table-hover .table-info:hover,.table-hover .table-info:hover>th,.table-hover .table-info:hover>td{background-color:#46b8da}.table-hover .table-danger:hover,.table-hover .table-danger:hover>th,.table-hover .table-danger:hover>td{background-color:#ec4844}.table-hover .table-warning:hover,.table-hover .table-warning:hover>th,.table-hover .table-warning:hover>td{background-color:#df8505}.table-hover .table-active:hover,.table-hover .table-active:hover>th,.table-hover .table-active:hover>td{background-color:rgba(255,255,255,0.075)}legend{color:#fff}.input-group-addon{background-image:-webkit-gradient(linear, left top, left bottom, from(#8a9196), color-stop(60%, #7A8288), to(#70787d));background-image:linear-gradient(#8a9196, #7A8288 60%, #70787d);background-repeat:no-repeat;-webkit-filter:none;filter:none;text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#fff}.nav-tabs .nav-link{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none;border:1px solid rgba(0,0,0,0.6)}.nav-tabs .nav-link:not([disabled]):not(.disabled):hover,.nav-tabs .nav-link:not([disabled]):not(.disabled):focus,.nav-tabs .nav-link:not([disabled]):not(.disabled):active,.nav-tabs .nav-link:not([disabled]):not(.disabled).active{background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none}.nav-tabs .nav-link.disabled{border:1px solid rgba(0,0,0,0.6)}.nav-tabs .nav-link,.nav-tabs .nav-link:hover{color:#fff}.nav-pills .nav-link{background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none;border:1px solid rgba(0,0,0,0.6);text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#fff}.nav-pills .nav-link:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none;border:1px solid rgba(0,0,0,0.6)}.nav-pills .nav-link.active,.nav-pills .nav-link:hover{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none;border:1px solid rgba(0,0,0,0.6)}.nav-pills .nav-link.disabled,.nav-pills .nav-link.disabled:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none;color:#7A8288}.pagination .page-link{text-shadow:1px 1px 1px rgba(0,0,0,0.3);background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none}.pagination .page-link:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none;text-decoration:none}.pagination .page-item.active .page-link{background-image:-webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));background-image:linear-gradient(#101112, #17191b 40%, #1b1e20);background-repeat:no-repeat;-webkit-filter:none;filter:none}.pagination .page-item.disabled .page-link{background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none}.breadcrumb{border:1px solid rgba(0,0,0,0.6);text-shadow:1px 1px 1px rgba(0,0,0,0.3);background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3A3F44), to(#313539));background-image:linear-gradient(#484e55, #3A3F44 60%, #313539);background-repeat:no-repeat;-webkit-filter:none;filter:none}.breadcrumb a,.breadcrumb a:hover{color:#fff}.alert .close{color:#000;text-decoration:none}.alert{border:none;color:#fff}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-primary{background-color:#3A3F44}.alert-secondary{background-color:#7A8288}.alert-success{background-color:#62c462}.alert-info{background-color:#5bc0de}.alert-warning{background-color:#f89406}.alert-danger{background-color:#ee5f5b}.alert-light{background-color:#e9ecef}.alert-dark{background-color:#272B30}.alert-light,.alert-light a:not(.btn),.alert-light .alert-link{color:#272B30}.badge-success,.badge-warning,.badge-info{color:#fff}.jumbotron{border:1px solid rgba(0,0,0,0.6)}.list-group-item:hover{background-color:#1c1e22} diff --git a/src/dropper/static/css/main.css b/src/dropper/static/css/main.css new file mode 100644 index 0000000..cb6591d --- /dev/null +++ b/src/dropper/static/css/main.css @@ -0,0 +1,86 @@ +video { + width: 520px; + height: auto; +} + +/* IDs */ +#bg { + position: fixed; + top: 0%; + left: 0%; + width: 100%; + height: 100%; + z-index: -999; +} + +#bg img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + z-index: -999; +} + +#serverMessages, +#toUploadFiles { + width: 100%; +} + +#noteArea { + background-color: "#32383e" !important; + color: "#fff"; +} + + +/* Classes */ +.scroller { + scrollbar-color: #00000084 #ffffff64; + scrollbar-width: thin; +} + +.controls-secondary > button, +.controls-secondary > input, +.controls-secondary > .col > button, +.controls-secondary > .col > a { + width: 100%; + margin-bottom: 0.5em; + margin-bottom: 0.5em; +} + +.server-file-card { + width: 100%; + height: auto; + background-color: #ffffff77; + color: #000000; + padding: 0em .5em; +} + +.server-file-card > img { + width: 2.5em; + height: 2.5em; +} + +.server-icon-image { + width: 2.5em; + height: 2.5em; +} + +.server-image { + width: 16em; + height: 12em; +} + +/* Theme colors */ +.menu-item:hover, +.edit-icons:hover { + cursor: pointer; + background-color: #ffffff77; +} + + +.errorTxt { color: rgb(170, 18, 18); } +.warningTxt { color: rgb(255, 168, 0); } +.successTxt { color: rgb(136, 204, 39); } diff --git a/src/dropper/static/favicon.png b/src/dropper/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..a659286bf7cf36280df84aa7522b7da0a03a5060 GIT binary patch literal 6077 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 D!q%wh literal 0 HcmV?d00001 diff --git a/src/dropper/static/google-api-data.json b/src/dropper/static/google-api-data.json new file mode 100644 index 0000000..5ed3918 --- /dev/null +++ b/src/dropper/static/google-api-data.json @@ -0,0 +1,5 @@ +{ + "developerKey": "", + "clientId": "", + "appId": "" +} diff --git a/src/dropper/static/imgs/octicons/alert.svg b/src/dropper/static/imgs/octicons/alert.svg new file mode 100644 index 0000000..ca50ea8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/archive.svg b/src/dropper/static/imgs/octicons/archive.svg new file mode 100644 index 0000000..d1eaa21 --- /dev/null +++ b/src/dropper/static/imgs/octicons/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-both.svg b/src/dropper/static/imgs/octicons/arrow-both.svg new file mode 100644 index 0000000..4167746 --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-both.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-down.svg b/src/dropper/static/imgs/octicons/arrow-down.svg new file mode 100644 index 0000000..c1acf0a --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-left.svg b/src/dropper/static/imgs/octicons/arrow-left.svg new file mode 100644 index 0000000..f3cda4f --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-right.svg b/src/dropper/static/imgs/octicons/arrow-right.svg new file mode 100644 index 0000000..04a4fbf --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-small-down.svg b/src/dropper/static/imgs/octicons/arrow-small-down.svg new file mode 100644 index 0000000..57c1ee8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-small-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-small-left.svg b/src/dropper/static/imgs/octicons/arrow-small-left.svg new file mode 100644 index 0000000..9fa227e --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-small-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-small-right.svg b/src/dropper/static/imgs/octicons/arrow-small-right.svg new file mode 100644 index 0000000..bca6847 --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-small-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-small-up.svg b/src/dropper/static/imgs/octicons/arrow-small-up.svg new file mode 100644 index 0000000..6c132f1 --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-small-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/arrow-up.svg b/src/dropper/static/imgs/octicons/arrow-up.svg new file mode 100644 index 0000000..63be890 --- /dev/null +++ b/src/dropper/static/imgs/octicons/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/beaker.svg b/src/dropper/static/imgs/octicons/beaker.svg new file mode 100644 index 0000000..0997bb0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/beaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/bell.svg b/src/dropper/static/imgs/octicons/bell.svg new file mode 100644 index 0000000..82709d3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/bold.svg b/src/dropper/static/imgs/octicons/bold.svg new file mode 100644 index 0000000..d2f2995 --- /dev/null +++ b/src/dropper/static/imgs/octicons/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/book.svg b/src/dropper/static/imgs/octicons/book.svg new file mode 100644 index 0000000..d21fa56 --- /dev/null +++ b/src/dropper/static/imgs/octicons/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/bookmark.svg b/src/dropper/static/imgs/octicons/bookmark.svg new file mode 100644 index 0000000..de64157 --- /dev/null +++ b/src/dropper/static/imgs/octicons/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/briefcase.svg b/src/dropper/static/imgs/octicons/briefcase.svg new file mode 100644 index 0000000..5104b81 --- /dev/null +++ b/src/dropper/static/imgs/octicons/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/broadcast.svg b/src/dropper/static/imgs/octicons/broadcast.svg new file mode 100644 index 0000000..ddc1458 --- /dev/null +++ b/src/dropper/static/imgs/octicons/broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/browser.svg b/src/dropper/static/imgs/octicons/browser.svg new file mode 100644 index 0000000..00f512a --- /dev/null +++ b/src/dropper/static/imgs/octicons/browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/bug.svg b/src/dropper/static/imgs/octicons/bug.svg new file mode 100644 index 0000000..7518829 --- /dev/null +++ b/src/dropper/static/imgs/octicons/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/calendar.svg b/src/dropper/static/imgs/octicons/calendar.svg new file mode 100644 index 0000000..fede886 --- /dev/null +++ b/src/dropper/static/imgs/octicons/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/check.svg b/src/dropper/static/imgs/octicons/check.svg new file mode 100644 index 0000000..2df5dee --- /dev/null +++ b/src/dropper/static/imgs/octicons/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/checklist.svg b/src/dropper/static/imgs/octicons/checklist.svg new file mode 100644 index 0000000..671aa3b --- /dev/null +++ b/src/dropper/static/imgs/octicons/checklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/chevron-down.svg b/src/dropper/static/imgs/octicons/chevron-down.svg new file mode 100644 index 0000000..32eab7b --- /dev/null +++ b/src/dropper/static/imgs/octicons/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/chevron-left.svg b/src/dropper/static/imgs/octicons/chevron-left.svg new file mode 100644 index 0000000..680c9a0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/chevron-right.svg b/src/dropper/static/imgs/octicons/chevron-right.svg new file mode 100644 index 0000000..a5dadc6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/chevron-up.svg b/src/dropper/static/imgs/octicons/chevron-up.svg new file mode 100644 index 0000000..19db9dd --- /dev/null +++ b/src/dropper/static/imgs/octicons/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/circle-slash.svg b/src/dropper/static/imgs/octicons/circle-slash.svg new file mode 100644 index 0000000..edfb3d8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/circle-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/circuit-board.svg b/src/dropper/static/imgs/octicons/circuit-board.svg new file mode 100644 index 0000000..f9a4c7e --- /dev/null +++ b/src/dropper/static/imgs/octicons/circuit-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/clippy.svg b/src/dropper/static/imgs/octicons/clippy.svg new file mode 100644 index 0000000..9cb6337 --- /dev/null +++ b/src/dropper/static/imgs/octicons/clippy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/clock.svg b/src/dropper/static/imgs/octicons/clock.svg new file mode 100644 index 0000000..4bb89e0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/cloud-download.svg b/src/dropper/static/imgs/octicons/cloud-download.svg new file mode 100644 index 0000000..8cc3d0f --- /dev/null +++ b/src/dropper/static/imgs/octicons/cloud-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/cloud-upload.svg b/src/dropper/static/imgs/octicons/cloud-upload.svg new file mode 100644 index 0000000..c17e1d3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/cloud-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/code.svg b/src/dropper/static/imgs/octicons/code.svg new file mode 100644 index 0000000..6e6560e --- /dev/null +++ b/src/dropper/static/imgs/octicons/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/comment-discussion.svg b/src/dropper/static/imgs/octicons/comment-discussion.svg new file mode 100644 index 0000000..c155b88 --- /dev/null +++ b/src/dropper/static/imgs/octicons/comment-discussion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/comment.svg b/src/dropper/static/imgs/octicons/comment.svg new file mode 100644 index 0000000..2c6d88c --- /dev/null +++ b/src/dropper/static/imgs/octicons/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/credit-card.svg b/src/dropper/static/imgs/octicons/credit-card.svg new file mode 100644 index 0000000..7da9f29 --- /dev/null +++ b/src/dropper/static/imgs/octicons/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/dash.svg b/src/dropper/static/imgs/octicons/dash.svg new file mode 100644 index 0000000..b9a28fe --- /dev/null +++ b/src/dropper/static/imgs/octicons/dash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/dashboard.svg b/src/dropper/static/imgs/octicons/dashboard.svg new file mode 100644 index 0000000..dad1fd7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/database.svg b/src/dropper/static/imgs/octicons/database.svg new file mode 100644 index 0000000..e686d98 --- /dev/null +++ b/src/dropper/static/imgs/octicons/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/dependent.svg b/src/dropper/static/imgs/octicons/dependent.svg new file mode 100644 index 0000000..cdab3a5 --- /dev/null +++ b/src/dropper/static/imgs/octicons/dependent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/desktop-download.svg b/src/dropper/static/imgs/octicons/desktop-download.svg new file mode 100644 index 0000000..74b2c7d --- /dev/null +++ b/src/dropper/static/imgs/octicons/desktop-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/device-camera-video.svg b/src/dropper/static/imgs/octicons/device-camera-video.svg new file mode 100644 index 0000000..dc0e55e --- /dev/null +++ b/src/dropper/static/imgs/octicons/device-camera-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/device-camera.svg b/src/dropper/static/imgs/octicons/device-camera.svg new file mode 100644 index 0000000..609be0e --- /dev/null +++ b/src/dropper/static/imgs/octicons/device-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/device-desktop.svg b/src/dropper/static/imgs/octicons/device-desktop.svg new file mode 100644 index 0000000..3671fd0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/device-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/device-mobile.svg b/src/dropper/static/imgs/octicons/device-mobile.svg new file mode 100644 index 0000000..84559ca --- /dev/null +++ b/src/dropper/static/imgs/octicons/device-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff-added.svg b/src/dropper/static/imgs/octicons/diff-added.svg new file mode 100644 index 0000000..8394151 --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff-added.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff-ignored.svg b/src/dropper/static/imgs/octicons/diff-ignored.svg new file mode 100644 index 0000000..eaa2bee --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff-ignored.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff-modified.svg b/src/dropper/static/imgs/octicons/diff-modified.svg new file mode 100644 index 0000000..6a17dc3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff-modified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff-removed.svg b/src/dropper/static/imgs/octicons/diff-removed.svg new file mode 100644 index 0000000..2dfe2a1 --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff-removed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff-renamed.svg b/src/dropper/static/imgs/octicons/diff-renamed.svg new file mode 100644 index 0000000..c1f0982 --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff-renamed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/diff.svg b/src/dropper/static/imgs/octicons/diff.svg new file mode 100644 index 0000000..cbaa51f --- /dev/null +++ b/src/dropper/static/imgs/octicons/diff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/ellipsis.svg b/src/dropper/static/imgs/octicons/ellipsis.svg new file mode 100644 index 0000000..7d4b9d8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/ellipsis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/eye-closed.svg b/src/dropper/static/imgs/octicons/eye-closed.svg new file mode 100644 index 0000000..e6c2588 --- /dev/null +++ b/src/dropper/static/imgs/octicons/eye-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/eye.svg b/src/dropper/static/imgs/octicons/eye.svg new file mode 100644 index 0000000..4f43a09 --- /dev/null +++ b/src/dropper/static/imgs/octicons/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-binary.svg b/src/dropper/static/imgs/octicons/file-binary.svg new file mode 100644 index 0000000..93d0f54 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-binary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-code.svg b/src/dropper/static/imgs/octicons/file-code.svg new file mode 100644 index 0000000..5b4b199 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-directory.svg b/src/dropper/static/imgs/octicons/file-directory.svg new file mode 100644 index 0000000..4bf1f1c --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-directory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-media.svg b/src/dropper/static/imgs/octicons/file-media.svg new file mode 100644 index 0000000..018e533 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-media.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-pdf.svg b/src/dropper/static/imgs/octicons/file-pdf.svg new file mode 100644 index 0000000..6d04a04 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-submodule.svg b/src/dropper/static/imgs/octicons/file-submodule.svg new file mode 100644 index 0000000..355a905 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-submodule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-symlink-directory.svg b/src/dropper/static/imgs/octicons/file-symlink-directory.svg new file mode 100644 index 0000000..4b6263a --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-symlink-directory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-symlink-file.svg b/src/dropper/static/imgs/octicons/file-symlink-file.svg new file mode 100644 index 0000000..b2aaf24 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-symlink-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file-zip.svg b/src/dropper/static/imgs/octicons/file-zip.svg new file mode 100644 index 0000000..e2bb5b0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file-zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/file.svg b/src/dropper/static/imgs/octicons/file.svg new file mode 100644 index 0000000..0997406 --- /dev/null +++ b/src/dropper/static/imgs/octicons/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/flame.svg b/src/dropper/static/imgs/octicons/flame.svg new file mode 100644 index 0000000..1fcb94b --- /dev/null +++ b/src/dropper/static/imgs/octicons/flame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/fold-down.svg b/src/dropper/static/imgs/octicons/fold-down.svg new file mode 100644 index 0000000..af917bf --- /dev/null +++ b/src/dropper/static/imgs/octicons/fold-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/fold-up.svg b/src/dropper/static/imgs/octicons/fold-up.svg new file mode 100644 index 0000000..96bdb34 --- /dev/null +++ b/src/dropper/static/imgs/octicons/fold-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/fold.svg b/src/dropper/static/imgs/octicons/fold.svg new file mode 100644 index 0000000..1b0b399 --- /dev/null +++ b/src/dropper/static/imgs/octicons/fold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/gear.svg b/src/dropper/static/imgs/octicons/gear.svg new file mode 100644 index 0000000..bf82007 --- /dev/null +++ b/src/dropper/static/imgs/octicons/gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/gift.svg b/src/dropper/static/imgs/octicons/gift.svg new file mode 100644 index 0000000..4539ce6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/gist-secret.svg b/src/dropper/static/imgs/octicons/gist-secret.svg new file mode 100644 index 0000000..6495281 --- /dev/null +++ b/src/dropper/static/imgs/octicons/gist-secret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/gist.svg b/src/dropper/static/imgs/octicons/gist.svg new file mode 100644 index 0000000..9584460 --- /dev/null +++ b/src/dropper/static/imgs/octicons/gist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/git-branch.svg b/src/dropper/static/imgs/octicons/git-branch.svg new file mode 100644 index 0000000..21ca8d8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/git-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/git-commit.svg b/src/dropper/static/imgs/octicons/git-commit.svg new file mode 100644 index 0000000..3cc2e82 --- /dev/null +++ b/src/dropper/static/imgs/octicons/git-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/git-compare.svg b/src/dropper/static/imgs/octicons/git-compare.svg new file mode 100644 index 0000000..4737499 --- /dev/null +++ b/src/dropper/static/imgs/octicons/git-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/git-merge.svg b/src/dropper/static/imgs/octicons/git-merge.svg new file mode 100644 index 0000000..63c43f7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/git-pull-request.svg b/src/dropper/static/imgs/octicons/git-pull-request.svg new file mode 100644 index 0000000..4f59759 --- /dev/null +++ b/src/dropper/static/imgs/octicons/git-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/github-action.svg b/src/dropper/static/imgs/octicons/github-action.svg new file mode 100644 index 0000000..e380fb7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/github-action.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/globe.svg b/src/dropper/static/imgs/octicons/globe.svg new file mode 100644 index 0000000..990554c --- /dev/null +++ b/src/dropper/static/imgs/octicons/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/grabber.svg b/src/dropper/static/imgs/octicons/grabber.svg new file mode 100644 index 0000000..1a41fd0 --- /dev/null +++ b/src/dropper/static/imgs/octicons/grabber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/graph.svg b/src/dropper/static/imgs/octicons/graph.svg new file mode 100644 index 0000000..cd3909e --- /dev/null +++ b/src/dropper/static/imgs/octicons/graph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/heart.svg b/src/dropper/static/imgs/octicons/heart.svg new file mode 100644 index 0000000..e9407b5 --- /dev/null +++ b/src/dropper/static/imgs/octicons/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/history.svg b/src/dropper/static/imgs/octicons/history.svg new file mode 100644 index 0000000..ee4d9fb --- /dev/null +++ b/src/dropper/static/imgs/octicons/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/home.svg b/src/dropper/static/imgs/octicons/home.svg new file mode 100644 index 0000000..f3d3138 --- /dev/null +++ b/src/dropper/static/imgs/octicons/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/horizontal-rule.svg b/src/dropper/static/imgs/octicons/horizontal-rule.svg new file mode 100644 index 0000000..9a05c30 --- /dev/null +++ b/src/dropper/static/imgs/octicons/horizontal-rule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/hubot.svg b/src/dropper/static/imgs/octicons/hubot.svg new file mode 100644 index 0000000..fea9f4b --- /dev/null +++ b/src/dropper/static/imgs/octicons/hubot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/inbox.svg b/src/dropper/static/imgs/octicons/inbox.svg new file mode 100644 index 0000000..f9cfec2 --- /dev/null +++ b/src/dropper/static/imgs/octicons/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/info.svg b/src/dropper/static/imgs/octicons/info.svg new file mode 100644 index 0000000..26db463 --- /dev/null +++ b/src/dropper/static/imgs/octicons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/issue-closed.svg b/src/dropper/static/imgs/octicons/issue-closed.svg new file mode 100644 index 0000000..0a7819a --- /dev/null +++ b/src/dropper/static/imgs/octicons/issue-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/issue-opened.svg b/src/dropper/static/imgs/octicons/issue-opened.svg new file mode 100644 index 0000000..a88cbcc --- /dev/null +++ b/src/dropper/static/imgs/octicons/issue-opened.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/issue-reopened.svg b/src/dropper/static/imgs/octicons/issue-reopened.svg new file mode 100644 index 0000000..789e18b --- /dev/null +++ b/src/dropper/static/imgs/octicons/issue-reopened.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/italic.svg b/src/dropper/static/imgs/octicons/italic.svg new file mode 100644 index 0000000..51d65f1 --- /dev/null +++ b/src/dropper/static/imgs/octicons/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/jersey.svg b/src/dropper/static/imgs/octicons/jersey.svg new file mode 100644 index 0000000..776e456 --- /dev/null +++ b/src/dropper/static/imgs/octicons/jersey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/kebab-horizontal.svg b/src/dropper/static/imgs/octicons/kebab-horizontal.svg new file mode 100644 index 0000000..7c472d3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/kebab-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/kebab-vertical.svg b/src/dropper/static/imgs/octicons/kebab-vertical.svg new file mode 100644 index 0000000..2aaee60 --- /dev/null +++ b/src/dropper/static/imgs/octicons/kebab-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/key.svg b/src/dropper/static/imgs/octicons/key.svg new file mode 100644 index 0000000..ac8badc --- /dev/null +++ b/src/dropper/static/imgs/octicons/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/keyboard.svg b/src/dropper/static/imgs/octicons/keyboard.svg new file mode 100644 index 0000000..89712ad --- /dev/null +++ b/src/dropper/static/imgs/octicons/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/law.svg b/src/dropper/static/imgs/octicons/law.svg new file mode 100644 index 0000000..5ccc464 --- /dev/null +++ b/src/dropper/static/imgs/octicons/law.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/light-bulb.svg b/src/dropper/static/imgs/octicons/light-bulb.svg new file mode 100644 index 0000000..d2ff74c --- /dev/null +++ b/src/dropper/static/imgs/octicons/light-bulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/link-external.svg b/src/dropper/static/imgs/octicons/link-external.svg new file mode 100644 index 0000000..70b569d --- /dev/null +++ b/src/dropper/static/imgs/octicons/link-external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/link.svg b/src/dropper/static/imgs/octicons/link.svg new file mode 100644 index 0000000..820aef7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/list-ordered.svg b/src/dropper/static/imgs/octicons/list-ordered.svg new file mode 100644 index 0000000..0a7bc5a --- /dev/null +++ b/src/dropper/static/imgs/octicons/list-ordered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/list-unordered.svg b/src/dropper/static/imgs/octicons/list-unordered.svg new file mode 100644 index 0000000..0b43536 --- /dev/null +++ b/src/dropper/static/imgs/octicons/list-unordered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/location.svg b/src/dropper/static/imgs/octicons/location.svg new file mode 100644 index 0000000..f6372a3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/lock.svg b/src/dropper/static/imgs/octicons/lock.svg new file mode 100644 index 0000000..5587064 --- /dev/null +++ b/src/dropper/static/imgs/octicons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/logo-gist.svg b/src/dropper/static/imgs/octicons/logo-gist.svg new file mode 100644 index 0000000..29f2213 --- /dev/null +++ b/src/dropper/static/imgs/octicons/logo-gist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/logo-github.svg b/src/dropper/static/imgs/octicons/logo-github.svg new file mode 100644 index 0000000..1e528a7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/logo-github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mail-read.svg b/src/dropper/static/imgs/octicons/mail-read.svg new file mode 100644 index 0000000..bf4deaf --- /dev/null +++ b/src/dropper/static/imgs/octicons/mail-read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mail.svg b/src/dropper/static/imgs/octicons/mail.svg new file mode 100644 index 0000000..9fca68b --- /dev/null +++ b/src/dropper/static/imgs/octicons/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mark-github.svg b/src/dropper/static/imgs/octicons/mark-github.svg new file mode 100644 index 0000000..af1bfa1 --- /dev/null +++ b/src/dropper/static/imgs/octicons/mark-github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/markdown.svg b/src/dropper/static/imgs/octicons/markdown.svg new file mode 100644 index 0000000..999110e --- /dev/null +++ b/src/dropper/static/imgs/octicons/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/megaphone.svg b/src/dropper/static/imgs/octicons/megaphone.svg new file mode 100644 index 0000000..a62f82d --- /dev/null +++ b/src/dropper/static/imgs/octicons/megaphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mention.svg b/src/dropper/static/imgs/octicons/mention.svg new file mode 100644 index 0000000..c09499b --- /dev/null +++ b/src/dropper/static/imgs/octicons/mention.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/milestone.svg b/src/dropper/static/imgs/octicons/milestone.svg new file mode 100644 index 0000000..803465b --- /dev/null +++ b/src/dropper/static/imgs/octicons/milestone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mirror.svg b/src/dropper/static/imgs/octicons/mirror.svg new file mode 100644 index 0000000..76e0c37 --- /dev/null +++ b/src/dropper/static/imgs/octicons/mirror.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mortar-board.svg b/src/dropper/static/imgs/octicons/mortar-board.svg new file mode 100644 index 0000000..bebeda3 --- /dev/null +++ b/src/dropper/static/imgs/octicons/mortar-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/mute.svg b/src/dropper/static/imgs/octicons/mute.svg new file mode 100644 index 0000000..e448808 --- /dev/null +++ b/src/dropper/static/imgs/octicons/mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/no-newline.svg b/src/dropper/static/imgs/octicons/no-newline.svg new file mode 100644 index 0000000..2a8fb94 --- /dev/null +++ b/src/dropper/static/imgs/octicons/no-newline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/note.svg b/src/dropper/static/imgs/octicons/note.svg new file mode 100644 index 0000000..cbf7963 --- /dev/null +++ b/src/dropper/static/imgs/octicons/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/octoface.svg b/src/dropper/static/imgs/octicons/octoface.svg new file mode 100644 index 0000000..bb1a40d --- /dev/null +++ b/src/dropper/static/imgs/octicons/octoface.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/organization.svg b/src/dropper/static/imgs/octicons/organization.svg new file mode 100644 index 0000000..6bf4ae9 --- /dev/null +++ b/src/dropper/static/imgs/octicons/organization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/package.svg b/src/dropper/static/imgs/octicons/package.svg new file mode 100644 index 0000000..2db0351 --- /dev/null +++ b/src/dropper/static/imgs/octicons/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/paintcan.svg b/src/dropper/static/imgs/octicons/paintcan.svg new file mode 100644 index 0000000..08b4a4b --- /dev/null +++ b/src/dropper/static/imgs/octicons/paintcan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/pencil.svg b/src/dropper/static/imgs/octicons/pencil.svg new file mode 100644 index 0000000..8702f4d --- /dev/null +++ b/src/dropper/static/imgs/octicons/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/person.svg b/src/dropper/static/imgs/octicons/person.svg new file mode 100644 index 0000000..5871e2f --- /dev/null +++ b/src/dropper/static/imgs/octicons/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/pin.svg b/src/dropper/static/imgs/octicons/pin.svg new file mode 100644 index 0000000..95405c5 --- /dev/null +++ b/src/dropper/static/imgs/octicons/pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/play.svg b/src/dropper/static/imgs/octicons/play.svg new file mode 100644 index 0000000..690cc9b --- /dev/null +++ b/src/dropper/static/imgs/octicons/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/plug.svg b/src/dropper/static/imgs/octicons/plug.svg new file mode 100644 index 0000000..42865d5 --- /dev/null +++ b/src/dropper/static/imgs/octicons/plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/plus-small.svg b/src/dropper/static/imgs/octicons/plus-small.svg new file mode 100644 index 0000000..5e093a4 --- /dev/null +++ b/src/dropper/static/imgs/octicons/plus-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/plus.svg b/src/dropper/static/imgs/octicons/plus.svg new file mode 100644 index 0000000..23c27d8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/primitive-dot.svg b/src/dropper/static/imgs/octicons/primitive-dot.svg new file mode 100644 index 0000000..6f465da --- /dev/null +++ b/src/dropper/static/imgs/octicons/primitive-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/primitive-square.svg b/src/dropper/static/imgs/octicons/primitive-square.svg new file mode 100644 index 0000000..9d4058b --- /dev/null +++ b/src/dropper/static/imgs/octicons/primitive-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/project.svg b/src/dropper/static/imgs/octicons/project.svg new file mode 100644 index 0000000..a728f74 --- /dev/null +++ b/src/dropper/static/imgs/octicons/project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/pulse.svg b/src/dropper/static/imgs/octicons/pulse.svg new file mode 100644 index 0000000..4ec57ba --- /dev/null +++ b/src/dropper/static/imgs/octicons/pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/question.svg b/src/dropper/static/imgs/octicons/question.svg new file mode 100644 index 0000000..a6fc753 --- /dev/null +++ b/src/dropper/static/imgs/octicons/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/quote.svg b/src/dropper/static/imgs/octicons/quote.svg new file mode 100644 index 0000000..da5c2b2 --- /dev/null +++ b/src/dropper/static/imgs/octicons/quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/radio-tower.svg b/src/dropper/static/imgs/octicons/radio-tower.svg new file mode 100644 index 0000000..f89a705 --- /dev/null +++ b/src/dropper/static/imgs/octicons/radio-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/reply.svg b/src/dropper/static/imgs/octicons/reply.svg new file mode 100644 index 0000000..12717db --- /dev/null +++ b/src/dropper/static/imgs/octicons/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-clone.svg b/src/dropper/static/imgs/octicons/repo-clone.svg new file mode 100644 index 0000000..32b86e8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-force-push.svg b/src/dropper/static/imgs/octicons/repo-force-push.svg new file mode 100644 index 0000000..0aece33 --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-force-push.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-forked.svg b/src/dropper/static/imgs/octicons/repo-forked.svg new file mode 100644 index 0000000..cc5e46a --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-forked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-pull.svg b/src/dropper/static/imgs/octicons/repo-pull.svg new file mode 100644 index 0000000..dfe8e6c --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-pull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-push.svg b/src/dropper/static/imgs/octicons/repo-push.svg new file mode 100644 index 0000000..408dca6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-push.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-template-private.svg b/src/dropper/static/imgs/octicons/repo-template-private.svg new file mode 100644 index 0000000..2230d51 --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-template-private.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo-template.svg b/src/dropper/static/imgs/octicons/repo-template.svg new file mode 100644 index 0000000..09e4082 --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo-template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/repo.svg b/src/dropper/static/imgs/octicons/repo.svg new file mode 100644 index 0000000..e653d4e --- /dev/null +++ b/src/dropper/static/imgs/octicons/repo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/report.svg b/src/dropper/static/imgs/octicons/report.svg new file mode 100644 index 0000000..3f93ee4 --- /dev/null +++ b/src/dropper/static/imgs/octicons/report.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/request-changes.svg b/src/dropper/static/imgs/octicons/request-changes.svg new file mode 100644 index 0000000..88b43ce --- /dev/null +++ b/src/dropper/static/imgs/octicons/request-changes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/rocket.svg b/src/dropper/static/imgs/octicons/rocket.svg new file mode 100644 index 0000000..98303f8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/rss.svg b/src/dropper/static/imgs/octicons/rss.svg new file mode 100644 index 0000000..3b2705d --- /dev/null +++ b/src/dropper/static/imgs/octicons/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/ruby.svg b/src/dropper/static/imgs/octicons/ruby.svg new file mode 100644 index 0000000..8463908 --- /dev/null +++ b/src/dropper/static/imgs/octicons/ruby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/screen-full.svg b/src/dropper/static/imgs/octicons/screen-full.svg new file mode 100644 index 0000000..e78d371 --- /dev/null +++ b/src/dropper/static/imgs/octicons/screen-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/screen-normal.svg b/src/dropper/static/imgs/octicons/screen-normal.svg new file mode 100644 index 0000000..a884713 --- /dev/null +++ b/src/dropper/static/imgs/octicons/screen-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/search.svg b/src/dropper/static/imgs/octicons/search.svg new file mode 100644 index 0000000..d0304b6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/server.svg b/src/dropper/static/imgs/octicons/server.svg new file mode 100644 index 0000000..78bc79f --- /dev/null +++ b/src/dropper/static/imgs/octicons/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/settings.svg b/src/dropper/static/imgs/octicons/settings.svg new file mode 100644 index 0000000..f22b92e --- /dev/null +++ b/src/dropper/static/imgs/octicons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/shield-check.svg b/src/dropper/static/imgs/octicons/shield-check.svg new file mode 100644 index 0000000..405f016 --- /dev/null +++ b/src/dropper/static/imgs/octicons/shield-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/shield-lock.svg b/src/dropper/static/imgs/octicons/shield-lock.svg new file mode 100644 index 0000000..087a969 --- /dev/null +++ b/src/dropper/static/imgs/octicons/shield-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/shield-x.svg b/src/dropper/static/imgs/octicons/shield-x.svg new file mode 100644 index 0000000..3863e31 --- /dev/null +++ b/src/dropper/static/imgs/octicons/shield-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/shield.svg b/src/dropper/static/imgs/octicons/shield.svg new file mode 100644 index 0000000..8098bc7 --- /dev/null +++ b/src/dropper/static/imgs/octicons/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/sign-in.svg b/src/dropper/static/imgs/octicons/sign-in.svg new file mode 100644 index 0000000..91560c6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/sign-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/sign-out.svg b/src/dropper/static/imgs/octicons/sign-out.svg new file mode 100644 index 0000000..81ad760 --- /dev/null +++ b/src/dropper/static/imgs/octicons/sign-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/skip.svg b/src/dropper/static/imgs/octicons/skip.svg new file mode 100644 index 0000000..45bead1 --- /dev/null +++ b/src/dropper/static/imgs/octicons/skip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/smiley.svg b/src/dropper/static/imgs/octicons/smiley.svg new file mode 100644 index 0000000..0d93af5 --- /dev/null +++ b/src/dropper/static/imgs/octicons/smiley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/squirrel.svg b/src/dropper/static/imgs/octicons/squirrel.svg new file mode 100644 index 0000000..3e5b51b --- /dev/null +++ b/src/dropper/static/imgs/octicons/squirrel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/star.svg b/src/dropper/static/imgs/octicons/star.svg new file mode 100644 index 0000000..9444880 --- /dev/null +++ b/src/dropper/static/imgs/octicons/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/stop.svg b/src/dropper/static/imgs/octicons/stop.svg new file mode 100644 index 0000000..6ae8523 --- /dev/null +++ b/src/dropper/static/imgs/octicons/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/sync.svg b/src/dropper/static/imgs/octicons/sync.svg new file mode 100644 index 0000000..692349a --- /dev/null +++ b/src/dropper/static/imgs/octicons/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/tag.svg b/src/dropper/static/imgs/octicons/tag.svg new file mode 100644 index 0000000..64febe6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/tasklist.svg b/src/dropper/static/imgs/octicons/tasklist.svg new file mode 100644 index 0000000..a0bd560 --- /dev/null +++ b/src/dropper/static/imgs/octicons/tasklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/telescope.svg b/src/dropper/static/imgs/octicons/telescope.svg new file mode 100644 index 0000000..95047dc --- /dev/null +++ b/src/dropper/static/imgs/octicons/telescope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/terminal.svg b/src/dropper/static/imgs/octicons/terminal.svg new file mode 100644 index 0000000..d6072fc --- /dev/null +++ b/src/dropper/static/imgs/octicons/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/text-size.svg b/src/dropper/static/imgs/octicons/text-size.svg new file mode 100644 index 0000000..f83a5f9 --- /dev/null +++ b/src/dropper/static/imgs/octicons/text-size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/three-bars.svg b/src/dropper/static/imgs/octicons/three-bars.svg new file mode 100644 index 0000000..bb3b2c8 --- /dev/null +++ b/src/dropper/static/imgs/octicons/three-bars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/thumbsdown.svg b/src/dropper/static/imgs/octicons/thumbsdown.svg new file mode 100644 index 0000000..3237c17 --- /dev/null +++ b/src/dropper/static/imgs/octicons/thumbsdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/thumbsup.svg b/src/dropper/static/imgs/octicons/thumbsup.svg new file mode 100644 index 0000000..44996ab --- /dev/null +++ b/src/dropper/static/imgs/octicons/thumbsup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/tools.svg b/src/dropper/static/imgs/octicons/tools.svg new file mode 100644 index 0000000..67a5984 --- /dev/null +++ b/src/dropper/static/imgs/octicons/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/trashcan.svg b/src/dropper/static/imgs/octicons/trashcan.svg new file mode 100644 index 0000000..3d8c051 --- /dev/null +++ b/src/dropper/static/imgs/octicons/trashcan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/triangle-down.svg b/src/dropper/static/imgs/octicons/triangle-down.svg new file mode 100644 index 0000000..faa8896 --- /dev/null +++ b/src/dropper/static/imgs/octicons/triangle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/triangle-left.svg b/src/dropper/static/imgs/octicons/triangle-left.svg new file mode 100644 index 0000000..8762036 --- /dev/null +++ b/src/dropper/static/imgs/octicons/triangle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/triangle-right.svg b/src/dropper/static/imgs/octicons/triangle-right.svg new file mode 100644 index 0000000..59c2ac6 --- /dev/null +++ b/src/dropper/static/imgs/octicons/triangle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/triangle-up.svg b/src/dropper/static/imgs/octicons/triangle-up.svg new file mode 100644 index 0000000..98d0654 --- /dev/null +++ b/src/dropper/static/imgs/octicons/triangle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/unfold.svg b/src/dropper/static/imgs/octicons/unfold.svg new file mode 100644 index 0000000..ab04339 --- /dev/null +++ b/src/dropper/static/imgs/octicons/unfold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/unmute.svg b/src/dropper/static/imgs/octicons/unmute.svg new file mode 100644 index 0000000..19b375f --- /dev/null +++ b/src/dropper/static/imgs/octicons/unmute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/unverified.svg b/src/dropper/static/imgs/octicons/unverified.svg new file mode 100644 index 0000000..ea6280c --- /dev/null +++ b/src/dropper/static/imgs/octicons/unverified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/verified.svg b/src/dropper/static/imgs/octicons/verified.svg new file mode 100644 index 0000000..db29981 --- /dev/null +++ b/src/dropper/static/imgs/octicons/verified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/versions.svg b/src/dropper/static/imgs/octicons/versions.svg new file mode 100644 index 0000000..274bbdb --- /dev/null +++ b/src/dropper/static/imgs/octicons/versions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/watch.svg b/src/dropper/static/imgs/octicons/watch.svg new file mode 100644 index 0000000..45b2499 --- /dev/null +++ b/src/dropper/static/imgs/octicons/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/x.svg b/src/dropper/static/imgs/octicons/x.svg new file mode 100644 index 0000000..e377314 --- /dev/null +++ b/src/dropper/static/imgs/octicons/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/imgs/octicons/zap.svg b/src/dropper/static/imgs/octicons/zap.svg new file mode 100644 index 0000000..e778194 --- /dev/null +++ b/src/dropper/static/imgs/octicons/zap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/dropper/static/js/ajax.js b/src/dropper/static/js/ajax.js new file mode 100644 index 0000000..d748fd8 --- /dev/null +++ b/src/dropper/static/js/ajax.js @@ -0,0 +1,88 @@ +const doAjax = async (actionPath, data, action, hash = undefined, fname = undefined) => { + fetch(formatURL(actionPath), { + method: 'POST', + body: data, + }).then(response => { + if (response.status !== 200) { + msg = "[Fail] Status Code: " + response.status + + " --> " + response.statusText; + handleMessage('alert-warning', msg); + } else { + response.json().then(data => { + postAjaxController(data, action, hash, fname); + }); + } + }); +} + +const doAjaxUpload = (actionPath, data, fname, action) => { + let bs64 = btoa(unescape(encodeURIComponent(fname))).split("==")[0]; + const query = '[id="' + bs64 + '"]'; + let progressbar = document.querySelector(query); + let xhttp = new XMLHttpRequest(); + + xhttp.onreadystatechange = function() { + if (this.readyState === 4 && this.status === 200) { + if (this.responseText != null) { // this.responseXML if getting XML data + postAjaxController(JSON.parse(this.responseText), action); + } else { + msg = "[Fail] Status Code: " + response.status + + "\n[Message] --> " + response.statusText; + handleMessage('alert-warning', msg); + } + } + }; + + // For upload tracking with GET... + xhttp.onprogress = function (e) { + if (e.lengthComputable) { + percent = parseFloat( Math.floor( + ( + (e.loaded / e.total) * 100 ).toFixed(2) + ).toFixed(2) + ); + text = percent + '% Complete (' + fname + ')'; + if (percent <= 95) { + updateProgressBar(progressbar, text, percent, "info"); + } else { + updateProgressBar(progressbar, text, percent, "success"); + } + } + } + + // For upload tracking with POST... + xhttp.upload.addEventListener("progress", function(e){ + if (e.lengthComputable) { + percent = parseFloat( Math.floor( + ( + (e.loaded / e.total) * 100 ).toFixed(2) + ).toFixed(2) + ); + text = percent + '% Complete (' + fname + ')'; + if (percent <= 95) { + updateProgressBar(progressbar, text, percent, "info"); + } else { + updateProgressBar(progressbar, text, percent, "success"); + } + } + }, false); + + xhttp.open("POST", formatURL(actionPath)); + // Force return to be JSON NOTE: Use application/xml to force XML + xhttp.overrideMimeType('application/json'); + xhttp.send(data); +} + +const formatURL = (basePath) => { + url = window.location.href; + if ( url.endsWith('/') ) + return url + basePath; + else + return url + '/' + basePath; +} + +const fetchData = async (url) => { + let response = null; + response = await fetch(url); + return await response.json(); +} diff --git a/src/dropper/static/js/bootstrap/bootstrap-datepicker.min.js b/src/dropper/static/js/bootstrap/bootstrap-datepicker.min.js new file mode 100644 index 0000000..48cb452 --- /dev/null +++ b/src/dropper/static/js/bootstrap/bootstrap-datepicker.min.js @@ -0,0 +1,9 @@ +/*! + * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) + * + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(a){return function(){return this[a].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;d>c;c++)if(this[c].valueOf()===b)return c;return-1},remove:function(a){this.splice(a,1)},replace:function(b){b&&(a.isArray(b)||(b=[b]),this.clear(),this.push.apply(this,b))},clear:function(){this.length=0},copy:function(){var a=new j;return a.replace(this),a}};return function(){var c=[];return c.push.apply(c,arguments),a.extend(c,b),c}}(),k=function(b,c){a(b).data("datepicker",this),this._process_options(c),this.dates=new j,this.viewDate=this.o.defaultViewDate,this.focusDate=null,this.element=a(b),this.isInput=this.element.is("input"),this.inputField=this.isInput?this.element:this.element.find("input"),this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1,this.hasInput=this.component&&this.inputField.length,this.component&&0===this.component.length&&(this.component=!1),this.isInline=!this.component&&this.element.is("div"),this.picker=a(r.template),this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow),this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&this.picker.addClass("datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(a,b){return parseInt(b)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted),this.setDatesDisabled(this.o.datesDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};k.prototype={constructor:k,_resolveViewName:function(a,c){return 0===a||"days"===a||"month"===a?0:1===a||"months"===a||"year"===a?1:2===a||"years"===a||"decade"===a?2:3===a||"decades"===a||"century"===a?3:4===a||"centuries"===a||"millennium"===a?4:c===b?!1:c},_check_template:function(c){try{if(c===b||""===c)return!1;if((c.match(/[<>]/g)||[]).length<=0)return!0;var d=a(c);return d.length>0}catch(e){return!1}},_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView=this._resolveViewName(e.startView,0),e.minViewMode=this._resolveViewName(e.minViewMode,0),e.maxViewMode=this._resolveViewName(e.maxViewMode,4),e.startView=Math.min(e.startView,e.maxViewMode),e.startView=Math.max(e.startView,e.minViewMode),e.multidate!==!0&&(e.multidate=Number(e.multidate)||!1,e.multidate!==!1&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);e.startDate!==-(1/0)&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language,e.assumeNearbyYear):e.startDate=-(1/0)),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language,e.assumeNearbyYear):e.endDate=1/0),e.daysOfWeekDisabled=e.daysOfWeekDisabled||[],a.isArray(e.daysOfWeekDisabled)||(e.daysOfWeekDisabled=e.daysOfWeekDisabled.split(/[,\s]*/)),e.daysOfWeekDisabled=a.map(e.daysOfWeekDisabled,function(a){return parseInt(a,10)}),e.daysOfWeekHighlighted=e.daysOfWeekHighlighted||[],a.isArray(e.daysOfWeekHighlighted)||(e.daysOfWeekHighlighted=e.daysOfWeekHighlighted.split(/[,\s]*/)),e.daysOfWeekHighlighted=a.map(e.daysOfWeekHighlighted,function(a){return parseInt(a,10)}),e.datesDisabled=e.datesDisabled||[],a.isArray(e.datesDisabled)||(e.datesDisabled=[e.datesDisabled]),e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language,e.assumeNearbyYear)});var h=String(e.orientation).toLowerCase().split(/\s+/g),i=e.orientation.toLowerCase();if(h=a.grep(h,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},i&&"auto"!==i)if(1===h.length)switch(h[0]){case"top":case"bottom":e.orientation.y=h[0];break;case"left":case"right":e.orientation.x=h[0]}else i=a.grep(h,function(a){return/^left|right$/.test(a)}),e.orientation.x=i[0]||"auto",i=a.grep(h,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=i[0]||"auto";else;if(e.defaultViewDate){var j=e.defaultViewDate.year||(new Date).getFullYear(),k=e.defaultViewDate.month||0,l=e.defaultViewDate.day||1;e.defaultViewDate=c(j,k,l)}else e.defaultViewDate=d()},_events:[],_secondaryEvents:[],_applyEvents:function(a){for(var c,d,e,f=0;ff?(this.picker.addClass("datepicker-orient-right"),n+=m-b):this.picker.addClass("datepicker-orient-left");var p,q=this.o.orientation.y;if("auto"===q&&(p=-g+o-c,q=0>p?"bottom":"top"),this.picker.addClass("datepicker-orient-"+q),"top"===q?o-=c+parseInt(this.picker.css("padding-top")):o+=l,this.o.rtl){var r=f-(n+m);this.picker.css({top:o,right:r,zIndex:j})}else this.picker.css({top:o,left:n,zIndex:j});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate,d?this.setValue():c.length&&String(b)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&b.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var b=this.o.weekStart,c="";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(a,b){return parseInt(b)+1}),c+=' ');b";c+="",this.picker.find(".datepicker-days thead").append(c)},fillMonths:function(){for(var a=this._utc_to_local(this.viewDate),b="",c=0;12>c;){var d=a&&a.getMonth()===c?" focused":"";b+=''+q[this.o.language].monthsShort[c++]+""}this.picker.find(".datepicker-months td").html(b)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),f=new Date;return b.getUTCFullYear()d||b.getUTCFullYear()===d&&b.getUTCMonth()>e)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&b.getUTCFullYear()===f.getFullYear()&&b.getUTCMonth()===f.getMonth()&&b.getUTCDate()===f.getDate()&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),this.dateWithinRange(b)||c.push("disabled"),this.dateIsDisabled(b)&&c.push("disabled","disabled-date"),-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)&&c.push("highlighted"),this.range&&(b>this.range[0]&&br;r+=1)s=[d],t=null,-1===r?s.push("old"):10===r&&s.push("new"),-1!==a.inArray(q,n)&&s.push("active"),(o>q||q>p)&&s.push("disabled"),q===this.viewDate.getFullYear()&&s.push("focused"),j!==a.noop&&(u=j(new Date(q,0,1)),u===b?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u}),u.enabled===!1&&s.push("disabled"),u.classes&&(s=s.concat(u.classes.split(/\s+/))),u.tooltip&&(t=u.tooltip)),k+='"+q+"",q+=f;l.find("td").html(k)},fill:function(){var d,e,f=new Date(this.viewDate),g=f.getUTCFullYear(),h=f.getUTCMonth(),i=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),j=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),k=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,m=q[this.o.language].today||q.en.today||"",n=q[this.o.language].clear||q.en.clear||"",o=q[this.o.language].titleFormat||q.en.titleFormat;if(!isNaN(g)&&!isNaN(h)){this.picker.find(".datepicker-days .datepicker-switch").text(r.formatDate(f,o,this.o.language)),this.picker.find("tfoot .today").text(m).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(n).toggle(this.o.clearBtn!==!1),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title),this.updateNavArrows(),this.fillMonths();var p=c(g,h-1,28),s=r.getDaysInMonth(p.getUTCFullYear(),p.getUTCMonth());p.setUTCDate(s),p.setUTCDate(s-(p.getUTCDay()-this.o.weekStart+7)%7);var t=new Date(p);p.getUTCFullYear()<100&&t.setUTCFullYear(p.getUTCFullYear()),t.setUTCDate(t.getUTCDate()+42),t=t.valueOf();for(var u,v=[];p.valueOf()"),this.o.calendarWeeks)){var w=new Date(+p+(this.o.weekStart-p.getUTCDay()-7)%7*864e5),x=new Date(Number(w)+(11-w.getUTCDay())%7*864e5),y=new Date(Number(y=c(x.getUTCFullYear(),0,1))+(11-y.getUTCDay())%7*864e5),z=(x-y)/864e5/7+1;v.push(''+z+"")}u=this.getClassNames(p),u.push("day"),this.o.beforeShowDay!==a.noop&&(e=this.o.beforeShowDay(this._utc_to_local(p)),e===b?e={}:"boolean"==typeof e?e={enabled:e}:"string"==typeof e&&(e={classes:e}),e.enabled===!1&&u.push("disabled"),e.classes&&(u=u.concat(e.classes.split(/\s+/))),e.tooltip&&(d=e.tooltip)),u=a.isFunction(a.uniqueSort)?a.uniqueSort(u):a.unique(u),v.push('"+p.getUTCDate()+""),d=null,p.getUTCDay()===this.o.weekEnd&&v.push(""),p.setUTCDate(p.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(v.join(""));var A=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",B=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?A:g).end().find("span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===g&&B.eq(b.getUTCMonth()).addClass("active")}),(i>g||g>k)&&B.addClass("disabled"),g===i&&B.slice(0,j).addClass("disabled"),g===k&&B.slice(l+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var C=this;a.each(B,function(c,d){var e=new Date(g,c,1),f=C.o.beforeShowMonth(e);f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),f.enabled!==!1||a(d).hasClass("disabled")||a(d).addClass("disabled"),f.classes&&a(d).addClass(f.classes),f.tooltip&&a(d).prop("title",f.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,1,g,i,k,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,10,g,i,k,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,100,g,i,k,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),c=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()&&c<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&c>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:case 3:case 4:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h,i,j,k;e=a(b.target),e.hasClass("datepicker-switch")&&this.showMode(1);var l=e.closest(".prev, .next");l.length>0&&(f=r.modes[this.viewMode].navStep*(l.hasClass("prev")?-1:1),0===this.viewMode?(this.viewDate=this.moveMonth(this.viewDate,f),this._trigger("changeMonth",this.viewDate)):(this.viewDate=this.moveYear(this.viewDate,f),1===this.viewMode&&this._trigger("changeYear",this.viewDate)),this.fill()),e.hasClass("today")&&!e.hasClass("day")&&(this.showMode(-2),this._setDate(d(),"linked"===this.o.todayBtn?null:"view")),e.hasClass("clear")&&this.clearDates(),e.hasClass("disabled")||(e.hasClass("day")&&(g=parseInt(e.text(),10)||1,h=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),e.hasClass("old")&&(0===i?(i=11,h-=1,j=!0,k=!0):(i-=1,j=!0)),e.hasClass("new")&&(11===i?(i=0,h+=1,j=!0,k=!0):(i+=1,j=!0)),this._setDate(c(h,i,g)),k&&this._trigger("changeYear",this.viewDate),j&&this._trigger("changeMonth",this.viewDate)),e.hasClass("month")&&(this.viewDate.setUTCDate(1),g=1,i=e.parent().find("span").index(e),h=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(i),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(c(h,i,g)),this.showMode()):this.showMode(-1),this.fill()),(e.hasClass("year")||e.hasClass("decade")||e.hasClass("century"))&&(this.viewDate.setUTCDate(1),g=1,i=0,h=parseInt(e.text(),10)||0,this.viewDate.setUTCFullYear(h),e.hasClass("year")&&(this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(c(h,i,g))),e.hasClass("decade")&&(this._trigger("changeDecade",this.viewDate),3===this.o.minViewMode&&this._setDate(c(h,i,g))),e.hasClass("century")&&(this._trigger("changeCentury",this.viewDate),4===this.o.minViewMode&&this._setDate(c(h,i,g))),this.showMode(-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&a(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):this.o.multidate===!1?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),b&&"view"!==b||(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate"),this.inputField&&this.inputField.change(),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),(0>c||c>11)&&(c=(c+12)%12);else{for(var j=0;i>j;j++)e=this.moveMonth(e,b);c=e.getUTCMonth(),e.setUTCDate(f),d=function(){return c!==e.getUTCMonth()}}for(;d();)e.setUTCDate(--f),e.setUTCMonth(c);return e},moveYear:function(a,b){return this.moveMonth(a,12*b)},moveAvailableDate:function(a,b,c){do{if(a=this[c](a,b),!this.dateWithinRange(a))return!1;c="moveDay"}while(this.dateIsDisabled(a));return a},weekOfDateIsDisabled:function(b){return-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(b){return this.weekOfDateIsDisabled(b)||a.grep(this.o.datesDisabled,function(a){return e(b,a)}).length>0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void((40===a.keyCode||27===a.keyCode)&&(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,0===this.viewMode?a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"),c&&this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"),c&&this._trigger("changeMonth",this.viewDate)):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")):1===this.viewMode?((38===a.keyCode||40===a.keyCode)&&(b=4*b),c=this.moveAvailableDate(e,b,"moveMonth")):2===this.viewMode&&((38===a.keyCode||40===a.keyCode)&&(b=4*b),c=this.moveAvailableDate(e,b,"moveYear")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}d&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField&&this.inputField.change())},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+a))),this.picker.children("div").hide().filter(".datepicker-"+r.modes[this.viewMode].clsName).show(),this.updateNavArrows()}};var l=function(b,c){a(b).data("datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a(b).data("datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(b){if(!this.updating){this.updating=!0;var c=a(b.target).data("datepicker");if("undefined"!=typeof c){var d=c.getUTCDate(),e=a.inArray(b.target,this.inputs),f=e-1,g=e+1,h=this.inputs.length;if(-1!==e){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(d)}),d=0&&dthis.dates[g])for(;h>g&&d>this.dates[g];)this.pickers[g++].setUTCDate(d);this.updateDates(),delete this.updating}}}},remove:function(){a.map(this.pickers,function(a){a.remove()}),delete this.element.data().datepicker}};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,beforeShowDecade:a.noop,beforeShowCentury:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"}},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10},{clsName:"decades",navFnc:"FullDecade",navStep:100},{clsName:"centuries",navFnc:"FullCentury",navStep:1e3}],isLeapYear:function(a){return a%4===0&&a%100!==0||a%400===0},getDaysInMonth:function(a,b){return[31,r.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\x00").split("\x00"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(e,f,g,h){function i(a,b){return b===!0&&(b=10),100>a&&(a+=2e3,a>(new Date).getFullYear()+b&&(a-=100)),a}function j(){var a=this.slice(0,s[n].length),b=s[n].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!e)return b;if(e instanceof Date)return e;if("string"==typeof f&&(f=r.parseFormat(f)),f.toValue)return f.toValue(e,f,g);var l,m,n,o,p=/([\-+]\d+)([dmwy])/,s=e.match(/([\-+]\d+)([dmwy])/g),t={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},u={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,n=0;nb;)b+=12;for(b%=12,a.setUTCMonth(b);a.getUTCMonth()!==b;)a.setUTCDate(a.getUTCDate()-1);return a},d:function(a,b){return a.setUTCDate(b)}};z.M=z.MM=z.mm=z.m,z.dd=z.d,e=d();var A=f.parts.slice();if(s.length!==A.length&&(A=a(A).filter(function(b,c){return-1!==a.inArray(c,y)}).toArray()),s.length===A.length){var B;for(n=0,B=A.length;B>n;n++){if(v=parseInt(s[n],10),l=A[n],isNaN(v))switch(l){case"MM":w=a(q[g].months).filter(j),v=a.inArray(w[0],q[g].months)+1;break;case"M":w=a(q[g].monthsShort).filter(j),v=a.inArray(w[0],q[g].monthsShort)+1}x[l]=v}var C,D;for(n=0;n=g;g++)f.length&&b.push(f.shift()),b.push(e[c.parts[g]]);return b.join("")},headTemplate:'«»',contTemplate:'',footTemplate:''};r.template='
'+r.headTemplate+""+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+"
",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.6.4",a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})}); \ No newline at end of file diff --git a/src/dropper/static/js/bootstrap/bootstrap.min.js b/src/dropper/static/js/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..c4c0d1f --- /dev/null +++ b/src/dropper/static/js/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,u,s,l,c,f,d,p,h,g,v,y,m,b,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=ae(),N=ae(),k=ae(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,S=[],L=S.pop,j=S.push,q=S.push,O=S.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,u,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=K.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),u=(h=a(e)).length;while(u--)h[u]="#"+c+" "+ye(h[u]);y=h.join(","),m=J.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return s(e.replace($,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ue(e){return e[x]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ue(function(t){return t=+t,ue(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="
",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),se(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)u.unshift(n);while(a[r]===u[r])r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!k[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(v){if(o){while(g){d=t;while(d=d[g])if(u?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if((u?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++b&&(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d===t))break;return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace($,"$1"));return r[x]?ue(function(e,t,n,i){var o,a=r(e,null,i,[]),u=e.length;while(u--)(o=a[u])&&(e[u]=!(t[u]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return oe(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else y=we(y===a?y.splice(h,y.length):y),i?i(null,a,y,s):q.apply(a,y)})}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,c=me(function(e){return e===t},u,!0),f=me(function(e){return P(t,e)>-1},u,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];s1&&be(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),n,s0,i=e.length>0,o=function(o,a,u,s,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){h=0,a||f.ownerDocument===p||(d(f),u=!g);while(v=e[h++])if(v(f,a||p,u)){s.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){h=0;while(v=t[h++])v(b,x,a,u);if(o){if(y>0)while(m--)b[m]||x[m]||(x[m]=L.call(s));x=we(x)}q.apply(s,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(s)}return c&&(C=E,l=w),b};return n?ue(o):o}return u=oe.compile=function(e,t){var n,r=[],i=[],o=k[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Te(t[n]))[x]?r.push(o):i.push(o);(o=k(e,Ee(i,r))).selector=e}return o},s=oe.select=function(e,t,n,i){var o,s,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===t.nodeType&&g&&r.relative[s[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}o=X.needsContext.test(e)?0:s.length;while(o--){if(l=s[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),J.test(s[0].type)&&ge(t.parentNode)||t))){if(s.splice(o,1),!(e=i.length&&ye(s)))return q.apply(n,i),n;break}}}return(d||u(e,p))(i,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(A).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var N=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return s.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(r);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(P[e]||w.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(I)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],u=-1,s=function(){for(i=i||e.once,r=t=!0;a.length;u=-1){n=a.shift();while(++u-1)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function B(e){return e}function M(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var u=this,s=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(u=void 0,s=[e]),n.rejectWith(u,s))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:B,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:B)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],u=t[5];i[t[1]]=a.add,u&&a.add(function(){r=u},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),u=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(u(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)W(i[n],u(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function z(){r.removeEventListener("DOMContentLoaded",z),e.removeEventListener("load",z),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",z),e.addEventListener("load",z));var _=function(e,t,n,r,i,o,a){var u=0,s=e.length,l=null==n;if("object"===b(n)){i=!0;for(u in n)_(e,t,u,n[u],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;u1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var xe=r.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function ke(){try{return r.activeElement}catch(e){}}function Ae(e,t,n,r,i,o){var a,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(u in t)Ae(e,u,n,r,t[u],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.get(e);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(xe,i),n.guid||(n.guid=w.guid++),(s=v.events)||(s=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(I)||[""]).length;while(l--)p=g=(u=Te.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=w.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=w.event.special[p]||{},c=w.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),w.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.hasData(e)&&K.get(e);if(v&&(s=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(u=Te.exec(t[l])||[],p=g=u[1],h=(u[2]||"").split(".").sort(),p){f=w.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)w.event.remove(e,p+t[l],n,r,!0);w.isEmptyObject(s)&&K.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,u,s=new Array(arguments.length),l=(K.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(s[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&u.push({elem:l,handlers:o})}return l=this,s\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function qe(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,i,o,a,u,s,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)});if(d&&(i=be(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(u=w.map(ve(i,"script"),Oe)).length;f")},clone:function(e,t,n){var r,i,o,a,u=e.cloneNode(!0),s=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ve(u),r=0,i=(o=ve(e)).length;r0&&ye(a,!s&&ve(e,"script")),u},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-s-u-.5))),s}function et(e,t,n){var r=We(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(Me.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,u=Q(t),s=Ue.test(t),l=e.style;if(s||(t=Ke(u)),a=w.cssHooks[t]||w.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[u]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,u=Q(t);return Ue.test(t)||(t=Ke(u)),(a=w.cssHooks[t]||w.cssHooks[u])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Xe&&(i=Xe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!_e.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ve,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=We(e),a="border-box"===w.css(e,"boxSizing",!1,o),u=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),u&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(e,n,u)}}}),w.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)}),w.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a1)}}),w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var tt,nt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return _(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||w.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return _(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function ot(e){return(e.match(I)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function ut(e){return Array.isArray(e)?e:"string"==typeof e?e.match(I)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,at(this)))});if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=ut(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=at(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var st=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(st,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:ot(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?o+1:i.length;for(r=o<0?s:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,u,s,l,c,d,p,h,y=[i||r],m=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];if(u=h=s=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!lt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(b=m.split(".")).shift(),b.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},o||!p.trigger||!1!==p.trigger.apply(i,n))){if(!o&&!p.noBubble&&!v(i)){for(l=p.delegateType||m,lt.test(l+m)||(u=u.parentNode);u;u=u.parentNode)y.push(u),s=u;s===(i.ownerDocument||r)&&y.push(s.defaultView||s.parentWindow||e)}a=0;while((u=y[a++])&&!t.isPropagationStopped())h=u,t.type=a>1?l:p.bindType||m,(d=(K.get(u,"events")||{})[t.type]&&K.get(u,"handle"))&&d.apply(u,n),(d=c&&u[c])&&d.apply&&Y(u)&&(t.result=d.apply(u,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!Y(i)||c&&g(i[m])&&!v(i)&&((s=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,ct),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,ct),w.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=K.access(r,t);i||r.addEventListener(e,n,!0),K.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=K.access(r,t)-1;i?K.access(r,t,i):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var ft=/\[\]$/,dt=/\r?\n/g,pt=/^(?:submit|button|image|reset|file)$/i,ht=/^(?:input|select|textarea|keygen)/i;function gt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||ft.test(e)?r(e,i):gt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==b(t))r(e,t);else for(i in t)gt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)gt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&ht.test(this.nodeName)&&!pt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(dt,"\r\n")}}):{name:t.name,value:n.replace(dt,"\r\n")}}).get()}}),w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="
",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=S.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=be([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.offset={setOffset:function(e,t,n){var r,i,o,a,u,s,l,c=w.css(e,"position"),f=w(e),d={};"static"===c&&(e.style.position="relative"),u=f.offset(),o=w.css(e,"top"),s=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+s).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(s)||0),g(t)&&(t=t.call(e,n,w.extend({},u))),null!=t.top&&(d.top=t.top-u.top+a),null!=t.left&&(d.left=t.left-u.left+i),"using"in t?t.using.call(e,d):f.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||xe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return _(this,function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),u=n||(!0===i||!0===o?"margin":"border");return _(this,function(t,n,i){var o;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,u):w.style(t,n,i,u)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=D,w.isFunction=g,w.isWindow=v,w.camelCase=Q,w.type=b,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var vt=e.jQuery,yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=yt),t&&e.jQuery===w&&(e.jQuery=vt),w},t||(e.jQuery=e.$=w),w}); diff --git a/src/dropper/static/js/bootstrap/moment.min.js b/src/dropper/static/js/bootstrap/moment.min.js new file mode 100644 index 0000000..d301ddb --- /dev/null +++ b/src/dropper/static/js/bootstrap/moment.min.js @@ -0,0 +1,7 @@ +//! moment.js +//! version : 2.13.0 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return fd.apply(null,arguments)}function b(a){fd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c0)for(c in hd)d=hd[c],e=b[d],m(e)||(a[d]=e);return a}function o(b){n(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),id===!1&&(id=!0,a.updateOffset(this),id=!1)}function p(a){return a instanceof o||null!=a&&null!=a._isAMomentObject}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=q(b)),c}function s(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&r(a[d])!==r(b[d]))&&g++;return g+f}function t(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function u(b,c){var d=!0;return g(function(){return null!=a.deprecationHandler&&a.deprecationHandler(null,b),d&&(t(b+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),d=!1),c.apply(this,arguments)},c)}function v(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),jd[b]||(t(c),jd[b]=!0)}function w(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function x(a){return"[object Object]"===Object.prototype.toString.call(a)}function y(a){var b,c;for(c in a)b=a[c],w(b)?this[c]=b:this["_"+c]=b;this._config=a,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function z(a,b){var c,d=g({},a);for(c in b)f(b,c)&&(x(a[c])&&x(b[c])?(d[c]={},g(d[c],a[c]),g(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);return d}function A(a){null!=a&&this.set(a)}function B(a){return a?a.toLowerCase().replace("_","-"):a}function C(a){for(var b,c,d,e,f=0;f0;){if(d=D(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&s(e,c,!0)>=b-1)break;b--}f++}return null}function D(a){var b=null;if(!nd[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=ld._abbr,require("./locale/"+a),E(b)}catch(c){}return nd[a]}function E(a,b){var c;return a&&(c=m(b)?H(a):F(a,b),c&&(ld=c)),ld._abbr}function F(a,b){return null!==b?(b.abbr=a,null!=nd[a]?(v("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),b=z(nd[a]._config,b)):null!=b.parentLocale&&(null!=nd[b.parentLocale]?b=z(nd[b.parentLocale]._config,b):v("parentLocaleUndefined","specified parentLocale is not defined yet")),nd[a]=new A(b),E(a),nd[a]):(delete nd[a],null)}function G(a,b){if(null!=b){var c;null!=nd[a]&&(b=z(nd[a]._config,b)),c=new A(b),c.parentLocale=nd[a],nd[a]=c,E(a)}else null!=nd[a]&&(null!=nd[a].parentLocale?nd[a]=nd[a].parentLocale:null!=nd[a]&&delete nd[a]);return nd[a]}function H(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ld;if(!c(a)){if(b=D(a))return b;a=[a]}return C(a)}function I(){return kd(nd)}function J(a,b){var c=a.toLowerCase();od[c]=od[c+"s"]=od[b]=a}function K(a){return"string"==typeof a?od[a]||od[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)f(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(b,c){return function(d){return null!=d?(O(this,b,d),a.updateOffset(this,c),this):N(this,b)}}function N(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function O(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function P(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=K(a),w(this[a]))return this[a](b);return this}function Q(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function R(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(sd[a]=e),b&&(sd[b[0]]=function(){return Q(e.apply(this,arguments),b[1],b[2])}),c&&(sd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function S(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function T(a){var b,c,d=a.match(pd);for(b=0,c=d.length;c>b;b++)sd[d[b]]?d[b]=sd[d[b]]:d[b]=S(d[b]);return function(b){var e,f="";for(e=0;c>e;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}function U(a,b){return a.isValid()?(b=V(b,a.localeData()),rd[b]=rd[b]||T(b),rd[b](a)):a.localeData().invalidDate()}function V(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(qd.lastIndex=0;d>=0&&qd.test(a);)a=a.replace(qd,c),qd.lastIndex=0,d-=1;return a}function W(a,b,c){Kd[a]=w(b)?b:function(a,d){return a&&c?c:b}}function X(a,b){return f(Kd,a)?Kd[a](b._strict,b._locale):new RegExp(Y(a))}function Y(a){return Z(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function Z(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function $(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=r(a)}),c=0;cd;++d)f=h([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:null):(e=md.call(this._longMonthsParse,g),-1!==e?e:null):"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:(e=md.call(this._longMonthsParse,g),-1!==e?e:null)):(e=md.call(this._longMonthsParse,g),-1!==e?e:(e=md.call(this._shortMonthsParse,g),-1!==e?e:null))}function fa(a,b,c){var d,e,f;if(this._monthsParseExact)return ea.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ga(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=r(b);else if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),ba(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ha(b){return null!=b?(ga(this,b),a.updateOffset(this,!0),this):N(this,"Month")}function ia(){return ba(this.year(),this.month())}function ja(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex}function ka(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex}function la(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;12>b;b++)c=h([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;12>b;b++)d[b]=Z(d[b]),e[b]=Z(e[b]),f[b]=Z(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function ma(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[Nd]<0||c[Nd]>11?Nd:c[Od]<1||c[Od]>ba(c[Md],c[Nd])?Od:c[Pd]<0||c[Pd]>24||24===c[Pd]&&(0!==c[Qd]||0!==c[Rd]||0!==c[Sd])?Pd:c[Qd]<0||c[Qd]>59?Qd:c[Rd]<0||c[Rd]>59?Rd:c[Sd]<0||c[Sd]>999?Sd:-1,j(a)._overflowDayOfYear&&(Md>b||b>Od)&&(b=Od),j(a)._overflowWeeks&&-1===b&&(b=Td),j(a)._overflowWeekday&&-1===b&&(b=Ud),j(a).overflow=b),a}function na(a){var b,c,d,e,f,g,h=a._i,i=$d.exec(h)||_d.exec(h);if(i){for(j(a).iso=!0,b=0,c=be.length;c>b;b++)if(be[b][1].exec(i[1])){e=be[b][0],d=be[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=ce.length;c>b;b++)if(ce[b][1].exec(i[3])){f=(i[2]||" ")+ce[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!ae.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),Ca(a)}else a._isValid=!1}function oa(b){var c=de.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(na(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function pa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 100>a&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function qa(a){var b=new Date(Date.UTC.apply(null,arguments));return 100>a&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ra(a){return sa(a)?366:365}function sa(a){return a%4===0&&a%100!==0||a%400===0}function ta(){return sa(this.year())}function ua(a,b,c){var d=7+b-c,e=(7+qa(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return 0>=j?(f=a-1,g=ra(f)+j):j>ra(a)?(f=a+1,g=j-ra(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return 1>g?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(ra(a)-d+e)/7}function ya(a,b,c){return null!=a?a:null!=b?b:c}function za(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function Aa(a){var b,c,d,e,f=[];if(!a._d){for(d=za(a),a._w&&null==a._a[Od]&&null==a._a[Nd]&&Ba(a),a._dayOfYear&&(e=ya(a._a[Md],d[Md]),a._dayOfYear>ra(e)&&(j(a)._overflowDayOfYear=!0),c=qa(e,0,a._dayOfYear),a._a[Nd]=c.getUTCMonth(),a._a[Od]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Pd]&&0===a._a[Qd]&&0===a._a[Rd]&&0===a._a[Sd]&&(a._nextDay=!0,a._a[Pd]=0),a._d=(a._useUTC?qa:pa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Pd]=24)}}function Ba(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=ya(b.GG,a._a[Md],wa(Ka(),1,4).year),d=ya(b.W,1),e=ya(b.E,1),(1>e||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=ya(b.gg,a._a[Md],wa(Ka(),f,g).year),d=ya(b.w,1),null!=b.d?(e=b.d,(0>e||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),1>d||d>xa(c,f,g)?j(a)._overflowWeeks=!0:null!=i?j(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[Md]=h.year,a._dayOfYear=h.dayOfYear)}function Ca(b){if(b._f===a.ISO_8601)return void na(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=V(b._f,b._locale).match(pd)||[],c=0;c0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),sd[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),aa(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[Pd]<=12&&b._a[Pd]>0&&(j(b).bigHour=void 0),j(b).parsedDateParts=b._a.slice(0),j(b).meridiem=b._meridiem,b._a[Pd]=Da(b._locale,b._a[Pd],b._meridiem),Aa(b),ma(b)}function Da(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function Ea(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;ef)&&(d=f,c=b));g(a,c||b)}function Fa(a){if(!a._d){var b=L(a._i);a._a=e([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),Aa(a)}}function Ga(a){var b=new o(ma(Ha(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function Ha(a){var b=a._i,e=a._f;return a._locale=a._locale||H(a._l),null===b||void 0===e&&""===b?l({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),p(b)?new o(ma(b)):(c(e)?Ea(a):e?Ca(a):d(b)?a._d=b:Ia(a),k(a)||(a._d=null),a))}function Ia(b){var f=b._i;void 0===f?b._d=new Date(a.now()):d(f)?b._d=new Date(f.valueOf()):"string"==typeof f?oa(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),Aa(b)):"object"==typeof f?Fa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function Ja(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,Ga(f)}function Ka(a,b,c,d){return Ja(a,b,c,d,!1)}function La(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Ka();for(d=b[0],e=1;ea&&(a=-a,c="-"),c+Q(~~(a/60),2)+b+Q(~~a%60,2)})}function Ra(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(ie)||["-",0,0],f=+(60*e[1])+r(e[2]);return"+"===e[0]?f:-f}function Sa(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(p(b)||d(b)?b.valueOf():Ka(b).valueOf())-e.valueOf(),e._d.setTime(e._d.valueOf()+f),a.updateOffset(e,!1),e):Ka(b).local()}function Ta(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ua(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=Ra(Hd,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ta(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?jb(this,db(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ta(this):null!=b?this:NaN}function Va(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Wa(a){return this.utcOffset(0,a)}function Xa(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ta(this),"m")),this}function Ya(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ra(Gd,this._i)),this}function Za(a){return this.isValid()?(a=a?Ka(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function $a(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _a(){if(!m(this._isDSTShifted))return this._isDSTShifted;var a={};if(n(a,this),a=Ha(a),a._a){var b=a._isUTC?h(a._a):Ka(a._a);this._isDSTShifted=this.isValid()&&s(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ab(){return this.isValid()?!this._isUTC:!1}function bb(){return this.isValid()?this._isUTC:!1}function cb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function db(a,b){var c,d,e,g=a,h=null;return Pa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=je.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:r(h[Od])*c,h:r(h[Pd])*c,m:r(h[Qd])*c,s:r(h[Rd])*c,ms:r(h[Sd])*c}):(h=ke.exec(a))?(c="-"===h[1]?-1:1,g={y:eb(h[2],c),M:eb(h[3],c),w:eb(h[4],c),d:eb(h[5],c),h:eb(h[6],c),m:eb(h[7],c),s:eb(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=gb(Ka(g.from),Ka(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Oa(g),Pa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function eb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function fb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function gb(a,b){var c;return a.isValid()&&b.isValid()?(b=Sa(b,a),a.isBefore(b)?c=fb(a,b):(c=fb(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function hb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function ib(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(v(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=db(c,d),jb(this,e,a),this}}function jb(b,c,d,e){var f=c._milliseconds,g=hb(c._days),h=hb(c._months);b.isValid()&&(e=null==e?!0:e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&O(b,"Date",N(b,"Date")+g*d),h&&ga(b,N(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function kb(a,b){var c=a||Ka(),d=Sa(c,this).startOf("day"),e=this.diff(d,"days",!0),f=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse",g=b&&(w(b[f])?b[f]():b[f]);return this.format(g||this.localeData().calendar(f,this,Ka(c)))}function lb(){return new o(this)}function mb(a,b){var c=p(a)?a:Ka(a);return this.isValid()&&c.isValid()?(b=K(m(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function ub(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vb(){var a=this.clone().utc();return 0f&&(b=f),Vb.call(this,a,b,c,d,e))}function Vb(a,b,c,d,e){var f=va(a,b,c,d,e),g=qa(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Wb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Xb(a){return wa(a,this._week.dow,this._week.doy).week}function Yb(){return this._week.dow}function Zb(){return this._week.doy}function $b(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function _b(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function ac(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function bc(a,b){return c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]}function cc(a){return this._weekdaysShort[a.day()]}function dc(a){return this._weekdaysMin[a.day()]}function ec(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=h([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null)))}function fc(a,b,c){var d,e,f;if(this._weekdaysParseExact)return ec.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;7>d;d++){if(e=h([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function gc(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=ac(a,this.localeData()),this.add(a-b,"d")):b}function hc(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function ic(a){return this.isValid()?null==a?this.day()||7:this.day(this.day()%7?a:a-7):null!=a?this:NaN}function jc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex}function kc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function lc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function mc(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],i=[],j=[],k=[];for(b=0;7>b;b++)c=h([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),i.push(e),j.push(f),k.push(d),k.push(e),k.push(f);for(g.sort(a),i.sort(a),j.sort(a),k.sort(a),b=0;7>b;b++)i[b]=Z(i[b]),j[b]=Z(j[b]),k[b]=Z(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function nc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function oc(){return this.hours()%12||12}function pc(){return this.hours()||24}function qc(a,b){R(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function rc(a,b){return b._meridiemParse}function sc(a){return"p"===(a+"").toLowerCase().charAt(0)}function tc(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function uc(a,b){b[Sd]=r(1e3*("0."+a))}function vc(){return this._isUTC?"UTC":""}function wc(){return this._isUTC?"Coordinated Universal Time":""}function xc(a){return Ka(1e3*a)}function yc(){return Ka.apply(null,arguments).parseZone()}function zc(a,b,c){var d=this._calendar[a];return w(d)?d.call(b,c):d}function Ac(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function Bc(){return this._invalidDate}function Cc(a){return this._ordinal.replace("%d",a)}function Dc(a){return a}function Ec(a,b,c,d){var e=this._relativeTime[c];return w(e)?e(a,b,c,d):e.replace(/%d/i,a)}function Fc(a,b){var c=this._relativeTime[a>0?"future":"past"];return w(c)?c(b):c.replace(/%s/i,b)}function Gc(a,b,c,d){var e=H(),f=h().set(d,b);return e[c](f,a)}function Hc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Gc(a,b,c,"month");var d,e=[];for(d=0;12>d;d++)e[d]=Gc(a,d,c,"month");return e}function Ic(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=H(),f=a?e._week.dow:0;if(null!=c)return Gc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;7>g;g++)h[g]=Gc(b,(g+f)%7,d,"day");return h}function Jc(a,b){return Hc(a,b,"months")}function Kc(a,b){return Hc(a,b,"monthsShort")}function Lc(a,b,c){return Ic(a,b,c,"weekdays")}function Mc(a,b,c){return Ic(a,b,c,"weekdaysShort")}function Nc(a,b,c){return Ic(a,b,c,"weekdaysMin")}function Oc(){var a=this._data;return this._milliseconds=Le(this._milliseconds),this._days=Le(this._days),this._months=Le(this._months),a.milliseconds=Le(a.milliseconds),a.seconds=Le(a.seconds),a.minutes=Le(a.minutes),a.hours=Le(a.hours),a.months=Le(a.months),a.years=Le(a.years),this}function Pc(a,b,c,d){var e=db(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Qc(a,b){return Pc(this,a,b,1)}function Rc(a,b){return Pc(this,a,b,-1)}function Sc(a){return 0>a?Math.floor(a):Math.ceil(a)}function Tc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*Sc(Vc(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=q(f/1e3),i.seconds=a%60,b=q(a/60),i.minutes=b%60,c=q(b/60),i.hours=c%24,g+=q(c/24),e=q(Uc(g)),h+=e,g-=Sc(Vc(e)),d=q(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function Uc(a){return 4800*a/146097}function Vc(a){return 146097*a/4800}function Wc(a){var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+Uc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Vc(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Xc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*r(this._months/12)}function Yc(a){return function(){return this.as(a)}}function Zc(a){ +return a=K(a),this[a+"s"]()}function $c(a){return function(){return this._data[a]}}function _c(){return q(this.days()/7)}function ad(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function bd(a,b,c){var d=db(a).abs(),e=_e(d.as("s")),f=_e(d.as("m")),g=_e(d.as("h")),h=_e(d.as("d")),i=_e(d.as("M")),j=_e(d.as("y")),k=e=f&&["m"]||f=g&&["h"]||g=h&&["d"]||h=i&&["M"]||i=j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,ad.apply(null,k)}function cd(a,b){return void 0===af[a]?!1:void 0===b?af[a]:(af[a]=b,!0)}function dd(a){var b=this.localeData(),c=bd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ed(){var a,b,c,d=bf(this._milliseconds)/1e3,e=bf(this._days),f=bf(this._months);a=q(d/60),b=q(a/60),d%=60,a%=60,c=q(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var fd,gd;gd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var hd=a.momentProperties=[],id=!1,jd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var kd;kd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)f(a,b)&&c.push(b);return c};var ld,md,nd={},od={},pd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rd={},sd={},td=/\d/,ud=/\d\d/,vd=/\d{3}/,wd=/\d{4}/,xd=/[+-]?\d{6}/,yd=/\d\d?/,zd=/\d\d\d\d?/,Ad=/\d\d\d\d\d\d?/,Bd=/\d{1,3}/,Cd=/\d{1,4}/,Dd=/[+-]?\d{1,6}/,Ed=/\d+/,Fd=/[+-]?\d+/,Gd=/Z|[+-]\d\d:?\d\d/gi,Hd=/Z|[+-]\d\d(?::?\d\d)?/gi,Id=/[+-]?\d+(\.\d{1,3})?/,Jd=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Kd={},Ld={},Md=0,Nd=1,Od=2,Pd=3,Qd=4,Rd=5,Sd=6,Td=7,Ud=8;md=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b=a?""+a:"+"+a}),R(0,["YY",2],0,function(){return this.year()%100}),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),J("year","y"),W("Y",Fd),W("YY",yd,ud),W("YYYY",Cd,wd),W("YYYYY",Dd,xd),W("YYYYYY",Dd,xd),$(["YYYYY","YYYYYY"],Md),$("YYYY",function(b,c){c[Md]=2===b.length?a.parseTwoDigitYear(b):r(b)}),$("YY",function(b,c){c[Md]=a.parseTwoDigitYear(b)}),$("Y",function(a,b){b[Md]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return r(a)+(r(a)>68?1900:2e3)};var ee=M("FullYear",!0);a.ISO_8601=function(){};var fe=u("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?this>a?this:a:l()}),ge=u("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:l()}),he=function(){return Date.now?Date.now():+new Date};Qa("Z",":"),Qa("ZZ",""),W("Z",Hd),W("ZZ",Hd),$(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ra(Hd,a)});var ie=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var je=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;db.fn=Oa.prototype;var le=ib(1,"add"),me=ib(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ne=u("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pb("gggg","weekYear"),Pb("ggggg","weekYear"),Pb("GGGG","isoWeekYear"),Pb("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),W("G",Fd),W("g",Fd),W("GG",yd,ud),W("gg",yd,ud),W("GGGG",Cd,wd),W("gggg",Cd,wd),W("GGGGG",Dd,xd),W("ggggg",Dd,xd),_(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=r(a)}),_(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),R("Q",0,"Qo","quarter"),J("quarter","Q"),W("Q",td),$("Q",function(a,b){b[Nd]=3*(r(a)-1)}),R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),W("w",yd),W("ww",yd,ud),W("W",yd),W("WW",yd,ud),_(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=r(a)});var oe={dow:0,doy:6};R("D",["DD",2],"Do","date"),J("date","D"),W("D",yd),W("DD",yd,ud),W("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),$(["D","DD"],Od),$("Do",function(a,b){b[Od]=r(a.match(yd)[0],10)});var pe=M("Date",!0);R("d",0,"do","day"),R("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),R("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),R("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),W("d",yd),W("e",yd),W("E",yd),W("dd",function(a,b){return b.weekdaysMinRegex(a)}),W("ddd",function(a,b){return b.weekdaysShortRegex(a)}),W("dddd",function(a,b){return b.weekdaysRegex(a)}),_(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:j(c).invalidWeekday=a}),_(["d","e","E"],function(a,b,c,d){b[d]=r(a)});var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),se="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),te=Jd,ue=Jd,ve=Jd;R("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),W("DDD",Bd),W("DDDD",vd),$(["DDD","DDDD"],function(a,b,c){c._dayOfYear=r(a)}),R("H",["HH",2],0,"hour"),R("h",["hh",2],0,oc),R("k",["kk",2],0,pc),R("hmm",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)}),R("hmmss",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)+Q(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+Q(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+Q(this.minutes(),2)+Q(this.seconds(),2)}),qc("a",!0),qc("A",!1),J("hour","h"),W("a",rc),W("A",rc),W("H",yd),W("h",yd),W("HH",yd,ud),W("hh",yd,ud),W("hmm",zd),W("hmmss",Ad),W("Hmm",zd),W("Hmmss",Ad),$(["H","HH"],Pd),$(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),$(["h","hh"],function(a,b,c){b[Pd]=r(a),j(c).bigHour=!0}),$("hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d)),j(c).bigHour=!0}),$("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e)),j(c).bigHour=!0}),$("Hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d))}),$("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e))});var we=/[ap]\.?m?\.?/i,xe=M("Hours",!0);R("m",["mm",2],0,"minute"),J("minute","m"),W("m",yd),W("mm",yd,ud),$(["m","mm"],Qd);var ye=M("Minutes",!1);R("s",["ss",2],0,"second"),J("second","s"),W("s",yd),W("ss",yd,ud),$(["s","ss"],Rd);var ze=M("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)}),R(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,function(){return 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),W("S",Bd,td),W("SS",Bd,ud),W("SSS",Bd,vd);var Ae;for(Ae="SSSS";Ae.length<=9;Ae+="S")W(Ae,Ed);for(Ae="S";Ae.length<=9;Ae+="S")$(Ae,uc);var Be=M("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var Ce=o.prototype;Ce.add=le,Ce.calendar=kb,Ce.clone=lb,Ce.diff=sb,Ce.endOf=Eb,Ce.format=wb,Ce.from=xb,Ce.fromNow=yb,Ce.to=zb,Ce.toNow=Ab,Ce.get=P,Ce.invalidAt=Nb,Ce.isAfter=mb,Ce.isBefore=nb,Ce.isBetween=ob,Ce.isSame=pb,Ce.isSameOrAfter=qb,Ce.isSameOrBefore=rb,Ce.isValid=Lb,Ce.lang=ne,Ce.locale=Bb,Ce.localeData=Cb,Ce.max=ge,Ce.min=fe,Ce.parsingFlags=Mb,Ce.set=P,Ce.startOf=Db,Ce.subtract=me,Ce.toArray=Ib,Ce.toObject=Jb,Ce.toDate=Hb,Ce.toISOString=vb,Ce.toJSON=Kb,Ce.toString=ub,Ce.unix=Gb,Ce.valueOf=Fb,Ce.creationData=Ob,Ce.year=ee,Ce.isLeapYear=ta,Ce.weekYear=Qb,Ce.isoWeekYear=Rb,Ce.quarter=Ce.quarters=Wb,Ce.month=ha,Ce.daysInMonth=ia,Ce.week=Ce.weeks=$b,Ce.isoWeek=Ce.isoWeeks=_b,Ce.weeksInYear=Tb,Ce.isoWeeksInYear=Sb,Ce.date=pe,Ce.day=Ce.days=gc,Ce.weekday=hc,Ce.isoWeekday=ic,Ce.dayOfYear=nc,Ce.hour=Ce.hours=xe,Ce.minute=Ce.minutes=ye,Ce.second=Ce.seconds=ze,Ce.millisecond=Ce.milliseconds=Be,Ce.utcOffset=Ua,Ce.utc=Wa,Ce.local=Xa,Ce.parseZone=Ya,Ce.hasAlignedHourOffset=Za,Ce.isDST=$a,Ce.isDSTShifted=_a,Ce.isLocal=ab,Ce.isUtcOffset=bb,Ce.isUtc=cb,Ce.isUTC=cb,Ce.zoneAbbr=vc,Ce.zoneName=wc,Ce.dates=u("dates accessor is deprecated. Use date instead.",pe),Ce.months=u("months accessor is deprecated. Use month instead",ha),Ce.years=u("years accessor is deprecated. Use year instead",ee),Ce.zone=u("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Va);var De=Ce,Ee={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Fe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ge="Invalid date",He="%d",Ie=/\d{1,2}/,Je={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ke=A.prototype;Ke._calendar=Ee,Ke.calendar=zc,Ke._longDateFormat=Fe,Ke.longDateFormat=Ac,Ke._invalidDate=Ge,Ke.invalidDate=Bc,Ke._ordinal=He,Ke.ordinal=Cc,Ke._ordinalParse=Ie,Ke.preparse=Dc,Ke.postformat=Dc,Ke._relativeTime=Je,Ke.relativeTime=Ec,Ke.pastFuture=Fc,Ke.set=y,Ke.months=ca,Ke._months=Wd,Ke.monthsShort=da,Ke._monthsShort=Xd,Ke.monthsParse=fa,Ke._monthsRegex=Zd,Ke.monthsRegex=ka,Ke._monthsShortRegex=Yd,Ke.monthsShortRegex=ja,Ke.week=Xb,Ke._week=oe,Ke.firstDayOfYear=Zb,Ke.firstDayOfWeek=Yb,Ke.weekdays=bc,Ke._weekdays=qe,Ke.weekdaysMin=dc,Ke._weekdaysMin=se,Ke.weekdaysShort=cc,Ke._weekdaysShort=re,Ke.weekdaysParse=fc,Ke._weekdaysRegex=te,Ke.weekdaysRegex=jc,Ke._weekdaysShortRegex=ue,Ke.weekdaysShortRegex=kc,Ke._weekdaysMinRegex=ve,Ke.weekdaysMinRegex=lc,Ke.isPM=sc,Ke._meridiemParse=we,Ke.meridiem=tc,E("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===r(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=u("moment.lang is deprecated. Use moment.locale instead.",E),a.langData=u("moment.langData is deprecated. Use moment.localeData instead.",H);var Le=Math.abs,Me=Yc("ms"),Ne=Yc("s"),Oe=Yc("m"),Pe=Yc("h"),Qe=Yc("d"),Re=Yc("w"),Se=Yc("M"),Te=Yc("y"),Ue=$c("milliseconds"),Ve=$c("seconds"),We=$c("minutes"),Xe=$c("hours"),Ye=$c("days"),Ze=$c("months"),$e=$c("years"),_e=Math.round,af={s:45,m:45,h:22,d:26,M:11},bf=Math.abs,cf=Oa.prototype;cf.abs=Oc,cf.add=Qc,cf.subtract=Rc,cf.as=Wc,cf.asMilliseconds=Me,cf.asSeconds=Ne,cf.asMinutes=Oe,cf.asHours=Pe,cf.asDays=Qe,cf.asWeeks=Re,cf.asMonths=Se,cf.asYears=Te,cf.valueOf=Xc,cf._bubble=Tc,cf.get=Zc,cf.milliseconds=Ue,cf.seconds=Ve,cf.minutes=We,cf.hours=Xe,cf.days=Ye,cf.weeks=_c,cf.months=Ze,cf.years=$e,cf.humanize=dd,cf.toISOString=ed,cf.toString=ed,cf.toJSON=ed,cf.locale=Bb,cf.localeData=Cb,cf.toIsoString=u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ed),cf.lang=ne,R("X",0,0,"unix"),R("x",0,0,"valueOf"),W("x",Fd),W("X",Id),$("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),$("x",function(a,b,c){c._d=new Date(r(a))}),a.version="2.13.0",b(Ka),a.fn=De,a.min=Ma,a.max=Na,a.now=he,a.utc=h,a.unix=xc,a.months=Jc,a.isDate=d,a.locale=E,a.invalid=l,a.duration=db,a.isMoment=p,a.weekdays=Lc,a.parseZone=yc,a.localeData=H,a.isDuration=Pa,a.monthsShort=Kc,a.weekdaysMin=Nc,a.defineLocale=F,a.updateLocale=G,a.locales=I,a.weekdaysShort=Mc,a.normalizeUnits=K,a.relativeTimeThreshold=cd,a.prototype=De;var df=a;return df}); \ No newline at end of file diff --git a/src/dropper/static/js/bootstrap/popper.min.js b/src/dropper/static/js/bootstrap/popper.min.js new file mode 100644 index 0000000..94a5c26 --- /dev/null +++ b/src/dropper/static/js/bootstrap/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightwindow.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue}); +//# sourceMappingURL=popper.min.js.map diff --git a/src/dropper/static/js/events.js b/src/dropper/static/js/events.js new file mode 100644 index 0000000..985cc14 --- /dev/null +++ b/src/dropper/static/js/events.js @@ -0,0 +1,84 @@ +$( "#toUpload" ).bind( "change", function(eve) { + const files = eve.target.files; + setUploadListTitles(files); + +}); + +$( "#uploadFiles" ).bind( "click", function(eve) { + const files = document.getElementById('toUpload').files; + uploadFiles(files); +}); + +$( "#uploadText" ).bind( "click", function(eve) { + const note = document.getElementById('noteArea').value; + uploadTextEntry(note.trim()); +}); + +$( "#deleteTextBtn" ).bind( "click", function(eve) { + const note = document.getElementById('toDeleteText').innerText; + deleteTextAction(eve.target, note); +}); + +$( "#googlePicker" ).bind( "click", function(eve) { + showGooglePicker(); +}); + +// Scroll into view events... +$( "#notesToViewBtn" ).bind( "click", function(eve) { + const elm = document.getElementById("notesToView"); + elm.scrollIntoView(); +}); +$( "#filesToViewBtn" ).bind( "click", function(eve) { + const elm = document.getElementById("filesToView"); + elm.scrollIntoView(); +}); + + +// Edit events +const preEditFile = (elm = null) => { + if (elm == '' || elm == undefined) { + return; + } + + document.getElementById('toEditFileName').innerText = elm.getAttribute('fileName'); + document.getElementById('newEditName').value = elm.getAttribute('fileName'); + document.getElementById('editFileBtn').setAttribute("fileHash", elm.getAttribute('fileHash')); +} + +const editFile = (elm = null) => { + const newName = document.getElementById('newEditName').value.trim(); + const hash = elm.getAttribute('fileHash').trim(); + editAction(newName, hash); +} + + +// Delete events +const preDeleteText = (elm = null) => { + if (elm == '' || elm == undefined) { + displayMessage("No text to delete...", "alert-warning"); + return; + } + + document.getElementById('toDeleteText').innerText = elm.innerText; + document.getElementById('deleteTextBtn').setAttribute("textClass", elm.className); +} + + +const preDeleteFile = (elm = null) => { + if (elm == '' || elm == undefined) { + displayMessage("No file to delete...", "alert-warning"); + return; + } + + document.getElementById('toDeleteFileName').innerText = elm.getAttribute('fileName'); + document.getElementById('deleteFileBtn').setAttribute("fileHash", elm.getAttribute('fileHash')); +} + +const deleteFile = (elm = null) => { + if (elm == '' || elm == undefined) { + displayMessage("No file to delete...", "alert-warning"); + return; + } + const hash = elm.getAttribute('fileHash').trim(); + deleteAction(hash); +} diff --git a/src/dropper/static/js/google-picker-logic.js b/src/dropper/static/js/google-picker-logic.js new file mode 100644 index 0000000..bcfff75 --- /dev/null +++ b/src/dropper/static/js/google-picker-logic.js @@ -0,0 +1,120 @@ +// NOTE: These will get set from loadPicker... +// The Browser API key obtained from the Google API Console. +// Replace with your own Browser API key, or your own key. +let developerKey = ''; +// The Client ID obtained from the Google API Console. Replace with your own Client ID. +let clientId = "" +// Replace with your own project number from console.developers.google.com. +// See "Project number" under "IAM & Admin" > "Settings" +let appId = ""; + + +// Scope to use to access user's Drive items. +let scope = ['https://www.googleapis.com/auth/drive.file']; + +let pickerApiLoaded = false; +let picker = null; +let oauthToken; + +// Use the Google API Loader script to load the google.picker script. +async function loadPicker() { + let message = "[Google Drive Picker Setup Error] Check console for error..." + try { + const data = await fetchData( formatURL('static/google-api-data.json') ) + if (data.developerKey == "" || data.clientId == "" || data.appId == "") { + message = "[Google Drive Picker Setup Error] Set the fields in static/google-api-data.json file..."; + throw message + } + + developerKey = data.developerKey; + clientId = data.clientId; + appId = data.appId; + } catch (e) { + console.log(e); + displayMessage(message, "warning"); + return ; + } + + gapi.load('auth', {'callback': onAuthApiLoad}); + gapi.load('picker', {'callback': onPickerApiLoad}); +} + + +function onAuthApiLoad() { + window.gapi.auth.authorize( + { + 'client_id': clientId, + 'scope': scope, + 'immediate': true + }, + handleAuthResult); + } + + function onPickerApiLoad() { + pickerApiLoaded = true; + console.log("Picker Api Loaded"); + createPicker(); + } + + function handleAuthResult(authResult) { + if (authResult && !authResult.error) { + oauthToken = authResult.access_token; + console.log("Got auth..."); + createPicker(); + } else { + console.log("Auth issue..."); + console.log(authResult.error); + } + } + + // Create and render a Picker object for searching files. + function createPicker() { + if (pickerApiLoaded && oauthToken) { + let ulView = new google.picker.DocsUploadView() + .setIncludeFolders(true); + + let docsView = new google.picker.DocsView() + .setIncludeFolders(true) + .setSelectFolderEnabled(true) + .setIncludeFolders(true) + .setParent("ROOT"); + + picker = new google.picker.PickerBuilder() + .enableFeature(google.picker.Feature.MULTISELECT_ENABLED) + .setAppId(appId) + .setOAuthToken(oauthToken) + .addView(docsView) + .addView(ulView) + .setDeveloperKey(developerKey) + .setCallback(pickerCallback) + .build(); + console.log("Created Picker..."); + } + } + + function showGooglePicker() { + try { + picker.setVisible(true); + setTimeout(function () { + const picker = document.getElementsByClassName('picker shr-q-shr-r picker-dialog')[0]; + const pickerBgs = document.getElementsByClassName('picker shr-q-shr-r-shr-xb picker-dialog-bg'); + + + pickerBgs[0].style.display = "none"; + pickerBgs[1].style.display = "none"; + picker.style.top = "4em"; + picker.stylezIndex = "999"; + }, 1200); + } catch (e) { + displayMessage("No Google API Picker object setup...", "warning"); + return ; + } + } + + // A simple callback implementation. + function pickerCallback(data) { + if (data.action == google.picker.Action.PICKED) { + var fileId = data.docs[0].id; + console.log('The user selected: ' + fileId); + } + } diff --git a/src/dropper/static/js/post-ajax.js b/src/dropper/static/js/post-ajax.js new file mode 100644 index 0000000..f480401 --- /dev/null +++ b/src/dropper/static/js/post-ajax.js @@ -0,0 +1,32 @@ +const insertArea = document.getElementById('dynUl'); + + +const postAjaxController = (data, action, hash, fname) => { + // console.log(data); + if (data.message) { + type = data.message.type + message = data.message.text + + if (action === "upload-text" || action === "upload-file") { + displayMessage(message, type, "page-alert-zone-2", 3); + return ; + } + + if (action === "edit") { + query = '[fileHash="' + hash + '"]'; + elm = document.querySelector(query); + elm.children[0].innerText = fname; + } + + if (action === "delete") { + query = '[fileHash="' + hash + '"]'; + elm = document.querySelector(query); + while ( !elm.className.includes("row r") ) { + elm = elm.parentElement; + } + elm.parentElement.removeChild(elm); + } + + displayMessage(message, type); + } +} diff --git a/src/dropper/static/js/ui-logic.js b/src/dropper/static/js/ui-logic.js new file mode 100644 index 0000000..de835e2 --- /dev/null +++ b/src/dropper/static/js/ui-logic.js @@ -0,0 +1,170 @@ +const setUploadListTitles = (files = null) => { + if (files == null) { + return ; + } + + let list = document.getElementById('uploadListTitles'); + clearChildNodes(list); + for (var i = 0; i < files.length; i++) { + let liTag = document.createElement('LI'); + let name = document.createTextNode(files[i].name); + + liTag.className = "list-group-item disabled progress-bar"; + let bs64 = btoa(unescape(encodeURIComponent(files[i].name))).split("==")[0]; + liTag.setAttribute("id", bs64); + liTag.append(name); + list.append(liTag); + } +} + + +const uploadFiles = (files = null) => { + const size = files.length; + + if (files == null || size < 1) { + displayMessage("Nothing to upload...", "alert-warning", "page-alert-zone-2"); + return ; + } + + // Multi-upload... + if (size > 1) { + for (var i = 0; i < size; i++) { + file = files[i]; + name = file.name; + data = createFormDataFiles([file]); + doAjaxUpload('upload', data, name, "upload-file"); + } + } else { // Single upload... + data = createFormDataFiles(files); + name = files[0].name; + doAjaxUpload('upload', data, name, "upload-file"); + } +} + +const uploadTextEntry = (note = null) => { + if (note == null || note == "") { + displayMessage("Nothing to upload...", "alert-warning", "page-alert-zone-2"); + return ; + } + + doAjax('add-note', createFormData(note), "upload-text"); +} + +const editAction = async (newName, hash) => { + const params = new URLSearchParams('newName=' + newName + '&hash=' + hash) + doAjax('edit-file', params, 'edit', hash, newName); +} + +const deleteAction = async (hash) => { + const params = new URLSearchParams('hash=' + hash) + doAjax('delete-file', params, 'delete', hash); +} + +const deleteTextAction = (elm, note) => { + if (note == '' || note == undefined) { + displayMessage("No text to delete...", "alert-warning"); + return; + } + + const classRef = elm.getAttribute('textClass'); + const refElm = document.getElementsByClassName(classRef)[0]; + refElm.parentElement.removeChild(refElm); + + const encodedstr = btoa(note); + const params = new URLSearchParams('encodedstr=' + encodedstr) + doAjax('delete-text', params, 'delete-text'); +} + +const deleteAllTextAction = () => { + const params = new URLSearchParams('hash=empty') + doAjax('delete-all-text', params, 'delete-text'); +} + +const createFormData = (entry) => { + let form = new FormData(); + for (var i = 0; i < entry.length; i++) { + form.append("entryText", entry); + } + return form; +} + +const createFormDataFiles = (files) => { + let form = new FormData(); + + for (var i = 0; i < files.length; i++) { + form.append(files[i].name, files[i]); + } + return form; +} + + +// Progressbar handler +const updateProgressBar = (progressbar = null, text = "Nothing uploading...", + percent = 0, type = "error") => { + if (progressbar == null) { + return ; + } + + + if (type == "info") { + progressbar.setAttribute("aria-valuenow", percent); + progressbar.style.width = percent + "%"; + // progressbar.innerText = text; + progressbar.classList.remove('bg-success'); + progressbar.classList.add('progress-bar-animated'); + progressbar.classList.add('bg-info'); + return ; + } + + if (type == "success") { + progressbar.setAttribute("aria-valuenow", 100); + progressbar.style.width = "100%"; + // progressbar.innerText = text; + progressbar.classList.remove('progress-bar-animated'); + progressbar.classList.remove('bg-info'); + progressbar.classList.add('bg-success'); + return ; + } + + progressbar.style.width = "100%"; + progressbar.innerText = "An Error Occured"; + progressbar.classList.remove('progress-bar-animated'); + progressbar.classList.remove('bg-info'); + progressbar.classList.remove('bg-success'); + progressbar.classList.add('bg-danger'); +} + +// Message handler +const displayMessage = (message, type, msgWindow = "page-alert-zone", timeout) => { + let alertField = document.getElementById(msgWindow); + let divElm = document.createElement("DIV"); + let btnElm = document.createElement("BUTTON"); + let spnElm = document.createElement("SPAN"); + let textElm = document.createTextNode(message); + + divElm.setAttribute("class", "alert alert-" + type); + divElm.setAttribute("role", "alert"); + divElm.appendChild(textElm); + btnElm.type = "button"; + textElm = document.createTextNode("X"); + btnElm.setAttribute("class", "close"); + btnElm.setAttribute("data-dismiss", "alert"); + btnElm.setAttribute("aria-label", "close"); + spnElm.setAttribute("aria-hidden", "true"); + spnElm.appendChild(textElm); + btnElm.appendChild(spnElm); + divElm.appendChild(btnElm); + alertField.appendChild(divElm); + + if (timeout > 0) { + setTimeout(function () { + clearChildNodes(alertField); + }, timeout * 1000); + } +} + +const clearChildNodes = (parent) => { + while (parent.firstChild) { + parent.removeChild(parent.firstChild); + } +} diff --git a/src/dropper/templates/error.html b/src/dropper/templates/error.html new file mode 100644 index 0000000..a6aa5ac --- /dev/null +++ b/src/dropper/templates/error.html @@ -0,0 +1,7 @@ +{% extends "layout.html" %} +{% block content %} +
+

{{title}}

+

{{message}}

+
+{% endblock content %} diff --git a/src/dropper/templates/index.html b/src/dropper/templates/index.html new file mode 100644 index 0000000..d0fe77b --- /dev/null +++ b/src/dropper/templates/index.html @@ -0,0 +1,219 @@ +{% extends "layout.html" %} +{% block content %} +
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
+ + +
+

Server Files:

+
+ +
    + + {% for note in notes %} +
  • +
    + {% if note.strip().startswith( ("http:", "https:", "ftp:", "file:") ) %} + + {{note}} + + {% elif note.strip() %} + {{note}} + {% endif %} +
    + +
    +

    + Delete +

    +
    +
  • + {% endfor %} + + + {% for file in files %} +
  • +
    +

    + {{file[0]}} + Edit + Delete +

    + {% if file[0].lower().endswith( (".png", ".jpg", ".jpeg") ) %} + + {{file[0]}} + + {% elif file[0].lower().endswith( (".mp4", ".webm") ) %} + + {% else %} + {{file[0]}} + {% endif %} +
    +
  • + {% endfor %} +
+
+
+
+ + + + + + + + + + + + + + + + +{% endblock content %} + +{% block scripts %} + + + + + + + + + +{% endblock scripts %} diff --git a/src/dropper/templates/layout.html b/src/dropper/templates/layout.html new file mode 100644 index 0000000..6bc6f92 --- /dev/null +++ b/src/dropper/templates/layout.html @@ -0,0 +1,38 @@ + + + + + {% if title %} + {{title}} + {% else %} + Uploader + {% endif %} + + + + + + + + + +{% block content %} + +{% endblock %} + + + + + + + + + + + +{% block scripts %} + +{% endblock scripts %} + + + diff --git a/src/start.sh b/src/start.sh new file mode 100755 index 0000000..220707c --- /dev/null +++ b/src/start.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + source "/home/abaddon/Portable_Apps/py-venvs/uploader-venv/bin/activate" + gunicorn wsgi:app -b 0.0.0.0:1120 # : IE : +} +main $@; diff --git a/src/wsgi.py b/src/wsgi.py new file mode 100644 index 0000000..49398df --- /dev/null +++ b/src/wsgi.py @@ -0,0 +1,4 @@ +from dropper import app + +if __name__ == '__main__': + app.run(debug=True)