[
  {
    "path": ".gitignore",
    "content": "/node_modules\n/bower_components\npackage-lock.json\n**/.DS_Store\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# CHANGELOG\n\n## V 2.0.0\n- Improved design\n- New folder structure\n- Updated plugins to newer version\n- Other bug fixes\n\n## V 1.0.0\n- Initial release\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2018 BootstrapDash\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "<a href=\"http://www.bootstrapdash.com/demo/stellar-admin-free/jquery/\" target=\"_blank\"><img src=\"screenshot.jpg\"></a>\n\n<h1>Stellar</h1>\nStellar admin template is completely based on the latest version of Bootstrap 4. Stellar Admin is designed to reflect the simplicity and svelte of the components and UI elements and coded to perfection with well-organized code. This makes it easy to change its looks to anything that you desire on your admin panel. Stellar Admin is a perfect pick to create any kind of simple or complex backend applications or any other web applications.\n<br><br>\nThe template is always kept up to date and kept up with the latest technologies. Stellar is a completely responsive admin template that gives you an effortless viewing experience on mobile devices as well as small and large desktops.\n\n\n<h1>Credits:</h1>\n\n- Bootstrap 4\n- Font Awesome\n- jQuery\n- Gulp\n- Chart.js\n\n<h1>Browser Support:</h1>\n\nStellar is designed to work flawlessly with all the latest and modern web browsers.\n\n- Chrome (latest)\n- FireFox (latest)\n- Safari (latest)\n- Opera (latest)\n- IE10+  \n\n<h1>License Information:</h1>\n\n\nStellar is released under MIT license. Stellar is a free Bootstrap 4 admin template developed from BootstrapDash. Feel free to download it, use it, share it, get creative with it.\n\n<h1>How to use Stellar ?</h1>\n\n\n1 - Click the Clone or Download button in GitHub and download as a ZIP file or you can enter the command git clone https://github.com/BootstrapDash/Stellar.git in you terminal to get a copy of this template.\n\n2 - After the files have been downloaded you will get a folder with all the required files\n\n3 - You can install all the dependencies in the template by running the command npm install. All the required files are in the node modules.\n\n4 - Find the file named index.html, check what all components you need. Open the file in a text editor and you can start editing.\n\n5 - Now that your project has now kick-started, all you need to do now is to code, code, and code to your heart's content.\n\n<h1>How to Contribute?:</h1>\n\n\nWe love your contributions and we welcome them wholeheartedly. We believe the more the merrier.\nTo contribute make sure you have a Node.js and npm installed. Now run the command gulp --version. If the command returns with the Gulp version number, it means you have Gulp installed. If not you need to run the command npm install --global gulp-cli to install Gulp.\n\n<h2>Next</h2>\n\nAfter Gulp has been installed, follow the steps below to contribute.\n  <br>\n\t1 - Fork and clone the repo of Stellar.\n  <br>\n\t2 - Run the command npm install to install all the dependencies.\n  <br>\n\t3 - Enter the command gulp serve. This will open Stellar in your default browser.\n  <br>\n\t4 - Make your valuable contribution\n  <br>\n\t5 - Submit a pull request.\n\n\nDo you need a template with more features and functionalities? Get more with our collection of the premium template with more plugins, eye catching animations, UI components, and sample pages all fitting together with a high-quality design.\nVisit\n  <a href=\"https://www.bootstrapdash.com\" target=\"_blank\">https://www.bootstrapdash.com</a> for more admin templates.\n"
  },
  {
    "path": "css/style.css",
    "content": "/*-------------------------------------------------------------------\n  ===== Table of Contents =====\n\n  * Bootstrap functions\n  * Template variables\n  * SCSS Compass Functions\n  * Boostrap Main SCSS\n  * Template mixins\n    + Animation Mixins\n    + Background Mixins\n    + Badge Mixins\n    + Button Mixins\n    + Miscellaneous Mixins\n    + BlockQuote Mixins\n    + Cards Mixins\n    + Color Functions Mixins\n    + Tooltips\n    + popovers\n  * Core Styles\n    + Reset Styles\n    + Fonts\n    + Functions\n    + Backgrounds\n    + Typography\n    + Miscellaneous\n    + Footer\n    + Layouts\n    + Utilities\n    + Demo styles\n  * Components\n    + Accordions\n    + Badges\n    + Bootstrap Alerts\n    + Boostrap Progress\n    + Buttons\n    + Breadcrumbs\n    + Cards\n    + Checkboxes and Radios\n    + Dropdowns\n    + Forms\n    + Google maps\n    + Icons\n    + Loaders\n    + Lists\n    + Modals\n    + Pagination\n    + Popover\n    + Preview\n    + Tables\n    + Tabs\n    + Timeline\n    + Todo List\n    + Tooltips\n    + User Profile\n    + Pricing table\n  * Email\n    + Mail Sidebar\n    + Mail List Container\n    + Message Content\n  * Plugin Overrides\n    + Ace Editor\n    + Avgrund Popup\n    + Bootstrap Tour\n    + Chartist\n    + CodeMirror\n    + Colcade\n    + Colorpicker\n    + Context Menu\n    + Data Tables\n    + Datepicker\n    + Dropify\n    + Dropzone\n    + Flot chart\n    + Full Calendar\n    + Google Charts\n    + Icheck\n    + Jquery File Upload\n    + Js-grid\n    + Jvectormap\n    + Light Gallery\n    + Listify\n    + No-ui-slider\n    + Owl-carousel\n    + Progressbar-js\n    + Pws-tabs\n    + Quill Editor\n    + Rating\n    + Select2\n    + Summernote Editor\n    + SweetAlert\n    + Switchery\n    + Tags\n    + TinyMCE Editor\n    + Toast\n    + Typeahead\n    + Wysi Editor\n    + X-editable\n    + Wizard\n  * Landing screens\n    + Auth\n    + Lock Screen\n-------------------------------------------------------------------*/\n/*-------------------------------------------------------------------*/\n/* === Import Bootstrap functions and variables === */\n/*-------------------------------------------------------------------*/\n/* === Import template variables === */\n/*-------------------------------------------------------------------*/\n/* === SCSS Compass Functions === */\n@import url(\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap\");\n\n@-webkit-keyframes flash {\n  0% {\n    opacity: 1; }\n  25% {\n    opacity: 0; }\n  50% {\n    opacity: 1; }\n  75% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@keyframes flash {\n  0% {\n    opacity: 1; }\n  25% {\n    opacity: 0; }\n  50% {\n    opacity: 1; }\n  75% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@-webkit-keyframes bounce {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  40% {\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px); }\n  50% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  60% {\n    -webkit-transform: translateY(-15px);\n    transform: translateY(-15px); }\n  80% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@keyframes bounce {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  40% {\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px); }\n  50% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  60% {\n    -webkit-transform: translateY(-15px);\n    transform: translateY(-15px); }\n  80% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@-webkit-keyframes shake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  10% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  20% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  30% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  40% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  50% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  60% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  70% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  90% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes shake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  10% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  20% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  30% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  40% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  50% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  60% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  70% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  90% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@-webkit-keyframes tada {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  10% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg); }\n  20% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg); }\n  30% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  40% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  50% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  60% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  70% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  80% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  90% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  100% {\n    -webkit-transform: scale(1) rotate(0);\n    transform: scale(1) rotate(0); } }\n\n@keyframes tada {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  10% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg); }\n  20% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg); }\n  30% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  40% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  50% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  60% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  70% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  80% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg); }\n  90% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg); }\n  100% {\n    -webkit-transform: scale(1) rotate(0);\n    transform: scale(1) rotate(0); } }\n\n@-webkit-keyframes swing {\n  20%, 40%, 60%, 80%, 100% {\n    -webkit-transform-origin: top center 50%;\n    transform-origin: top center 50%; }\n  20% {\n    -webkit-transform: rotate(15deg);\n    transform: rotate(15deg); }\n  40% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg); }\n  60% {\n    -webkit-transform: rotate(5deg);\n    transform: rotate(5deg); }\n  80% {\n    -webkit-transform: rotate(-5deg);\n    transform: rotate(-5deg); }\n  100% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg); } }\n\n@keyframes swing {\n  20%, 40%, 60%, 80%, 100% {\n    -webkit-transform-origin: top center 50%;\n    transform-origin: top center 50%; }\n  20% {\n    -webkit-transform: rotate(15deg);\n    transform: rotate(15deg); }\n  40% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg); }\n  60% {\n    -webkit-transform: rotate(5deg);\n    transform: rotate(5deg); }\n  80% {\n    -webkit-transform: rotate(-5deg);\n    transform: rotate(-5deg); }\n  100% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg); } }\n\n@-webkit-keyframes wobble {\n  0% {\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%); }\n  15% {\n    -webkit-transform: translateX(-25%) rotate(-5deg);\n    transform: translateX(-25%) rotate(-5deg); }\n  30% {\n    -webkit-transform: translateX(20%) rotate(3deg);\n    transform: translateX(20%) rotate(3deg); }\n  45% {\n    -webkit-transform: translateX(-15%) rotate(-3deg);\n    transform: translateX(-15%) rotate(-3deg); }\n  60% {\n    -webkit-transform: translateX(10%) rotate(2deg);\n    transform: translateX(10%) rotate(2deg); }\n  75% {\n    -webkit-transform: translateX(-5%) rotate(-1deg);\n    transform: translateX(-5%) rotate(-1deg); }\n  100% {\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%); } }\n\n@keyframes wobble {\n  0% {\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%); }\n  15% {\n    -webkit-transform: translateX(-25%) rotate(-5deg);\n    transform: translateX(-25%) rotate(-5deg); }\n  30% {\n    -webkit-transform: translateX(20%) rotate(3deg);\n    transform: translateX(20%) rotate(3deg); }\n  45% {\n    -webkit-transform: translateX(-15%) rotate(-3deg);\n    transform: translateX(-15%) rotate(-3deg); }\n  60% {\n    -webkit-transform: translateX(10%) rotate(2deg);\n    transform: translateX(10%) rotate(2deg); }\n  75% {\n    -webkit-transform: translateX(-5%) rotate(-1deg);\n    transform: translateX(-5%) rotate(-1deg); }\n  100% {\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%); } }\n\n@-webkit-keyframes pulse {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  50% {\n    -webkit-transform: scale(1.1, 1.1);\n    transform: scale(1.1, 1.1); }\n  100% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); } }\n\n@keyframes pulse {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  50% {\n    -webkit-transform: scale(1.1, 1.1);\n    transform: scale(1.1, 1.1); }\n  100% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); } }\n\n@-webkit-keyframes wiggle {\n  0% {\n    -webkit-transform: skewX(9deg);\n    transform: skewX(9deg); }\n  10% {\n    -webkit-transform: skewX(-8deg);\n    transform: skewX(-8deg); }\n  20% {\n    -webkit-transform: skewX(7deg);\n    transform: skewX(7deg); }\n  30% {\n    -webkit-transform: skewX(-6deg);\n    transform: skewX(-6deg); }\n  40% {\n    -webkit-transform: skewX(5deg);\n    transform: skewX(5deg); }\n  50% {\n    -webkit-transform: skewX(-4deg);\n    transform: skewX(-4deg); }\n  60% {\n    -webkit-transform: skewX(3deg);\n    transform: skewX(3deg); }\n  70% {\n    -webkit-transform: skewX(-2deg);\n    transform: skewX(-2deg); }\n  80% {\n    -webkit-transform: skewX(1deg);\n    transform: skewX(1deg); }\n  90% {\n    -webkit-transform: skewX(0deg);\n    transform: skewX(0deg); }\n  100% {\n    -webkit-transform: skewX(0deg);\n    transform: skewX(0deg); } }\n\n@keyframes wiggle {\n  0% {\n    -webkit-transform: skewX(9deg);\n    transform: skewX(9deg); }\n  10% {\n    -webkit-transform: skewX(-8deg);\n    transform: skewX(-8deg); }\n  20% {\n    -webkit-transform: skewX(7deg);\n    transform: skewX(7deg); }\n  30% {\n    -webkit-transform: skewX(-6deg);\n    transform: skewX(-6deg); }\n  40% {\n    -webkit-transform: skewX(5deg);\n    transform: skewX(5deg); }\n  50% {\n    -webkit-transform: skewX(-4deg);\n    transform: skewX(-4deg); }\n  60% {\n    -webkit-transform: skewX(3deg);\n    transform: skewX(3deg); }\n  70% {\n    -webkit-transform: skewX(-2deg);\n    transform: skewX(-2deg); }\n  80% {\n    -webkit-transform: skewX(1deg);\n    transform: skewX(1deg); }\n  90% {\n    -webkit-transform: skewX(0deg);\n    transform: skewX(0deg); }\n  100% {\n    -webkit-transform: skewX(0deg);\n    transform: skewX(0deg); } }\n\n@-webkit-keyframes bounceOut {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  25% {\n    -webkit-transform: scale(0.95, 0.95);\n    transform: scale(0.95, 0.95); }\n  50% {\n    opacity: 1;\n    -webkit-transform: scale(1.1, 1.1);\n    transform: scale(1.1, 1.1); }\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0.3, 0.3);\n    transform: scale(0.3, 0.3); } }\n\n@keyframes bounceOut {\n  0% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); }\n  25% {\n    -webkit-transform: scale(0.95, 0.95);\n    transform: scale(0.95, 0.95); }\n  50% {\n    opacity: 1;\n    -webkit-transform: scale(1.1, 1.1);\n    transform: scale(1.1, 1.1); }\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0.3, 0.3);\n    transform: scale(0.3, 0.3); } }\n\n@-webkit-keyframes bounceOutUp {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); } }\n\n@keyframes bounceOutUp {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); } }\n\n@-webkit-keyframes bounceOutDown {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); } }\n\n@keyframes bounceOutDown {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); } }\n\n@-webkit-keyframes bounceOutLeft {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); } }\n\n@keyframes bounceOutLeft {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); } }\n\n@-webkit-keyframes bounceOutRight {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); } }\n\n@keyframes bounceOutRight {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  20% {\n    opacity: 1;\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); } }\n\n@-webkit-keyframes bounceIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0.3, 0.3);\n    transform: scale(0.3, 0.3); }\n  50% {\n    opacity: 1;\n    -webkit-transform: scale(1.05, 1.05);\n    transform: scale(1.05, 1.05); }\n  70% {\n    -webkit-transform: scale(0.9, 0.9);\n    transform: scale(0.9, 0.9); }\n  100% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); } }\n\n@keyframes bounceIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0.3, 0.3);\n    transform: scale(0.3, 0.3); }\n  50% {\n    opacity: 1;\n    -webkit-transform: scale(1.05, 1.05);\n    transform: scale(1.05, 1.05); }\n  70% {\n    -webkit-transform: scale(0.9, 0.9);\n    transform: scale(0.9, 0.9); }\n  100% {\n    -webkit-transform: scale(1, 1);\n    transform: scale(1, 1); } }\n\n@-webkit-keyframes bounceInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateY(30px);\n    transform: translateY(30px); }\n  80% {\n    -webkit-transform: translateY(-10px);\n    transform: translateY(-10px); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@keyframes bounceInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateY(30px);\n    transform: translateY(30px); }\n  80% {\n    -webkit-transform: translateY(-10px);\n    transform: translateY(-10px); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@-webkit-keyframes bounceInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px); }\n  80% {\n    -webkit-transform: translateY(10px);\n    transform: translateY(10px); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@keyframes bounceInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px); }\n  80% {\n    -webkit-transform: translateY(10px);\n    transform: translateY(10px); }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@-webkit-keyframes bounceInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateX(-30px);\n    transform: translateX(-30px); }\n  80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes bounceInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateX(-30px);\n    transform: translateX(-30px); }\n  80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@-webkit-keyframes bounceInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateX(30px);\n    transform: translateX(30px); }\n  80% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes bounceInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translateX(30px);\n    transform: translateX(30px); }\n  80% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px); }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@-webkit-keyframes fadeOut {\n  0% {\n    opacity: 1; }\n  100% {\n    opacity: 0; } }\n\n@keyframes fadeOut {\n  0% {\n    opacity: 1; }\n  100% {\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutUp {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; } }\n\n@keyframes fadeOutUp {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutDown {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px);\n    opacity: 0; } }\n\n@keyframes fadeOutDown {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px);\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutRight {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px);\n    opacity: 0; } }\n\n@keyframes fadeOutRight {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px);\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutLeft {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px);\n    opacity: 0; } }\n\n@keyframes fadeOutLeft {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px);\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutUpBig {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px);\n    opacity: 0; } }\n\n@keyframes fadeOutUpBig {\n  0% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px);\n    opacity: 0; } }\n\n@-webkit-keyframes fadeOutDownBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); } }\n\n@keyframes fadeOutDownBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0);\n    transform: translateY(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px); } }\n\n@-webkit-keyframes fadeOutRightBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); } }\n\n@keyframes fadeOutRightBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); } }\n\n@-webkit-keyframes fadeOutLeftBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); } }\n\n@keyframes fadeOutLeftBig {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); } }\n\n@-webkit-keyframes fadeIn {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@keyframes fadeIn {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInUp {\n  0% {\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes fadeInUp {\n  0% {\n    -webkit-transform: translateY(20px);\n    transform: translateY(20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInDown {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes fadeInDown {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInRight {\n  0% {\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes fadeInRight {\n  0% {\n    -webkit-transform: translateX(20px);\n    transform: translateX(20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInLeft {\n  0% {\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes fadeInLeft {\n  0% {\n    -webkit-transform: translateX(-20px);\n    transform: translateX(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInUpBig {\n  0% {\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes fadeInUpBig {\n  0% {\n    -webkit-transform: translateY(2000px);\n    transform: translateY(2000px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@-webkit-keyframes fadeInDownBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@keyframes fadeInDownBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-2000px);\n    transform: translateY(-2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0);\n    transform: translateY(0); } }\n\n@-webkit-keyframes fadeInRightBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes fadeInRightBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(2000px);\n    transform: translateX(2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@-webkit-keyframes fadeInLeftBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes fadeInLeftBig {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-2000px);\n    transform: translateX(-2000px); }\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@-webkit-keyframes flip {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(0);\n    transform: perspective(400px) rotateY(0);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  40% {\n    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n    transform: perspective(400px) translateZ(150px) rotateY(170deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  50% {\n    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  80% {\n    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n    transform: perspective(400px) rotateY(360deg) scale(0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  100% {\n    -webkit-transform: perspective(400px) scale(1);\n    transform: perspective(400px) scale(1);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; } }\n\n@keyframes flip {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(0);\n    transform: perspective(400px) rotateY(0);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  40% {\n    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n    transform: perspective(400px) translateZ(150px) rotateY(170deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  50% {\n    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  80% {\n    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n    transform: perspective(400px) rotateY(360deg) scale(0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  100% {\n    -webkit-transform: perspective(400px) scale(1);\n    transform: perspective(400px) scale(1);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; } }\n\n@-webkit-keyframes flipInX {\n  0% {\n    -webkit-transform: perspective(400px) rotateX(90deg);\n    transform: perspective(400px) rotateX(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotateX(-10deg);\n    transform: perspective(400px) rotateX(-10deg); }\n  70% {\n    -webkit-transform: perspective(400px) rotateX(10deg);\n    transform: perspective(400px) rotateX(10deg); }\n  100% {\n    -webkit-transform: perspective(400px) rotateX(0deg);\n    transform: perspective(400px) rotateX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@keyframes flipInX {\n  0% {\n    -webkit-transform: perspective(400px) rotateX(90deg);\n    transform: perspective(400px) rotateX(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotateX(-10deg);\n    transform: perspective(400px) rotateX(-10deg); }\n  70% {\n    -webkit-transform: perspective(400px) rotateX(10deg);\n    transform: perspective(400px) rotateX(10deg); }\n  100% {\n    -webkit-transform: perspective(400px) rotateX(0deg);\n    transform: perspective(400px) rotateX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@-webkit-keyframes flipOutX {\n  0% {\n    -webkit-transform: perspective(400px) rotateX(0deg);\n    transform: perspective(400px) rotateX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: perspective(400px) rotateX(90deg);\n    transform: perspective(400px) rotateX(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@keyframes flipOutX {\n  0% {\n    -webkit-transform: perspective(400px) rotateX(0deg);\n    transform: perspective(400px) rotateX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: perspective(400px) rotateX(90deg);\n    transform: perspective(400px) rotateX(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@-webkit-keyframes flipInY {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(90deg);\n    transform: perspective(400px) rotateY(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotateY(-10deg);\n    transform: perspective(400px) rotateY(-10deg); }\n  70% {\n    -webkit-transform: perspective(400px) rotateY(10deg);\n    transform: perspective(400px) rotateY(10deg); }\n  100% {\n    -webkit-transform: perspective(400px) rotateY(0deg);\n    transform: perspective(400px) rotateY(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@keyframes flipInY {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(90deg);\n    transform: perspective(400px) rotateY(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotateY(-10deg);\n    transform: perspective(400px) rotateY(-10deg); }\n  70% {\n    -webkit-transform: perspective(400px) rotateY(10deg);\n    transform: perspective(400px) rotateY(10deg); }\n  100% {\n    -webkit-transform: perspective(400px) rotateY(0deg);\n    transform: perspective(400px) rotateY(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@-webkit-keyframes flipOutY {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(0deg);\n    transform: perspective(400px) rotateY(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: perspective(400px) rotateY(90deg);\n    transform: perspective(400px) rotateY(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@keyframes flipOutY {\n  0% {\n    -webkit-transform: perspective(400px) rotateY(0deg);\n    transform: perspective(400px) rotateY(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: perspective(400px) rotateY(90deg);\n    transform: perspective(400px) rotateY(90deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@-webkit-keyframes lightSpeedIn {\n  0% {\n    -webkit-transform: translateX(100%) skewX(-30deg);\n    transform: translateX(100%) skewX(-30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  60% {\n    -webkit-transform: translateX(-20%) skewX(30deg);\n    transform: translateX(-20%) skewX(30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  80% {\n    -webkit-transform: translateX(0%) skewX(-15deg);\n    transform: translateX(0%) skewX(-15deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(0%) skewX(0deg);\n    transform: translateX(0%) skewX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@keyframes lightSpeedIn {\n  0% {\n    -webkit-transform: translateX(100%) skewX(-30deg);\n    transform: translateX(100%) skewX(-30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; }\n  60% {\n    -webkit-transform: translateX(-20%) skewX(30deg);\n    transform: translateX(-20%) skewX(30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  80% {\n    -webkit-transform: translateX(0%) skewX(-15deg);\n    transform: translateX(0%) skewX(-15deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(0%) skewX(0deg);\n    transform: translateX(0%) skewX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; } }\n\n@-webkit-keyframes lightSpeedOut {\n  0% {\n    -webkit-transform: translateX(0%) skewX(0deg);\n    transform: translateX(0%) skewX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(100%) skewX(-30deg);\n    transform: translateX(100%) skewX(-30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@keyframes lightSpeedOut {\n  0% {\n    -webkit-transform: translateX(0%) skewX(0deg);\n    transform: translateX(0%) skewX(0deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1; }\n  100% {\n    -webkit-transform: translateX(100%) skewX(-30deg);\n    transform: translateX(100%) skewX(-30deg);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateOut {\n  0% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(200deg);\n    transform: rotate(200deg);\n    opacity: 0; } }\n\n@keyframes rotateOut {\n  0% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(200deg);\n    transform: rotate(200deg);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateOutDownLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; } }\n\n@keyframes rotateOutDownLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateOutUpLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; } }\n\n@keyframes rotateOutUpLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateOutDownRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; } }\n\n@keyframes rotateOutDownRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateOutUpRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; } }\n\n@keyframes rotateOutUpRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; } }\n\n@-webkit-keyframes rotateIn {\n  0% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(-200deg);\n    transform: rotate(-200deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@keyframes rotateIn {\n  0% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(-200deg);\n    transform: rotate(-200deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: center center 50%;\n    transform-origin: center center 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@-webkit-keyframes rotateInDownLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@keyframes rotateInDownLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@-webkit-keyframes rotateInUpLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@keyframes rotateInUpLeft {\n  0% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: left bottom 50%;\n    transform-origin: left bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@-webkit-keyframes rotateInUpRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@keyframes rotateInUpRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(-90deg);\n    transform: rotate(-90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@-webkit-keyframes rotateInDownRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@keyframes rotateInDownRight {\n  0% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n    opacity: 0; }\n  100% {\n    -webkit-transform-origin: right bottom 50%;\n    transform-origin: right bottom 50%;\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    opacity: 1; } }\n\n@-webkit-keyframes hinge {\n  0% {\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  20%, 60% {\n    -webkit-transform: rotate(80deg);\n    transform: rotate(80deg);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  40% {\n    -webkit-transform: rotate(60deg);\n    transform: rotate(60deg);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  80% {\n    -webkit-transform: rotate(60deg) translateY(0);\n    transform: rotate(60deg) translateY(0);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  100% {\n    -webkit-transform: translateY(700px);\n    transform: translateY(700px);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@keyframes hinge {\n  0% {\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  20%, 60% {\n    -webkit-transform: rotate(80deg);\n    transform: rotate(80deg);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  40% {\n    -webkit-transform: rotate(60deg);\n    transform: rotate(60deg);\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  80% {\n    -webkit-transform: rotate(60deg) translateY(0);\n    transform: rotate(60deg) translateY(0);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform-origin: top left 50%;\n    transform-origin: top left 50%;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  100% {\n    -webkit-transform: translateY(700px);\n    transform: translateY(700px);\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0; } }\n\n@-webkit-keyframes rollIn {\n  0% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0;\n    -webkit-transform: translateX(-100%) rotate(-120deg);\n    transform: translateX(-100%) rotate(-120deg); }\n  100% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform: translateX(0px) rotate(0deg);\n    transform: translateX(0px) rotate(0deg); } }\n\n@keyframes rollIn {\n  0% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0;\n    -webkit-transform: translateX(-100%) rotate(-120deg);\n    transform: translateX(-100%) rotate(-120deg); }\n  100% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform: translateX(0px) rotate(0deg);\n    transform: translateX(0px) rotate(0deg); } }\n\n@-webkit-keyframes rollOut {\n  0% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform: translateX(0px) rotate(0deg);\n    transform: translateX(0px) rotate(0deg); }\n  100% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0;\n    -webkit-transform: translateX(-100%) rotate(-120deg);\n    transform: translateX(-100%) rotate(-120deg); } }\n\n@keyframes rollOut {\n  0% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n    opacity: 1;\n    -webkit-transform: translateX(0px) rotate(0deg);\n    transform: translateX(0px) rotate(0deg); }\n  100% {\n    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n    opacity: 0;\n    -webkit-transform: translateX(-100%) rotate(-120deg);\n    transform: translateX(-100%) rotate(-120deg); } }\n\n/*-------------------------------------------------------------------*/\n/* === Boostrap Main SCSS === */\n/*!\n * Bootstrap v4.5.3 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n  --blue: #5E50F9;\n  --indigo: #6610f2;\n  --purple: #6a008a;\n  --pink: #E91E63;\n  --red: #f96868;\n  --orange: #f2a654;\n  --yellow: #f6e84e;\n  --green: #46c35f;\n  --teal: #58d8a3;\n  --cyan: #57c7d4;\n  --white: #ffffff;\n  --gray: #6c757d;\n  --gray-dark: #0f1531;\n  --blue: #5E50F9;\n  --indigo: #6610f2;\n  --purple: #6a008a;\n  --pink: #E91E63;\n  --red: #f96868;\n  --orange: #f2a654;\n  --yellow: #f6e84e;\n  --green: #46c35f;\n  --teal: #58d8a3;\n  --cyan: #57c7d4;\n  --white: #ffffff;\n  --gray: #434a54;\n  --gray-light: #aab2bd;\n  --gray-lighter: #e8eff4;\n  --gray-lightest: #e6e9ed;\n  --black: #000000;\n  --primary: #1bdbe0;\n  --secondary: #d8d8d8;\n  --success: #38ce3c;\n  --info: #8e32e9;\n  --warning: #ffde73;\n  --danger: #ff4d6b;\n  --light: #f8f9fa;\n  --dark: #3e4b5b;\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --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\";\n  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\n*,\n*::before,\n*::after {\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box; }\n\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block; }\n\nbody {\n  margin: 0;\n  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\";\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #343a40;\n  text-align: left;\n  background-color: #fff; }\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important; }\n\nhr {\n  -webkit-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: 0.5rem; }\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n  -webkit-text-decoration-skip-ink: none;\n  text-decoration-skip-ink: none; }\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit; }\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0; }\n\ndt {\n  font-weight: 700; }\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; }\n\nblockquote {\n  margin: 0 0 1rem; }\n\nb,\nstrong {\n  font-weight: bolder; }\n\nsmall {\n  font-size: 80%; }\n\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline; }\n\nsub {\n  bottom: -.25em; }\n\nsup {\n  top: -.5em; }\n\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent; }\n  a:hover {\n    color: #0056b3;\n    text-decoration: underline; }\n\na:not([href]):not([class]) {\n  color: inherit;\n  text-decoration: none; }\n  a:not([href]):not([class]):hover {\n    color: inherit;\n    text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 1em; }\n\npre {\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  -ms-overflow-style: scrollbar; }\n\nfigure {\n  margin: 0 0 1rem; }\n\nimg {\n  vertical-align: middle;\n  border-style: none; }\n\nsvg {\n  overflow: hidden;\n  vertical-align: middle; }\n\ntable {\n  border-collapse: collapse; }\n\ncaption {\n  padding-top: 0.9375rem;\n  padding-bottom: 0.9375rem;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom; }\n\nth {\n  text-align: inherit;\n  text-align: -webkit-match-parent; }\n\nlabel {\n  display: inline-block;\n  margin-bottom: 0.5rem; }\n\nbutton {\n  border-radius: 0; }\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit; }\n\nbutton,\ninput {\n  overflow: visible; }\n\nbutton,\nselect {\n  text-transform: none; }\n\n[role=\"button\"] {\n  cursor: pointer; }\n\nselect {\n  word-wrap: normal; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n  cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  padding: 0; }\n\ntextarea {\n  overflow: auto;\n  resize: vertical; }\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0; }\n\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: .5rem;\n  font-size: 1.5rem;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal; }\n\nprogress {\n  vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto; }\n\n[type=\"search\"] {\n  outline-offset: -2px;\n  -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button; }\n\noutput {\n  display: inline-block; }\n\nsummary {\n  display: list-item;\n  cursor: pointer; }\n\ntemplate {\n  display: none; }\n\n[hidden] {\n  display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: 0.5rem;\n  font-weight: 500;\n  line-height: 1.2; }\n\nh1, .h1 {\n  font-size: 2.5rem; }\n\nh2, .h2 {\n  font-size: 2rem; }\n\nh3, .h3 {\n  font-size: 1.75rem; }\n\nh4, .h4 {\n  font-size: 1.5rem; }\n\nh5, .h5 {\n  font-size: 1.25rem; }\n\nh6, .h6 {\n  font-size: 1rem; }\n\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300; }\n\n.display-1 {\n  font-size: 6rem;\n  font-weight: 300;\n  line-height: 1.2; }\n\n.display-2 {\n  font-size: 5.5rem;\n  font-weight: 300;\n  line-height: 1.2; }\n\n.display-3 {\n  font-size: 4.5rem;\n  font-weight: 300;\n  line-height: 1.2; }\n\n.display-4 {\n  font-size: 3.5rem;\n  font-weight: 300;\n  line-height: 1.2; }\n\nhr {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n  font-size: 80%;\n  font-weight: 400; }\n\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3; }\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none; }\n\n.list-inline {\n  padding-left: 0;\n  list-style: none; }\n\n.list-inline-item {\n  display: inline-block; }\n  .list-inline-item:not(:last-child) {\n    margin-right: 0.5rem; }\n\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase; }\n\n.blockquote {\n  margin-bottom: 1rem;\n  font-size: 1.25rem; }\n\n.blockquote-footer {\n  display: block;\n  font-size: 80%;\n  color: #6c757d; }\n  .blockquote-footer::before {\n    content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n  max-width: 100%;\n  height: auto; }\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n  border-radius: 0.25rem;\n  max-width: 100%;\n  height: auto; }\n\n.figure {\n  display: inline-block; }\n\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1; }\n\n.figure-caption {\n  font-size: 90%;\n  color: #6c757d; }\n\ncode {\n  font-size: 87.5%;\n  color: #e83e8c;\n  word-wrap: break-word; }\n  a > code {\n    color: inherit; }\n\nkbd {\n  padding: 0.2rem 0.4rem;\n  font-size: 87.5%;\n  color: #fff;\n  background-color: #212529;\n  border-radius: 0.2rem; }\n  kbd kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: 700; }\n\npre {\n  display: block;\n  font-size: 87.5%;\n  color: #212529; }\n  pre code {\n    font-size: inherit;\n    color: inherit;\n    word-break: normal; }\n\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll; }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n  width: 100%;\n  padding-right: 10px;\n  padding-left: 10px;\n  margin-right: auto;\n  margin-left: auto; }\n\n@media (min-width: 576px) {\n  .container, .container-sm {\n    max-width: 540px; } }\n\n@media (min-width: 768px) {\n  .container, .container-sm, .container-md {\n    max-width: 720px; } }\n\n@media (min-width: 992px) {\n  .container, .container-sm, .container-md, .container-lg {\n    max-width: 960px; } }\n\n@media (min-width: 1200px) {\n  .container, .container-sm, .container-md, .container-lg, .container-xl {\n    max-width: 1140px; } }\n\n.row {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  margin-right: -10px;\n  margin-left: -10px; }\n\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0; }\n  .no-gutters > .col,\n  .no-gutters > [class*=\"col-\"] {\n    padding-right: 0;\n    padding-left: 0; }\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n  position: relative;\n  width: 100%;\n  padding-right: 10px;\n  padding-left: 10px; }\n\n.col {\n  -ms-flex-preferred-size: 0;\n  flex-basis: 0;\n  -webkit-box-flex: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  max-width: 100%; }\n\n.row-cols-1 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 100%;\n  flex: 0 0 100%;\n  max-width: 100%; }\n\n.row-cols-2 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 50%;\n  flex: 0 0 50%;\n  max-width: 50%; }\n\n.row-cols-3 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 33.33333%;\n  flex: 0 0 33.33333%;\n  max-width: 33.33333%; }\n\n.row-cols-4 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 25%;\n  flex: 0 0 25%;\n  max-width: 25%; }\n\n.row-cols-5 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 20%;\n  flex: 0 0 20%;\n  max-width: 20%; }\n\n.row-cols-6 > * {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 16.66667%;\n  flex: 0 0 16.66667%;\n  max-width: 16.66667%; }\n\n.col-auto {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%; }\n\n.col-1 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 8.33333%;\n  flex: 0 0 8.33333%;\n  max-width: 8.33333%; }\n\n.col-2 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 16.66667%;\n  flex: 0 0 16.66667%;\n  max-width: 16.66667%; }\n\n.col-3 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 25%;\n  flex: 0 0 25%;\n  max-width: 25%; }\n\n.col-4 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 33.33333%;\n  flex: 0 0 33.33333%;\n  max-width: 33.33333%; }\n\n.col-5 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 41.66667%;\n  flex: 0 0 41.66667%;\n  max-width: 41.66667%; }\n\n.col-6 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 50%;\n  flex: 0 0 50%;\n  max-width: 50%; }\n\n.col-7 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 58.33333%;\n  flex: 0 0 58.33333%;\n  max-width: 58.33333%; }\n\n.col-8 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 66.66667%;\n  flex: 0 0 66.66667%;\n  max-width: 66.66667%; }\n\n.col-9 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 75%;\n  flex: 0 0 75%;\n  max-width: 75%; }\n\n.col-10 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 83.33333%;\n  flex: 0 0 83.33333%;\n  max-width: 83.33333%; }\n\n.col-11 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 91.66667%;\n  flex: 0 0 91.66667%;\n  max-width: 91.66667%; }\n\n.col-12 {\n  -webkit-box-flex: 0;\n  -ms-flex: 0 0 100%;\n  flex: 0 0 100%;\n  max-width: 100%; }\n\n.order-first {\n  -webkit-box-ordinal-group: 0;\n  -ms-flex-order: -1;\n  order: -1; }\n\n.order-last {\n  -webkit-box-ordinal-group: 14;\n  -ms-flex-order: 13;\n  order: 13; }\n\n.order-0 {\n  -webkit-box-ordinal-group: 1;\n  -ms-flex-order: 0;\n  order: 0; }\n\n.order-1 {\n  -webkit-box-ordinal-group: 2;\n  -ms-flex-order: 1;\n  order: 1; }\n\n.order-2 {\n  -webkit-box-ordinal-group: 3;\n  -ms-flex-order: 2;\n  order: 2; }\n\n.order-3 {\n  -webkit-box-ordinal-group: 4;\n  -ms-flex-order: 3;\n  order: 3; }\n\n.order-4 {\n  -webkit-box-ordinal-group: 5;\n  -ms-flex-order: 4;\n  order: 4; }\n\n.order-5 {\n  -webkit-box-ordinal-group: 6;\n  -ms-flex-order: 5;\n  order: 5; }\n\n.order-6 {\n  -webkit-box-ordinal-group: 7;\n  -ms-flex-order: 6;\n  order: 6; }\n\n.order-7 {\n  -webkit-box-ordinal-group: 8;\n  -ms-flex-order: 7;\n  order: 7; }\n\n.order-8 {\n  -webkit-box-ordinal-group: 9;\n  -ms-flex-order: 8;\n  order: 8; }\n\n.order-9 {\n  -webkit-box-ordinal-group: 10;\n  -ms-flex-order: 9;\n  order: 9; }\n\n.order-10 {\n  -webkit-box-ordinal-group: 11;\n  -ms-flex-order: 10;\n  order: 10; }\n\n.order-11 {\n  -webkit-box-ordinal-group: 12;\n  -ms-flex-order: 11;\n  order: 11; }\n\n.order-12 {\n  -webkit-box-ordinal-group: 13;\n  -ms-flex-order: 12;\n  order: 12; }\n\n.offset-1 {\n  margin-left: 8.33333%; }\n\n.offset-2 {\n  margin-left: 16.66667%; }\n\n.offset-3 {\n  margin-left: 25%; }\n\n.offset-4 {\n  margin-left: 33.33333%; }\n\n.offset-5 {\n  margin-left: 41.66667%; }\n\n.offset-6 {\n  margin-left: 50%; }\n\n.offset-7 {\n  margin-left: 58.33333%; }\n\n.offset-8 {\n  margin-left: 66.66667%; }\n\n.offset-9 {\n  margin-left: 75%; }\n\n.offset-10 {\n  margin-left: 83.33333%; }\n\n.offset-11 {\n  margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n  .col-sm {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%; }\n  .row-cols-sm-1 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .row-cols-sm-2 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .row-cols-sm-3 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .row-cols-sm-4 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .row-cols-sm-5 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%; }\n  .row-cols-sm-6 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-sm-auto {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%; }\n  .col-sm-1 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 8.33333%;\n    flex: 0 0 8.33333%;\n    max-width: 8.33333%; }\n  .col-sm-2 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-sm-3 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .col-sm-4 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .col-sm-5 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 41.66667%;\n    flex: 0 0 41.66667%;\n    max-width: 41.66667%; }\n  .col-sm-6 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .col-sm-7 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 58.33333%;\n    flex: 0 0 58.33333%;\n    max-width: 58.33333%; }\n  .col-sm-8 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 66.66667%;\n    flex: 0 0 66.66667%;\n    max-width: 66.66667%; }\n  .col-sm-9 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%; }\n  .col-sm-10 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 83.33333%;\n    flex: 0 0 83.33333%;\n    max-width: 83.33333%; }\n  .col-sm-11 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 91.66667%;\n    flex: 0 0 91.66667%;\n    max-width: 91.66667%; }\n  .col-sm-12 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .order-sm-first {\n    -webkit-box-ordinal-group: 0;\n    -ms-flex-order: -1;\n    order: -1; }\n  .order-sm-last {\n    -webkit-box-ordinal-group: 14;\n    -ms-flex-order: 13;\n    order: 13; }\n  .order-sm-0 {\n    -webkit-box-ordinal-group: 1;\n    -ms-flex-order: 0;\n    order: 0; }\n  .order-sm-1 {\n    -webkit-box-ordinal-group: 2;\n    -ms-flex-order: 1;\n    order: 1; }\n  .order-sm-2 {\n    -webkit-box-ordinal-group: 3;\n    -ms-flex-order: 2;\n    order: 2; }\n  .order-sm-3 {\n    -webkit-box-ordinal-group: 4;\n    -ms-flex-order: 3;\n    order: 3; }\n  .order-sm-4 {\n    -webkit-box-ordinal-group: 5;\n    -ms-flex-order: 4;\n    order: 4; }\n  .order-sm-5 {\n    -webkit-box-ordinal-group: 6;\n    -ms-flex-order: 5;\n    order: 5; }\n  .order-sm-6 {\n    -webkit-box-ordinal-group: 7;\n    -ms-flex-order: 6;\n    order: 6; }\n  .order-sm-7 {\n    -webkit-box-ordinal-group: 8;\n    -ms-flex-order: 7;\n    order: 7; }\n  .order-sm-8 {\n    -webkit-box-ordinal-group: 9;\n    -ms-flex-order: 8;\n    order: 8; }\n  .order-sm-9 {\n    -webkit-box-ordinal-group: 10;\n    -ms-flex-order: 9;\n    order: 9; }\n  .order-sm-10 {\n    -webkit-box-ordinal-group: 11;\n    -ms-flex-order: 10;\n    order: 10; }\n  .order-sm-11 {\n    -webkit-box-ordinal-group: 12;\n    -ms-flex-order: 11;\n    order: 11; }\n  .order-sm-12 {\n    -webkit-box-ordinal-group: 13;\n    -ms-flex-order: 12;\n    order: 12; }\n  .offset-sm-0 {\n    margin-left: 0; }\n  .offset-sm-1 {\n    margin-left: 8.33333%; }\n  .offset-sm-2 {\n    margin-left: 16.66667%; }\n  .offset-sm-3 {\n    margin-left: 25%; }\n  .offset-sm-4 {\n    margin-left: 33.33333%; }\n  .offset-sm-5 {\n    margin-left: 41.66667%; }\n  .offset-sm-6 {\n    margin-left: 50%; }\n  .offset-sm-7 {\n    margin-left: 58.33333%; }\n  .offset-sm-8 {\n    margin-left: 66.66667%; }\n  .offset-sm-9 {\n    margin-left: 75%; }\n  .offset-sm-10 {\n    margin-left: 83.33333%; }\n  .offset-sm-11 {\n    margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n  .col-md {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%; }\n  .row-cols-md-1 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .row-cols-md-2 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .row-cols-md-3 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .row-cols-md-4 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .row-cols-md-5 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%; }\n  .row-cols-md-6 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-md-auto {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%; }\n  .col-md-1 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 8.33333%;\n    flex: 0 0 8.33333%;\n    max-width: 8.33333%; }\n  .col-md-2 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-md-3 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .col-md-4 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .col-md-5 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 41.66667%;\n    flex: 0 0 41.66667%;\n    max-width: 41.66667%; }\n  .col-md-6 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .col-md-7 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 58.33333%;\n    flex: 0 0 58.33333%;\n    max-width: 58.33333%; }\n  .col-md-8 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 66.66667%;\n    flex: 0 0 66.66667%;\n    max-width: 66.66667%; }\n  .col-md-9 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%; }\n  .col-md-10 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 83.33333%;\n    flex: 0 0 83.33333%;\n    max-width: 83.33333%; }\n  .col-md-11 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 91.66667%;\n    flex: 0 0 91.66667%;\n    max-width: 91.66667%; }\n  .col-md-12 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .order-md-first {\n    -webkit-box-ordinal-group: 0;\n    -ms-flex-order: -1;\n    order: -1; }\n  .order-md-last {\n    -webkit-box-ordinal-group: 14;\n    -ms-flex-order: 13;\n    order: 13; }\n  .order-md-0 {\n    -webkit-box-ordinal-group: 1;\n    -ms-flex-order: 0;\n    order: 0; }\n  .order-md-1 {\n    -webkit-box-ordinal-group: 2;\n    -ms-flex-order: 1;\n    order: 1; }\n  .order-md-2 {\n    -webkit-box-ordinal-group: 3;\n    -ms-flex-order: 2;\n    order: 2; }\n  .order-md-3 {\n    -webkit-box-ordinal-group: 4;\n    -ms-flex-order: 3;\n    order: 3; }\n  .order-md-4 {\n    -webkit-box-ordinal-group: 5;\n    -ms-flex-order: 4;\n    order: 4; }\n  .order-md-5 {\n    -webkit-box-ordinal-group: 6;\n    -ms-flex-order: 5;\n    order: 5; }\n  .order-md-6 {\n    -webkit-box-ordinal-group: 7;\n    -ms-flex-order: 6;\n    order: 6; }\n  .order-md-7 {\n    -webkit-box-ordinal-group: 8;\n    -ms-flex-order: 7;\n    order: 7; }\n  .order-md-8 {\n    -webkit-box-ordinal-group: 9;\n    -ms-flex-order: 8;\n    order: 8; }\n  .order-md-9 {\n    -webkit-box-ordinal-group: 10;\n    -ms-flex-order: 9;\n    order: 9; }\n  .order-md-10 {\n    -webkit-box-ordinal-group: 11;\n    -ms-flex-order: 10;\n    order: 10; }\n  .order-md-11 {\n    -webkit-box-ordinal-group: 12;\n    -ms-flex-order: 11;\n    order: 11; }\n  .order-md-12 {\n    -webkit-box-ordinal-group: 13;\n    -ms-flex-order: 12;\n    order: 12; }\n  .offset-md-0 {\n    margin-left: 0; }\n  .offset-md-1 {\n    margin-left: 8.33333%; }\n  .offset-md-2 {\n    margin-left: 16.66667%; }\n  .offset-md-3 {\n    margin-left: 25%; }\n  .offset-md-4 {\n    margin-left: 33.33333%; }\n  .offset-md-5 {\n    margin-left: 41.66667%; }\n  .offset-md-6 {\n    margin-left: 50%; }\n  .offset-md-7 {\n    margin-left: 58.33333%; }\n  .offset-md-8 {\n    margin-left: 66.66667%; }\n  .offset-md-9 {\n    margin-left: 75%; }\n  .offset-md-10 {\n    margin-left: 83.33333%; }\n  .offset-md-11 {\n    margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n  .col-lg {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%; }\n  .row-cols-lg-1 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .row-cols-lg-2 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .row-cols-lg-3 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .row-cols-lg-4 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .row-cols-lg-5 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%; }\n  .row-cols-lg-6 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-lg-auto {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%; }\n  .col-lg-1 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 8.33333%;\n    flex: 0 0 8.33333%;\n    max-width: 8.33333%; }\n  .col-lg-2 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-lg-3 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .col-lg-4 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .col-lg-5 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 41.66667%;\n    flex: 0 0 41.66667%;\n    max-width: 41.66667%; }\n  .col-lg-6 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .col-lg-7 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 58.33333%;\n    flex: 0 0 58.33333%;\n    max-width: 58.33333%; }\n  .col-lg-8 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 66.66667%;\n    flex: 0 0 66.66667%;\n    max-width: 66.66667%; }\n  .col-lg-9 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%; }\n  .col-lg-10 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 83.33333%;\n    flex: 0 0 83.33333%;\n    max-width: 83.33333%; }\n  .col-lg-11 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 91.66667%;\n    flex: 0 0 91.66667%;\n    max-width: 91.66667%; }\n  .col-lg-12 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .order-lg-first {\n    -webkit-box-ordinal-group: 0;\n    -ms-flex-order: -1;\n    order: -1; }\n  .order-lg-last {\n    -webkit-box-ordinal-group: 14;\n    -ms-flex-order: 13;\n    order: 13; }\n  .order-lg-0 {\n    -webkit-box-ordinal-group: 1;\n    -ms-flex-order: 0;\n    order: 0; }\n  .order-lg-1 {\n    -webkit-box-ordinal-group: 2;\n    -ms-flex-order: 1;\n    order: 1; }\n  .order-lg-2 {\n    -webkit-box-ordinal-group: 3;\n    -ms-flex-order: 2;\n    order: 2; }\n  .order-lg-3 {\n    -webkit-box-ordinal-group: 4;\n    -ms-flex-order: 3;\n    order: 3; }\n  .order-lg-4 {\n    -webkit-box-ordinal-group: 5;\n    -ms-flex-order: 4;\n    order: 4; }\n  .order-lg-5 {\n    -webkit-box-ordinal-group: 6;\n    -ms-flex-order: 5;\n    order: 5; }\n  .order-lg-6 {\n    -webkit-box-ordinal-group: 7;\n    -ms-flex-order: 6;\n    order: 6; }\n  .order-lg-7 {\n    -webkit-box-ordinal-group: 8;\n    -ms-flex-order: 7;\n    order: 7; }\n  .order-lg-8 {\n    -webkit-box-ordinal-group: 9;\n    -ms-flex-order: 8;\n    order: 8; }\n  .order-lg-9 {\n    -webkit-box-ordinal-group: 10;\n    -ms-flex-order: 9;\n    order: 9; }\n  .order-lg-10 {\n    -webkit-box-ordinal-group: 11;\n    -ms-flex-order: 10;\n    order: 10; }\n  .order-lg-11 {\n    -webkit-box-ordinal-group: 12;\n    -ms-flex-order: 11;\n    order: 11; }\n  .order-lg-12 {\n    -webkit-box-ordinal-group: 13;\n    -ms-flex-order: 12;\n    order: 12; }\n  .offset-lg-0 {\n    margin-left: 0; }\n  .offset-lg-1 {\n    margin-left: 8.33333%; }\n  .offset-lg-2 {\n    margin-left: 16.66667%; }\n  .offset-lg-3 {\n    margin-left: 25%; }\n  .offset-lg-4 {\n    margin-left: 33.33333%; }\n  .offset-lg-5 {\n    margin-left: 41.66667%; }\n  .offset-lg-6 {\n    margin-left: 50%; }\n  .offset-lg-7 {\n    margin-left: 58.33333%; }\n  .offset-lg-8 {\n    margin-left: 66.66667%; }\n  .offset-lg-9 {\n    margin-left: 75%; }\n  .offset-lg-10 {\n    margin-left: 83.33333%; }\n  .offset-lg-11 {\n    margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n  .col-xl {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%; }\n  .row-cols-xl-1 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .row-cols-xl-2 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .row-cols-xl-3 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .row-cols-xl-4 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .row-cols-xl-5 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%; }\n  .row-cols-xl-6 > * {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-xl-auto {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%; }\n  .col-xl-1 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 8.33333%;\n    flex: 0 0 8.33333%;\n    max-width: 8.33333%; }\n  .col-xl-2 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%; }\n  .col-xl-3 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%; }\n  .col-xl-4 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%; }\n  .col-xl-5 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 41.66667%;\n    flex: 0 0 41.66667%;\n    max-width: 41.66667%; }\n  .col-xl-6 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%; }\n  .col-xl-7 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 58.33333%;\n    flex: 0 0 58.33333%;\n    max-width: 58.33333%; }\n  .col-xl-8 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 66.66667%;\n    flex: 0 0 66.66667%;\n    max-width: 66.66667%; }\n  .col-xl-9 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%; }\n  .col-xl-10 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 83.33333%;\n    flex: 0 0 83.33333%;\n    max-width: 83.33333%; }\n  .col-xl-11 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 91.66667%;\n    flex: 0 0 91.66667%;\n    max-width: 91.66667%; }\n  .col-xl-12 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .order-xl-first {\n    -webkit-box-ordinal-group: 0;\n    -ms-flex-order: -1;\n    order: -1; }\n  .order-xl-last {\n    -webkit-box-ordinal-group: 14;\n    -ms-flex-order: 13;\n    order: 13; }\n  .order-xl-0 {\n    -webkit-box-ordinal-group: 1;\n    -ms-flex-order: 0;\n    order: 0; }\n  .order-xl-1 {\n    -webkit-box-ordinal-group: 2;\n    -ms-flex-order: 1;\n    order: 1; }\n  .order-xl-2 {\n    -webkit-box-ordinal-group: 3;\n    -ms-flex-order: 2;\n    order: 2; }\n  .order-xl-3 {\n    -webkit-box-ordinal-group: 4;\n    -ms-flex-order: 3;\n    order: 3; }\n  .order-xl-4 {\n    -webkit-box-ordinal-group: 5;\n    -ms-flex-order: 4;\n    order: 4; }\n  .order-xl-5 {\n    -webkit-box-ordinal-group: 6;\n    -ms-flex-order: 5;\n    order: 5; }\n  .order-xl-6 {\n    -webkit-box-ordinal-group: 7;\n    -ms-flex-order: 6;\n    order: 6; }\n  .order-xl-7 {\n    -webkit-box-ordinal-group: 8;\n    -ms-flex-order: 7;\n    order: 7; }\n  .order-xl-8 {\n    -webkit-box-ordinal-group: 9;\n    -ms-flex-order: 8;\n    order: 8; }\n  .order-xl-9 {\n    -webkit-box-ordinal-group: 10;\n    -ms-flex-order: 9;\n    order: 9; }\n  .order-xl-10 {\n    -webkit-box-ordinal-group: 11;\n    -ms-flex-order: 10;\n    order: 10; }\n  .order-xl-11 {\n    -webkit-box-ordinal-group: 12;\n    -ms-flex-order: 11;\n    order: 11; }\n  .order-xl-12 {\n    -webkit-box-ordinal-group: 13;\n    -ms-flex-order: 12;\n    order: 12; }\n  .offset-xl-0 {\n    margin-left: 0; }\n  .offset-xl-1 {\n    margin-left: 8.33333%; }\n  .offset-xl-2 {\n    margin-left: 16.66667%; }\n  .offset-xl-3 {\n    margin-left: 25%; }\n  .offset-xl-4 {\n    margin-left: 33.33333%; }\n  .offset-xl-5 {\n    margin-left: 41.66667%; }\n  .offset-xl-6 {\n    margin-left: 50%; }\n  .offset-xl-7 {\n    margin-left: 58.33333%; }\n  .offset-xl-8 {\n    margin-left: 66.66667%; }\n  .offset-xl-9 {\n    margin-left: 75%; }\n  .offset-xl-10 {\n    margin-left: 83.33333%; }\n  .offset-xl-11 {\n    margin-left: 91.66667%; } }\n\n.table {\n  width: 100%;\n  margin-bottom: 1rem;\n  color: #212529; }\n  .table th,\n  .table td {\n    padding: 0.9375rem;\n    vertical-align: top;\n    border-top: 1px solid #e8ecf1; }\n  .table thead th {\n    vertical-align: bottom;\n    border-bottom: 2px solid #e8ecf1; }\n  .table tbody + tbody {\n    border-top: 2px solid #e8ecf1; }\n\n.table-sm th,\n.table-sm td {\n  padding: 0.3rem; }\n\n.table-bordered {\n  border: 1px solid #e8ecf1; }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #e8ecf1; }\n  .table-bordered thead th,\n  .table-bordered thead td {\n    border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n  border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n  background-color: #ecf0f4; }\n\n.table-hover tbody tr:hover {\n  color: #212529;\n  background-color: #ecf0f4; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n  background-color: #bff5f6; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n  border-color: #88ecef; }\n\n.table-hover .table-primary:hover {\n  background-color: #a9f2f3; }\n  .table-hover .table-primary:hover > td,\n  .table-hover .table-primary:hover > th {\n    background-color: #a9f2f3; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n  background-color: #f4f4f4; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n  border-color: #ebebeb; }\n\n.table-hover .table-secondary:hover {\n  background-color: #e7e7e7; }\n  .table-hover .table-secondary:hover > td,\n  .table-hover .table-secondary:hover > th {\n    background-color: #e7e7e7; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n  background-color: #c7f1c8; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n  border-color: #98e69a; }\n\n.table-hover .table-success:hover {\n  background-color: #b3ecb4; }\n  .table-hover .table-success:hover > td,\n  .table-hover .table-success:hover > th {\n    background-color: #b3ecb4; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n  background-color: #dfc6f9; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n  border-color: #c494f4; }\n\n.table-hover .table-info:hover {\n  background-color: #d2aff7; }\n  .table-hover .table-info:hover > td,\n  .table-hover .table-info:hover > th {\n    background-color: #d2aff7; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n  background-color: #fff6d8; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n  border-color: #ffeeb6; }\n\n.table-hover .table-warning:hover {\n  background-color: #fff0bf; }\n  .table-hover .table-warning:hover > td,\n  .table-hover .table-warning:hover > th {\n    background-color: #fff0bf; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n  background-color: #ffcdd6; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n  border-color: #ffa2b2; }\n\n.table-hover .table-danger:hover {\n  background-color: #ffb4c1; }\n  .table-hover .table-danger:hover > td,\n  .table-hover .table-danger:hover > th {\n    background-color: #ffb4c1; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n  background-color: #fdfdfe; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n  border-color: #fbfcfc; }\n\n.table-hover .table-light:hover {\n  background-color: #ececf6; }\n  .table-hover .table-light:hover > td,\n  .table-hover .table-light:hover > th {\n    background-color: #ececf6; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n  background-color: #c9cdd1; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n  border-color: #9ba1aa; }\n\n.table-hover .table-dark:hover {\n  background-color: #bbc0c5; }\n  .table-hover .table-dark:hover > td,\n  .table-hover .table-dark:hover > th {\n    background-color: #bbc0c5; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n  background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n  background-color: rgba(0, 0, 0, 0.075); }\n  .table-hover .table-active:hover > td,\n  .table-hover .table-active:hover > th {\n    background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #454d55; }\n\n.table .thead-light th {\n  color: #495057;\n  background-color: #e9ecef;\n  border-color: #e8ecf1; }\n\n.table-dark {\n  color: #fff;\n  background-color: #343a40; }\n  .table-dark th,\n  .table-dark td,\n  .table-dark thead th {\n    border-color: #454d55; }\n  .table-dark.table-bordered {\n    border: 0; }\n  .table-dark.table-striped tbody tr:nth-of-type(odd) {\n    background-color: rgba(255, 255, 255, 0.05); }\n  .table-dark.table-hover tbody tr:hover {\n    color: #fff;\n    background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; }\n    .table-responsive-sm > .table-bordered {\n      border: 0; } }\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; }\n    .table-responsive-md > .table-bordered {\n      border: 0; } }\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; }\n    .table-responsive-lg > .table-bordered {\n      border: 0; } }\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; }\n    .table-responsive-xl > .table-bordered {\n      border: 0; } }\n\n.table-responsive {\n  display: block;\n  width: 100%;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch; }\n  .table-responsive > .table-bordered {\n    border: 0; }\n\n.form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,\n.tt-query,\n.tt-hint {\n  display: block;\n  width: 100%;\n  height: 2.875rem;\n  padding: 0.94rem 1.375rem;\n  font-size: 0.8125rem;\n  font-weight: 400;\n  line-height: 1;\n  color: #495057;\n  background-color: #ffffff;\n  background-clip: padding-box;\n  border: 1px solid #ced4da;\n  border-radius: 2px;\n  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,\n    .tt-query,\n    .tt-hint {\n      -webkit-transition: none;\n      transition: none; } }\n  .form-control::-ms-expand, .select2-container--default .select2-selection--single::-ms-expand, .select2-container--default .select2-selection--single .select2-search__field::-ms-expand, .typeahead::-ms-expand,\n  .tt-query::-ms-expand,\n  .tt-hint::-ms-expand {\n    background-color: transparent;\n    border: 0; }\n  .form-control:-moz-focusring, .select2-container--default .select2-selection--single:-moz-focusring, .select2-container--default .select2-selection--single .select2-search__field:-moz-focusring, .typeahead:-moz-focusring,\n  .tt-query:-moz-focusring,\n  .tt-hint:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 #495057; }\n  .form-control:focus, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,\n  .tt-query:focus,\n  .tt-hint:focus {\n    color: #495057;\n    background-color: #fff;\n    border-color: #80bdff;\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n  .form-control::-webkit-input-placeholder, .select2-container--default .select2-selection--single::-webkit-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-webkit-input-placeholder, .typeahead::-webkit-input-placeholder, .tt-query::-webkit-input-placeholder, .tt-hint::-webkit-input-placeholder {\n    color: #c9c8c8;\n    opacity: 1; }\n  .form-control::-moz-placeholder, .select2-container--default .select2-selection--single::-moz-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-moz-placeholder, .typeahead::-moz-placeholder, .tt-query::-moz-placeholder, .tt-hint::-moz-placeholder {\n    color: #c9c8c8;\n    opacity: 1; }\n  .form-control:-ms-input-placeholder, .select2-container--default .select2-selection--single:-ms-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field:-ms-input-placeholder, .typeahead:-ms-input-placeholder, .tt-query:-ms-input-placeholder, .tt-hint:-ms-input-placeholder {\n    color: #c9c8c8;\n    opacity: 1; }\n  .form-control::-ms-input-placeholder, .select2-container--default .select2-selection--single::-ms-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-ms-input-placeholder, .typeahead::-ms-input-placeholder, .tt-query::-ms-input-placeholder, .tt-hint::-ms-input-placeholder {\n    color: #c9c8c8;\n    opacity: 1; }\n  .form-control::placeholder, .select2-container--default .select2-selection--single::placeholder, .select2-container--default .select2-selection--single .select2-search__field::placeholder, .typeahead::placeholder,\n  .tt-query::placeholder,\n  .tt-hint::placeholder {\n    color: #c9c8c8;\n    opacity: 1; }\n  .form-control:disabled, .select2-container--default .select2-selection--single:disabled, .select2-container--default .select2-selection--single .select2-search__field:disabled, .typeahead:disabled,\n  .tt-query:disabled,\n  .tt-hint:disabled, .form-control[readonly], .select2-container--default .select2-selection--single[readonly], .select2-container--default .select2-selection--single .select2-search__field[readonly], .typeahead[readonly],\n  .tt-query[readonly],\n  .tt-hint[readonly] {\n    background-color: #e9ecef;\n    opacity: 1; }\n\ninput[type=\"date\"].form-control, .select2-container--default input.select2-selection--single[type=\"date\"], .select2-container--default .select2-selection--single input.select2-search__field[type=\"date\"], input.typeahead[type=\"date\"],\ninput.tt-query[type=\"date\"],\ninput.tt-hint[type=\"date\"],\ninput[type=\"time\"].form-control,\n.select2-container--default input.select2-selection--single[type=\"time\"],\n.select2-container--default .select2-selection--single input.select2-search__field[type=\"time\"],\ninput.typeahead[type=\"time\"],\ninput.tt-query[type=\"time\"],\ninput.tt-hint[type=\"time\"],\ninput[type=\"datetime-local\"].form-control,\n.select2-container--default input.select2-selection--single[type=\"datetime-local\"],\n.select2-container--default .select2-selection--single input.select2-search__field[type=\"datetime-local\"],\ninput.typeahead[type=\"datetime-local\"],\ninput.tt-query[type=\"datetime-local\"],\ninput.tt-hint[type=\"datetime-local\"],\ninput[type=\"month\"].form-control,\n.select2-container--default input.select2-selection--single[type=\"month\"],\n.select2-container--default .select2-selection--single input.select2-search__field[type=\"month\"],\ninput.typeahead[type=\"month\"],\ninput.tt-query[type=\"month\"],\ninput.tt-hint[type=\"month\"] {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none; }\n\nselect.form-control:focus::-ms-value, .select2-container--default select.select2-selection--single:focus::-ms-value, .select2-container--default .select2-selection--single select.select2-search__field:focus::-ms-value, select.typeahead:focus::-ms-value,\nselect.tt-query:focus::-ms-value,\nselect.tt-hint:focus::-ms-value {\n  color: #495057;\n  background-color: #ffffff; }\n\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%; }\n\n.col-form-label {\n  padding-top: calc(0.94rem + 1px);\n  padding-bottom: calc(0.94rem + 1px);\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1; }\n\n.col-form-label-lg {\n  padding-top: calc(0.94rem + 1px);\n  padding-bottom: calc(0.94rem + 1px);\n  font-size: 1.25rem;\n  line-height: 1.5; }\n\n.col-form-label-sm {\n  padding-top: calc(0.5rem + 1px);\n  padding-bottom: calc(0.5rem + 1px);\n  font-size: 0.875rem;\n  line-height: 1.5; }\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.94rem 0;\n  margin-bottom: 0;\n  font-size: 0.8125rem;\n  line-height: 1;\n  color: #212529;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: 1px 0; }\n  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n    padding-right: 0;\n    padding-left: 0; }\n\n.form-control-sm {\n  height: 2.575rem;\n  padding: 0.5rem 0.81rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem; }\n\n.form-control-lg {\n  height: 3.175rem;\n  padding: 0.94rem 1.94rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem; }\n\nselect.form-control[size], .select2-container--default select.select2-selection--single[size], .select2-container--default .select2-selection--single select.select2-search__field[size], select.typeahead[size],\nselect.tt-query[size],\nselect.tt-hint[size], select.form-control[multiple], .select2-container--default select.select2-selection--single[multiple], .select2-container--default .select2-selection--single select.select2-search__field[multiple], select.typeahead[multiple],\nselect.tt-query[multiple],\nselect.tt-hint[multiple] {\n  height: auto; }\n\ntextarea.form-control, .select2-container--default textarea.select2-selection--single, .select2-container--default .select2-selection--single textarea.select2-search__field, textarea.typeahead,\ntextarea.tt-query,\ntextarea.tt-hint {\n  height: auto; }\n\n.form-group {\n  margin-bottom: 1rem; }\n\n.form-text {\n  display: block;\n  margin-top: 0.25rem; }\n\n.form-row {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  margin-right: -5px;\n  margin-left: -5px; }\n  .form-row > .col,\n  .form-row > [class*=\"col-\"] {\n    padding-right: 5px;\n    padding-left: 5px; }\n\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: 1.25rem; }\n\n.form-check-input {\n  position: absolute;\n  margin-top: 0.3rem;\n  margin-left: -1.25rem; }\n  .form-check-input[disabled] ~ .form-check-label,\n  .form-check-input:disabled ~ .form-check-label {\n    color: #9c9fa6; }\n\n.form-check-label {\n  margin-bottom: 0; }\n\n.form-check-inline {\n  display: -webkit-inline-box;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding-left: 0;\n  margin-right: 0.75rem; }\n  .form-check-inline .form-check-input {\n    position: static;\n    margin-top: 0;\n    margin-right: 0.3125rem;\n    margin-left: 0; }\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #28a745; }\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(40, 167, 69, 0.9);\n  border-radius: 0.25rem; }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block; }\n\n.was-validated .form-control:valid, .was-validated .select2-container--default .select2-selection--single:valid, .select2-container--default .was-validated .select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid, .was-validated .typeahead:valid,\n.was-validated .tt-query:valid,\n.was-validated .tt-hint:valid, .form-control.is-valid, .select2-container--default .is-valid.select2-selection--single, .select2-container--default .select2-selection--single .is-valid.select2-search__field, .is-valid.typeahead,\n.is-valid.tt-query,\n.is-valid.tt-hint {\n  border-color: #28a745;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-control:valid:focus, .was-validated .select2-container--default .select2-selection--single:valid:focus, .select2-container--default .was-validated .select2-selection--single:valid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid:focus, .was-validated .typeahead:valid:focus,\n  .was-validated .tt-query:valid:focus,\n  .was-validated .tt-hint:valid:focus, .form-control.is-valid:focus, .select2-container--default .is-valid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-valid.select2-search__field:focus, .is-valid.typeahead:focus,\n  .is-valid.tt-query:focus,\n  .is-valid.tt-hint:focus {\n    border-color: #28a745;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.was-validated textarea.form-control:valid, .was-validated .select2-container--default textarea.select2-selection--single:valid, .select2-container--default .was-validated textarea.select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:valid, .was-validated textarea.typeahead:valid,\n.was-validated textarea.tt-query:valid,\n.was-validated textarea.tt-hint:valid, textarea.form-control.is-valid, .select2-container--default textarea.is-valid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-valid.select2-search__field, textarea.is-valid.typeahead,\ntextarea.is-valid.tt-query,\ntextarea.is-valid.tt-hint {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n  border-color: #28a745;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n    border-color: #28a745;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: #28a745; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n  display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n  color: #28a745; }\n  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n    border-color: #28a745; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n  border-color: #34ce57;\n  background-color: #34ce57; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.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 {\n  border-color: #28a745; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n  border-color: #28a745; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n  border-color: #28a745;\n  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #dc3545; }\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(220, 53, 69, 0.9);\n  border-radius: 0.25rem; }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block; }\n\n.was-validated .form-control:invalid, .was-validated .select2-container--default .select2-selection--single:invalid, .select2-container--default .was-validated .select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid, .was-validated .typeahead:invalid,\n.was-validated .tt-query:invalid,\n.was-validated .tt-hint:invalid, .form-control.is-invalid, .select2-container--default .is-invalid.select2-selection--single, .select2-container--default .select2-selection--single .is-invalid.select2-search__field, .is-invalid.typeahead,\n.is-invalid.tt-query,\n.is-invalid.tt-hint {\n  border-color: #dc3545;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-control:invalid:focus, .was-validated .select2-container--default .select2-selection--single:invalid:focus, .select2-container--default .was-validated .select2-selection--single:invalid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid:focus, .was-validated .typeahead:invalid:focus,\n  .was-validated .tt-query:invalid:focus,\n  .was-validated .tt-hint:invalid:focus, .form-control.is-invalid:focus, .select2-container--default .is-invalid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-invalid.select2-search__field:focus, .is-invalid.typeahead:focus,\n  .is-invalid.tt-query:focus,\n  .is-invalid.tt-hint:focus {\n    border-color: #dc3545;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.was-validated textarea.form-control:invalid, .was-validated .select2-container--default textarea.select2-selection--single:invalid, .select2-container--default .was-validated textarea.select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:invalid, .was-validated textarea.typeahead:invalid,\n.was-validated textarea.tt-query:invalid,\n.was-validated textarea.tt-hint:invalid, textarea.form-control.is-invalid, .select2-container--default textarea.is-invalid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-invalid.select2-search__field, textarea.is-invalid.typeahead,\ntextarea.is-invalid.tt-query,\ntextarea.is-invalid.tt-hint {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n  border-color: #dc3545;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n    border-color: #dc3545;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: #dc3545; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n  display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n  color: #dc3545; }\n  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n    border-color: #dc3545; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n  border-color: #e4606d;\n  background-color: #e4606d; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.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 {\n  border-color: #dc3545; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n  border-color: #dc3545; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n  border-color: #dc3545;\n  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.form-inline {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -ms-flex-flow: row wrap;\n  flex-flow: row wrap;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center; }\n  .form-inline .form-check {\n    width: 100%; }\n  @media (min-width: 576px) {\n    .form-inline label {\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center;\n      margin-bottom: 0; }\n    .form-inline .form-group {\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-flex: 0;\n      -ms-flex: 0 0 auto;\n      flex: 0 0 auto;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n      flex-flow: row wrap;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      margin-bottom: 0; }\n    .form-inline .form-control, .form-inline .select2-container--default .select2-selection--single, .select2-container--default .form-inline .select2-selection--single, .form-inline .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-inline .select2-search__field, .form-inline .typeahead,\n    .form-inline .tt-query,\n    .form-inline .tt-hint {\n      display: inline-block;\n      width: auto;\n      vertical-align: middle; }\n    .form-inline .form-control-plaintext {\n      display: inline-block; }\n    .form-inline .input-group,\n    .form-inline .custom-select {\n      width: auto; }\n    .form-inline .form-check {\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center;\n      width: auto;\n      padding-left: 0; }\n    .form-inline .form-check-input {\n      position: relative;\n      -ms-flex-negative: 0;\n      flex-shrink: 0;\n      margin-top: 0;\n      margin-right: 0.25rem;\n      margin-left: 0; }\n    .form-inline .custom-control {\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center; }\n    .form-inline .custom-control-label {\n      margin-bottom: 0; } }\n\n.btn {\n  display: inline-block;\n  font-weight: 400;\n  color: #343a40;\n  text-align: center;\n  vertical-align: middle;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  background-color: transparent;\n  border: 1px solid transparent;\n  padding: 0.875rem 2.5rem;\n  font-size: 0.875rem;\n  line-height: 1;\n  border-radius: 0.1875rem;\n  -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;\n  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;\n  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;\n  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; }\n  @media (prefers-reduced-motion: reduce) {\n    .btn {\n      -webkit-transition: none;\n      transition: none; } }\n  .btn:hover {\n    color: #343a40;\n    text-decoration: none; }\n  .btn:focus, .btn.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n  .btn.disabled, .btn:disabled {\n    opacity: 0.65; }\n  .btn:not(:disabled):not(.disabled) {\n    cursor: pointer; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none; }\n\n.btn-primary {\n  color: #212529;\n  background-color: #1bdbe0;\n  border-color: #1bdbe0; }\n  .btn-primary:hover {\n    color: #fff;\n    background-color: #17babe;\n    border-color: #16afb2; }\n  .btn-primary:focus, .btn-primary.focus {\n    color: #fff;\n    background-color: #17babe;\n    border-color: #16afb2;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 192, 197, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(28, 192, 197, 0.5); }\n  .btn-primary.disabled, .btn-primary:disabled {\n    color: #212529;\n    background-color: #1bdbe0;\n    border-color: #1bdbe0; }\n  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n  .show > .btn-primary.dropdown-toggle {\n    color: #fff;\n    background-color: #16afb2;\n    border-color: #14a3a7; }\n    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-primary.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 192, 197, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(28, 192, 197, 0.5); }\n\n.btn-secondary {\n  color: #212529;\n  background-color: #d8d8d8;\n  border-color: #d8d8d8; }\n  .btn-secondary:hover {\n    color: #212529;\n    background-color: #c5c5c5;\n    border-color: #bfbfbf; }\n  .btn-secondary:focus, .btn-secondary.focus {\n    color: #212529;\n    background-color: #c5c5c5;\n    border-color: #bfbfbf;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(189, 189, 190, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(189, 189, 190, 0.5); }\n  .btn-secondary.disabled, .btn-secondary:disabled {\n    color: #212529;\n    background-color: #d8d8d8;\n    border-color: #d8d8d8; }\n  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n  .show > .btn-secondary.dropdown-toggle {\n    color: #212529;\n    background-color: #bfbfbf;\n    border-color: #b8b8b8; }\n    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-secondary.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(189, 189, 190, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(189, 189, 190, 0.5); }\n\n.btn-success {\n  color: #fff;\n  background-color: #38ce3c;\n  border-color: #38ce3c; }\n  .btn-success:hover {\n    color: #fff;\n    background-color: #2cb430;\n    border-color: #2aa92d; }\n  .btn-success:focus, .btn-success.focus {\n    color: #fff;\n    background-color: #2cb430;\n    border-color: #2aa92d;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(86, 213, 89, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(86, 213, 89, 0.5); }\n  .btn-success.disabled, .btn-success:disabled {\n    color: #fff;\n    background-color: #38ce3c;\n    border-color: #38ce3c; }\n  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n  .show > .btn-success.dropdown-toggle {\n    color: #fff;\n    background-color: #2aa92d;\n    border-color: #279f2a; }\n    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-success.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(86, 213, 89, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(86, 213, 89, 0.5); }\n\n.btn-info {\n  color: #fff;\n  background-color: #8e32e9;\n  border-color: #8e32e9; }\n  .btn-info:hover {\n    color: #fff;\n    background-color: #7b18dd;\n    border-color: #7516d2; }\n  .btn-info:focus, .btn-info.focus {\n    color: #fff;\n    background-color: #7b18dd;\n    border-color: #7516d2;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 81, 236, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(159, 81, 236, 0.5); }\n  .btn-info.disabled, .btn-info:disabled {\n    color: #fff;\n    background-color: #8e32e9;\n    border-color: #8e32e9; }\n  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n  .show > .btn-info.dropdown-toggle {\n    color: #fff;\n    background-color: #7516d2;\n    border-color: #6e15c6; }\n    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-info.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 81, 236, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(159, 81, 236, 0.5); }\n\n.btn-warning {\n  color: #212529;\n  background-color: #ffde73;\n  border-color: #ffde73; }\n  .btn-warning:hover {\n    color: #212529;\n    background-color: #ffd54d;\n    border-color: #ffd240; }\n  .btn-warning:focus, .btn-warning.focus {\n    color: #212529;\n    background-color: #ffd54d;\n    border-color: #ffd240;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 194, 104, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(222, 194, 104, 0.5); }\n  .btn-warning.disabled, .btn-warning:disabled {\n    color: #212529;\n    background-color: #ffde73;\n    border-color: #ffde73; }\n  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n  .show > .btn-warning.dropdown-toggle {\n    color: #212529;\n    background-color: #ffd240;\n    border-color: #ffcf33; }\n    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-warning.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 194, 104, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(222, 194, 104, 0.5); }\n\n.btn-danger {\n  color: #fff;\n  background-color: #ff4d6b;\n  border-color: #ff4d6b; }\n  .btn-danger:hover {\n    color: #fff;\n    background-color: #ff274b;\n    border-color: #ff1a41; }\n  .btn-danger:focus, .btn-danger.focus {\n    color: #fff;\n    background-color: #ff274b;\n    border-color: #ff1a41;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 104, 129, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(255, 104, 129, 0.5); }\n  .btn-danger.disabled, .btn-danger:disabled {\n    color: #fff;\n    background-color: #ff4d6b;\n    border-color: #ff4d6b; }\n  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n  .show > .btn-danger.dropdown-toggle {\n    color: #fff;\n    background-color: #ff1a41;\n    border-color: #ff0d36; }\n    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-danger.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 104, 129, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(255, 104, 129, 0.5); }\n\n.btn-light {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa; }\n  .btn-light:hover {\n    color: #212529;\n    background-color: #e2e6ea;\n    border-color: #dae0e5; }\n  .btn-light:focus, .btn-light.focus {\n    color: #212529;\n    background-color: #e2e6ea;\n    border-color: #dae0e5;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\n  .btn-light.disabled, .btn-light:disabled {\n    color: #212529;\n    background-color: #f8f9fa;\n    border-color: #f8f9fa; }\n  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n  .show > .btn-light.dropdown-toggle {\n    color: #212529;\n    background-color: #dae0e5;\n    border-color: #d3d9df; }\n    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-light.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\n\n.btn-dark {\n  color: #fff;\n  background-color: #3e4b5b;\n  border-color: #3e4b5b; }\n  .btn-dark:hover {\n    color: #fff;\n    background-color: #2f3844;\n    border-color: #29323d; }\n  .btn-dark:focus, .btn-dark.focus {\n    color: #fff;\n    background-color: #2f3844;\n    border-color: #29323d;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(91, 102, 116, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(91, 102, 116, 0.5); }\n  .btn-dark.disabled, .btn-dark:disabled {\n    color: #fff;\n    background-color: #3e4b5b;\n    border-color: #3e4b5b; }\n  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n  .show > .btn-dark.dropdown-toggle {\n    color: #fff;\n    background-color: #29323d;\n    border-color: #242c35; }\n    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-dark.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(91, 102, 116, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(91, 102, 116, 0.5); }\n\n.btn-outline-primary {\n  color: #1bdbe0;\n  border-color: #1bdbe0; }\n  .btn-outline-primary:hover {\n    color: #212529;\n    background-color: #1bdbe0;\n    border-color: #1bdbe0; }\n  .btn-outline-primary:focus, .btn-outline-primary.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5); }\n  .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n    color: #1bdbe0;\n    background-color: transparent; }\n  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-primary.dropdown-toggle {\n    color: #212529;\n    background-color: #1bdbe0;\n    border-color: #1bdbe0; }\n    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-primary.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5); }\n\n.btn-outline-secondary {\n  color: #d8d8d8;\n  border-color: #d8d8d8; }\n  .btn-outline-secondary:hover {\n    color: #212529;\n    background-color: #d8d8d8;\n    border-color: #d8d8d8; }\n  .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5); }\n  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n    color: #d8d8d8;\n    background-color: transparent; }\n  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-secondary.dropdown-toggle {\n    color: #212529;\n    background-color: #d8d8d8;\n    border-color: #d8d8d8; }\n    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-secondary.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5); }\n\n.btn-outline-success {\n  color: #38ce3c;\n  border-color: #38ce3c; }\n  .btn-outline-success:hover {\n    color: #fff;\n    background-color: #38ce3c;\n    border-color: #38ce3c; }\n  .btn-outline-success:focus, .btn-outline-success.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5); }\n  .btn-outline-success.disabled, .btn-outline-success:disabled {\n    color: #38ce3c;\n    background-color: transparent; }\n  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-success.dropdown-toggle {\n    color: #fff;\n    background-color: #38ce3c;\n    border-color: #38ce3c; }\n    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-success.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5); }\n\n.btn-outline-info {\n  color: #8e32e9;\n  border-color: #8e32e9; }\n  .btn-outline-info:hover {\n    color: #fff;\n    background-color: #8e32e9;\n    border-color: #8e32e9; }\n  .btn-outline-info:focus, .btn-outline-info.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5); }\n  .btn-outline-info.disabled, .btn-outline-info:disabled {\n    color: #8e32e9;\n    background-color: transparent; }\n  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-info.dropdown-toggle {\n    color: #fff;\n    background-color: #8e32e9;\n    border-color: #8e32e9; }\n    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-info.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5); }\n\n.btn-outline-warning {\n  color: #ffde73;\n  border-color: #ffde73; }\n  .btn-outline-warning:hover {\n    color: #212529;\n    background-color: #ffde73;\n    border-color: #ffde73; }\n  .btn-outline-warning:focus, .btn-outline-warning.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5); }\n  .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n    color: #ffde73;\n    background-color: transparent; }\n  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-warning.dropdown-toggle {\n    color: #212529;\n    background-color: #ffde73;\n    border-color: #ffde73; }\n    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-warning.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5); }\n\n.btn-outline-danger {\n  color: #ff4d6b;\n  border-color: #ff4d6b; }\n  .btn-outline-danger:hover {\n    color: #fff;\n    background-color: #ff4d6b;\n    border-color: #ff4d6b; }\n  .btn-outline-danger:focus, .btn-outline-danger.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5); }\n  .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n    color: #ff4d6b;\n    background-color: transparent; }\n  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-danger.dropdown-toggle {\n    color: #fff;\n    background-color: #ff4d6b;\n    border-color: #ff4d6b; }\n    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-danger.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5); }\n\n.btn-outline-light {\n  color: #f8f9fa;\n  border-color: #f8f9fa; }\n  .btn-outline-light:hover {\n    color: #212529;\n    background-color: #f8f9fa;\n    border-color: #f8f9fa; }\n  .btn-outline-light:focus, .btn-outline-light.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\n  .btn-outline-light.disabled, .btn-outline-light:disabled {\n    color: #f8f9fa;\n    background-color: transparent; }\n  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-light.dropdown-toggle {\n    color: #212529;\n    background-color: #f8f9fa;\n    border-color: #f8f9fa; }\n    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-light.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\n\n.btn-outline-dark {\n  color: #3e4b5b;\n  border-color: #3e4b5b; }\n  .btn-outline-dark:hover {\n    color: #fff;\n    background-color: #3e4b5b;\n    border-color: #3e4b5b; }\n  .btn-outline-dark:focus, .btn-outline-dark.focus {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5); }\n  .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n    color: #3e4b5b;\n    background-color: transparent; }\n  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n  .show > .btn-outline-dark.dropdown-toggle {\n    color: #fff;\n    background-color: #3e4b5b;\n    border-color: #3e4b5b; }\n    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n    .show > .btn-outline-dark.dropdown-toggle:focus {\n      -webkit-box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5);\n      box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5); }\n\n.btn-link {\n  font-weight: 400;\n  color: #007bff;\n  text-decoration: none; }\n  .btn-link:hover {\n    color: #0056b3;\n    text-decoration: underline; }\n  .btn-link:focus, .btn-link.focus {\n    text-decoration: underline; }\n  .btn-link:disabled, .btn-link.disabled {\n    color: #6c757d;\n    pointer-events: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n  padding: 1rem 3rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.1875rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n  padding: 0.5rem 0.81rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.1875rem; }\n\n.btn-block {\n  display: block;\n  width: 100%; }\n  .btn-block + .btn-block {\n    margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%; }\n\n.fade {\n  -webkit-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear; }\n  @media (prefers-reduced-motion: reduce) {\n    .fade {\n      -webkit-transition: none;\n      transition: none; } }\n  .fade:not(.show) {\n    opacity: 0; }\n\n.collapse:not(.show) {\n  display: none; }\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition: height 0.35s ease;\n  transition: height 0.35s ease; }\n  @media (prefers-reduced-motion: reduce) {\n    .collapsing {\n      -webkit-transition: none;\n      transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative; }\n\n.dropdown-toggle {\n  white-space: nowrap; }\n  .dropdown-toggle::after {\n    display: inline-block;\n    margin-left: 0.255em;\n    vertical-align: 0.255em;\n    content: \"\";\n    border-top: 0.3em solid;\n    border-right: 0.3em solid transparent;\n    border-bottom: 0;\n    border-left: 0.3em solid transparent; }\n  .dropdown-toggle:empty::after {\n    margin-left: 0; }\n\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 10rem;\n  padding: 0.5rem 0;\n  margin: 0.125rem 0 0;\n  font-size: 1rem;\n  color: #212529;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #e8ecf1;\n  border-radius: 0.25rem; }\n\n.dropdown-menu-left {\n  right: auto;\n  left: 0; }\n\n.dropdown-menu-right {\n  right: 0;\n  left: auto; }\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-left {\n    right: auto;\n    left: 0; }\n  .dropdown-menu-sm-right {\n    right: 0;\n    left: auto; } }\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-left {\n    right: auto;\n    left: 0; }\n  .dropdown-menu-md-right {\n    right: 0;\n    left: auto; } }\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-left {\n    right: auto;\n    left: 0; }\n  .dropdown-menu-lg-right {\n    right: 0;\n    left: auto; } }\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-left {\n    right: auto;\n    left: 0; }\n  .dropdown-menu-xl-right {\n    right: 0;\n    left: auto; } }\n\n.dropup .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropright .dropdown-menu {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em solid; }\n\n.dropright .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropright .dropdown-toggle::after {\n  vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\"; }\n\n.dropleft .dropdown-toggle::after {\n  display: none; }\n\n.dropleft .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em solid transparent; }\n\n.dropleft .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropleft .dropdown-toggle::before {\n  vertical-align: 0; }\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n  right: auto;\n  bottom: auto; }\n\n.dropdown-divider {\n  height: 0;\n  margin: 0.5rem 0;\n  overflow: hidden;\n  border-top: 1px solid #e8ecf1; }\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: 0.25rem 1.5rem;\n  clear: both;\n  font-weight: 400;\n  color: #343a40;\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0; }\n  .dropdown-item:hover, .dropdown-item:focus {\n    color: #16181b;\n    text-decoration: none;\n    background-color: #f8f9fa; }\n  .dropdown-item.active, .dropdown-item:active {\n    color: #fff;\n    text-decoration: none;\n    background-color: #007bff; }\n  .dropdown-item.disabled, .dropdown-item:disabled {\n    color: #6c757d;\n    pointer-events: none;\n    background-color: transparent; }\n\n.dropdown-menu.show {\n  display: block; }\n\n.dropdown-header {\n  display: block;\n  padding: 0.5rem 1.5rem;\n  margin-bottom: 0;\n  font-size: 0.875rem;\n  color: #343a40;\n  white-space: nowrap; }\n\n.dropdown-item-text {\n  display: block;\n  padding: 0.25rem 1.5rem;\n  color: #343a40; }\n\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: -webkit-inline-box;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  vertical-align: middle; }\n  .btn-group > .btn,\n  .btn-group-vertical > .btn {\n    position: relative;\n    -webkit-box-flex: 1;\n    -ms-flex: 1 1 auto;\n    flex: 1 1 auto; }\n    .btn-group > .btn:hover,\n    .btn-group-vertical > .btn:hover {\n      z-index: 1; }\n    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n    .btn-group-vertical > .btn:focus,\n    .btn-group-vertical > .btn:active,\n    .btn-group-vertical > .btn.active {\n      z-index: 1; }\n\n.btn-toolbar {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-pack: start;\n  -ms-flex-pack: start;\n  justify-content: flex-start; }\n  .btn-toolbar .input-group {\n    width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n  padding-right: 1.875rem;\n  padding-left: 1.875rem; }\n  .dropdown-toggle-split::after,\n  .dropup .dropdown-toggle-split::after,\n  .dropright .dropdown-toggle-split::after {\n    margin-left: 0; }\n  .dropleft .dropdown-toggle-split::before {\n    margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.6075rem;\n  padding-left: 0.6075rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 2.25rem;\n  padding-left: 2.25rem; }\n\n.btn-group-vertical {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-box-align: start;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  justify-content: center; }\n  .btn-group-vertical > .btn,\n  .btn-group-vertical > .btn-group {\n    width: 100%; }\n  .btn-group-vertical > .btn:not(:first-child),\n  .btn-group-vertical > .btn-group:not(:first-child) {\n    margin-top: -1px; }\n  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n  .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0; }\n  .btn-group-vertical > .btn:not(:first-child),\n  .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n  margin-bottom: 0; }\n  .btn-group-toggle > .btn input[type=\"radio\"],\n  .btn-group-toggle > .btn input[type=\"checkbox\"],\n  .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n  .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n    position: absolute;\n    clip: rect(0, 0, 0, 0);\n    pointer-events: none; }\n\n.input-group {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-align: stretch;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  width: 100%; }\n  .input-group > .form-control, .select2-container--default .input-group > .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field, .input-group > .typeahead,\n  .input-group > .tt-query,\n  .input-group > .tt-hint,\n  .input-group > .form-control-plaintext,\n  .input-group > .custom-select,\n  .input-group > .custom-file {\n    position: relative;\n    -webkit-box-flex: 1;\n    -ms-flex: 1 1 auto;\n    flex: 1 1 auto;\n    width: 1%;\n    min-width: 0;\n    margin-bottom: 0; }\n    .input-group > .form-control + .form-control, .select2-container--default .input-group > .select2-selection--single + .form-control, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .form-control, .input-group > .typeahead + .form-control, .input-group > .tt-query + .form-control, .input-group > .tt-hint + .form-control, .select2-container--default .input-group > .form-control + .select2-selection--single, .select2-container--default .input-group > .select2-selection--single + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-selection--single, .select2-container--default .input-group > .typeahead + .select2-selection--single, .select2-container--default .input-group > .tt-query + .select2-selection--single, .select2-container--default .input-group > .tt-hint + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .form-control + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-selection--single + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .typeahead + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-query + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-hint + .select2-search__field, .input-group > .form-control + .typeahead, .select2-container--default .input-group > .select2-selection--single + .typeahead, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .typeahead, .input-group > .typeahead + .typeahead, .input-group > .tt-query + .typeahead, .input-group > .tt-hint + .typeahead,\n    .input-group > .form-control + .tt-query,\n    .select2-container--default .input-group > .select2-selection--single + .tt-query,\n    .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-query,\n    .input-group > .typeahead + .tt-query,\n    .input-group > .tt-query + .tt-query,\n    .input-group > .tt-hint + .tt-query,\n    .input-group > .form-control + .tt-hint,\n    .select2-container--default .input-group > .select2-selection--single + .tt-hint,\n    .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-hint,\n    .input-group > .typeahead + .tt-hint,\n    .input-group > .tt-query + .tt-hint,\n    .input-group > .tt-hint + .tt-hint,\n    .input-group > .form-control + .custom-select,\n    .select2-container--default .input-group > .select2-selection--single + .custom-select,\n    .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-select,\n    .input-group > .typeahead + .custom-select,\n    .input-group > .tt-query + .custom-select,\n    .input-group > .tt-hint + .custom-select,\n    .input-group > .form-control + .custom-file,\n    .select2-container--default .input-group > .select2-selection--single + .custom-file,\n    .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-file,\n    .input-group > .typeahead + .custom-file,\n    .input-group > .tt-query + .custom-file,\n    .input-group > .tt-hint + .custom-file,\n    .input-group > .form-control-plaintext + .form-control,\n    .select2-container--default .input-group > .form-control-plaintext + .select2-selection--single,\n    .select2-container--default .select2-selection--single .input-group > .form-control-plaintext + .select2-search__field,\n    .input-group > .form-control-plaintext + .typeahead,\n    .input-group > .form-control-plaintext + .tt-query,\n    .input-group > .form-control-plaintext + .tt-hint,\n    .input-group > .form-control-plaintext + .custom-select,\n    .input-group > .form-control-plaintext + .custom-file,\n    .input-group > .custom-select + .form-control,\n    .select2-container--default .input-group > .custom-select + .select2-selection--single,\n    .select2-container--default .select2-selection--single .input-group > .custom-select + .select2-search__field,\n    .input-group > .custom-select + .typeahead,\n    .input-group > .custom-select + .tt-query,\n    .input-group > .custom-select + .tt-hint,\n    .input-group > .custom-select + .custom-select,\n    .input-group > .custom-select + .custom-file,\n    .input-group > .custom-file + .form-control,\n    .select2-container--default .input-group > .custom-file + .select2-selection--single,\n    .select2-container--default .select2-selection--single .input-group > .custom-file + .select2-search__field,\n    .input-group > .custom-file + .typeahead,\n    .input-group > .custom-file + .tt-query,\n    .input-group > .custom-file + .tt-hint,\n    .input-group > .custom-file + .custom-select,\n    .input-group > .custom-file + .custom-file {\n      margin-left: -1px; }\n  .input-group > .form-control:focus, .select2-container--default .input-group > .select2-selection--single:focus, .select2-container--default .select2-selection--single .input-group > .select2-search__field:focus, .input-group > .typeahead:focus,\n  .input-group > .tt-query:focus,\n  .input-group > .tt-hint:focus,\n  .input-group > .custom-select:focus,\n  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n    z-index: 3; }\n  .input-group > .custom-file .custom-file-input:focus {\n    z-index: 4; }\n  .input-group > .form-control:not(:last-child), .select2-container--default .input-group > .select2-selection--single:not(:last-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:last-child), .input-group > .typeahead:not(:last-child),\n  .input-group > .tt-query:not(:last-child),\n  .input-group > .tt-hint:not(:last-child),\n  .input-group > .custom-select:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0; }\n  .input-group > .form-control:not(:first-child), .select2-container--default .input-group > .select2-selection--single:not(:first-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:first-child), .input-group > .typeahead:not(:first-child),\n  .input-group > .tt-query:not(:first-child),\n  .input-group > .tt-hint:not(:first-child),\n  .input-group > .custom-select:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0; }\n  .input-group > .custom-file {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center; }\n    .input-group > .custom-file:not(:last-child) .custom-file-label,\n    .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n      border-top-right-radius: 0;\n      border-bottom-right-radius: 0; }\n    .input-group > .custom-file:not(:first-child) .custom-file-label {\n      border-top-left-radius: 0;\n      border-bottom-left-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex; }\n  .input-group-prepend .btn,\n  .input-group-append .btn {\n    position: relative;\n    z-index: 2; }\n    .input-group-prepend .btn:focus,\n    .input-group-append .btn:focus {\n      z-index: 3; }\n  .input-group-prepend .btn + .btn,\n  .input-group-prepend .btn + .input-group-text,\n  .input-group-prepend .input-group-text + .input-group-text,\n  .input-group-prepend .input-group-text + .btn,\n  .input-group-append .btn + .btn,\n  .input-group-append .btn + .input-group-text,\n  .input-group-append .input-group-text + .input-group-text,\n  .input-group-append .input-group-text + .btn {\n    margin-left: -1px; }\n\n.input-group-prepend {\n  margin-right: -1px; }\n\n.input-group-append {\n  margin-left: -1px; }\n\n.input-group-text {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 0.94rem 1.375rem;\n  margin-bottom: 0;\n  font-size: 0.8125rem;\n  font-weight: 400;\n  line-height: 1;\n  color: #495057;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #e9ecef;\n  border: 1px solid #ced4da;\n  border-radius: 2px; }\n  .input-group-text input[type=\"radio\"],\n  .input-group-text input[type=\"checkbox\"] {\n    margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea), .select2-container--default .input-group-lg > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field:not(textarea), .input-group-lg > .typeahead:not(textarea),\n.input-group-lg > .tt-query:not(textarea),\n.input-group-lg > .tt-hint:not(textarea),\n.input-group-lg > .custom-select {\n  height: 3.175rem; }\n\n.input-group-lg > .form-control, .select2-container--default .input-group-lg > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field, .input-group-lg > .typeahead,\n.input-group-lg > .tt-query,\n.input-group-lg > .tt-hint,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: 0.94rem 1.94rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem; }\n\n.input-group-sm > .form-control:not(textarea), .select2-container--default .input-group-sm > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field:not(textarea), .input-group-sm > .typeahead:not(textarea),\n.input-group-sm > .tt-query:not(textarea),\n.input-group-sm > .tt-hint:not(textarea),\n.input-group-sm > .custom-select {\n  height: 2.575rem; }\n\n.input-group-sm > .form-control, .select2-container--default .input-group-sm > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field, .input-group-sm > .typeahead,\n.input-group-sm > .tt-query,\n.input-group-sm > .tt-hint,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: 0.5rem 0.81rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0; }\n\n.custom-control {\n  position: relative;\n  z-index: 1;\n  display: block;\n  min-height: 1.5rem;\n  padding-left: 1.5rem;\n  -webkit-print-color-adjust: exact;\n  color-adjust: exact; }\n\n.custom-control-inline {\n  display: -webkit-inline-box;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  margin-right: 1rem; }\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1;\n  width: 1rem;\n  height: 1.25rem;\n  opacity: 0; }\n  .custom-control-input:checked ~ .custom-control-label::before {\n    color: #fff;\n    border-color: #007bff;\n    background-color: #007bff; }\n  .custom-control-input:focus ~ .custom-control-label::before {\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n    border-color: #80bdff; }\n  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n    color: #fff;\n    background-color: #b3d7ff;\n    border-color: #b3d7ff; }\n  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n    color: #6c757d; }\n    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n      background-color: #e9ecef; }\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  vertical-align: top; }\n  .custom-control-label::before {\n    position: absolute;\n    top: 0.25rem;\n    left: -1.5rem;\n    display: block;\n    width: 1rem;\n    height: 1rem;\n    pointer-events: none;\n    content: \"\";\n    background-color: #fff;\n    border: #adb5bd solid 1px; }\n  .custom-control-label::after {\n    position: absolute;\n    top: 0.25rem;\n    left: -1.5rem;\n    display: block;\n    width: 1rem;\n    height: 1rem;\n    content: \"\";\n    background: no-repeat 50% / 50% 50%; }\n\n.custom-checkbox .custom-control-label::before {\n  border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n  border-color: #007bff;\n  background-color: #007bff; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-radio .custom-control-label::before {\n  border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-switch {\n  padding-left: 2.25rem; }\n  .custom-switch .custom-control-label::before {\n    left: -2.25rem;\n    width: 1.75rem;\n    pointer-events: all;\n    border-radius: 0.5rem; }\n  .custom-switch .custom-control-label::after {\n    top: calc(0.25rem + 2px);\n    left: calc(-2.25rem + 2px);\n    width: calc(1rem - 4px);\n    height: calc(1rem - 4px);\n    background-color: #adb5bd;\n    border-radius: 0.5rem;\n    -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;\n    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;\n    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;\n    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; }\n    @media (prefers-reduced-motion: reduce) {\n      .custom-switch .custom-control-label::after {\n        -webkit-transition: none;\n        transition: none; } }\n  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n    background-color: #fff;\n    -webkit-transform: translateX(0.75rem);\n    transform: translateX(0.75rem); }\n  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n    background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  vertical-align: middle;\n  background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none; }\n  .custom-select:focus {\n    border-color: #80bdff;\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n    .custom-select:focus::-ms-value {\n      color: #495057;\n      background-color: #ffffff; }\n  .custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n    height: auto;\n    padding-right: 0.75rem;\n    background-image: none; }\n  .custom-select:disabled {\n    color: #6c757d;\n    background-color: #e9ecef; }\n  .custom-select::-ms-expand {\n    display: none; }\n  .custom-select:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 #495057; }\n\n.custom-select-sm {\n  height: calc(1.5em + 0.5rem + 2px);\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  padding-left: 0.5rem;\n  font-size: 0.875rem; }\n\n.custom-select-lg {\n  height: calc(1.5em + 1rem + 2px);\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  font-size: 1.25rem; }\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin-bottom: 0; }\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin: 0;\n  opacity: 0; }\n  .custom-file-input:focus ~ .custom-file-label {\n    border-color: #80bdff;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n  .custom-file-input[disabled] ~ .custom-file-label,\n  .custom-file-input:disabled ~ .custom-file-label {\n    background-color: #e9ecef; }\n  .custom-file-input:lang(en) ~ .custom-file-label::after {\n    content: \"Browse\"; }\n  .custom-file-input ~ .custom-file-label[data-browse]::after {\n    content: attr(data-browse); }\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 0.75rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem; }\n  .custom-file-label::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 3;\n    display: block;\n    height: calc(1.5em + 0.75rem);\n    padding: 0.375rem 0.75rem;\n    line-height: 1.5;\n    color: #495057;\n    content: \"Browse\";\n    background-color: #e9ecef;\n    border-left: inherit;\n    border-radius: 0 0.25rem 0.25rem 0; }\n\n.custom-range {\n  width: 100%;\n  height: 1.4rem;\n  padding: 0;\n  background-color: transparent;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none; }\n  .custom-range:focus {\n    outline: none; }\n    .custom-range:focus::-webkit-slider-thumb {\n      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n    .custom-range:focus::-moz-range-thumb {\n      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n    .custom-range:focus::-ms-thumb {\n      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n  .custom-range::-moz-focus-outer {\n    border: 0; }\n  .custom-range::-webkit-slider-thumb {\n    width: 1rem;\n    height: 1rem;\n    margin-top: -0.25rem;\n    background-color: #007bff;\n    border: 0;\n    border-radius: 1rem;\n    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n    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;\n    -webkit-appearance: none;\n    appearance: none; }\n    @media (prefers-reduced-motion: reduce) {\n      .custom-range::-webkit-slider-thumb {\n        -webkit-transition: none;\n        transition: none; } }\n    .custom-range::-webkit-slider-thumb:active {\n      background-color: #b3d7ff; }\n  .custom-range::-webkit-slider-runnable-track {\n    width: 100%;\n    height: 0.5rem;\n    color: transparent;\n    cursor: pointer;\n    background-color: #dee2e6;\n    border-color: transparent;\n    border-radius: 1rem; }\n  .custom-range::-moz-range-thumb {\n    width: 1rem;\n    height: 1rem;\n    background-color: #007bff;\n    border: 0;\n    border-radius: 1rem;\n    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n    -moz-appearance: none;\n    appearance: none; }\n    @media (prefers-reduced-motion: reduce) {\n      .custom-range::-moz-range-thumb {\n        -moz-transition: none;\n        transition: none; } }\n    .custom-range::-moz-range-thumb:active {\n      background-color: #b3d7ff; }\n  .custom-range::-moz-range-track {\n    width: 100%;\n    height: 0.5rem;\n    color: transparent;\n    cursor: pointer;\n    background-color: #dee2e6;\n    border-color: transparent;\n    border-radius: 1rem; }\n  .custom-range::-ms-thumb {\n    width: 1rem;\n    height: 1rem;\n    margin-top: 0;\n    margin-right: 0.2rem;\n    margin-left: 0.2rem;\n    background-color: #007bff;\n    border: 0;\n    border-radius: 1rem;\n    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n    appearance: none; }\n    @media (prefers-reduced-motion: reduce) {\n      .custom-range::-ms-thumb {\n        -ms-transition: none;\n        transition: none; } }\n    .custom-range::-ms-thumb:active {\n      background-color: #b3d7ff; }\n  .custom-range::-ms-track {\n    width: 100%;\n    height: 0.5rem;\n    color: transparent;\n    cursor: pointer;\n    background-color: transparent;\n    border-color: transparent;\n    border-width: 0.5rem; }\n  .custom-range::-ms-fill-lower {\n    background-color: #dee2e6;\n    border-radius: 1rem; }\n  .custom-range::-ms-fill-upper {\n    margin-right: 15px;\n    background-color: #dee2e6;\n    border-radius: 1rem; }\n  .custom-range:disabled::-webkit-slider-thumb {\n    background-color: #adb5bd; }\n  .custom-range:disabled::-webkit-slider-runnable-track {\n    cursor: default; }\n  .custom-range:disabled::-moz-range-thumb {\n    background-color: #adb5bd; }\n  .custom-range:disabled::-moz-range-track {\n    cursor: default; }\n  .custom-range:disabled::-ms-thumb {\n    background-color: #adb5bd; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  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; }\n  @media (prefers-reduced-motion: reduce) {\n    .custom-control-label::before,\n    .custom-file-label,\n    .custom-select {\n      -webkit-transition: none;\n      transition: none; } }\n\n.nav {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none; }\n\n.nav-link {\n  display: block;\n  padding: 0.5rem 1rem; }\n  .nav-link:hover, .nav-link:focus {\n    text-decoration: none; }\n  .nav-link.disabled {\n    color: #6c757d;\n    pointer-events: none;\n    cursor: default; }\n\n.nav-tabs {\n  border-bottom: 1px solid #ebedf2; }\n  .nav-tabs .nav-item {\n    margin-bottom: -1px; }\n  .nav-tabs .nav-link {\n    border: 1px solid transparent;\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem; }\n    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n      border-color: #ebedf2 #ebedf2 #ebedf2; }\n    .nav-tabs .nav-link.disabled {\n      color: #6c757d;\n      background-color: transparent;\n      border-color: transparent; }\n  .nav-tabs .nav-link.active,\n  .nav-tabs .nav-item.show .nav-link {\n    color: #343a40;\n    background-color: #ffffff;\n    border-color: #ebedf2 #ebedf2 #ffffff; }\n  .nav-tabs .dropdown-menu {\n    margin-top: -1px;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n  border-radius: 0.25rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: #fff;\n  background-color: #007bff; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n  -webkit-box-flex: 1;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n  -ms-flex-preferred-size: 0;\n  flex-basis: 0;\n  -webkit-box-flex: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  text-align: center; }\n\n.tab-content > .tab-pane {\n  display: none; }\n\n.tab-content > .active {\n  display: block; }\n\n.navbar {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-box-pack: justify;\n  -ms-flex-pack: justify;\n  justify-content: space-between;\n  padding: 0.5rem 1rem; }\n  .navbar .container,\n  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: justify;\n    -ms-flex-pack: justify;\n    justify-content: space-between; }\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: 0.3125rem;\n  padding-bottom: 0.3125rem;\n  margin-right: 1rem;\n  font-size: 1.25rem;\n  line-height: inherit;\n  white-space: nowrap; }\n  .navbar-brand:hover, .navbar-brand:focus {\n    text-decoration: none; }\n\n.navbar-nav {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none; }\n  .navbar-nav .nav-link {\n    padding-right: 0;\n    padding-left: 0; }\n  .navbar-nav .dropdown-menu {\n    position: static;\n    float: none; }\n\n.navbar-text {\n  display: inline-block;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n  -ms-flex-preferred-size: 100%;\n  flex-basis: 100%;\n  -webkit-box-flex: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center; }\n\n.navbar-toggler {\n  padding: 0.25rem 0.75rem;\n  font-size: 1.25rem;\n  line-height: 1;\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: 0.25rem; }\n  .navbar-toggler:hover, .navbar-toggler:focus {\n    text-decoration: none; }\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%; }\n\n@media (max-width: 575.98px) {\n  .navbar-expand-sm > .container,\n  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n    padding-right: 0;\n    padding-left: 0; } }\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -webkit-box-pack: start;\n    -ms-flex-pack: start;\n    justify-content: flex-start; }\n    .navbar-expand-sm .navbar-nav {\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n      flex-direction: row; }\n      .navbar-expand-sm .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-sm .navbar-nav .nav-link {\n        padding-right: 0.5rem;\n        padding-left: 0.5rem; }\n    .navbar-expand-sm > .container,\n    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n      -ms-flex-wrap: nowrap;\n      flex-wrap: nowrap; }\n    .navbar-expand-sm .navbar-collapse {\n      display: -webkit-box !important;\n      display: -ms-flexbox !important;\n      display: flex !important;\n      -ms-flex-preferred-size: auto;\n      flex-basis: auto; }\n    .navbar-expand-sm .navbar-toggler {\n      display: none; } }\n\n@media (max-width: 767.98px) {\n  .navbar-expand-md > .container,\n  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n    padding-right: 0;\n    padding-left: 0; } }\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -webkit-box-pack: start;\n    -ms-flex-pack: start;\n    justify-content: flex-start; }\n    .navbar-expand-md .navbar-nav {\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n      flex-direction: row; }\n      .navbar-expand-md .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-md .navbar-nav .nav-link {\n        padding-right: 0.5rem;\n        padding-left: 0.5rem; }\n    .navbar-expand-md > .container,\n    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n      -ms-flex-wrap: nowrap;\n      flex-wrap: nowrap; }\n    .navbar-expand-md .navbar-collapse {\n      display: -webkit-box !important;\n      display: -ms-flexbox !important;\n      display: flex !important;\n      -ms-flex-preferred-size: auto;\n      flex-basis: auto; }\n    .navbar-expand-md .navbar-toggler {\n      display: none; } }\n\n@media (max-width: 991.98px) {\n  .navbar-expand-lg > .container,\n  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n    padding-right: 0;\n    padding-left: 0; } }\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -webkit-box-pack: start;\n    -ms-flex-pack: start;\n    justify-content: flex-start; }\n    .navbar-expand-lg .navbar-nav {\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n      flex-direction: row; }\n      .navbar-expand-lg .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-lg .navbar-nav .nav-link {\n        padding-right: 0.5rem;\n        padding-left: 0.5rem; }\n    .navbar-expand-lg > .container,\n    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n      -ms-flex-wrap: nowrap;\n      flex-wrap: nowrap; }\n    .navbar-expand-lg .navbar-collapse {\n      display: -webkit-box !important;\n      display: -ms-flexbox !important;\n      display: flex !important;\n      -ms-flex-preferred-size: auto;\n      flex-basis: auto; }\n    .navbar-expand-lg .navbar-toggler {\n      display: none; } }\n\n@media (max-width: 1199.98px) {\n  .navbar-expand-xl > .container,\n  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n    padding-right: 0;\n    padding-left: 0; } }\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -webkit-box-pack: start;\n    -ms-flex-pack: start;\n    justify-content: flex-start; }\n    .navbar-expand-xl .navbar-nav {\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n      flex-direction: row; }\n      .navbar-expand-xl .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-xl .navbar-nav .nav-link {\n        padding-right: 0.5rem;\n        padding-left: 0.5rem; }\n    .navbar-expand-xl > .container,\n    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n      -ms-flex-wrap: nowrap;\n      flex-wrap: nowrap; }\n    .navbar-expand-xl .navbar-collapse {\n      display: -webkit-box !important;\n      display: -ms-flexbox !important;\n      display: flex !important;\n      -ms-flex-preferred-size: auto;\n      flex-basis: auto; }\n    .navbar-expand-xl .navbar-toggler {\n      display: none; } }\n\n.navbar-expand {\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -ms-flex-flow: row nowrap;\n  flex-flow: row nowrap;\n  -webkit-box-pack: start;\n  -ms-flex-pack: start;\n  justify-content: flex-start; }\n  .navbar-expand > .container,\n  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n    padding-right: 0;\n    padding-left: 0; }\n  .navbar-expand .navbar-nav {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .navbar-expand .navbar-nav .dropdown-menu {\n      position: absolute; }\n    .navbar-expand .navbar-nav .nav-link {\n      padding-right: 0.5rem;\n      padding-left: 0.5rem; }\n  .navbar-expand > .container,\n  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap; }\n  .navbar-expand .navbar-collapse {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important;\n    -ms-flex-preferred-size: auto;\n    flex-basis: auto; }\n  .navbar-expand .navbar-toggler {\n    display: none; }\n\n.navbar-light .navbar-brand {\n  color: rgba(0, 0, 0, 0.9); }\n  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n    color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n  color: rgba(0, 0, 0, 0.5); }\n  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n    color: rgba(0, 0, 0, 0.7); }\n  .navbar-light .navbar-nav .nav-link.disabled {\n    color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n  color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n  color: rgba(0, 0, 0, 0.5);\n  border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-light .navbar-text {\n  color: rgba(0, 0, 0, 0.5); }\n  .navbar-light .navbar-text a {\n    color: rgba(0, 0, 0, 0.9); }\n    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n      color: rgba(0, 0, 0, 0.9); }\n\n.navbar-dark .navbar-brand {\n  color: #fff; }\n  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n    color: #fff; }\n\n.navbar-dark .navbar-nav .nav-link {\n  color: rgba(255, 255, 255, 0.5); }\n  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n    color: rgba(255, 255, 255, 0.75); }\n  .navbar-dark .navbar-nav .nav-link.disabled {\n    color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n  color: #fff; }\n\n.navbar-dark .navbar-toggler {\n  color: rgba(255, 255, 255, 0.5);\n  border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-dark .navbar-text {\n  color: rgba(255, 255, 255, 0.5); }\n  .navbar-dark .navbar-text a {\n    color: #fff; }\n    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n      color: #fff; }\n\n.card {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0; }\n  .card > hr {\n    margin-right: 0;\n    margin-left: 0; }\n  .card > .list-group {\n    border-top: inherit;\n    border-bottom: inherit; }\n    .card > .list-group:first-child {\n      border-top-width: 0;\n      border-top-left-radius: calc(0.25rem - 1px);\n      border-top-right-radius: calc(0.25rem - 1px); }\n    .card > .list-group:last-child {\n      border-bottom-width: 0;\n      border-bottom-right-radius: calc(0.25rem - 1px);\n      border-bottom-left-radius: calc(0.25rem - 1px); }\n  .card > .card-header + .list-group,\n  .card > .list-group + .card-footer {\n    border-top: 0; }\n\n.card-body {\n  -webkit-box-flex: 1;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  min-height: 1px;\n  padding: 1.25rem; }\n\n.card-title {\n  margin-bottom: 0.75rem; }\n\n.card-subtitle {\n  margin-top: -0.375rem;\n  margin-bottom: 0; }\n\n.card-text:last-child {\n  margin-bottom: 0; }\n\n.card-link:hover {\n  text-decoration: none; }\n\n.card-link + .card-link {\n  margin-left: 1.25rem; }\n\n.card-header {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 0;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n  .card-header:first-child {\n    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n\n.card-footer {\n  padding: 0.75rem 1.25rem;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(0, 0, 0, 0.125); }\n  .card-footer:last-child {\n    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n  margin-right: -0.625rem;\n  margin-bottom: -0.75rem;\n  margin-left: -0.625rem;\n  border-bottom: 0; }\n\n.card-header-pills {\n  margin-right: -0.625rem;\n  margin-left: -0.625rem; }\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1.25rem;\n  border-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  -ms-flex-negative: 0;\n  flex-shrink: 0;\n  width: 100%; }\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: calc(0.25rem - 1px);\n  border-bottom-left-radius: calc(0.25rem - 1px); }\n\n.card-deck .card {\n  margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n  .card-deck {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    margin-right: -15px;\n    margin-left: -15px; }\n    .card-deck .card {\n      -webkit-box-flex: 1;\n      -ms-flex: 1 0 0%;\n      flex: 1 0 0%;\n      margin-right: 15px;\n      margin-bottom: 0;\n      margin-left: 15px; } }\n\n.card-group > .card {\n  margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n  .card-group {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap; }\n    .card-group > .card {\n      -webkit-box-flex: 1;\n      -ms-flex: 1 0 0%;\n      flex: 1 0 0%;\n      margin-bottom: 0; }\n      .card-group > .card + .card {\n        margin-left: 0;\n        border-left: 0; }\n      .card-group > .card:not(:last-child) {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0; }\n        .card-group > .card:not(:last-child) .card-img-top,\n        .card-group > .card:not(:last-child) .card-header {\n          border-top-right-radius: 0; }\n        .card-group > .card:not(:last-child) .card-img-bottom,\n        .card-group > .card:not(:last-child) .card-footer {\n          border-bottom-right-radius: 0; }\n      .card-group > .card:not(:first-child) {\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0; }\n        .card-group > .card:not(:first-child) .card-img-top,\n        .card-group > .card:not(:first-child) .card-header {\n          border-top-left-radius: 0; }\n        .card-group > .card:not(:first-child) .card-img-bottom,\n        .card-group > .card:not(:first-child) .card-footer {\n          border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n  margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n  .card-columns {\n    -webkit-column-count: 3;\n    -moz-column-count: 3;\n    column-count: 3;\n    -webkit-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n    column-gap: 1.25rem;\n    orphans: 1;\n    widows: 1; }\n    .card-columns .card {\n      display: inline-block;\n      width: 100%; } }\n\n.accordion {\n  overflow-anchor: none; }\n  .accordion > .card {\n    overflow: hidden; }\n    .accordion > .card:not(:last-of-type) {\n      border-bottom: 0;\n      border-bottom-right-radius: 0;\n      border-bottom-left-radius: 0; }\n    .accordion > .card:not(:first-of-type) {\n      border-top-left-radius: 0;\n      border-top-right-radius: 0; }\n    .accordion > .card > .card-header {\n      border-radius: 0;\n      margin-bottom: -1px; }\n\n.breadcrumb {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  padding: 0.56rem 1.13rem;\n  margin-bottom: 1rem;\n  font-size: 0.875rem;\n  list-style: none;\n  background-color: transparent;\n  border-radius: 0.25rem; }\n\n.breadcrumb-item {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex; }\n  .breadcrumb-item + .breadcrumb-item {\n    padding-left: 0.5rem; }\n    .breadcrumb-item + .breadcrumb-item::before {\n      display: inline-block;\n      padding-right: 0.5rem;\n      color: #6c757d;\n      content: \"/\"; }\n  .breadcrumb-item + .breadcrumb-item:hover::before {\n    text-decoration: underline; }\n  .breadcrumb-item + .breadcrumb-item:hover::before {\n    text-decoration: none; }\n  .breadcrumb-item.active {\n    color: #495057; }\n\n.pagination {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  padding-left: 0;\n  list-style: none;\n  border-radius: 0.25rem; }\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: 0.5rem 0.75rem;\n  margin-left: -1px;\n  line-height: 1.25;\n  color: #007bff;\n  background-color: #fff;\n  border: 1px solid #dee2e6; }\n  .page-link:hover {\n    z-index: 2;\n    color: #0056b3;\n    text-decoration: none;\n    background-color: #e9ecef;\n    border-color: #dee2e6; }\n  .page-link:focus {\n    z-index: 3;\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n\n.page-item:first-child .page-link {\n  margin-left: 0;\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link {\n  z-index: 3;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff; }\n\n.page-item.disabled .page-link {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: auto;\n  background-color: #fff;\n  border-color: #dee2e6; }\n\n.pagination-lg .page-link {\n  padding: 0.75rem 1.5rem;\n  font-size: 1.25rem;\n  line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n  border-top-left-radius: 0.3rem;\n  border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n  border-top-right-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n  border-top-left-radius: 0.2rem;\n  border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n  border-top-right-radius: 0.2rem;\n  border-bottom-right-radius: 0.2rem; }\n\n.badge {\n  display: inline-block;\n  padding: 0.25em 0.4em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25rem;\n  -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;\n  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;\n  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;\n  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; }\n  @media (prefers-reduced-motion: reduce) {\n    .badge {\n      -webkit-transition: none;\n      transition: none; } }\n  a.badge:hover, a.badge:focus {\n    text-decoration: none; }\n  .badge:empty {\n    display: none; }\n\n.btn .badge {\n  position: relative;\n  top: -1px; }\n\n.badge-pill {\n  padding-right: 0.6em;\n  padding-left: 0.6em;\n  border-radius: 10rem; }\n\n.badge-primary {\n  color: #212529;\n  background-color: #1bdbe0; }\n  a.badge-primary:hover, a.badge-primary:focus {\n    color: #212529;\n    background-color: #16afb2; }\n  a.badge-primary:focus, a.badge-primary.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(27, 219, 224, 0.5); }\n\n.badge-secondary {\n  color: #212529;\n  background-color: #d8d8d8; }\n  a.badge-secondary:hover, a.badge-secondary:focus {\n    color: #212529;\n    background-color: #bfbfbf; }\n  a.badge-secondary:focus, a.badge-secondary.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(216, 216, 216, 0.5); }\n\n.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online {\n  color: #fff;\n  background-color: #38ce3c; }\n  a.badge-success:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:hover, a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus {\n    color: #fff;\n    background-color: #2aa92d; }\n  a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus, a.badge-success.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-online {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(56, 206, 60, 0.5); }\n\n.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline {\n  color: #fff;\n  background-color: #8e32e9; }\n  a.badge-info:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:hover, a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus {\n    color: #fff;\n    background-color: #7516d2; }\n  a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus, a.badge-info.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-offline {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(142, 50, 233, 0.5); }\n\n.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy {\n  color: #212529;\n  background-color: #ffde73; }\n  a.badge-warning:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:hover, a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus {\n    color: #212529;\n    background-color: #ffd240; }\n  a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus, a.badge-warning.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-busy {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(255, 222, 115, 0.5); }\n\n.badge-danger {\n  color: #fff;\n  background-color: #ff4d6b; }\n  a.badge-danger:hover, a.badge-danger:focus {\n    color: #fff;\n    background-color: #ff1a41; }\n  a.badge-danger:focus, a.badge-danger.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(255, 77, 107, 0.5); }\n\n.badge-light {\n  color: #212529;\n  background-color: #f8f9fa; }\n  a.badge-light:hover, a.badge-light:focus {\n    color: #212529;\n    background-color: #dae0e5; }\n  a.badge-light:focus, a.badge-light.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\n\n.badge-dark {\n  color: #fff;\n  background-color: #3e4b5b; }\n  a.badge-dark:hover, a.badge-dark:focus {\n    color: #fff;\n    background-color: #29323d; }\n  a.badge-dark:focus, a.badge-dark.focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5);\n    box-shadow: 0 0 0 0.2rem rgba(62, 75, 91, 0.5); }\n\n.jumbotron {\n  padding: 2rem 1rem;\n  margin-bottom: 2rem;\n  background-color: #e9ecef;\n  border-radius: 0.3rem; }\n  @media (min-width: 576px) {\n    .jumbotron {\n      padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  border-radius: 0; }\n\n.alert {\n  position: relative;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem; }\n\n.alert-heading {\n  color: inherit; }\n\n.alert-link {\n  font-weight: 700; }\n\n.alert-dismissible {\n  padding-right: 4rem; }\n  .alert-dismissible .close {\n    position: absolute;\n    top: 0;\n    right: 0;\n    z-index: 2;\n    padding: 0.75rem 1.25rem;\n    color: inherit; }\n\n.alert-primary {\n  color: #0e7274;\n  background-color: #d1f8f9;\n  border-color: #bff5f6; }\n  .alert-primary hr {\n    border-top-color: #a9f2f3; }\n  .alert-primary .alert-link {\n    color: #094546; }\n\n.alert-secondary {\n  color: #707070;\n  background-color: #f7f7f7;\n  border-color: #f4f4f4; }\n  .alert-secondary hr {\n    border-top-color: #e7e7e7; }\n  .alert-secondary .alert-link {\n    color: #575757; }\n\n.alert-success {\n  color: #1d6b1f;\n  background-color: #d7f5d8;\n  border-color: #c7f1c8; }\n  .alert-success hr {\n    border-top-color: #b3ecb4; }\n  .alert-success .alert-link {\n    color: #124313; }\n\n.alert-info {\n  color: #4a1a79;\n  background-color: #e8d6fb;\n  border-color: #dfc6f9; }\n  .alert-info hr {\n    border-top-color: #d2aff7; }\n  .alert-info .alert-link {\n    color: #30114f; }\n\n.alert-warning {\n  color: #85733c;\n  background-color: #fff8e3;\n  border-color: #fff6d8; }\n  .alert-warning hr {\n    border-top-color: #fff0bf; }\n  .alert-warning .alert-link {\n    color: #62552c; }\n\n.alert-danger {\n  color: #852838;\n  background-color: #ffdbe1;\n  border-color: #ffcdd6; }\n  .alert-danger hr {\n    border-top-color: #ffb4c1; }\n  .alert-danger .alert-link {\n    color: #5e1c27; }\n\n.alert-light {\n  color: #818182;\n  background-color: #fefefe;\n  border-color: #fdfdfe; }\n  .alert-light hr {\n    border-top-color: #ececf6; }\n  .alert-light .alert-link {\n    color: #686868; }\n\n.alert-dark {\n  color: #20272f;\n  background-color: #d8dbde;\n  border-color: #c9cdd1; }\n  .alert-dark hr {\n    border-top-color: #bbc0c5; }\n  .alert-dark .alert-link {\n    color: #0b0e11; }\n\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0; }\n  to {\n    background-position: 0 0; } }\n\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0; }\n  to {\n    background-position: 0 0; } }\n\n.progress {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  height: 1rem;\n  overflow: hidden;\n  line-height: 0;\n  font-size: 0.75rem;\n  background-color: #e9ecef;\n  border-radius: 0.25rem; }\n\n.progress-bar {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #007bff;\n  -webkit-transition: width 0.6s ease;\n  transition: width 0.6s ease; }\n  @media (prefers-reduced-motion: reduce) {\n    .progress-bar {\n      -webkit-transition: none;\n      transition: none; } }\n\n.progress-bar-striped {\n  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);\n  background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n  -webkit-animation: progress-bar-stripes 1s linear infinite;\n  animation: progress-bar-stripes 1s linear infinite; }\n  @media (prefers-reduced-motion: reduce) {\n    .progress-bar-animated {\n      -webkit-animation: none;\n      animation: none; } }\n\n.media {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -ms-flex-align: start;\n  align-items: flex-start; }\n\n.media-body {\n  -webkit-box-flex: 1;\n  -ms-flex: 1;\n  flex: 1; }\n\n.list-group {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  border-radius: 0.25rem; }\n\n.list-group-item-action {\n  width: 100%;\n  color: #495057;\n  text-align: inherit; }\n  .list-group-item-action:hover, .list-group-item-action:focus {\n    z-index: 1;\n    color: #495057;\n    text-decoration: none;\n    background-color: #f8f9fa; }\n  .list-group-item-action:active {\n    color: #212529;\n    background-color: #e9ecef; }\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 0.75rem 1.25rem;\n  background-color: #fff;\n  border: 1px solid rgba(0, 0, 0, 0.125); }\n  .list-group-item:first-child {\n    border-top-left-radius: inherit;\n    border-top-right-radius: inherit; }\n  .list-group-item:last-child {\n    border-bottom-right-radius: inherit;\n    border-bottom-left-radius: inherit; }\n  .list-group-item.disabled, .list-group-item:disabled {\n    color: #6c757d;\n    pointer-events: none;\n    background-color: #fff; }\n  .list-group-item.active {\n    z-index: 2;\n    color: #fff;\n    background-color: #007bff;\n    border-color: #007bff; }\n  .list-group-item + .list-group-item {\n    border-top-width: 0; }\n    .list-group-item + .list-group-item.active {\n      margin-top: -1px;\n      border-top-width: 1px; }\n\n.list-group-horizontal {\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row; }\n  .list-group-horizontal > .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0; }\n  .list-group-horizontal > .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0; }\n  .list-group-horizontal > .list-group-item.active {\n    margin-top: 0; }\n  .list-group-horizontal > .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0; }\n    .list-group-horizontal > .list-group-item + .list-group-item.active {\n      margin-left: -1px;\n      border-left-width: 1px; }\n\n@media (min-width: 576px) {\n  .list-group-horizontal-sm {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .list-group-horizontal-sm > .list-group-item:first-child {\n      border-bottom-left-radius: 0.25rem;\n      border-top-right-radius: 0; }\n    .list-group-horizontal-sm > .list-group-item:last-child {\n      border-top-right-radius: 0.25rem;\n      border-bottom-left-radius: 0; }\n    .list-group-horizontal-sm > .list-group-item.active {\n      margin-top: 0; }\n    .list-group-horizontal-sm > .list-group-item + .list-group-item {\n      border-top-width: 1px;\n      border-left-width: 0; }\n      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n        margin-left: -1px;\n        border-left-width: 1px; } }\n\n@media (min-width: 768px) {\n  .list-group-horizontal-md {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .list-group-horizontal-md > .list-group-item:first-child {\n      border-bottom-left-radius: 0.25rem;\n      border-top-right-radius: 0; }\n    .list-group-horizontal-md > .list-group-item:last-child {\n      border-top-right-radius: 0.25rem;\n      border-bottom-left-radius: 0; }\n    .list-group-horizontal-md > .list-group-item.active {\n      margin-top: 0; }\n    .list-group-horizontal-md > .list-group-item + .list-group-item {\n      border-top-width: 1px;\n      border-left-width: 0; }\n      .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n        margin-left: -1px;\n        border-left-width: 1px; } }\n\n@media (min-width: 992px) {\n  .list-group-horizontal-lg {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .list-group-horizontal-lg > .list-group-item:first-child {\n      border-bottom-left-radius: 0.25rem;\n      border-top-right-radius: 0; }\n    .list-group-horizontal-lg > .list-group-item:last-child {\n      border-top-right-radius: 0.25rem;\n      border-bottom-left-radius: 0; }\n    .list-group-horizontal-lg > .list-group-item.active {\n      margin-top: 0; }\n    .list-group-horizontal-lg > .list-group-item + .list-group-item {\n      border-top-width: 1px;\n      border-left-width: 0; }\n      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n        margin-left: -1px;\n        border-left-width: 1px; } }\n\n@media (min-width: 1200px) {\n  .list-group-horizontal-xl {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .list-group-horizontal-xl > .list-group-item:first-child {\n      border-bottom-left-radius: 0.25rem;\n      border-top-right-radius: 0; }\n    .list-group-horizontal-xl > .list-group-item:last-child {\n      border-top-right-radius: 0.25rem;\n      border-bottom-left-radius: 0; }\n    .list-group-horizontal-xl > .list-group-item.active {\n      margin-top: 0; }\n    .list-group-horizontal-xl > .list-group-item + .list-group-item {\n      border-top-width: 1px;\n      border-left-width: 0; }\n      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n        margin-left: -1px;\n        border-left-width: 1px; } }\n\n.list-group-flush {\n  border-radius: 0; }\n  .list-group-flush > .list-group-item {\n    border-width: 0 0 1px; }\n    .list-group-flush > .list-group-item:last-child {\n      border-bottom-width: 0; }\n\n.list-group-item-primary {\n  color: #0e7274;\n  background-color: #bff5f6; }\n  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n    color: #0e7274;\n    background-color: #a9f2f3; }\n  .list-group-item-primary.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #0e7274;\n    border-color: #0e7274; }\n\n.list-group-item-secondary {\n  color: #707070;\n  background-color: #f4f4f4; }\n  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n    color: #707070;\n    background-color: #e7e7e7; }\n  .list-group-item-secondary.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #707070;\n    border-color: #707070; }\n\n.list-group-item-success {\n  color: #1d6b1f;\n  background-color: #c7f1c8; }\n  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n    color: #1d6b1f;\n    background-color: #b3ecb4; }\n  .list-group-item-success.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #1d6b1f;\n    border-color: #1d6b1f; }\n\n.list-group-item-info {\n  color: #4a1a79;\n  background-color: #dfc6f9; }\n  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n    color: #4a1a79;\n    background-color: #d2aff7; }\n  .list-group-item-info.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #4a1a79;\n    border-color: #4a1a79; }\n\n.list-group-item-warning {\n  color: #85733c;\n  background-color: #fff6d8; }\n  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n    color: #85733c;\n    background-color: #fff0bf; }\n  .list-group-item-warning.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #85733c;\n    border-color: #85733c; }\n\n.list-group-item-danger {\n  color: #852838;\n  background-color: #ffcdd6; }\n  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n    color: #852838;\n    background-color: #ffb4c1; }\n  .list-group-item-danger.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #852838;\n    border-color: #852838; }\n\n.list-group-item-light {\n  color: #818182;\n  background-color: #fdfdfe; }\n  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n    color: #818182;\n    background-color: #ececf6; }\n  .list-group-item-light.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #818182;\n    border-color: #818182; }\n\n.list-group-item-dark {\n  color: #20272f;\n  background-color: #c9cdd1; }\n  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n    color: #20272f;\n    background-color: #bbc0c5; }\n  .list-group-item-dark.list-group-item-action.active {\n    color: #ffffff;\n    background-color: #20272f;\n    border-color: #20272f; }\n\n.close {\n  float: right;\n  font-size: 1.5rem;\n  font-weight: 700;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: .5; }\n  .close:hover {\n    color: #000;\n    text-decoration: none; }\n  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n    opacity: .75; }\n\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0; }\n\na.close.disabled {\n  pointer-events: none; }\n\n.toast {\n  -ms-flex-preferred-size: 350px;\n  flex-basis: 350px;\n  max-width: 350px;\n  font-size: 0.875rem;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.1);\n  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n  opacity: 0;\n  border-radius: 0.25rem; }\n  .toast:not(:last-child) {\n    margin-bottom: 0.75rem; }\n  .toast.showing {\n    opacity: 1; }\n  .toast.show {\n    display: block;\n    opacity: 1; }\n  .toast.hide {\n    display: none; }\n\n.toast-header {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 0.25rem 0.75rem;\n  color: #6c757d;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px); }\n\n.toast-body {\n  padding: 0.75rem; }\n\n.modal-open {\n  overflow: hidden; }\n  .modal-open .modal {\n    overflow-x: hidden;\n    overflow-y: auto; }\n\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0; }\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n  pointer-events: none; }\n  .modal.fade .modal-dialog {\n    -webkit-transition: -webkit-transform 0.4s ease;\n    transition: -webkit-transform 0.4s ease;\n    transition: transform 0.4s ease;\n    transition: transform 0.4s ease, -webkit-transform 0.4s ease;\n    -webkit-transform: translate(0, -50px);\n    transform: translate(0, -50px); }\n    @media (prefers-reduced-motion: reduce) {\n      .modal.fade .modal-dialog {\n        -webkit-transition: none;\n        transition: none; } }\n  .modal.show .modal-dialog {\n    -webkit-transform: none;\n    transform: none; }\n  .modal.modal-static .modal-dialog {\n    -webkit-transform: scale(1.02);\n    transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  max-height: calc(100% - 20px); }\n  .modal-dialog-scrollable .modal-content {\n    max-height: calc(100vh - 20px);\n    overflow: hidden; }\n  .modal-dialog-scrollable .modal-header,\n  .modal-dialog-scrollable .modal-footer {\n    -ms-flex-negative: 0;\n    flex-shrink: 0; }\n  .modal-dialog-scrollable .modal-body {\n    overflow-y: auto; }\n\n.modal-dialog-centered {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  min-height: calc(100% - 20px); }\n  .modal-dialog-centered::before {\n    display: block;\n    height: calc(100vh - 20px);\n    height: -webkit-min-content;\n    height: -moz-min-content;\n    height: min-content;\n    content: \"\"; }\n  .modal-dialog-centered.modal-dialog-scrollable {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    height: 100%; }\n    .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n      max-height: none; }\n    .modal-dialog-centered.modal-dialog-scrollable::before {\n      content: none; }\n\n.modal-content {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  width: 100%;\n  pointer-events: auto;\n  background-color: #ecf0f4;\n  background-clip: padding-box;\n  border: 1px solid #e8ecf1;\n  border-radius: 0.3rem;\n  outline: 0; }\n\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1040;\n  width: 100vw;\n  height: 100vh;\n  background-color: #000; }\n  .modal-backdrop.fade {\n    opacity: 0; }\n  .modal-backdrop.show {\n    opacity: 0.5; }\n\n.modal-header {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  -webkit-box-pack: justify;\n  -ms-flex-pack: justify;\n  justify-content: space-between;\n  padding: 1rem 1rem;\n  border-bottom: 1px solid #e8ecf1;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px); }\n  .modal-header .close {\n    padding: 1rem 1rem;\n    margin: -25px -26px -25px auto; }\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: 1.5; }\n\n.modal-body {\n  position: relative;\n  -webkit-box-flex: 1;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  padding: 0.9375rem; }\n\n.modal-footer {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-box-pack: end;\n  -ms-flex-pack: end;\n  justify-content: flex-end;\n  padding: 0.6875rem;\n  border-top: 1px solid #e8ecf1;\n  border-bottom-right-radius: calc(0.3rem - 1px);\n  border-bottom-left-radius: calc(0.3rem - 1px); }\n  .modal-footer > * {\n    margin: 0.25rem; }\n\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll; }\n\n@media (min-width: 576px) {\n  .modal-dialog {\n    max-width: 500px;\n    margin: 30px auto; }\n  .modal-dialog-scrollable {\n    max-height: calc(100% - 60px); }\n    .modal-dialog-scrollable .modal-content {\n      max-height: calc(100vh - 60px); }\n  .modal-dialog-centered {\n    min-height: calc(100% - 60px); }\n    .modal-dialog-centered::before {\n      height: calc(100vh - 60px);\n      height: -webkit-min-content;\n      height: -moz-min-content;\n      height: min-content; }\n  .modal-sm {\n    max-width: 300px; } }\n\n@media (min-width: 992px) {\n  .modal-lg,\n  .modal-xl {\n    max-width: 90%; } }\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    max-width: 1140px; } }\n\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  margin: 0;\n  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\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.75rem;\n  word-wrap: break-word;\n  opacity: 0; }\n  .tooltip.show {\n    opacity: 0.9; }\n  .tooltip .arrow {\n    position: absolute;\n    display: block;\n    width: 0.8rem;\n    height: 0.4rem; }\n    .tooltip .arrow::before {\n      position: absolute;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n  padding: 0.4rem 0; }\n  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n    bottom: 0; }\n    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n      top: 0;\n      border-width: 0.4rem 0.4rem 0;\n      border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n  padding: 0 0.4rem; }\n  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n    left: 0;\n    width: 0.4rem;\n    height: 0.8rem; }\n    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n      right: 0;\n      border-width: 0.4rem 0.4rem 0.4rem 0;\n      border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n  padding: 0.4rem 0; }\n  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n    top: 0; }\n    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n      bottom: 0;\n      border-width: 0 0.4rem 0.4rem;\n      border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n  padding: 0 0.4rem; }\n  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n    right: 0;\n    width: 0.4rem;\n    height: 0.8rem; }\n    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n      left: 0;\n      border-width: 0.4rem 0 0.4rem 0.4rem;\n      border-left-color: #000; }\n\n.tooltip-inner {\n  max-width: 200px;\n  padding: 0.4rem 0.75rem;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 0.375rem; }\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: block;\n  max-width: 276px;\n  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\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem; }\n  .popover .arrow {\n    position: absolute;\n    display: block;\n    width: 1rem;\n    height: 0.5rem;\n    margin: 0 0.3rem; }\n    .popover .arrow::before, .popover .arrow::after {\n      position: absolute;\n      display: block;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n  margin-bottom: 0.5rem; }\n  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n    bottom: calc(-0.5rem - 1px); }\n    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n      bottom: 0;\n      border-width: 0.5rem 0.5rem 0;\n      border-top-color: rgba(0, 0, 0, 0.25); }\n    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n      bottom: 1px;\n      border-width: 0.5rem 0.5rem 0;\n      border-top-color: #fff; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n  margin-left: 0.5rem; }\n  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n    left: calc(-0.5rem - 1px);\n    width: 0.5rem;\n    height: 1rem;\n    margin: 0.3rem 0; }\n    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n      left: 0;\n      border-width: 0.5rem 0.5rem 0.5rem 0;\n      border-right-color: rgba(0, 0, 0, 0.25); }\n    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n      left: 1px;\n      border-width: 0.5rem 0.5rem 0.5rem 0;\n      border-right-color: #fff; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n  margin-top: 0.5rem; }\n  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n    top: calc(-0.5rem - 1px); }\n    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n      top: 0;\n      border-width: 0 0.5rem 0.5rem 0.5rem;\n      border-bottom-color: rgba(0, 0, 0, 0.25); }\n    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n      top: 1px;\n      border-width: 0 0.5rem 0.5rem 0.5rem;\n      border-bottom-color: #fff; }\n  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: 1rem;\n    margin-left: -0.5rem;\n    content: \"\";\n    border-bottom: 1px solid #f7f7f7; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n  margin-right: 0.5rem; }\n  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n    right: calc(-0.5rem - 1px);\n    width: 0.5rem;\n    height: 1rem;\n    margin: 0.3rem 0; }\n    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n      right: 0;\n      border-width: 0.5rem 0 0.5rem 0.5rem;\n      border-left-color: rgba(0, 0, 0, 0.25); }\n    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n      right: 1px;\n      border-width: 0.5rem 0 0.5rem 0.5rem;\n      border-left-color: #fff; }\n\n.popover-header {\n  padding: 0.5rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px); }\n  .popover-header:empty {\n    display: none; }\n\n.popover-body {\n  padding: 0.5rem 0.75rem;\n  color: #212529; }\n\n.carousel {\n  position: relative; }\n\n.carousel.pointer-event {\n  -ms-touch-action: pan-y;\n  touch-action: pan-y; }\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden; }\n  .carousel-inner::after {\n    display: block;\n    clear: both;\n    content: \"\"; }\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-transition: -webkit-transform 0.6s ease-in-out;\n  transition: -webkit-transform 0.6s ease-in-out;\n  transition: transform 0.6s ease-in-out;\n  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .carousel-item {\n      -webkit-transition: none;\n      transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  -webkit-transform: translateX(100%);\n  transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  -webkit-transform: translateX(-100%);\n  transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n  opacity: 0;\n  -webkit-transition-property: opacity;\n  transition-property: opacity;\n  -webkit-transform: none;\n  transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n  z-index: 1;\n  opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n  z-index: 0;\n  opacity: 0;\n  -webkit-transition: opacity 0s 0.6s;\n  transition: opacity 0s 0.6s; }\n  @media (prefers-reduced-motion: reduce) {\n    .carousel-fade .active.carousel-item-left,\n    .carousel-fade .active.carousel-item-right {\n      -webkit-transition: none;\n      transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n  width: 15%;\n  color: #fff;\n  text-align: center;\n  opacity: 0.5;\n  -webkit-transition: opacity 0.15s ease;\n  transition: opacity 0.15s ease; }\n  @media (prefers-reduced-motion: reduce) {\n    .carousel-control-prev,\n    .carousel-control-next {\n      -webkit-transition: none;\n      transition: none; } }\n  .carousel-control-prev:hover, .carousel-control-prev:focus,\n  .carousel-control-next:hover,\n  .carousel-control-next:focus {\n    color: #fff;\n    text-decoration: none;\n    outline: 0;\n    opacity: 0.9; }\n\n.carousel-control-prev {\n  left: 0; }\n\n.carousel-control-next {\n  right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: 20px;\n  height: 20px;\n  background: no-repeat 50% / 100% 100%; }\n\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\"); }\n\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\"); }\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n  padding-left: 0;\n  margin-right: 15%;\n  margin-left: 15%;\n  list-style: none; }\n  .carousel-indicators li {\n    -webkit-box-sizing: content-box;\n    box-sizing: content-box;\n    -webkit-box-flex: 0;\n    -ms-flex: 0 1 auto;\n    flex: 0 1 auto;\n    width: 30px;\n    height: 3px;\n    margin-right: 3px;\n    margin-left: 3px;\n    text-indent: -999px;\n    cursor: pointer;\n    background-color: #fff;\n    background-clip: padding-box;\n    border-top: 10px solid transparent;\n    border-bottom: 10px solid transparent;\n    opacity: .5;\n    -webkit-transition: opacity 0.6s ease;\n    transition: opacity 0.6s ease; }\n    @media (prefers-reduced-motion: reduce) {\n      .carousel-indicators li {\n        -webkit-transition: none;\n        transition: none; } }\n  .carousel-indicators .active {\n    opacity: 1; }\n\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center; }\n\n@-webkit-keyframes spinner-border {\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg); } }\n\n@keyframes spinner-border {\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg); } }\n\n.spinner-border {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  border: 0.25em solid currentColor;\n  border-right-color: transparent;\n  border-radius: 50%;\n  -webkit-animation: spinner-border .75s linear infinite;\n  animation: spinner-border .75s linear infinite; }\n\n.spinner-border-sm {\n  width: 1rem;\n  height: 1rem;\n  border-width: 0.2em; }\n\n@-webkit-keyframes spinner-grow {\n  0% {\n    -webkit-transform: scale(0);\n    transform: scale(0); }\n  50% {\n    opacity: 1;\n    -webkit-transform: none;\n    transform: none; } }\n\n@keyframes spinner-grow {\n  0% {\n    -webkit-transform: scale(0);\n    transform: scale(0); }\n  50% {\n    opacity: 1;\n    -webkit-transform: none;\n    transform: none; } }\n\n.spinner-grow {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  background-color: currentColor;\n  border-radius: 50%;\n  opacity: 0;\n  -webkit-animation: spinner-grow .75s linear infinite;\n  animation: spinner-grow .75s linear infinite; }\n\n.spinner-grow-sm {\n  width: 1rem;\n  height: 1rem; }\n\n.align-baseline {\n  vertical-align: baseline !important; }\n\n.align-top {\n  vertical-align: top !important; }\n\n.align-middle {\n  vertical-align: middle !important; }\n\n.align-bottom {\n  vertical-align: bottom !important; }\n\n.align-text-bottom {\n  vertical-align: text-bottom !important; }\n\n.align-text-top {\n  vertical-align: text-top !important; }\n\n.bg-primary {\n  background-color: #1bdbe0 !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n  background-color: #16afb2 !important; }\n\n.bg-secondary {\n  background-color: #d8d8d8 !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n  background-color: #bfbfbf !important; }\n\n.bg-success {\n  background-color: #38ce3c !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n  background-color: #2aa92d !important; }\n\n.bg-info {\n  background-color: #8e32e9 !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n  background-color: #7516d2 !important; }\n\n.bg-warning {\n  background-color: #ffde73 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n  background-color: #ffd240 !important; }\n\n.bg-danger {\n  background-color: #ff4d6b !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n  background-color: #ff1a41 !important; }\n\n.bg-light {\n  background-color: #f8f9fa !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n  background-color: #dae0e5 !important; }\n\n.bg-dark {\n  background-color: #3e4b5b !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n  background-color: #29323d !important; }\n\n.bg-white {\n  background-color: #ffffff !important; }\n\n.bg-transparent {\n  background-color: transparent !important; }\n\n.border, .loader-demo-box {\n  border: 1px solid #e8ecf1 !important; }\n\n.border-top {\n  border-top: 1px solid #e8ecf1 !important; }\n\n.border-right {\n  border-right: 1px solid #e8ecf1 !important; }\n\n.border-bottom {\n  border-bottom: 1px solid #e8ecf1 !important; }\n\n.border-left {\n  border-left: 1px solid #e8ecf1 !important; }\n\n.border-0 {\n  border: 0 !important; }\n\n.border-top-0 {\n  border-top: 0 !important; }\n\n.border-right-0 {\n  border-right: 0 !important; }\n\n.border-bottom-0 {\n  border-bottom: 0 !important; }\n\n.border-left-0 {\n  border-left: 0 !important; }\n\n.border-primary {\n  border-color: #1bdbe0 !important; }\n\n.border-secondary, .loader-demo-box {\n  border-color: #d8d8d8 !important; }\n\n.border-success {\n  border-color: #38ce3c !important; }\n\n.border-info {\n  border-color: #8e32e9 !important; }\n\n.border-warning {\n  border-color: #ffde73 !important; }\n\n.border-danger {\n  border-color: #ff4d6b !important; }\n\n.border-light {\n  border-color: #f8f9fa !important; }\n\n.border-dark {\n  border-color: #3e4b5b !important; }\n\n.border-white {\n  border-color: #ffffff !important; }\n\n.rounded-sm {\n  border-radius: 0.2rem !important; }\n\n.rounded, .loader-demo-box {\n  border-radius: 0.25rem !important; }\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-lg {\n  border-radius: 0.3rem !important; }\n\n.rounded-circle {\n  border-radius: 50% !important; }\n\n.rounded-pill {\n  border-radius: 50rem !important; }\n\n.rounded-0 {\n  border-radius: 0 !important; }\n\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\"; }\n\n.d-none {\n  display: none !important; }\n\n.d-inline {\n  display: inline !important; }\n\n.d-inline-block {\n  display: inline-block !important; }\n\n.d-block {\n  display: block !important; }\n\n.d-table {\n  display: table !important; }\n\n.d-table-row {\n  display: table-row !important; }\n\n.d-table-cell {\n  display: table-cell !important; }\n\n.d-flex, .page-header, .loader-demo-box, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {\n  display: -webkit-box !important;\n  display: -ms-flexbox !important;\n  display: flex !important; }\n\n.d-inline-flex {\n  display: -webkit-inline-box !important;\n  display: -ms-inline-flexbox !important;\n  display: inline-flex !important; }\n\n@media (min-width: 576px) {\n  .d-sm-none {\n    display: none !important; }\n  .d-sm-inline {\n    display: inline !important; }\n  .d-sm-inline-block {\n    display: inline-block !important; }\n  .d-sm-block {\n    display: block !important; }\n  .d-sm-table {\n    display: table !important; }\n  .d-sm-table-row {\n    display: table-row !important; }\n  .d-sm-table-cell {\n    display: table-cell !important; }\n  .d-sm-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-sm-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n  .d-md-none {\n    display: none !important; }\n  .d-md-inline {\n    display: inline !important; }\n  .d-md-inline-block {\n    display: inline-block !important; }\n  .d-md-block {\n    display: block !important; }\n  .d-md-table {\n    display: table !important; }\n  .d-md-table-row {\n    display: table-row !important; }\n  .d-md-table-cell {\n    display: table-cell !important; }\n  .d-md-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-md-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n  .d-lg-none {\n    display: none !important; }\n  .d-lg-inline {\n    display: inline !important; }\n  .d-lg-inline-block {\n    display: inline-block !important; }\n  .d-lg-block {\n    display: block !important; }\n  .d-lg-table {\n    display: table !important; }\n  .d-lg-table-row {\n    display: table-row !important; }\n  .d-lg-table-cell {\n    display: table-cell !important; }\n  .d-lg-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-lg-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n  .d-xl-none {\n    display: none !important; }\n  .d-xl-inline {\n    display: inline !important; }\n  .d-xl-inline-block {\n    display: inline-block !important; }\n  .d-xl-block {\n    display: block !important; }\n  .d-xl-table {\n    display: table !important; }\n  .d-xl-table-row {\n    display: table-row !important; }\n  .d-xl-table-cell {\n    display: table-cell !important; }\n  .d-xl-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-xl-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n\n@media print {\n  .d-print-none {\n    display: none !important; }\n  .d-print-inline {\n    display: inline !important; }\n  .d-print-inline-block {\n    display: inline-block !important; }\n  .d-print-block {\n    display: block !important; }\n  .d-print-table {\n    display: table !important; }\n  .d-print-table-row {\n    display: table-row !important; }\n  .d-print-table-cell {\n    display: table-cell !important; }\n  .d-print-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-print-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden; }\n  .embed-responsive::before {\n    display: block;\n    content: \"\"; }\n  .embed-responsive .embed-responsive-item,\n  .embed-responsive iframe,\n  .embed-responsive embed,\n  .embed-responsive object,\n  .embed-responsive video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0; }\n\n.embed-responsive-21by9::before {\n  padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n  padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n  padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n  padding-top: 100%; }\n\n.embed-responsive-21by9::before {\n  padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n  padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n  padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n  padding-top: 100%; }\n\n.flex-row {\n  -webkit-box-orient: horizontal !important;\n  -webkit-box-direction: normal !important;\n  -ms-flex-direction: row !important;\n  flex-direction: row !important; }\n\n.flex-column {\n  -webkit-box-orient: vertical !important;\n  -webkit-box-direction: normal !important;\n  -ms-flex-direction: column !important;\n  flex-direction: column !important; }\n\n.flex-row-reverse {\n  -webkit-box-orient: horizontal !important;\n  -webkit-box-direction: reverse !important;\n  -ms-flex-direction: row-reverse !important;\n  flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n  -webkit-box-orient: vertical !important;\n  -webkit-box-direction: reverse !important;\n  -ms-flex-direction: column-reverse !important;\n  flex-direction: column-reverse !important; }\n\n.flex-wrap {\n  -ms-flex-wrap: wrap !important;\n  flex-wrap: wrap !important; }\n\n.flex-nowrap {\n  -ms-flex-wrap: nowrap !important;\n  flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n  -ms-flex-wrap: wrap-reverse !important;\n  flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n  -webkit-box-flex: 1 !important;\n  -ms-flex: 1 1 auto !important;\n  flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n  -webkit-box-flex: 0 !important;\n  -ms-flex-positive: 0 !important;\n  flex-grow: 0 !important; }\n\n.flex-grow-1 {\n  -webkit-box-flex: 1 !important;\n  -ms-flex-positive: 1 !important;\n  flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n  -ms-flex-negative: 0 !important;\n  flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n  -ms-flex-negative: 1 !important;\n  flex-shrink: 1 !important; }\n\n.justify-content-start {\n  -webkit-box-pack: start !important;\n  -ms-flex-pack: start !important;\n  justify-content: flex-start !important; }\n\n.justify-content-end {\n  -webkit-box-pack: end !important;\n  -ms-flex-pack: end !important;\n  justify-content: flex-end !important; }\n\n.justify-content-center {\n  -webkit-box-pack: center !important;\n  -ms-flex-pack: center !important;\n  justify-content: center !important; }\n\n.justify-content-between, .page-header {\n  -webkit-box-pack: justify !important;\n  -ms-flex-pack: justify !important;\n  justify-content: space-between !important; }\n\n.justify-content-around {\n  -ms-flex-pack: distribute !important;\n  justify-content: space-around !important; }\n\n.align-items-start {\n  -webkit-box-align: start !important;\n  -ms-flex-align: start !important;\n  align-items: flex-start !important; }\n\n.align-items-end {\n  -webkit-box-align: end !important;\n  -ms-flex-align: end !important;\n  align-items: flex-end !important; }\n\n.align-items-center, .page-header, .loader-demo-box, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {\n  -webkit-box-align: center !important;\n  -ms-flex-align: center !important;\n  align-items: center !important; }\n\n.align-items-baseline {\n  -webkit-box-align: baseline !important;\n  -ms-flex-align: baseline !important;\n  align-items: baseline !important; }\n\n.align-items-stretch {\n  -webkit-box-align: stretch !important;\n  -ms-flex-align: stretch !important;\n  align-items: stretch !important; }\n\n.align-content-start {\n  -ms-flex-line-pack: start !important;\n  align-content: flex-start !important; }\n\n.align-content-end {\n  -ms-flex-line-pack: end !important;\n  align-content: flex-end !important; }\n\n.align-content-center {\n  -ms-flex-line-pack: center !important;\n  align-content: center !important; }\n\n.align-content-between {\n  -ms-flex-line-pack: justify !important;\n  align-content: space-between !important; }\n\n.align-content-around {\n  -ms-flex-line-pack: distribute !important;\n  align-content: space-around !important; }\n\n.align-content-stretch {\n  -ms-flex-line-pack: stretch !important;\n  align-content: stretch !important; }\n\n.align-self-auto {\n  -ms-flex-item-align: auto !important;\n  align-self: auto !important; }\n\n.align-self-start {\n  -ms-flex-item-align: start !important;\n  align-self: flex-start !important; }\n\n.align-self-end {\n  -ms-flex-item-align: end !important;\n  align-self: flex-end !important; }\n\n.align-self-center {\n  -ms-flex-item-align: center !important;\n  align-self: center !important; }\n\n.align-self-baseline {\n  -ms-flex-item-align: baseline !important;\n  align-self: baseline !important; }\n\n.align-self-stretch {\n  -ms-flex-item-align: stretch !important;\n  align-self: stretch !important; }\n\n@media (min-width: 576px) {\n  .flex-sm-row {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: row !important;\n    flex-direction: row !important; }\n  .flex-sm-column {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: column !important;\n    flex-direction: column !important; }\n  .flex-sm-row-reverse {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important; }\n  .flex-sm-column-reverse {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important; }\n  .flex-sm-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important; }\n  .flex-sm-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important; }\n  .flex-sm-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important; }\n  .flex-sm-fill {\n    -webkit-box-flex: 1 !important;\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important; }\n  .flex-sm-grow-0 {\n    -webkit-box-flex: 0 !important;\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important; }\n  .flex-sm-grow-1 {\n    -webkit-box-flex: 1 !important;\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important; }\n  .flex-sm-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important; }\n  .flex-sm-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important; }\n  .justify-content-sm-start {\n    -webkit-box-pack: start !important;\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important; }\n  .justify-content-sm-end {\n    -webkit-box-pack: end !important;\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important; }\n  .justify-content-sm-center {\n    -webkit-box-pack: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important; }\n  .justify-content-sm-between {\n    -webkit-box-pack: justify !important;\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important; }\n  .justify-content-sm-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important; }\n  .align-items-sm-start {\n    -webkit-box-align: start !important;\n    -ms-flex-align: start !important;\n    align-items: flex-start !important; }\n  .align-items-sm-end {\n    -webkit-box-align: end !important;\n    -ms-flex-align: end !important;\n    align-items: flex-end !important; }\n  .align-items-sm-center {\n    -webkit-box-align: center !important;\n    -ms-flex-align: center !important;\n    align-items: center !important; }\n  .align-items-sm-baseline {\n    -webkit-box-align: baseline !important;\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important; }\n  .align-items-sm-stretch {\n    -webkit-box-align: stretch !important;\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important; }\n  .align-content-sm-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important; }\n  .align-content-sm-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important; }\n  .align-content-sm-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important; }\n  .align-content-sm-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important; }\n  .align-content-sm-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important; }\n  .align-content-sm-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important; }\n  .align-self-sm-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important; }\n  .align-self-sm-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important; }\n  .align-self-sm-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important; }\n  .align-self-sm-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important; }\n  .align-self-sm-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important; }\n  .align-self-sm-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n  .flex-md-row {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: row !important;\n    flex-direction: row !important; }\n  .flex-md-column {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: column !important;\n    flex-direction: column !important; }\n  .flex-md-row-reverse {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important; }\n  .flex-md-column-reverse {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important; }\n  .flex-md-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important; }\n  .flex-md-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important; }\n  .flex-md-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important; }\n  .flex-md-fill {\n    -webkit-box-flex: 1 !important;\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important; }\n  .flex-md-grow-0 {\n    -webkit-box-flex: 0 !important;\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important; }\n  .flex-md-grow-1 {\n    -webkit-box-flex: 1 !important;\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important; }\n  .flex-md-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important; }\n  .flex-md-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important; }\n  .justify-content-md-start {\n    -webkit-box-pack: start !important;\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important; }\n  .justify-content-md-end {\n    -webkit-box-pack: end !important;\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important; }\n  .justify-content-md-center {\n    -webkit-box-pack: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important; }\n  .justify-content-md-between {\n    -webkit-box-pack: justify !important;\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important; }\n  .justify-content-md-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important; }\n  .align-items-md-start {\n    -webkit-box-align: start !important;\n    -ms-flex-align: start !important;\n    align-items: flex-start !important; }\n  .align-items-md-end {\n    -webkit-box-align: end !important;\n    -ms-flex-align: end !important;\n    align-items: flex-end !important; }\n  .align-items-md-center {\n    -webkit-box-align: center !important;\n    -ms-flex-align: center !important;\n    align-items: center !important; }\n  .align-items-md-baseline {\n    -webkit-box-align: baseline !important;\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important; }\n  .align-items-md-stretch {\n    -webkit-box-align: stretch !important;\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important; }\n  .align-content-md-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important; }\n  .align-content-md-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important; }\n  .align-content-md-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important; }\n  .align-content-md-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important; }\n  .align-content-md-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important; }\n  .align-content-md-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important; }\n  .align-self-md-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important; }\n  .align-self-md-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important; }\n  .align-self-md-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important; }\n  .align-self-md-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important; }\n  .align-self-md-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important; }\n  .align-self-md-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n  .flex-lg-row {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: row !important;\n    flex-direction: row !important; }\n  .flex-lg-column {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: column !important;\n    flex-direction: column !important; }\n  .flex-lg-row-reverse {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important; }\n  .flex-lg-column-reverse {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important; }\n  .flex-lg-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important; }\n  .flex-lg-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important; }\n  .flex-lg-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important; }\n  .flex-lg-fill {\n    -webkit-box-flex: 1 !important;\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important; }\n  .flex-lg-grow-0 {\n    -webkit-box-flex: 0 !important;\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important; }\n  .flex-lg-grow-1 {\n    -webkit-box-flex: 1 !important;\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important; }\n  .flex-lg-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important; }\n  .flex-lg-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important; }\n  .justify-content-lg-start {\n    -webkit-box-pack: start !important;\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important; }\n  .justify-content-lg-end {\n    -webkit-box-pack: end !important;\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important; }\n  .justify-content-lg-center {\n    -webkit-box-pack: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important; }\n  .justify-content-lg-between {\n    -webkit-box-pack: justify !important;\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important; }\n  .justify-content-lg-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important; }\n  .align-items-lg-start {\n    -webkit-box-align: start !important;\n    -ms-flex-align: start !important;\n    align-items: flex-start !important; }\n  .align-items-lg-end {\n    -webkit-box-align: end !important;\n    -ms-flex-align: end !important;\n    align-items: flex-end !important; }\n  .align-items-lg-center {\n    -webkit-box-align: center !important;\n    -ms-flex-align: center !important;\n    align-items: center !important; }\n  .align-items-lg-baseline {\n    -webkit-box-align: baseline !important;\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important; }\n  .align-items-lg-stretch {\n    -webkit-box-align: stretch !important;\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important; }\n  .align-content-lg-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important; }\n  .align-content-lg-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important; }\n  .align-content-lg-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important; }\n  .align-content-lg-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important; }\n  .align-content-lg-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important; }\n  .align-content-lg-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important; }\n  .align-self-lg-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important; }\n  .align-self-lg-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important; }\n  .align-self-lg-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important; }\n  .align-self-lg-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important; }\n  .align-self-lg-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important; }\n  .align-self-lg-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n  .flex-xl-row {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: row !important;\n    flex-direction: row !important; }\n  .flex-xl-column {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: normal !important;\n    -ms-flex-direction: column !important;\n    flex-direction: column !important; }\n  .flex-xl-row-reverse {\n    -webkit-box-orient: horizontal !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important; }\n  .flex-xl-column-reverse {\n    -webkit-box-orient: vertical !important;\n    -webkit-box-direction: reverse !important;\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important; }\n  .flex-xl-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important; }\n  .flex-xl-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important; }\n  .flex-xl-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important; }\n  .flex-xl-fill {\n    -webkit-box-flex: 1 !important;\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important; }\n  .flex-xl-grow-0 {\n    -webkit-box-flex: 0 !important;\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important; }\n  .flex-xl-grow-1 {\n    -webkit-box-flex: 1 !important;\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important; }\n  .flex-xl-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important; }\n  .flex-xl-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important; }\n  .justify-content-xl-start {\n    -webkit-box-pack: start !important;\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important; }\n  .justify-content-xl-end {\n    -webkit-box-pack: end !important;\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important; }\n  .justify-content-xl-center {\n    -webkit-box-pack: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important; }\n  .justify-content-xl-between {\n    -webkit-box-pack: justify !important;\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important; }\n  .justify-content-xl-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important; }\n  .align-items-xl-start {\n    -webkit-box-align: start !important;\n    -ms-flex-align: start !important;\n    align-items: flex-start !important; }\n  .align-items-xl-end {\n    -webkit-box-align: end !important;\n    -ms-flex-align: end !important;\n    align-items: flex-end !important; }\n  .align-items-xl-center {\n    -webkit-box-align: center !important;\n    -ms-flex-align: center !important;\n    align-items: center !important; }\n  .align-items-xl-baseline {\n    -webkit-box-align: baseline !important;\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important; }\n  .align-items-xl-stretch {\n    -webkit-box-align: stretch !important;\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important; }\n  .align-content-xl-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important; }\n  .align-content-xl-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important; }\n  .align-content-xl-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important; }\n  .align-content-xl-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important; }\n  .align-content-xl-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important; }\n  .align-content-xl-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important; }\n  .align-self-xl-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important; }\n  .align-self-xl-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important; }\n  .align-self-xl-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important; }\n  .align-self-xl-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important; }\n  .align-self-xl-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important; }\n  .align-self-xl-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important; } }\n\n.float-left {\n  float: left !important; }\n\n.float-right {\n  float: right !important; }\n\n.float-none {\n  float: none !important; }\n\n@media (min-width: 576px) {\n  .float-sm-left {\n    float: left !important; }\n  .float-sm-right {\n    float: right !important; }\n  .float-sm-none {\n    float: none !important; } }\n\n@media (min-width: 768px) {\n  .float-md-left {\n    float: left !important; }\n  .float-md-right {\n    float: right !important; }\n  .float-md-none {\n    float: none !important; } }\n\n@media (min-width: 992px) {\n  .float-lg-left {\n    float: left !important; }\n  .float-lg-right {\n    float: right !important; }\n  .float-lg-none {\n    float: none !important; } }\n\n@media (min-width: 1200px) {\n  .float-xl-left {\n    float: left !important; }\n  .float-xl-right {\n    float: right !important; }\n  .float-xl-none {\n    float: none !important; } }\n\n.user-select-all {\n  -webkit-user-select: all !important;\n  -moz-user-select: all !important;\n  -ms-user-select: all !important;\n  user-select: all !important; }\n\n.user-select-auto {\n  -webkit-user-select: auto !important;\n  -moz-user-select: auto !important;\n  -ms-user-select: auto !important;\n  user-select: auto !important; }\n\n.user-select-none {\n  -webkit-user-select: none !important;\n  -moz-user-select: none !important;\n  -ms-user-select: none !important;\n  user-select: none !important; }\n\n.overflow-auto {\n  overflow: auto !important; }\n\n.overflow-hidden {\n  overflow: hidden !important; }\n\n.position-static {\n  position: static !important; }\n\n.position-relative {\n  position: relative !important; }\n\n.position-absolute {\n  position: absolute !important; }\n\n.position-fixed {\n  position: fixed !important; }\n\n.position-sticky {\n  position: sticky !important; }\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030; }\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030; }\n\n@supports (position: sticky) {\n  .sticky-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020; } }\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  overflow: visible;\n  clip: auto;\n  white-space: normal; }\n\n.shadow-sm {\n  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n  -webkit-box-shadow: none !important;\n  box-shadow: none !important; }\n\n.w-25 {\n  width: 25% !important; }\n\n.w-50 {\n  width: 50% !important; }\n\n.w-75 {\n  width: 75% !important; }\n\n.w-100 {\n  width: 100% !important; }\n\n.w-auto {\n  width: auto !important; }\n\n.h-25 {\n  height: 25% !important; }\n\n.h-50 {\n  height: 50% !important; }\n\n.h-75 {\n  height: 75% !important; }\n\n.h-100 {\n  height: 100% !important; }\n\n.h-auto {\n  height: auto !important; }\n\n.mw-100 {\n  max-width: 100% !important; }\n\n.mh-100 {\n  max-height: 100% !important; }\n\n.min-vw-100 {\n  min-width: 100vw !important; }\n\n.min-vh-100 {\n  min-height: 100vh !important; }\n\n.vw-100 {\n  width: 100vw !important; }\n\n.vh-100 {\n  height: 100vh !important; }\n\n.m-0 {\n  margin: 0 !important; }\n\n.mt-0, .demo-modal .modal-dialog,\n.my-0 {\n  margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n  margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n  margin-bottom: 0 !important; }\n\n.ml-0, .rtl .preview-list .preview-item .preview-thumbnail .preview-icon i,\n.mx-0 {\n  margin-left: 0 !important; }\n\n.m-1 {\n  margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n  margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n  margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n  margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n  margin-left: 0.25rem !important; }\n\n.m-2 {\n  margin: 0.5rem !important; }\n\n.mt-2, .template-demo > .btn-group,\n.template-demo > .btn-group-vertical, .template-demo .circle-progress,\n.my-2 {\n  margin-top: 0.5rem !important; }\n\n.mr-2, .template-demo > .btn-group,\n.template-demo > .btn-group-vertical, .template-demo > .dropdown,\n.mx-2 {\n  margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n  margin-bottom: 0.5rem !important; }\n\n.ml-2, .btn-toolbar .btn-group + .btn-group,\n.mx-2 {\n  margin-left: 0.5rem !important; }\n\n.m-3 {\n  margin: 1rem !important; }\n\n.mt-3, .template-demo > .btn, .template-demo > .btn-toolbar,\n.my-3 {\n  margin-top: 1rem !important; }\n\n.mr-3, .template-demo > .btn, .template-demo > .btn-toolbar,\n.mx-3 {\n  margin-right: 1rem !important; }\n\n.mb-3, .template-demo .circle-progress-block,\n.my-3 {\n  margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n  margin-left: 1rem !important; }\n\n.m-4 {\n  margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n  margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n  margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n  margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n  margin-left: 1.5rem !important; }\n\n.m-5 {\n  margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n  margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n  margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n  margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n  margin-left: 3rem !important; }\n\n.p-0 {\n  padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n  padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n  padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n  padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n  padding-left: 0 !important; }\n\n.p-1 {\n  padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n  padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n  padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n  padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n  padding-left: 0.25rem !important; }\n\n.p-2 {\n  padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n  padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2,\n.template-demo .circle-progress-block {\n  padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n  padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2,\n.template-demo .circle-progress-block {\n  padding-left: 0.5rem !important; }\n\n.p-3 {\n  padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n  padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n  padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n  padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n  padding-left: 1rem !important; }\n\n.p-4 {\n  padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n  padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n  padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n  padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n  padding-left: 1.5rem !important; }\n\n.p-5 {\n  padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n  padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n  padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n  padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n  padding-left: 3rem !important; }\n\n.m-n1 {\n  margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n  margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n  margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n  margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n  margin-left: -0.25rem !important; }\n\n.m-n2 {\n  margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n  margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n  margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n  margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n  margin-left: -0.5rem !important; }\n\n.m-n3 {\n  margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n  margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n  margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n  margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n  margin-left: -1rem !important; }\n\n.m-n4 {\n  margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n  margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n  margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n  margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n  margin-left: -1.5rem !important; }\n\n.m-n5 {\n  margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n  margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n  margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n  margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n  margin-left: -3rem !important; }\n\n.m-auto {\n  margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n  margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n  margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n  margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n  margin-left: auto !important; }\n\n@media (min-width: 576px) {\n  .m-sm-0 {\n    margin: 0 !important; }\n  .mt-sm-0,\n  .my-sm-0 {\n    margin-top: 0 !important; }\n  .mr-sm-0,\n  .mx-sm-0 {\n    margin-right: 0 !important; }\n  .mb-sm-0,\n  .my-sm-0 {\n    margin-bottom: 0 !important; }\n  .ml-sm-0,\n  .mx-sm-0 {\n    margin-left: 0 !important; }\n  .m-sm-1 {\n    margin: 0.25rem !important; }\n  .mt-sm-1,\n  .my-sm-1 {\n    margin-top: 0.25rem !important; }\n  .mr-sm-1,\n  .mx-sm-1 {\n    margin-right: 0.25rem !important; }\n  .mb-sm-1,\n  .my-sm-1 {\n    margin-bottom: 0.25rem !important; }\n  .ml-sm-1,\n  .mx-sm-1 {\n    margin-left: 0.25rem !important; }\n  .m-sm-2 {\n    margin: 0.5rem !important; }\n  .mt-sm-2,\n  .my-sm-2 {\n    margin-top: 0.5rem !important; }\n  .mr-sm-2,\n  .mx-sm-2 {\n    margin-right: 0.5rem !important; }\n  .mb-sm-2,\n  .my-sm-2 {\n    margin-bottom: 0.5rem !important; }\n  .ml-sm-2,\n  .mx-sm-2 {\n    margin-left: 0.5rem !important; }\n  .m-sm-3 {\n    margin: 1rem !important; }\n  .mt-sm-3,\n  .my-sm-3 {\n    margin-top: 1rem !important; }\n  .mr-sm-3,\n  .mx-sm-3 {\n    margin-right: 1rem !important; }\n  .mb-sm-3,\n  .my-sm-3 {\n    margin-bottom: 1rem !important; }\n  .ml-sm-3,\n  .mx-sm-3 {\n    margin-left: 1rem !important; }\n  .m-sm-4 {\n    margin: 1.5rem !important; }\n  .mt-sm-4,\n  .my-sm-4 {\n    margin-top: 1.5rem !important; }\n  .mr-sm-4,\n  .mx-sm-4 {\n    margin-right: 1.5rem !important; }\n  .mb-sm-4,\n  .my-sm-4 {\n    margin-bottom: 1.5rem !important; }\n  .ml-sm-4,\n  .mx-sm-4 {\n    margin-left: 1.5rem !important; }\n  .m-sm-5 {\n    margin: 3rem !important; }\n  .mt-sm-5,\n  .my-sm-5 {\n    margin-top: 3rem !important; }\n  .mr-sm-5,\n  .mx-sm-5 {\n    margin-right: 3rem !important; }\n  .mb-sm-5,\n  .my-sm-5 {\n    margin-bottom: 3rem !important; }\n  .ml-sm-5,\n  .mx-sm-5 {\n    margin-left: 3rem !important; }\n  .p-sm-0 {\n    padding: 0 !important; }\n  .pt-sm-0,\n  .py-sm-0 {\n    padding-top: 0 !important; }\n  .pr-sm-0,\n  .px-sm-0 {\n    padding-right: 0 !important; }\n  .pb-sm-0,\n  .py-sm-0 {\n    padding-bottom: 0 !important; }\n  .pl-sm-0,\n  .px-sm-0 {\n    padding-left: 0 !important; }\n  .p-sm-1 {\n    padding: 0.25rem !important; }\n  .pt-sm-1,\n  .py-sm-1 {\n    padding-top: 0.25rem !important; }\n  .pr-sm-1,\n  .px-sm-1 {\n    padding-right: 0.25rem !important; }\n  .pb-sm-1,\n  .py-sm-1 {\n    padding-bottom: 0.25rem !important; }\n  .pl-sm-1,\n  .px-sm-1 {\n    padding-left: 0.25rem !important; }\n  .p-sm-2 {\n    padding: 0.5rem !important; }\n  .pt-sm-2,\n  .py-sm-2 {\n    padding-top: 0.5rem !important; }\n  .pr-sm-2,\n  .px-sm-2 {\n    padding-right: 0.5rem !important; }\n  .pb-sm-2,\n  .py-sm-2 {\n    padding-bottom: 0.5rem !important; }\n  .pl-sm-2,\n  .px-sm-2 {\n    padding-left: 0.5rem !important; }\n  .p-sm-3 {\n    padding: 1rem !important; }\n  .pt-sm-3,\n  .py-sm-3 {\n    padding-top: 1rem !important; }\n  .pr-sm-3,\n  .px-sm-3 {\n    padding-right: 1rem !important; }\n  .pb-sm-3,\n  .py-sm-3 {\n    padding-bottom: 1rem !important; }\n  .pl-sm-3,\n  .px-sm-3 {\n    padding-left: 1rem !important; }\n  .p-sm-4 {\n    padding: 1.5rem !important; }\n  .pt-sm-4,\n  .py-sm-4 {\n    padding-top: 1.5rem !important; }\n  .pr-sm-4,\n  .px-sm-4 {\n    padding-right: 1.5rem !important; }\n  .pb-sm-4,\n  .py-sm-4 {\n    padding-bottom: 1.5rem !important; }\n  .pl-sm-4,\n  .px-sm-4 {\n    padding-left: 1.5rem !important; }\n  .p-sm-5 {\n    padding: 3rem !important; }\n  .pt-sm-5,\n  .py-sm-5 {\n    padding-top: 3rem !important; }\n  .pr-sm-5,\n  .px-sm-5 {\n    padding-right: 3rem !important; }\n  .pb-sm-5,\n  .py-sm-5 {\n    padding-bottom: 3rem !important; }\n  .pl-sm-5,\n  .px-sm-5 {\n    padding-left: 3rem !important; }\n  .m-sm-n1 {\n    margin: -0.25rem !important; }\n  .mt-sm-n1,\n  .my-sm-n1 {\n    margin-top: -0.25rem !important; }\n  .mr-sm-n1,\n  .mx-sm-n1 {\n    margin-right: -0.25rem !important; }\n  .mb-sm-n1,\n  .my-sm-n1 {\n    margin-bottom: -0.25rem !important; }\n  .ml-sm-n1,\n  .mx-sm-n1 {\n    margin-left: -0.25rem !important; }\n  .m-sm-n2 {\n    margin: -0.5rem !important; }\n  .mt-sm-n2,\n  .my-sm-n2 {\n    margin-top: -0.5rem !important; }\n  .mr-sm-n2,\n  .mx-sm-n2 {\n    margin-right: -0.5rem !important; }\n  .mb-sm-n2,\n  .my-sm-n2 {\n    margin-bottom: -0.5rem !important; }\n  .ml-sm-n2,\n  .mx-sm-n2 {\n    margin-left: -0.5rem !important; }\n  .m-sm-n3 {\n    margin: -1rem !important; }\n  .mt-sm-n3,\n  .my-sm-n3 {\n    margin-top: -1rem !important; }\n  .mr-sm-n3,\n  .mx-sm-n3 {\n    margin-right: -1rem !important; }\n  .mb-sm-n3,\n  .my-sm-n3 {\n    margin-bottom: -1rem !important; }\n  .ml-sm-n3,\n  .mx-sm-n3 {\n    margin-left: -1rem !important; }\n  .m-sm-n4 {\n    margin: -1.5rem !important; }\n  .mt-sm-n4,\n  .my-sm-n4 {\n    margin-top: -1.5rem !important; }\n  .mr-sm-n4,\n  .mx-sm-n4 {\n    margin-right: -1.5rem !important; }\n  .mb-sm-n4,\n  .my-sm-n4 {\n    margin-bottom: -1.5rem !important; }\n  .ml-sm-n4,\n  .mx-sm-n4 {\n    margin-left: -1.5rem !important; }\n  .m-sm-n5 {\n    margin: -3rem !important; }\n  .mt-sm-n5,\n  .my-sm-n5 {\n    margin-top: -3rem !important; }\n  .mr-sm-n5,\n  .mx-sm-n5 {\n    margin-right: -3rem !important; }\n  .mb-sm-n5,\n  .my-sm-n5 {\n    margin-bottom: -3rem !important; }\n  .ml-sm-n5,\n  .mx-sm-n5 {\n    margin-left: -3rem !important; }\n  .m-sm-auto {\n    margin: auto !important; }\n  .mt-sm-auto,\n  .my-sm-auto {\n    margin-top: auto !important; }\n  .mr-sm-auto,\n  .mx-sm-auto {\n    margin-right: auto !important; }\n  .mb-sm-auto,\n  .my-sm-auto {\n    margin-bottom: auto !important; }\n  .ml-sm-auto,\n  .mx-sm-auto {\n    margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n  .m-md-0 {\n    margin: 0 !important; }\n  .mt-md-0,\n  .my-md-0 {\n    margin-top: 0 !important; }\n  .mr-md-0,\n  .mx-md-0 {\n    margin-right: 0 !important; }\n  .mb-md-0,\n  .my-md-0 {\n    margin-bottom: 0 !important; }\n  .ml-md-0,\n  .mx-md-0 {\n    margin-left: 0 !important; }\n  .m-md-1 {\n    margin: 0.25rem !important; }\n  .mt-md-1,\n  .my-md-1 {\n    margin-top: 0.25rem !important; }\n  .mr-md-1,\n  .mx-md-1 {\n    margin-right: 0.25rem !important; }\n  .mb-md-1,\n  .my-md-1 {\n    margin-bottom: 0.25rem !important; }\n  .ml-md-1,\n  .mx-md-1 {\n    margin-left: 0.25rem !important; }\n  .m-md-2 {\n    margin: 0.5rem !important; }\n  .mt-md-2,\n  .my-md-2 {\n    margin-top: 0.5rem !important; }\n  .mr-md-2,\n  .mx-md-2 {\n    margin-right: 0.5rem !important; }\n  .mb-md-2,\n  .my-md-2 {\n    margin-bottom: 0.5rem !important; }\n  .ml-md-2,\n  .mx-md-2 {\n    margin-left: 0.5rem !important; }\n  .m-md-3 {\n    margin: 1rem !important; }\n  .mt-md-3,\n  .my-md-3 {\n    margin-top: 1rem !important; }\n  .mr-md-3,\n  .mx-md-3 {\n    margin-right: 1rem !important; }\n  .mb-md-3,\n  .my-md-3 {\n    margin-bottom: 1rem !important; }\n  .ml-md-3,\n  .mx-md-3 {\n    margin-left: 1rem !important; }\n  .m-md-4 {\n    margin: 1.5rem !important; }\n  .mt-md-4,\n  .my-md-4 {\n    margin-top: 1.5rem !important; }\n  .mr-md-4,\n  .mx-md-4 {\n    margin-right: 1.5rem !important; }\n  .mb-md-4,\n  .my-md-4 {\n    margin-bottom: 1.5rem !important; }\n  .ml-md-4,\n  .mx-md-4 {\n    margin-left: 1.5rem !important; }\n  .m-md-5 {\n    margin: 3rem !important; }\n  .mt-md-5,\n  .my-md-5 {\n    margin-top: 3rem !important; }\n  .mr-md-5,\n  .mx-md-5 {\n    margin-right: 3rem !important; }\n  .mb-md-5,\n  .my-md-5 {\n    margin-bottom: 3rem !important; }\n  .ml-md-5,\n  .mx-md-5 {\n    margin-left: 3rem !important; }\n  .p-md-0 {\n    padding: 0 !important; }\n  .pt-md-0,\n  .py-md-0 {\n    padding-top: 0 !important; }\n  .pr-md-0,\n  .px-md-0 {\n    padding-right: 0 !important; }\n  .pb-md-0,\n  .py-md-0 {\n    padding-bottom: 0 !important; }\n  .pl-md-0,\n  .px-md-0 {\n    padding-left: 0 !important; }\n  .p-md-1 {\n    padding: 0.25rem !important; }\n  .pt-md-1,\n  .py-md-1 {\n    padding-top: 0.25rem !important; }\n  .pr-md-1,\n  .px-md-1 {\n    padding-right: 0.25rem !important; }\n  .pb-md-1,\n  .py-md-1 {\n    padding-bottom: 0.25rem !important; }\n  .pl-md-1,\n  .px-md-1 {\n    padding-left: 0.25rem !important; }\n  .p-md-2 {\n    padding: 0.5rem !important; }\n  .pt-md-2,\n  .py-md-2 {\n    padding-top: 0.5rem !important; }\n  .pr-md-2,\n  .px-md-2 {\n    padding-right: 0.5rem !important; }\n  .pb-md-2,\n  .py-md-2 {\n    padding-bottom: 0.5rem !important; }\n  .pl-md-2,\n  .px-md-2 {\n    padding-left: 0.5rem !important; }\n  .p-md-3 {\n    padding: 1rem !important; }\n  .pt-md-3,\n  .py-md-3 {\n    padding-top: 1rem !important; }\n  .pr-md-3,\n  .px-md-3 {\n    padding-right: 1rem !important; }\n  .pb-md-3,\n  .py-md-3 {\n    padding-bottom: 1rem !important; }\n  .pl-md-3,\n  .px-md-3 {\n    padding-left: 1rem !important; }\n  .p-md-4 {\n    padding: 1.5rem !important; }\n  .pt-md-4,\n  .py-md-4 {\n    padding-top: 1.5rem !important; }\n  .pr-md-4,\n  .px-md-4 {\n    padding-right: 1.5rem !important; }\n  .pb-md-4,\n  .py-md-4 {\n    padding-bottom: 1.5rem !important; }\n  .pl-md-4,\n  .px-md-4 {\n    padding-left: 1.5rem !important; }\n  .p-md-5 {\n    padding: 3rem !important; }\n  .pt-md-5,\n  .py-md-5 {\n    padding-top: 3rem !important; }\n  .pr-md-5,\n  .px-md-5 {\n    padding-right: 3rem !important; }\n  .pb-md-5,\n  .py-md-5 {\n    padding-bottom: 3rem !important; }\n  .pl-md-5,\n  .px-md-5 {\n    padding-left: 3rem !important; }\n  .m-md-n1 {\n    margin: -0.25rem !important; }\n  .mt-md-n1,\n  .my-md-n1 {\n    margin-top: -0.25rem !important; }\n  .mr-md-n1,\n  .mx-md-n1 {\n    margin-right: -0.25rem !important; }\n  .mb-md-n1,\n  .my-md-n1 {\n    margin-bottom: -0.25rem !important; }\n  .ml-md-n1,\n  .mx-md-n1 {\n    margin-left: -0.25rem !important; }\n  .m-md-n2 {\n    margin: -0.5rem !important; }\n  .mt-md-n2,\n  .my-md-n2 {\n    margin-top: -0.5rem !important; }\n  .mr-md-n2,\n  .mx-md-n2 {\n    margin-right: -0.5rem !important; }\n  .mb-md-n2,\n  .my-md-n2 {\n    margin-bottom: -0.5rem !important; }\n  .ml-md-n2,\n  .mx-md-n2 {\n    margin-left: -0.5rem !important; }\n  .m-md-n3 {\n    margin: -1rem !important; }\n  .mt-md-n3,\n  .my-md-n3 {\n    margin-top: -1rem !important; }\n  .mr-md-n3,\n  .mx-md-n3 {\n    margin-right: -1rem !important; }\n  .mb-md-n3,\n  .my-md-n3 {\n    margin-bottom: -1rem !important; }\n  .ml-md-n3,\n  .mx-md-n3 {\n    margin-left: -1rem !important; }\n  .m-md-n4 {\n    margin: -1.5rem !important; }\n  .mt-md-n4,\n  .my-md-n4 {\n    margin-top: -1.5rem !important; }\n  .mr-md-n4,\n  .mx-md-n4 {\n    margin-right: -1.5rem !important; }\n  .mb-md-n4,\n  .my-md-n4 {\n    margin-bottom: -1.5rem !important; }\n  .ml-md-n4,\n  .mx-md-n4 {\n    margin-left: -1.5rem !important; }\n  .m-md-n5 {\n    margin: -3rem !important; }\n  .mt-md-n5,\n  .my-md-n5 {\n    margin-top: -3rem !important; }\n  .mr-md-n5,\n  .mx-md-n5 {\n    margin-right: -3rem !important; }\n  .mb-md-n5,\n  .my-md-n5 {\n    margin-bottom: -3rem !important; }\n  .ml-md-n5,\n  .mx-md-n5 {\n    margin-left: -3rem !important; }\n  .m-md-auto {\n    margin: auto !important; }\n  .mt-md-auto,\n  .my-md-auto {\n    margin-top: auto !important; }\n  .mr-md-auto,\n  .mx-md-auto {\n    margin-right: auto !important; }\n  .mb-md-auto,\n  .my-md-auto {\n    margin-bottom: auto !important; }\n  .ml-md-auto,\n  .mx-md-auto {\n    margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n  .m-lg-0 {\n    margin: 0 !important; }\n  .mt-lg-0,\n  .my-lg-0 {\n    margin-top: 0 !important; }\n  .mr-lg-0,\n  .mx-lg-0 {\n    margin-right: 0 !important; }\n  .mb-lg-0,\n  .my-lg-0 {\n    margin-bottom: 0 !important; }\n  .ml-lg-0,\n  .mx-lg-0 {\n    margin-left: 0 !important; }\n  .m-lg-1 {\n    margin: 0.25rem !important; }\n  .mt-lg-1,\n  .my-lg-1 {\n    margin-top: 0.25rem !important; }\n  .mr-lg-1,\n  .mx-lg-1 {\n    margin-right: 0.25rem !important; }\n  .mb-lg-1,\n  .my-lg-1 {\n    margin-bottom: 0.25rem !important; }\n  .ml-lg-1,\n  .mx-lg-1 {\n    margin-left: 0.25rem !important; }\n  .m-lg-2 {\n    margin: 0.5rem !important; }\n  .mt-lg-2,\n  .my-lg-2 {\n    margin-top: 0.5rem !important; }\n  .mr-lg-2,\n  .mx-lg-2 {\n    margin-right: 0.5rem !important; }\n  .mb-lg-2,\n  .my-lg-2 {\n    margin-bottom: 0.5rem !important; }\n  .ml-lg-2,\n  .mx-lg-2 {\n    margin-left: 0.5rem !important; }\n  .m-lg-3 {\n    margin: 1rem !important; }\n  .mt-lg-3,\n  .my-lg-3 {\n    margin-top: 1rem !important; }\n  .mr-lg-3,\n  .mx-lg-3 {\n    margin-right: 1rem !important; }\n  .mb-lg-3,\n  .my-lg-3 {\n    margin-bottom: 1rem !important; }\n  .ml-lg-3,\n  .mx-lg-3 {\n    margin-left: 1rem !important; }\n  .m-lg-4 {\n    margin: 1.5rem !important; }\n  .mt-lg-4,\n  .my-lg-4 {\n    margin-top: 1.5rem !important; }\n  .mr-lg-4,\n  .mx-lg-4 {\n    margin-right: 1.5rem !important; }\n  .mb-lg-4,\n  .my-lg-4 {\n    margin-bottom: 1.5rem !important; }\n  .ml-lg-4,\n  .mx-lg-4 {\n    margin-left: 1.5rem !important; }\n  .m-lg-5 {\n    margin: 3rem !important; }\n  .mt-lg-5,\n  .my-lg-5 {\n    margin-top: 3rem !important; }\n  .mr-lg-5,\n  .mx-lg-5 {\n    margin-right: 3rem !important; }\n  .mb-lg-5,\n  .my-lg-5 {\n    margin-bottom: 3rem !important; }\n  .ml-lg-5,\n  .mx-lg-5 {\n    margin-left: 3rem !important; }\n  .p-lg-0 {\n    padding: 0 !important; }\n  .pt-lg-0,\n  .py-lg-0 {\n    padding-top: 0 !important; }\n  .pr-lg-0,\n  .px-lg-0 {\n    padding-right: 0 !important; }\n  .pb-lg-0,\n  .py-lg-0 {\n    padding-bottom: 0 !important; }\n  .pl-lg-0,\n  .px-lg-0 {\n    padding-left: 0 !important; }\n  .p-lg-1 {\n    padding: 0.25rem !important; }\n  .pt-lg-1,\n  .py-lg-1 {\n    padding-top: 0.25rem !important; }\n  .pr-lg-1,\n  .px-lg-1 {\n    padding-right: 0.25rem !important; }\n  .pb-lg-1,\n  .py-lg-1 {\n    padding-bottom: 0.25rem !important; }\n  .pl-lg-1,\n  .px-lg-1 {\n    padding-left: 0.25rem !important; }\n  .p-lg-2 {\n    padding: 0.5rem !important; }\n  .pt-lg-2,\n  .py-lg-2 {\n    padding-top: 0.5rem !important; }\n  .pr-lg-2,\n  .px-lg-2 {\n    padding-right: 0.5rem !important; }\n  .pb-lg-2,\n  .py-lg-2 {\n    padding-bottom: 0.5rem !important; }\n  .pl-lg-2,\n  .px-lg-2 {\n    padding-left: 0.5rem !important; }\n  .p-lg-3 {\n    padding: 1rem !important; }\n  .pt-lg-3,\n  .py-lg-3 {\n    padding-top: 1rem !important; }\n  .pr-lg-3,\n  .px-lg-3 {\n    padding-right: 1rem !important; }\n  .pb-lg-3,\n  .py-lg-3 {\n    padding-bottom: 1rem !important; }\n  .pl-lg-3,\n  .px-lg-3 {\n    padding-left: 1rem !important; }\n  .p-lg-4 {\n    padding: 1.5rem !important; }\n  .pt-lg-4,\n  .py-lg-4 {\n    padding-top: 1.5rem !important; }\n  .pr-lg-4,\n  .px-lg-4 {\n    padding-right: 1.5rem !important; }\n  .pb-lg-4,\n  .py-lg-4 {\n    padding-bottom: 1.5rem !important; }\n  .pl-lg-4,\n  .px-lg-4 {\n    padding-left: 1.5rem !important; }\n  .p-lg-5 {\n    padding: 3rem !important; }\n  .pt-lg-5,\n  .py-lg-5 {\n    padding-top: 3rem !important; }\n  .pr-lg-5,\n  .px-lg-5 {\n    padding-right: 3rem !important; }\n  .pb-lg-5,\n  .py-lg-5 {\n    padding-bottom: 3rem !important; }\n  .pl-lg-5,\n  .px-lg-5 {\n    padding-left: 3rem !important; }\n  .m-lg-n1 {\n    margin: -0.25rem !important; }\n  .mt-lg-n1,\n  .my-lg-n1 {\n    margin-top: -0.25rem !important; }\n  .mr-lg-n1,\n  .mx-lg-n1 {\n    margin-right: -0.25rem !important; }\n  .mb-lg-n1,\n  .my-lg-n1 {\n    margin-bottom: -0.25rem !important; }\n  .ml-lg-n1,\n  .mx-lg-n1 {\n    margin-left: -0.25rem !important; }\n  .m-lg-n2 {\n    margin: -0.5rem !important; }\n  .mt-lg-n2,\n  .my-lg-n2 {\n    margin-top: -0.5rem !important; }\n  .mr-lg-n2,\n  .mx-lg-n2 {\n    margin-right: -0.5rem !important; }\n  .mb-lg-n2,\n  .my-lg-n2 {\n    margin-bottom: -0.5rem !important; }\n  .ml-lg-n2,\n  .mx-lg-n2 {\n    margin-left: -0.5rem !important; }\n  .m-lg-n3 {\n    margin: -1rem !important; }\n  .mt-lg-n3,\n  .my-lg-n3 {\n    margin-top: -1rem !important; }\n  .mr-lg-n3,\n  .mx-lg-n3 {\n    margin-right: -1rem !important; }\n  .mb-lg-n3,\n  .my-lg-n3 {\n    margin-bottom: -1rem !important; }\n  .ml-lg-n3,\n  .mx-lg-n3 {\n    margin-left: -1rem !important; }\n  .m-lg-n4 {\n    margin: -1.5rem !important; }\n  .mt-lg-n4,\n  .my-lg-n4 {\n    margin-top: -1.5rem !important; }\n  .mr-lg-n4,\n  .mx-lg-n4 {\n    margin-right: -1.5rem !important; }\n  .mb-lg-n4,\n  .my-lg-n4 {\n    margin-bottom: -1.5rem !important; }\n  .ml-lg-n4,\n  .mx-lg-n4 {\n    margin-left: -1.5rem !important; }\n  .m-lg-n5 {\n    margin: -3rem !important; }\n  .mt-lg-n5,\n  .my-lg-n5 {\n    margin-top: -3rem !important; }\n  .mr-lg-n5,\n  .mx-lg-n5 {\n    margin-right: -3rem !important; }\n  .mb-lg-n5,\n  .my-lg-n5 {\n    margin-bottom: -3rem !important; }\n  .ml-lg-n5,\n  .mx-lg-n5 {\n    margin-left: -3rem !important; }\n  .m-lg-auto {\n    margin: auto !important; }\n  .mt-lg-auto,\n  .my-lg-auto {\n    margin-top: auto !important; }\n  .mr-lg-auto,\n  .mx-lg-auto {\n    margin-right: auto !important; }\n  .mb-lg-auto,\n  .my-lg-auto {\n    margin-bottom: auto !important; }\n  .ml-lg-auto,\n  .mx-lg-auto {\n    margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n  .m-xl-0 {\n    margin: 0 !important; }\n  .mt-xl-0,\n  .my-xl-0 {\n    margin-top: 0 !important; }\n  .mr-xl-0,\n  .mx-xl-0 {\n    margin-right: 0 !important; }\n  .mb-xl-0,\n  .my-xl-0 {\n    margin-bottom: 0 !important; }\n  .ml-xl-0,\n  .mx-xl-0 {\n    margin-left: 0 !important; }\n  .m-xl-1 {\n    margin: 0.25rem !important; }\n  .mt-xl-1,\n  .my-xl-1 {\n    margin-top: 0.25rem !important; }\n  .mr-xl-1,\n  .mx-xl-1 {\n    margin-right: 0.25rem !important; }\n  .mb-xl-1,\n  .my-xl-1 {\n    margin-bottom: 0.25rem !important; }\n  .ml-xl-1,\n  .mx-xl-1 {\n    margin-left: 0.25rem !important; }\n  .m-xl-2 {\n    margin: 0.5rem !important; }\n  .mt-xl-2,\n  .my-xl-2 {\n    margin-top: 0.5rem !important; }\n  .mr-xl-2,\n  .mx-xl-2 {\n    margin-right: 0.5rem !important; }\n  .mb-xl-2,\n  .my-xl-2 {\n    margin-bottom: 0.5rem !important; }\n  .ml-xl-2,\n  .mx-xl-2 {\n    margin-left: 0.5rem !important; }\n  .m-xl-3 {\n    margin: 1rem !important; }\n  .mt-xl-3,\n  .my-xl-3 {\n    margin-top: 1rem !important; }\n  .mr-xl-3,\n  .mx-xl-3 {\n    margin-right: 1rem !important; }\n  .mb-xl-3,\n  .my-xl-3 {\n    margin-bottom: 1rem !important; }\n  .ml-xl-3,\n  .mx-xl-3 {\n    margin-left: 1rem !important; }\n  .m-xl-4 {\n    margin: 1.5rem !important; }\n  .mt-xl-4,\n  .my-xl-4 {\n    margin-top: 1.5rem !important; }\n  .mr-xl-4,\n  .mx-xl-4 {\n    margin-right: 1.5rem !important; }\n  .mb-xl-4,\n  .my-xl-4 {\n    margin-bottom: 1.5rem !important; }\n  .ml-xl-4,\n  .mx-xl-4 {\n    margin-left: 1.5rem !important; }\n  .m-xl-5 {\n    margin: 3rem !important; }\n  .mt-xl-5,\n  .my-xl-5 {\n    margin-top: 3rem !important; }\n  .mr-xl-5,\n  .mx-xl-5 {\n    margin-right: 3rem !important; }\n  .mb-xl-5,\n  .my-xl-5 {\n    margin-bottom: 3rem !important; }\n  .ml-xl-5,\n  .mx-xl-5 {\n    margin-left: 3rem !important; }\n  .p-xl-0 {\n    padding: 0 !important; }\n  .pt-xl-0,\n  .py-xl-0 {\n    padding-top: 0 !important; }\n  .pr-xl-0,\n  .px-xl-0 {\n    padding-right: 0 !important; }\n  .pb-xl-0,\n  .py-xl-0 {\n    padding-bottom: 0 !important; }\n  .pl-xl-0,\n  .px-xl-0 {\n    padding-left: 0 !important; }\n  .p-xl-1 {\n    padding: 0.25rem !important; }\n  .pt-xl-1,\n  .py-xl-1 {\n    padding-top: 0.25rem !important; }\n  .pr-xl-1,\n  .px-xl-1 {\n    padding-right: 0.25rem !important; }\n  .pb-xl-1,\n  .py-xl-1 {\n    padding-bottom: 0.25rem !important; }\n  .pl-xl-1,\n  .px-xl-1 {\n    padding-left: 0.25rem !important; }\n  .p-xl-2 {\n    padding: 0.5rem !important; }\n  .pt-xl-2,\n  .py-xl-2 {\n    padding-top: 0.5rem !important; }\n  .pr-xl-2,\n  .px-xl-2 {\n    padding-right: 0.5rem !important; }\n  .pb-xl-2,\n  .py-xl-2 {\n    padding-bottom: 0.5rem !important; }\n  .pl-xl-2,\n  .px-xl-2 {\n    padding-left: 0.5rem !important; }\n  .p-xl-3 {\n    padding: 1rem !important; }\n  .pt-xl-3,\n  .py-xl-3 {\n    padding-top: 1rem !important; }\n  .pr-xl-3,\n  .px-xl-3 {\n    padding-right: 1rem !important; }\n  .pb-xl-3,\n  .py-xl-3 {\n    padding-bottom: 1rem !important; }\n  .pl-xl-3,\n  .px-xl-3 {\n    padding-left: 1rem !important; }\n  .p-xl-4 {\n    padding: 1.5rem !important; }\n  .pt-xl-4,\n  .py-xl-4 {\n    padding-top: 1.5rem !important; }\n  .pr-xl-4,\n  .px-xl-4 {\n    padding-right: 1.5rem !important; }\n  .pb-xl-4,\n  .py-xl-4 {\n    padding-bottom: 1.5rem !important; }\n  .pl-xl-4,\n  .px-xl-4 {\n    padding-left: 1.5rem !important; }\n  .p-xl-5 {\n    padding: 3rem !important; }\n  .pt-xl-5,\n  .py-xl-5 {\n    padding-top: 3rem !important; }\n  .pr-xl-5,\n  .px-xl-5 {\n    padding-right: 3rem !important; }\n  .pb-xl-5,\n  .py-xl-5 {\n    padding-bottom: 3rem !important; }\n  .pl-xl-5,\n  .px-xl-5 {\n    padding-left: 3rem !important; }\n  .m-xl-n1 {\n    margin: -0.25rem !important; }\n  .mt-xl-n1,\n  .my-xl-n1 {\n    margin-top: -0.25rem !important; }\n  .mr-xl-n1,\n  .mx-xl-n1 {\n    margin-right: -0.25rem !important; }\n  .mb-xl-n1,\n  .my-xl-n1 {\n    margin-bottom: -0.25rem !important; }\n  .ml-xl-n1,\n  .mx-xl-n1 {\n    margin-left: -0.25rem !important; }\n  .m-xl-n2 {\n    margin: -0.5rem !important; }\n  .mt-xl-n2,\n  .my-xl-n2 {\n    margin-top: -0.5rem !important; }\n  .mr-xl-n2,\n  .mx-xl-n2 {\n    margin-right: -0.5rem !important; }\n  .mb-xl-n2,\n  .my-xl-n2 {\n    margin-bottom: -0.5rem !important; }\n  .ml-xl-n2,\n  .mx-xl-n2 {\n    margin-left: -0.5rem !important; }\n  .m-xl-n3 {\n    margin: -1rem !important; }\n  .mt-xl-n3,\n  .my-xl-n3 {\n    margin-top: -1rem !important; }\n  .mr-xl-n3,\n  .mx-xl-n3 {\n    margin-right: -1rem !important; }\n  .mb-xl-n3,\n  .my-xl-n3 {\n    margin-bottom: -1rem !important; }\n  .ml-xl-n3,\n  .mx-xl-n3 {\n    margin-left: -1rem !important; }\n  .m-xl-n4 {\n    margin: -1.5rem !important; }\n  .mt-xl-n4,\n  .my-xl-n4 {\n    margin-top: -1.5rem !important; }\n  .mr-xl-n4,\n  .mx-xl-n4 {\n    margin-right: -1.5rem !important; }\n  .mb-xl-n4,\n  .my-xl-n4 {\n    margin-bottom: -1.5rem !important; }\n  .ml-xl-n4,\n  .mx-xl-n4 {\n    margin-left: -1.5rem !important; }\n  .m-xl-n5 {\n    margin: -3rem !important; }\n  .mt-xl-n5,\n  .my-xl-n5 {\n    margin-top: -3rem !important; }\n  .mr-xl-n5,\n  .mx-xl-n5 {\n    margin-right: -3rem !important; }\n  .mb-xl-n5,\n  .my-xl-n5 {\n    margin-bottom: -3rem !important; }\n  .ml-xl-n5,\n  .mx-xl-n5 {\n    margin-left: -3rem !important; }\n  .m-xl-auto {\n    margin: auto !important; }\n  .mt-xl-auto,\n  .my-xl-auto {\n    margin-top: auto !important; }\n  .mr-xl-auto,\n  .mx-xl-auto {\n    margin-right: auto !important; }\n  .mb-xl-auto,\n  .my-xl-auto {\n    margin-bottom: auto !important; }\n  .ml-xl-auto,\n  .mx-xl-auto {\n    margin-left: auto !important; } }\n\n.stretched-link::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  pointer-events: auto;\n  content: \"\";\n  background-color: rgba(0, 0, 0, 0); }\n\n.text-monospace {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n  text-align: justify !important; }\n\n.text-wrap {\n  white-space: normal !important; }\n\n.text-nowrap {\n  white-space: nowrap !important; }\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap; }\n\n.text-left {\n  text-align: left !important; }\n\n.text-right {\n  text-align: right !important; }\n\n.text-center {\n  text-align: center !important; }\n\n@media (min-width: 576px) {\n  .text-sm-left {\n    text-align: left !important; }\n  .text-sm-right {\n    text-align: right !important; }\n  .text-sm-center {\n    text-align: center !important; } }\n\n@media (min-width: 768px) {\n  .text-md-left {\n    text-align: left !important; }\n  .text-md-right {\n    text-align: right !important; }\n  .text-md-center {\n    text-align: center !important; } }\n\n@media (min-width: 992px) {\n  .text-lg-left {\n    text-align: left !important; }\n  .text-lg-right {\n    text-align: right !important; }\n  .text-lg-center {\n    text-align: center !important; } }\n\n@media (min-width: 1200px) {\n  .text-xl-left {\n    text-align: left !important; }\n  .text-xl-right {\n    text-align: right !important; }\n  .text-xl-center {\n    text-align: center !important; } }\n\n.text-lowercase {\n  text-transform: lowercase !important; }\n\n.text-uppercase {\n  text-transform: uppercase !important; }\n\n.text-capitalize {\n  text-transform: capitalize !important; }\n\n.font-weight-light {\n  font-weight: 300 !important; }\n\n.font-weight-lighter {\n  font-weight: lighter !important; }\n\n.font-weight-normal {\n  font-weight: 400 !important; }\n\n.font-weight-bold {\n  font-weight: 700 !important; }\n\n.font-weight-bolder {\n  font-weight: bolder !important; }\n\n.font-italic {\n  font-style: italic !important; }\n\n.text-white {\n  color: #ffffff !important; }\n\n.text-primary {\n  color: #1bdbe0 !important; }\n\na.text-primary:hover, a.text-primary:focus {\n  color: #13989c !important; }\n\n.text-secondary {\n  color: #d8d8d8 !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: #b2b2b2 !important; }\n\n.text-success {\n  color: #38ce3c !important; }\n\na.text-success:hover, a.text-success:focus {\n  color: #259528 !important; }\n\n.text-info {\n  color: #8e32e9 !important; }\n\na.text-info:hover, a.text-info:focus {\n  color: #6814ba !important; }\n\n.text-warning {\n  color: #ffde73 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n  color: #ffcc27 !important; }\n\n.text-danger {\n  color: #ff4d6b !important; }\n\na.text-danger:hover, a.text-danger:focus {\n  color: #ff012b !important; }\n\n.text-light {\n  color: #f8f9fa !important; }\n\na.text-light:hover, a.text-light:focus {\n  color: #cbd3da !important; }\n\n.text-dark {\n  color: #3e4b5b !important; }\n\na.text-dark:hover, a.text-dark:focus {\n  color: #1f262e !important; }\n\n.text-body {\n  color: #343a40 !important; }\n\n.text-muted, .preview-list .preview-item .preview-item-content p .content-category {\n  color: #9c9fa6 !important; }\n\n.text-black-50 {\n  color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0; }\n\n.text-decoration-none {\n  text-decoration: none !important; }\n\n.text-break {\n  word-break: break-word !important;\n  word-wrap: break-word !important; }\n\n.text-reset {\n  color: inherit !important; }\n\n.visible {\n  visibility: visible !important; }\n\n.invisible {\n  visibility: hidden !important; }\n\n@media print {\n  *,\n  *::before,\n  *::after {\n    text-shadow: none !important;\n    -webkit-box-shadow: none !important;\n    box-shadow: none !important; }\n  a:not(.btn) {\n    text-decoration: underline; }\n  abbr[title]::after {\n    content: \" (\" attr(title) \")\"; }\n  pre {\n    white-space: pre-wrap !important; }\n  pre,\n  blockquote {\n    border: 1px solid #adb5bd;\n    page-break-inside: avoid; }\n  thead {\n    display: table-header-group; }\n  tr,\n  img {\n    page-break-inside: avoid; }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3; }\n  h2,\n  h3 {\n    page-break-after: avoid; }\n  @page {\n    size: a3; }\n  body {\n    min-width: 992px !important; }\n  .container {\n    min-width: 992px !important; }\n  .navbar {\n    display: none; }\n  .badge {\n    border: 1px solid #000; }\n  .table {\n    border-collapse: collapse !important; }\n    .table td,\n    .table th {\n      background-color: #ffffff !important; }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #dee2e6 !important; }\n  .table-dark {\n    color: inherit; }\n    .table-dark th,\n    .table-dark td,\n    .table-dark thead th,\n    .table-dark tbody + tbody {\n      border-color: #e8ecf1; }\n  .table .thead-dark th {\n    color: inherit;\n    border-color: #e8ecf1; } }\n\n/*-------------------------------------------------------------------*/\n/* === Template mixins === */\n/* Miscellaneous Mixins */\n/* Animation Mixins */\n@-webkit-keyframes dropdownAnimation {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: none;\n    transform: none;\n    -webkit-transform: translate3d(0, 0px, 0);\n    transform: translate3d(0, 0px, 0); } }\n@keyframes dropdownAnimation {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: none;\n    transform: none;\n    -webkit-transform: translate3d(0, 0px, 0);\n    transform: translate3d(0, 0px, 0); } }\n\n.dropdownAnimation, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {\n  -webkit-animation-name: dropdownAnimation;\n  animation-name: dropdownAnimation;\n  -webkit-animation-duration: 0.25s;\n  animation-duration: 0.25s;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both; }\n\n@keyframes fadeOut {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0; } }\n\n.fadeOut {\n  -webkit-animation-name: fadeOut;\n  animation-name: fadeOut; }\n\n.infinite-spin {\n  -webkit-animation-name: spin;\n  animation-name: spin;\n  -webkit-animation-duration: 3s;\n  animation-duration: 3s;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  -webkit-animation-timing-function: linear;\n  animation-timing-function: linear; }\n\n@-webkit-keyframes spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg); }\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg); } }\n\n@keyframes spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg); }\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg); } }\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: none;\n    transform: none; } }\n\n.fadeInUp {\n  -webkit-animation-name: fadeInUp;\n  animation-name: fadeInUp; }\n\n/*-------------------------------------------------------------------*/\n/* === Core Styles === */\n/* Reset Styles */\nbody {\n  padding: 0;\n  margin: 0;\n  overflow-x: hidden; }\n\n.form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,\n.tt-query,\n.tt-hint, .form-control:focus, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,\n.tt-query:focus,\n.tt-hint:focus {\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none; }\n\n.form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,\n.tt-query,\n.tt-hint {\n  -webkit-box-shadow: none;\n  box-shadow: none; }\n\n.form-control:focus, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,\n.tt-query:focus,\n.tt-hint:focus {\n  outline: 0;\n  -webkit-box-shadow: none;\n  box-shadow: none; }\n\na,\ndiv,\nh1,\nh2,\nh3,\nh4,\nh5,\np,\nspan {\n  text-shadow: none; }\n\n[type=button]:focus,\na:active,\na:focus,\na:visited,\nbutton::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\ninput[type=submit]::-moz-focus-inner,\ninput[type=file] > input[type=button]::-moz-focus-inner,\nselect::-moz-focus-inner {\n  outline: 0; }\n\ninput, .form-control:focus, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,\n.tt-query:focus,\n.tt-hint:focus,\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus {\n  outline: none;\n  outline-width: 0;\n  outline-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  outline-style: none; }\n\ntextarea {\n  resize: none;\n  overflow-x: hidden; }\n\n.btn,\n.btn-group.open .dropdown-toggle,\n.btn:active,\n.btn:focus,\n.btn:hover,\n.btn:visited,\na,\na:active,\na:checked,\na:focus,\na:hover,\na:visited,\nbody,\nbutton,\nbutton:active,\nbutton:hover,\nbutton:visited,\ndiv,\ninput,\ninput:active,\ninput:focus,\ninput:hover,\ninput:visited,\nselect,\nselect:active,\nselect:focus,\nselect:visited,\ntextarea,\ntextarea:active,\ntextarea:focus,\ntextarea:hover,\ntextarea:visited {\n  -webkit-box-shadow: none;\n  box-shadow: none; }\n\n.btn.active.focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn:active:focus,\n.btn:focus,\nbutton,\nbutton:active,\nbutton:checked,\nbutton:focus,\nbutton:hover,\nbutton:visited {\n  outline: 0;\n  outline-offset: 0; }\n\n.bootstrap-select .dropdown-toggle:focus {\n  outline: 0;\n  outline-offset: 0; }\n\n.dropdown-menu > li > a:active,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:visited {\n  outline: 0; }\n\na:focus,\ninput:focus {\n  border-color: transparent;\n  outline: none; }\n\n/* Typography */\nbody {\n  font-size: 1rem;\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: initial;\n  line-height: normal;\n  -webkit-font-smoothing: antialiased; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 600; }\n\np {\n  font-size: 0.875rem; }\n\nh1, .h1 {\n  font-size: 2.19rem; }\n\nh2, .h2 {\n  font-size: 1.88rem; }\n\nh3, .h3 {\n  font-size: 1.56rem; }\n\nh4, .h4 {\n  font-size: 1.13rem; }\n\nh5, .h5 {\n  font-size: 1rem; }\n\nh6, .h6 {\n  font-size: .9375rem; }\n\np {\n  font-size: .9375rem;\n  line-height: 1.5; }\n\n.display-1 {\n  font-size: 3.75rem; }\n  @media (max-width: 991px) {\n    .display-1 {\n      font-size: 3rem; } }\n\n.display-2 {\n  font-size: 3.125rem; }\n  @media (max-width: 991px) {\n    .display-2 {\n      font-size: 2.5rem; } }\n\n.display-3 {\n  font-size: 2.5rem; }\n  @media (max-width: 991px) {\n    .display-3 {\n      font-size: 2rem; } }\n\n.display-4 {\n  font-size: 1.875rem; }\n  @media (max-width: 991px) {\n    .display-4 {\n      font-size: 1.5rem; } }\n\n.display-5 {\n  font-size: 1.25rem; }\n  @media (max-width: 991px) {\n    .display-5 {\n      font-size: 1rem; } }\n\n.blockquote {\n  padding: 1.25rem;\n  border: 1px solid #e8ecf1; }\n\naddress p {\n  margin-bottom: 0; }\n\n.blockquote-primary {\n  border-color: #1bdbe0; }\n  .blockquote-primary .blockquote-footer {\n    color: #1bdbe0; }\n\n.blockquote-secondary {\n  border-color: #d8d8d8; }\n  .blockquote-secondary .blockquote-footer {\n    color: #d8d8d8; }\n\n.blockquote-success {\n  border-color: #38ce3c; }\n  .blockquote-success .blockquote-footer {\n    color: #38ce3c; }\n\n.blockquote-info {\n  border-color: #8e32e9; }\n  .blockquote-info .blockquote-footer {\n    color: #8e32e9; }\n\n.blockquote-warning {\n  border-color: #ffde73; }\n  .blockquote-warning .blockquote-footer {\n    color: #ffde73; }\n\n.blockquote-danger {\n  border-color: #ff4d6b; }\n  .blockquote-danger .blockquote-footer {\n    color: #ff4d6b; }\n\n.blockquote-light {\n  border-color: #f8f9fa; }\n  .blockquote-light .blockquote-footer {\n    color: #f8f9fa; }\n\n.blockquote-dark {\n  border-color: #3e4b5b; }\n  .blockquote-dark .blockquote-footer {\n    color: #3e4b5b; }\n\n.error-page h1 {\n  font-size: 12rem; }\n  @media (max-width: 991px) {\n    .error-page h1 {\n      font-size: 8rem; } }\n\n.icon-lg {\n  font-size: 3.438rem; }\n\n.icon-md {\n  font-size: 1.875rem; }\n\n.icon-sm {\n  font-size: 1rem; }\n\n/* Miscellanoeous */\nbody,\nhtml {\n  overflow-x: hidden;\n  padding-right: 0 !important; }\n\n*:-moz-full-screen,\n*:-webkit-full-screen,\n*:fullscreen *:-ms-fullscreen {\n  overflow: auto; }\n\n.container-scroller {\n  overflow: hidden; }\n\npre {\n  background: #e8eff4;\n  padding: 15px;\n  font-size: 14px; }\n\ncode {\n  padding: 5px;\n  color: #ff4d6b;\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 300;\n  font-size: 0.875rem;\n  border-radius: 4px; }\n\n.page-header {\n  margin: 0 0 1.5rem 0; }\n  .page-header .breadcrumb {\n    border: 0;\n    margin-bottom: 0; }\n\n.page-title {\n  color: #343a40;\n  font-size: 1.125rem;\n  margin-bottom: 0; }\n  .page-title .page-title-icon {\n    display: inline-block;\n    width: 36px;\n    height: 36px;\n    border-radius: 4px;\n    text-align: center;\n    -webkit-box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35);\n    box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35); }\n    .page-title .page-title-icon i {\n      font-size: .9375rem;\n      line-height: 36px; }\n\n/* Footer */\n.footer {\n  background: #ecf0f4;\n  padding: 0 1.5rem 1.5rem;\n  transition: all 0.25s ease;\n  -moz-transition: all 0.25s ease;\n  -webkit-transition: all 0.25s ease;\n  -ms-transition: all 0.25s ease;\n  font-size: calc(0.875rem - 0.05rem);\n  font-family: \"Open Sans\", sans-serif; }\n  .footer a {\n    color: #38ce3c;\n    font-size: inherit; }\n  @media (max-width: 991px) {\n    .footer {\n      margin-left: 0;\n      width: 100%; } }\n\n/* Utilities */\n.grid-margin {\n  margin-bottom: 25px; }\n\n@media (min-width: 576px) {\n  .grid-margin-sm-0 {\n    margin-bottom: 0; } }\n\n@media (min-width: 768px) {\n  .grid-margin-md-0 {\n    margin-bottom: 0; } }\n\n@media (min-width: 992px) {\n  .grid-margin-lg-0 {\n    margin-bottom: 0; } }\n\n@media (min-width: 1200px) {\n  .grid-margin-xl-0 {\n    margin-bottom: 0; } }\n\n.img-lg {\n  width: 92px;\n  height: 92px; }\n\n.img-sm {\n  width: 43px;\n  height: 43px; }\n\n.img-xs {\n  width: 37px;\n  height: 37px; }\n\n.img-ss {\n  width: 26px;\n  height: 26px; }\n\n.stretch-card {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: stretch;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  -webkit-box-pack: stretch;\n  -ms-flex-pack: stretch;\n  justify-content: stretch; }\n  .stretch-card > .card {\n    width: 100%;\n    min-width: 100%; }\n\n@media (min-width: 576px) {\n  .border-right-sm {\n    border-right: 1px solid #e8ecf1; } }\n\n@media (min-width: 768px) {\n  .border-right-md {\n    border-right: 1px solid #e8ecf1; } }\n\n@media (min-width: 992px) {\n  .border-right-lg {\n    border-right: 1px solid #e8ecf1; } }\n\n@media (min-width: 576px) {\n  .border-left-sm {\n    border-left: 1px solid #e8ecf1; } }\n\n@media (min-width: 768px) {\n  .border-left-md {\n    border-left: 1px solid #e8ecf1; } }\n\n@media (min-width: 992px) {\n  .border-left-lg {\n    border-left: 1px solid #e8ecf1; } }\n\n.text-gray, .card .card-subtitle {\n  color: #8c8c8c; }\n\n.text-black {\n  color: #000; }\n\n.text-small {\n  font-size: 12px; }\n\n.flex-grow {\n  -webkit-box-flex: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1; }\n\n.font-weight-light {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 300; }\n\n.font-weight-medium {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 600; }\n\n.font-weight-semibold {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 700; }\n\n.font-weight-bold {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: bold; }\n\n.font-weight-normal {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 400; }\n\n/* Demo Styles */\n.template-demo .slider-wrap {\n  height: 100px; }\n\n.template-demo .progress {\n  margin-top: 1.5rem; }\n\n.template-demo > h2,\n.template-demo > h3,\n.template-demo > h4,\n.template-demo > h5,\n.template-demo > h6,\n.template-demo > h1 {\n  border-top: 1px solid #e8ecf1;\n  padding: 0.5rem 0 0; }\n\n.template-demo .ul-slider.noUi-horizontal {\n  margin-top: 2rem; }\n\n.template-demo .ul-slider.noUi-vertical {\n  margin-right: 2rem; }\n\n.template-demo > .dropdown {\n  display: inline-block;\n  margin-bottom: 0.5rem; }\n\n.template-demo nav .breadcrumb {\n  margin-bottom: 1.375rem; }\n\n.template-demo nav:last-child .breadcrumb {\n  margin-bottom: 0; }\n\n.template-demo .editable-form > .form-group {\n  border-bottom: 1px solid #e8ecf1;\n  padding-bottom: 0.8rem;\n  margin-bottom: 0.8rem; }\n\n.template-demo .circle-progress {\n  padding: 15px; }\n\n.demo-modal {\n  position: static;\n  display: block; }\n  .demo-modal .modal-dialog.modal-lg {\n    max-width: 100%; }\n\n.loader-demo-box {\n  width: 100%;\n  height: 200px; }\n\n.dropdown-menu-static-demo {\n  height: 250px;\n  margin-bottom: 20px; }\n\n.rounded-legend ul li {\n  list-style-type: none;\n  color: #9c9fa6;\n  font-size: .75rem; }\n  .rounded-legend ul li .legend-dots {\n    width: 1rem;\n    height: 1rem;\n    border-radius: 100%;\n    display: inline-block;\n    vertical-align: text-bottom;\n    margin-right: .5rem; }\n    .rtl .rounded-legend ul li .legend-dots {\n      margin-left: .5rem; }\n\n.rounded-legend.legend-horizontal {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex; }\n  .rounded-legend.legend-horizontal ul li {\n    display: inline-block;\n    margin-right: 1.5rem; }\n    .rtl .rounded-legend.legend-horizontal ul li {\n      margin-right: auto;\n      margin-left: 1.5rem; }\n\n.rounded-legend.legend-top-right ul {\n  float: right; }\n  .rtl .rounded-legend.legend-top-right ul {\n    float: left; }\n\n.rounded-legend.legend-vertical ul li {\n  margin-top: 1rem; }\n\n/*-------------------------------------------------------------------*/\n/* === Components === */\n/* Buttons */\n.btn {\n  font-size: 0.875rem;\n  line-height: 1;\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 600;\n  /* Buttons with only icons */\n  /* Buttons with icon and text */ }\n  .btn i {\n    font-size: 1rem; }\n  .btn.btn-rounded {\n    border-radius: 50px; }\n  .btn.btn-fw {\n    min-width: 150px; }\n  .btn.btn-sm, .btn-group-sm > .btn {\n    font-size: 0.875rem; }\n  .btn.btn-lg, .btn-group-lg > .btn {\n    font-size: 0.875rem; }\n  .btn.btn-xs {\n    padding: 0.5rem 0.75rem;\n    font-size: 0.625rem; }\n  .btn.btn-icon {\n    width: 42px;\n    height: 42px;\n    padding: 0; }\n  .btn.btn-icon-text .btn-icon-prepend {\n    margin-right: .5rem; }\n  .btn.btn-icon-text .btn-icon-append {\n    margin-left: .5rem; }\n  .btn.btn-social-icon {\n    width: 50px;\n    height: 50px;\n    padding: 0; }\n  .btn.btn-no-hover-bg:hover, .btn.btn-no-hover-bg:focus, .btn.btn-no-hover-bg:active {\n    background: transparent;\n    color: currentColor; }\n\n.btn-group .btn + .btn {\n  border-left: 0; }\n\n/*social buttons*/\n.btn-twitter {\n  background: #2caae1;\n  color: #ffffff; }\n  .btn-twitter:hover, .btn-twitter:focus {\n    background: #1b8dbf;\n    color: #ffffff; }\n  .btn-twitter.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #59bce7; }\n    .btn-twitter.btn-social-icon-text i {\n      background: #2caae1;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-twitter {\n  border: 1px solid #2caae1;\n  color: #2caae1; }\n  .btn-outline-twitter:hover {\n    background: #2caae1;\n    color: #ffffff; }\n\n.btn-facebook {\n  background: #3b579d;\n  color: #ffffff; }\n  .btn-facebook:hover, .btn-facebook:focus {\n    background: #2d4278;\n    color: #ffffff; }\n  .btn-facebook.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #4e6ebd; }\n    .btn-facebook.btn-social-icon-text i {\n      background: #3b579d;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-facebook {\n  border: 1px solid #3b579d;\n  color: #3b579d; }\n  .btn-outline-facebook:hover {\n    background: #3b579d;\n    color: #ffffff; }\n\n.btn-google {\n  background: #dc4a38;\n  color: #ffffff; }\n  .btn-google:hover, .btn-google:focus {\n    background: #bf3322;\n    color: #ffffff; }\n  .btn-google.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #e47163; }\n    .btn-google.btn-social-icon-text i {\n      background: #dc4a38;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-google {\n  border: 1px solid #dc4a38;\n  color: #dc4a38; }\n  .btn-outline-google:hover {\n    background: #dc4a38;\n    color: #ffffff; }\n\n.btn-linkedin {\n  background: #0177b5;\n  color: #ffffff; }\n  .btn-linkedin:hover, .btn-linkedin:focus {\n    background: #015682;\n    color: #ffffff; }\n  .btn-linkedin.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #0198e8; }\n    .btn-linkedin.btn-social-icon-text i {\n      background: #0177b5;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-linkedin {\n  border: 1px solid #0177b5;\n  color: #0177b5; }\n  .btn-outline-linkedin:hover {\n    background: #0177b5;\n    color: #ffffff; }\n\n.btn-pinterest {\n  background: #cc2127;\n  color: #ffffff; }\n  .btn-pinterest:hover, .btn-pinterest:focus {\n    background: #a01a1f;\n    color: #ffffff; }\n  .btn-pinterest.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #e04046; }\n    .btn-pinterest.btn-social-icon-text i {\n      background: #cc2127;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-pinterest {\n  border: 1px solid #cc2127;\n  color: #cc2127; }\n  .btn-outline-pinterest:hover {\n    background: #cc2127;\n    color: #ffffff; }\n\n.btn-youtube {\n  background: #e52d27;\n  color: #ffffff; }\n  .btn-youtube:hover, .btn-youtube:focus {\n    background: #c21d17;\n    color: #ffffff; }\n  .btn-youtube.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #ea5955; }\n    .btn-youtube.btn-social-icon-text i {\n      background: #e52d27;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-youtube {\n  border: 1px solid #e52d27;\n  color: #e52d27; }\n  .btn-outline-youtube:hover {\n    background: #e52d27;\n    color: #ffffff; }\n\n.btn-github {\n  background: #333333;\n  color: #ffffff; }\n  .btn-github:hover, .btn-github:focus {\n    background: #1a1a1a;\n    color: #ffffff; }\n  .btn-github.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #4d4d4d; }\n    .btn-github.btn-social-icon-text i {\n      background: #333333;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-github {\n  border: 1px solid #333333;\n  color: #333333; }\n  .btn-outline-github:hover {\n    background: #333333;\n    color: #ffffff; }\n\n.btn-behance {\n  background: #1769ff;\n  color: #ffffff; }\n  .btn-behance:hover, .btn-behance:focus {\n    background: #0050e3;\n    color: #ffffff; }\n  .btn-behance.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #4a8aff; }\n    .btn-behance.btn-social-icon-text i {\n      background: #1769ff;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-behance {\n  border: 1px solid #1769ff;\n  color: #1769ff; }\n  .btn-outline-behance:hover {\n    background: #1769ff;\n    color: #ffffff; }\n\n.btn-dribbble {\n  background: #ea4c89;\n  color: #ffffff; }\n  .btn-dribbble:hover, .btn-dribbble:focus {\n    background: #e51e6b;\n    color: #ffffff; }\n  .btn-dribbble.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #ef7aa7; }\n    .btn-dribbble.btn-social-icon-text i {\n      background: #ea4c89;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-dribbble {\n  border: 1px solid #ea4c89;\n  color: #ea4c89; }\n  .btn-outline-dribbble:hover {\n    background: #ea4c89;\n    color: #ffffff; }\n\n.btn-reddit {\n  background: #ff4500;\n  color: #ffffff; }\n  .btn-reddit:hover, .btn-reddit:focus {\n    background: #cc3700;\n    color: #ffffff; }\n  .btn-reddit.btn-social-icon-text {\n    padding: 0 1.5rem 0 0;\n    background: #ff6a33; }\n    .btn-reddit.btn-social-icon-text i {\n      background: #ff4500;\n      padding: .75rem;\n      display: inline-block;\n      margin-right: 1.5rem; }\n\n.btn-outline-reddit {\n  border: 1px solid #ff4500;\n  color: #ff4500; }\n  .btn-outline-reddit:hover {\n    background: #ff4500;\n    color: #ffffff; }\n\n/* inverse buttons */\n.btn-inverse-primary {\n  background-color: rgba(27, 219, 224, 0.2);\n  background-image: none;\n  border-color: rgba(27, 219, 224, 0); }\n  .btn-inverse-primary:not(.btn-inverse-light) {\n    color: #1bdbe0; }\n  .btn-inverse-primary:hover {\n    color: #ffffff;\n    background-color: #1bdbe0;\n    border-color: #1bdbe0; }\n  .btn-inverse-primary.focus, .btn-inverse-primary:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(27, 219, 224, 0.5);\n    box-shadow: 0 0 0 3px rgba(27, 219, 224, 0.5); }\n  .btn-inverse-primary.disabled, .btn-inverse-primary:disabled {\n    color: #1bdbe0;\n    background-color: transparent; }\n  .btn-inverse-primary.active, .btn-inverse-primary:active,\n  .show > .btn-inverse-primary.dropdown-toggle {\n    color: #ffffff;\n    background-color: #1bdbe0;\n    border-color: #1bdbe0; }\n\n.btn-primary:not(.btn-light) {\n  color: #ffffff; }\n  .btn-primary:not(.btn-light):hover, .btn-primary:not(.btn-light):focus, .btn-primary:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-primary:not(.btn-light):focus, .btn-primary:not(.btn-light):active {\n    background: #1bdbe0;\n    border-color: #1bdbe0; }\n\n.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {\n  background: #1bdbe0;\n  color: #ffffff; }\n\n.btn-inverse-secondary {\n  background-color: rgba(216, 216, 216, 0.2);\n  background-image: none;\n  border-color: rgba(216, 216, 216, 0); }\n  .btn-inverse-secondary:not(.btn-inverse-light) {\n    color: #d8d8d8; }\n  .btn-inverse-secondary:hover {\n    color: #ffffff;\n    background-color: #d8d8d8;\n    border-color: #d8d8d8; }\n  .btn-inverse-secondary.focus, .btn-inverse-secondary:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(216, 216, 216, 0.5);\n    box-shadow: 0 0 0 3px rgba(216, 216, 216, 0.5); }\n  .btn-inverse-secondary.disabled, .btn-inverse-secondary:disabled {\n    color: #d8d8d8;\n    background-color: transparent; }\n  .btn-inverse-secondary.active, .btn-inverse-secondary:active,\n  .show > .btn-inverse-secondary.dropdown-toggle {\n    color: #ffffff;\n    background-color: #d8d8d8;\n    border-color: #d8d8d8; }\n\n.btn-secondary:not(.btn-light) {\n  color: #ffffff; }\n  .btn-secondary:not(.btn-light):hover, .btn-secondary:not(.btn-light):focus, .btn-secondary:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-secondary:not(.btn-light):focus, .btn-secondary:not(.btn-light):active {\n    background: #d8d8d8;\n    border-color: #d8d8d8; }\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active {\n  background: #d8d8d8;\n  color: #ffffff; }\n\n.btn-inverse-success {\n  background-color: rgba(56, 206, 60, 0.2);\n  background-image: none;\n  border-color: rgba(56, 206, 60, 0); }\n  .btn-inverse-success:not(.btn-inverse-light) {\n    color: #38ce3c; }\n  .btn-inverse-success:hover {\n    color: #ffffff;\n    background-color: #38ce3c;\n    border-color: #38ce3c; }\n  .btn-inverse-success.focus, .btn-inverse-success:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(56, 206, 60, 0.5);\n    box-shadow: 0 0 0 3px rgba(56, 206, 60, 0.5); }\n  .btn-inverse-success.disabled, .btn-inverse-success:disabled {\n    color: #38ce3c;\n    background-color: transparent; }\n  .btn-inverse-success.active, .btn-inverse-success:active,\n  .show > .btn-inverse-success.dropdown-toggle {\n    color: #ffffff;\n    background-color: #38ce3c;\n    border-color: #38ce3c; }\n\n.btn-success:not(.btn-light) {\n  color: #ffffff; }\n  .btn-success:not(.btn-light):hover, .btn-success:not(.btn-light):focus, .btn-success:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-success:not(.btn-light):focus, .btn-success:not(.btn-light):active {\n    background: #38ce3c;\n    border-color: #38ce3c; }\n\n.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active {\n  background: #38ce3c;\n  color: #ffffff; }\n\n.btn-inverse-info {\n  background-color: rgba(142, 50, 233, 0.2);\n  background-image: none;\n  border-color: rgba(142, 50, 233, 0); }\n  .btn-inverse-info:not(.btn-inverse-light) {\n    color: #8e32e9; }\n  .btn-inverse-info:hover {\n    color: #ffffff;\n    background-color: #8e32e9;\n    border-color: #8e32e9; }\n  .btn-inverse-info.focus, .btn-inverse-info:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(142, 50, 233, 0.5);\n    box-shadow: 0 0 0 3px rgba(142, 50, 233, 0.5); }\n  .btn-inverse-info.disabled, .btn-inverse-info:disabled {\n    color: #8e32e9;\n    background-color: transparent; }\n  .btn-inverse-info.active, .btn-inverse-info:active,\n  .show > .btn-inverse-info.dropdown-toggle {\n    color: #ffffff;\n    background-color: #8e32e9;\n    border-color: #8e32e9; }\n\n.btn-info:not(.btn-light) {\n  color: #ffffff; }\n  .btn-info:not(.btn-light):hover, .btn-info:not(.btn-light):focus, .btn-info:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-info:not(.btn-light):focus, .btn-info:not(.btn-light):active {\n    background: #8e32e9;\n    border-color: #8e32e9; }\n\n.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active {\n  background: #8e32e9;\n  color: #ffffff; }\n\n.btn-inverse-warning {\n  background-color: rgba(255, 222, 115, 0.2);\n  background-image: none;\n  border-color: rgba(255, 222, 115, 0); }\n  .btn-inverse-warning:not(.btn-inverse-light) {\n    color: #ffde73; }\n  .btn-inverse-warning:hover {\n    color: #ffffff;\n    background-color: #ffde73;\n    border-color: #ffde73; }\n  .btn-inverse-warning.focus, .btn-inverse-warning:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(255, 222, 115, 0.5);\n    box-shadow: 0 0 0 3px rgba(255, 222, 115, 0.5); }\n  .btn-inverse-warning.disabled, .btn-inverse-warning:disabled {\n    color: #ffde73;\n    background-color: transparent; }\n  .btn-inverse-warning.active, .btn-inverse-warning:active,\n  .show > .btn-inverse-warning.dropdown-toggle {\n    color: #ffffff;\n    background-color: #ffde73;\n    border-color: #ffde73; }\n\n.btn-warning:not(.btn-light) {\n  color: #ffffff; }\n  .btn-warning:not(.btn-light):hover, .btn-warning:not(.btn-light):focus, .btn-warning:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-warning:not(.btn-light):focus, .btn-warning:not(.btn-light):active {\n    background: #ffde73;\n    border-color: #ffde73; }\n\n.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active {\n  background: #ffde73;\n  color: #ffffff; }\n\n.btn-inverse-danger {\n  background-color: rgba(255, 77, 107, 0.2);\n  background-image: none;\n  border-color: rgba(255, 77, 107, 0); }\n  .btn-inverse-danger:not(.btn-inverse-light) {\n    color: #ff4d6b; }\n  .btn-inverse-danger:hover {\n    color: #ffffff;\n    background-color: #ff4d6b;\n    border-color: #ff4d6b; }\n  .btn-inverse-danger.focus, .btn-inverse-danger:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(255, 77, 107, 0.5);\n    box-shadow: 0 0 0 3px rgba(255, 77, 107, 0.5); }\n  .btn-inverse-danger.disabled, .btn-inverse-danger:disabled {\n    color: #ff4d6b;\n    background-color: transparent; }\n  .btn-inverse-danger.active, .btn-inverse-danger:active,\n  .show > .btn-inverse-danger.dropdown-toggle {\n    color: #ffffff;\n    background-color: #ff4d6b;\n    border-color: #ff4d6b; }\n\n.btn-danger:not(.btn-light) {\n  color: #ffffff; }\n  .btn-danger:not(.btn-light):hover, .btn-danger:not(.btn-light):focus, .btn-danger:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-danger:not(.btn-light):focus, .btn-danger:not(.btn-light):active {\n    background: #ff4d6b;\n    border-color: #ff4d6b; }\n\n.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active {\n  background: #ff4d6b;\n  color: #ffffff; }\n\n.btn-inverse-light {\n  background-color: rgba(248, 249, 250, 0.2);\n  background-image: none;\n  border-color: rgba(248, 249, 250, 0); }\n  .btn-inverse-light:not(.btn-inverse-light) {\n    color: #f8f9fa; }\n  .btn-inverse-light:hover {\n    color: #ffffff;\n    background-color: #f8f9fa;\n    border-color: #f8f9fa; }\n  .btn-inverse-light.focus, .btn-inverse-light:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);\n    box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }\n  .btn-inverse-light.disabled, .btn-inverse-light:disabled {\n    color: #f8f9fa;\n    background-color: transparent; }\n  .btn-inverse-light.active, .btn-inverse-light:active,\n  .show > .btn-inverse-light.dropdown-toggle {\n    color: #ffffff;\n    background-color: #f8f9fa;\n    border-color: #f8f9fa; }\n\n.btn-light:not(.btn-light) {\n  color: #ffffff; }\n  .btn-light:not(.btn-light):hover, .btn-light:not(.btn-light):focus, .btn-light:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-light:not(.btn-light):focus, .btn-light:not(.btn-light):active {\n    background: #f8f9fa;\n    border-color: #f8f9fa; }\n\n.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active {\n  background: #f8f9fa;\n  color: #ffffff; }\n\n.btn-inverse-dark {\n  background-color: rgba(62, 75, 91, 0.2);\n  background-image: none;\n  border-color: rgba(62, 75, 91, 0); }\n  .btn-inverse-dark:not(.btn-inverse-light) {\n    color: #3e4b5b; }\n  .btn-inverse-dark:hover {\n    color: #ffffff;\n    background-color: #3e4b5b;\n    border-color: #3e4b5b; }\n  .btn-inverse-dark.focus, .btn-inverse-dark:focus {\n    -webkit-box-shadow: 0 0 0 3px rgba(62, 75, 91, 0.5);\n    box-shadow: 0 0 0 3px rgba(62, 75, 91, 0.5); }\n  .btn-inverse-dark.disabled, .btn-inverse-dark:disabled {\n    color: #3e4b5b;\n    background-color: transparent; }\n  .btn-inverse-dark.active, .btn-inverse-dark:active,\n  .show > .btn-inverse-dark.dropdown-toggle {\n    color: #ffffff;\n    background-color: #3e4b5b;\n    border-color: #3e4b5b; }\n\n.btn-dark:not(.btn-light) {\n  color: #ffffff; }\n  .btn-dark:not(.btn-light):hover, .btn-dark:not(.btn-light):focus, .btn-dark:not(.btn-light):active {\n    color: #ffffff; }\n  .btn-dark:not(.btn-light):focus, .btn-dark:not(.btn-light):active {\n    background: #3e4b5b;\n    border-color: #3e4b5b; }\n\n.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active {\n  background: #3e4b5b;\n  color: #ffffff; }\n\n/* Cards */\n.card {\n  border: 0; }\n  .card .card-body {\n    padding: 1.875rem 1.875rem; }\n    .card .card-body + .card-body {\n      padding-top: 1rem; }\n  .card .card-title {\n    color: #343a40;\n    margin-bottom: .75rem;\n    text-transform: capitalize;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 600;\n    font-size: 1.125rem; }\n  .card .card-subtitle {\n    font-family: \"Open Sans\", sans-serif;\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem; }\n  .card .card-description {\n    color: #76838f;\n    margin-bottom: 1.5rem;\n    font-family: \"Open Sans\", sans-serif; }\n  .card.card-outline-success {\n    border: 1px solid #38ce3c; }\n  .card.card-outline-primary {\n    border: 1px solid #1bdbe0; }\n  .card.card-outline-warning {\n    border: 1px solid #ffde73; }\n  .card.card-outline-danger {\n    border: 1px solid #ff4d6b; }\n  .card.card-rounded {\n    border-radius: 5px; }\n  .card.card-faded {\n    background: #b5b0b2;\n    border-color: #b5b0b2; }\n  .card.card-circle-progress {\n    color: #ffffff;\n    text-align: center; }\n  .card.card-img-holder {\n    position: relative; }\n    .card.card-img-holder .card-img-absolute {\n      position: absolute;\n      top: 0;\n      right: 0;\n      height: 100%; }\n\n.card-inverse-primary {\n  background: rgba(27, 219, 224, 0.2);\n  border: 1px solid #19c9ce;\n  color: #15a6aa; }\n\n.card-inverse-secondary {\n  background: rgba(216, 216, 216, 0.2);\n  border: 1px solid #c7c7c7;\n  color: #a4a4a4; }\n\n.card-inverse-success {\n  background: rgba(56, 206, 60, 0.2);\n  border: 1px solid #34be37;\n  color: #2b9d2e; }\n\n.card-inverse-info {\n  background: rgba(142, 50, 233, 0.2);\n  border: 1px solid #832ed6;\n  color: #6c26b1; }\n\n.card-inverse-warning {\n  background: rgba(255, 222, 115, 0.2);\n  border: 1px solid #ebcc6a;\n  color: #c2a957; }\n\n.card-inverse-danger {\n  background: rgba(255, 77, 107, 0.2);\n  border: 1px solid #eb4762;\n  color: #c23b51; }\n\n.card-inverse-light {\n  background: rgba(248, 249, 250, 0.2);\n  border: 1px solid #e4e5e6;\n  color: #bcbdbe; }\n\n.card-inverse-dark {\n  background: rgba(62, 75, 91, 0.2);\n  border: 1px solid #394554;\n  color: #2f3945; }\n\n/* Checkboxes and Radios */\n.form-check {\n  position: relative;\n  display: block;\n  margin-top: 15px;\n  margin-bottom: 10px;\n  padding-left: 0; }\n  .form-check .form-check-label {\n    display: block;\n    margin-left: 1.75rem;\n    font-size: 0.875rem;\n    line-height: 1.5; }\n    .rtl .form-check .form-check-label {\n      margin-left: 0;\n      margin-right: 1.75rem; }\n    .form-check .form-check-label input {\n      position: absolute;\n      top: 0;\n      left: 0;\n      margin-left: 0;\n      margin-top: 0;\n      z-index: 1;\n      cursor: pointer;\n      opacity: 0;\n      filter: alpha(opacity=0); }\n      .rtl .form-check .form-check-label input {\n        left: auto;\n        right: 0; }\n    .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:before, .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:after {\n      position: absolute;\n      top: 0;\n      left: 0; }\n      .rtl .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:before, .rtl .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:after {\n        left: auto;\n        right: 0; }\n    .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:before {\n      content: \"\";\n      width: 18px;\n      height: 18px;\n      border-radius: 2px;\n      border: solid #1bdbe0;\n      border-width: 2px;\n      -webkit-transition: all;\n      transition: all;\n      transition-duration: 0s;\n      -webkit-transition-duration: 250ms;\n      transition-duration: 250ms; }\n    .form-check .form-check-label input[type=\"checkbox\"] + .input-helper:after {\n      -webkit-transition: all;\n      transition: all;\n      transition-duration: 0s;\n      -webkit-transition-duration: 250ms;\n      transition-duration: 250ms;\n      opacity: 0;\n      filter: alpha(opacity=0);\n      content: \"\";\n      height: 12px;\n      width: 5px;\n      -webkit-transform: rotate(45deg);\n      transform: rotate(45deg);\n      border-style: solid;\n      border-width: 2px;\n      border-color: transparent #ffffff #ffffff transparent;\n      left: 7px;\n      top: 1px;\n      font-weight: bold;\n      color: #ffffff; }\n    .form-check .form-check-label input[type=\"checkbox\"]:checked + .input-helper:before {\n      background: #1bdbe0;\n      border-width: 0; }\n    .form-check .form-check-label input[type=\"checkbox\"]:checked + .input-helper:after {\n      opacity: 1;\n      line-height: 18px;\n      filter: alpha(opacity=100); }\n    .form-check .form-check-label input[type=\"checkbox\"]:disabled + .input-helper:before {\n      border-color: #e8ecf1; }\n    .form-check .form-check-label input[type=\"checkbox\"]:disabled:checked + .input-helper:after {\n      border-color: transparent #e8ecf1 #e8ecf1 transparent; }\n    .form-check .form-check-label input[type=\"radio\"] + .input-helper:before {\n      position: absolute;\n      content: \"\";\n      top: 0;\n      left: 0;\n      border: solid #1bdbe0;\n      border-width: 2px;\n      width: 20px;\n      height: 20px;\n      border-radius: 50%;\n      -webkit-transition: all;\n      transition: all;\n      transition-duration: 0s;\n      -webkit-transition-duration: 250ms;\n      transition-duration: 250ms; }\n      .rtl .form-check .form-check-label input[type=\"radio\"] + .input-helper:before {\n        left: auto;\n        right: 0; }\n    .form-check .form-check-label input[type=\"radio\"] + .input-helper:after {\n      content: \"\";\n      width: 8px;\n      height: 8px;\n      background: #ffffff;\n      border-radius: 50%;\n      top: 6px;\n      left: 6px;\n      -webkit-transition: all;\n      transition: all;\n      transition-duration: 0s;\n      -webkit-transition-duration: 250ms;\n      transition-duration: 250ms;\n      opacity: 0;\n      filter: alpha(opacity=0);\n      -webkit-transform: scale(0);\n      transform: scale(0);\n      position: absolute; }\n      .rtl .form-check .form-check-label input[type=\"radio\"] + .input-helper:after {\n        left: auto;\n        right: 6px; }\n    .form-check .form-check-label input[type=\"radio\"]:checked + .input-helper:before {\n      background: #1bdbe0;\n      border-width: 0; }\n    .form-check .form-check-label input[type=\"radio\"]:checked + .input-helper:after {\n      opacity: 1;\n      line-height: 1.5;\n      filter: alpha(opacity=100);\n      -webkit-transform: scale(1);\n      transform: scale(1); }\n    .form-check .form-check-label input[type=\"radio\"]:disabled + .input-helper:before {\n      border-color: #e8ecf1; }\n    .form-check .form-check-label input[type=\"radio\"]:disabled:checked + .input-helper:before {\n      background: #e8ecf1; }\n    .form-check .form-check-label input[type=\"radio\"]:disabled:checked + .input-helper:after {\n      background: #ffffff; }\n\n.form-check-primary.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-primary.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #1bdbe0; }\n\n.form-check-primary.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-primary.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #1bdbe0; }\n\n.form-check-secondary.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-secondary.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #d8d8d8; }\n\n.form-check-secondary.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-secondary.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #d8d8d8; }\n\n.form-check-success.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-success.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #38ce3c; }\n\n.form-check-success.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-success.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #38ce3c; }\n\n.form-check-info.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-info.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #8e32e9; }\n\n.form-check-info.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-info.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #8e32e9; }\n\n.form-check-warning.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-warning.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #ffde73; }\n\n.form-check-warning.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-warning.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #ffde73; }\n\n.form-check-danger.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-danger.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #ff4d6b; }\n\n.form-check-danger.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-danger.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #ff4d6b; }\n\n.form-check-light.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-light.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #f8f9fa; }\n\n.form-check-light.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-light.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #f8f9fa; }\n\n.form-check-dark.form-check label input[type=\"checkbox\"] + .input-helper:before,\n.form-check-dark.form-check label input[type=\"radio\"] + .input-helper:before {\n  border-color: #3e4b5b; }\n\n.form-check-dark.form-check label input[type=\"checkbox\"]:checked + .input-helper:before,\n.form-check-dark.form-check label input[type=\"radio\"]:checked + .input-helper:before {\n  background: #3e4b5b; }\n\n/* Dropdowns */\n.dropdown .dropdown-toggle:after {\n  border-top: 0;\n  border-right: 0;\n  border-left: 0;\n  border-bottom: 0;\n  font-family: \"simple-line-icons\";\n  content: \"\\e604\";\n  width: auto;\n  height: auto;\n  vertical-align: baseline;\n  font-size: .75rem; }\n\n.dropdown .dropdown-menu {\n  margin-top: .75rem;\n  font-size: 0.875rem;\n  -webkit-box-shadow: 0px 1px 15px 1px rgba(230, 234, 236, 0.35);\n  box-shadow: 0px 1px 15px 1px rgba(230, 234, 236, 0.35); }\n  .dropdown .dropdown-menu .dropdown-item {\n    font-size: 1rem;\n    padding: .25rem 1.5rem; }\n    .dropdown .dropdown-menu .dropdown-item:active {\n      background: initial; }\n\n/* Forms */\n.form-group {\n  margin-bottom: 1.5rem; }\n\n.input-group-append,\n.input-group-prepend {\n  color: #c9c8c8;\n  width: auto;\n  border: none; }\n  .input-group-append .input-group-text,\n  .input-group-prepend .input-group-text {\n    border-color: #e8ecf1;\n    padding: 0.94rem 0.75rem;\n    color: #c9c8c8; }\n\n.form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,\n.tt-query,\n.tt-hint {\n  border: 1px solid #e8ecf1;\n  font-family: \"Open Sans\", sans-serif;\n  font-size: 0.8125rem; }\n\nselect.form-control, .select2-container--default select.select2-selection--single, .select2-container--default .select2-selection--single select.select2-search__field, select.typeahead,\nselect.tt-query,\nselect.tt-hint {\n  padding: .4375rem .75rem;\n  border: 0;\n  outline: 1px solid #e8ecf1;\n  color: #c9c8c8; }\n  select.form-control:focus, .select2-container--default select.select2-selection--single:focus, .select2-container--default .select2-selection--single select.select2-search__field:focus, select.typeahead:focus,\n  select.tt-query:focus,\n  select.tt-hint:focus {\n    outline: 1px solid #e8ecf1; }\n  select.form-control.border-primary, .select2-container--default select.border-primary.select2-selection--single, .select2-container--default .select2-selection--single select.border-primary.select2-search__field, select.border-primary.typeahead,\n  select.border-primary.tt-query,\n  select.border-primary.tt-hint {\n    outline: 1px solid #1bdbe0; }\n    select.form-control.border-primary:focus, .select2-container--default select.border-primary.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-primary.select2-search__field:focus, select.border-primary.typeahead:focus,\n    select.border-primary.tt-query:focus,\n    select.border-primary.tt-hint:focus {\n      outline: 1px solid #1bdbe0; }\n  select.form-control.border-secondary, select.form-control.loader-demo-box, .select2-container--default select.loader-demo-box.select2-selection--single, .select2-container--default .select2-selection--single select.loader-demo-box.select2-search__field, select.loader-demo-box.typeahead,\n  select.loader-demo-box.tt-query,\n  select.loader-demo-box.tt-hint, .select2-container--default select.border-secondary.select2-selection--single, .select2-container--default .select2-selection--single select.border-secondary.select2-search__field, select.border-secondary.typeahead,\n  select.border-secondary.tt-query,\n  select.border-secondary.tt-hint {\n    outline: 1px solid #d8d8d8; }\n    select.form-control.border-secondary:focus, select.form-control.loader-demo-box:focus, .select2-container--default select.loader-demo-box.select2-selection--single:focus, .select2-container--default .select2-selection--single select.loader-demo-box.select2-search__field:focus, select.loader-demo-box.typeahead:focus,\n    select.loader-demo-box.tt-query:focus,\n    select.loader-demo-box.tt-hint:focus, .select2-container--default select.border-secondary.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-secondary.select2-search__field:focus, select.border-secondary.typeahead:focus,\n    select.border-secondary.tt-query:focus,\n    select.border-secondary.tt-hint:focus {\n      outline: 1px solid #d8d8d8; }\n  select.form-control.border-success, .select2-container--default select.border-success.select2-selection--single, .select2-container--default .select2-selection--single select.border-success.select2-search__field, select.border-success.typeahead,\n  select.border-success.tt-query,\n  select.border-success.tt-hint {\n    outline: 1px solid #38ce3c; }\n    select.form-control.border-success:focus, .select2-container--default select.border-success.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-success.select2-search__field:focus, select.border-success.typeahead:focus,\n    select.border-success.tt-query:focus,\n    select.border-success.tt-hint:focus {\n      outline: 1px solid #38ce3c; }\n  select.form-control.border-info, .select2-container--default select.border-info.select2-selection--single, .select2-container--default .select2-selection--single select.border-info.select2-search__field, select.border-info.typeahead,\n  select.border-info.tt-query,\n  select.border-info.tt-hint {\n    outline: 1px solid #8e32e9; }\n    select.form-control.border-info:focus, .select2-container--default select.border-info.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-info.select2-search__field:focus, select.border-info.typeahead:focus,\n    select.border-info.tt-query:focus,\n    select.border-info.tt-hint:focus {\n      outline: 1px solid #8e32e9; }\n  select.form-control.border-warning, .select2-container--default select.border-warning.select2-selection--single, .select2-container--default .select2-selection--single select.border-warning.select2-search__field, select.border-warning.typeahead,\n  select.border-warning.tt-query,\n  select.border-warning.tt-hint {\n    outline: 1px solid #ffde73; }\n    select.form-control.border-warning:focus, .select2-container--default select.border-warning.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-warning.select2-search__field:focus, select.border-warning.typeahead:focus,\n    select.border-warning.tt-query:focus,\n    select.border-warning.tt-hint:focus {\n      outline: 1px solid #ffde73; }\n  select.form-control.border-danger, .select2-container--default select.border-danger.select2-selection--single, .select2-container--default .select2-selection--single select.border-danger.select2-search__field, select.border-danger.typeahead,\n  select.border-danger.tt-query,\n  select.border-danger.tt-hint {\n    outline: 1px solid #ff4d6b; }\n    select.form-control.border-danger:focus, .select2-container--default select.border-danger.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-danger.select2-search__field:focus, select.border-danger.typeahead:focus,\n    select.border-danger.tt-query:focus,\n    select.border-danger.tt-hint:focus {\n      outline: 1px solid #ff4d6b; }\n  select.form-control.border-light, .select2-container--default select.border-light.select2-selection--single, .select2-container--default .select2-selection--single select.border-light.select2-search__field, select.border-light.typeahead,\n  select.border-light.tt-query,\n  select.border-light.tt-hint {\n    outline: 1px solid #f8f9fa; }\n    select.form-control.border-light:focus, .select2-container--default select.border-light.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-light.select2-search__field:focus, select.border-light.typeahead:focus,\n    select.border-light.tt-query:focus,\n    select.border-light.tt-hint:focus {\n      outline: 1px solid #f8f9fa; }\n  select.form-control.border-dark, .select2-container--default select.border-dark.select2-selection--single, .select2-container--default .select2-selection--single select.border-dark.select2-search__field, select.border-dark.typeahead,\n  select.border-dark.tt-query,\n  select.border-dark.tt-hint {\n    outline: 1px solid #3e4b5b; }\n    select.form-control.border-dark:focus, .select2-container--default select.border-dark.select2-selection--single:focus, .select2-container--default .select2-selection--single select.border-dark.select2-search__field:focus, select.border-dark.typeahead:focus,\n    select.border-dark.tt-query:focus,\n    select.border-dark.tt-hint:focus {\n      outline: 1px solid #3e4b5b; }\n\n.form-group label {\n  font-size: 0.875rem;\n  line-height: 1;\n  vertical-align: top;\n  margin-bottom: .5rem; }\n\n.form-group.has-danger .form-control, .form-group.has-danger .select2-container--default .select2-selection--single, .select2-container--default .form-group.has-danger .select2-selection--single, .form-group.has-danger .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-group.has-danger .select2-search__field, .form-group.has-danger .typeahead,\n.form-group.has-danger .tt-query,\n.form-group.has-danger .tt-hint {\n  border-color: #ff4d6b; }\n\n.form-group .file-upload-default {\n  visibility: hidden;\n  position: absolute; }\n\n.form-group .file-upload-info {\n  background: transparent; }\n\n/* Icons */\n.icons-list {\n  border-left: 1px solid #e8ecf1;\n  border-top: 1px solid #e8ecf1; }\n  .icons-list > div {\n    background: #fff;\n    border-bottom: 1px solid #e8ecf1;\n    border-right: 1px solid #e8ecf1;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    padding: 15px 15px;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 0.875rem; }\n    .icons-list > div i {\n      display: inline-block;\n      font-size: 20px;\n      width: 40px;\n      text-align: left;\n      color: #1bdbe0; }\n\n/* Lists */\nul,\nol,\ndl {\n  padding-left: 1rem;\n  font-size: 0.875rem; }\n  ul li,\n  ol li,\n  dl li {\n    line-height: 1.8; }\n\n.list-ticked,\n.list-arrow,\n.list-star {\n  list-style: none;\n  padding: 0; }\n  .list-ticked li,\n  .list-arrow li,\n  .list-star li {\n    padding-left: 1.5rem; }\n    .list-ticked li:before,\n    .list-arrow li:before,\n    .list-star li:before {\n      font-family: \"simple-line-icons\";\n      margin-left: -1.5rem;\n      width: 1.5rem;\n      margin-right: .5rem; }\n\n.list-ticked li:before {\n  content: '\\e080';\n  color: #ff4d6b; }\n\n.list-arrow li:before {\n  content: '\\e606';\n  color: #38ce3c; }\n\n.list-star li:before {\n  content: '\\e09b';\n  color: #ffde73; }\n\n.gradient-bullet-list {\n  padding-left: 0; }\n  .rtl .gradient-bullet-list {\n    padding-right: 0; }\n  .gradient-bullet-list li {\n    position: relative;\n    list-style-type: none;\n    padding-left: 25px;\n    line-height: 1;\n    padding-bottom: 25px; }\n    .gradient-bullet-list li:before, .gradient-bullet-list li:after {\n      content: \"\";\n      position: absolute; }\n    .gradient-bullet-list li:before {\n      top: 0;\n      left: 0;\n      width: 15px;\n      height: 15px;\n      border-radius: 100%; }\n    .gradient-bullet-list li:after {\n      width: 11px;\n      height: 11px;\n      top: 2px;\n      left: 2px;\n      background: #fff;\n      border-radius: 100%; }\n    .gradient-bullet-list li:nth-child(1):before {\n      background: #ff4d6b; }\n    .gradient-bullet-list li:nth-child(2):before {\n      background: #8e32e9; }\n    .gradient-bullet-list li:nth-child(3):before {\n      background: #ffde73; }\n    .gradient-bullet-list li:nth-child(4):before {\n      background: #38ce3c; }\n    .gradient-bullet-list li:nth-child(5):before {\n      background: #1bdbe0; }\n\n/* Modals */\n.modal .modal-dialog {\n  margin-top: 100px; }\n  .modal .modal-dialog .modal-content .modal-header {\n    padding: 25px 26px; }\n    .modal .modal-dialog .modal-content .modal-header .close span {\n      font-size: 20px;\n      font-weight: 400;\n      color: #6a6a6a; }\n  .modal .modal-dialog .modal-content .modal-body {\n    padding: 35px 26px; }\n  .modal .modal-dialog .modal-content .modal-footer {\n    padding: 15px 31px; }\n\n/* Pagination */\n.pagination .page-item .page-link {\n  border-color: #e8ecf1;\n  color: #343a40;\n  font-size: .875rem;\n  -webkit-transition-duration: 0.3s;\n  transition-duration: 0.3s; }\n  .pagination .page-item .page-link:focus {\n    background: inherit; }\n  .pagination .page-item .page-link i:before {\n    font-size: inherit;\n    line-height: 1;\n    vertical-align: middle; }\n\n.pagination .page-item.active .page-link, .pagination .page-item:hover .page-link, .pagination .page-item:focus .page-link, .pagination .page-item:active .page-link {\n  background: #1bdbe0;\n  border-color: #1bdbe0;\n  color: #ffffff; }\n\n.pagination.flat .page-item .page-link {\n  border: none;\n  border-radius: 2px; }\n\n.pagination.separated .page-item {\n  margin-left: 2px;\n  margin-right: 2px; }\n  .pagination.separated .page-item:first-child {\n    margin-left: 0; }\n  .pagination.separated .page-item:last-child {\n    margin-right: 0; }\n  .pagination.separated .page-item .page-link {\n    border-radius: 2px; }\n\n.pagination.rounded .page-item:first-child .page-link, .pagination.loader-demo-box .page-item:first-child .page-link {\n  border-radius: 25px 0 0 25px; }\n\n.pagination.rounded .page-item:last-child .page-link, .pagination.loader-demo-box .page-item:last-child .page-link {\n  border-radius: 0 25px 25px 0; }\n\n.pagination.rounded-flat .page-item {\n  margin-right: 3px;\n  margin-left: 3px; }\n  .pagination.rounded-flat .page-item .page-link {\n    border: none;\n    border-radius: 50px; }\n\n.pagination.rounded-separated .page-item {\n  margin-left: 2px;\n  margin-right: 2px; }\n  .pagination.rounded-separated .page-item:first-child {\n    margin-left: 0; }\n    .pagination.rounded-separated .page-item:first-child .page-link {\n      border-radius: 10px 0 0 10px; }\n  .pagination.rounded-separated .page-item:last-child {\n    margin-right: 0; }\n    .pagination.rounded-separated .page-item:last-child .page-link {\n      border-radius: 0 10px 10px 0; }\n  .pagination.rounded-separated .page-item .page-link {\n    border-radius: 2px; }\n\n/* pagination variations */\n.pagination-primary .page-item.active .page-link {\n  background: #1bdbe0;\n  border-color: #1bdbe0; }\n\n.pagination-primary .page-item .page-link:hover {\n  background: #2fe1e6;\n  border-color: #1bdbe0;\n  color: #ffffff; }\n\n.pagination-secondary .page-item.active .page-link {\n  background: #d8d8d8;\n  border-color: #d8d8d8; }\n\n.pagination-secondary .page-item .page-link:hover {\n  background: #e5e5e5;\n  border-color: #d8d8d8;\n  color: #ffffff; }\n\n.pagination-success .page-item.active .page-link {\n  background: #38ce3c;\n  border-color: #38ce3c; }\n\n.pagination-success .page-item .page-link:hover {\n  background: #4cd350;\n  border-color: #38ce3c;\n  color: #ffffff; }\n\n.pagination-info .page-item.active .page-link {\n  background: #8e32e9;\n  border-color: #8e32e9; }\n\n.pagination-info .page-item .page-link:hover {\n  background: #9b49eb;\n  border-color: #8e32e9;\n  color: #ffffff; }\n\n.pagination-warning .page-item.active .page-link {\n  background: #ffde73;\n  border-color: #ffde73; }\n\n.pagination-warning .page-item .page-link:hover {\n  background: #ffe48d;\n  border-color: #ffde73;\n  color: #ffffff; }\n\n.pagination-danger .page-item.active .page-link {\n  background: #ff4d6b;\n  border-color: #ff4d6b; }\n\n.pagination-danger .page-item .page-link:hover {\n  background: #ff6780;\n  border-color: #ff4d6b;\n  color: #ffffff; }\n\n.pagination-light .page-item.active .page-link {\n  background: #f8f9fa;\n  border-color: #f8f9fa; }\n\n.pagination-light .page-item .page-link:hover {\n  background: white;\n  border-color: #f8f9fa;\n  color: #ffffff; }\n\n.pagination-dark .page-item.active .page-link {\n  background: #3e4b5b;\n  border-color: #3e4b5b; }\n\n.pagination-dark .page-item .page-link:hover {\n  background: #48586a;\n  border-color: #3e4b5b;\n  color: #ffffff; }\n\n/* Tables */\n.table {\n  margin-bottom: 0; }\n  .table thead th {\n    border-top: 0;\n    border-bottom-width: 1px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 600;\n    font-weight: initial; }\n    .table thead th i {\n      margin-left: 0.325rem; }\n  .table th,\n  .table td {\n    vertical-align: middle;\n    font-size: 0.875rem;\n    line-height: 1;\n    white-space: nowrap; }\n    .table th img,\n    .table td img {\n      width: 36px;\n      height: 36px;\n      border-radius: 100%; }\n    .table th .badge,\n    .table td .badge {\n      margin-bottom: 0; }\n  .table.table-borderless {\n    border: none; }\n    .table.table-borderless tr,\n    .table.table-borderless td,\n    .table.table-borderless th {\n      border: none; }\n\n/* Preview */\n.preview-list .preview-item {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-box-align: start;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  padding: .75rem 1.5rem;\n  font-size: .875rem; }\n  .preview-list .preview-item:last-child {\n    border-bottom: 0; }\n  .preview-list .preview-item:hover {\n    background: #f8f9fa; }\n  .preview-list .preview-item .form-check {\n    margin-top: 8px;\n    margin-right: 1rem; }\n  .preview-list .preview-item .preview-thumbnail {\n    color: #ffffff;\n    position: relative; }\n    .preview-list .preview-item .preview-thumbnail img,\n    .preview-list .preview-item .preview-thumbnail .preview-icon {\n      width: 36px;\n      height: 36px;\n      border-radius: 100%; }\n    .preview-list .preview-item .preview-thumbnail .preview-icon {\n      padding: 6px;\n      text-align: center;\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center; }\n      .preview-list .preview-item .preview-thumbnail .preview-icon i {\n        font-size: 1.125rem;\n        margin: 0; }\n    .preview-list .preview-item .preview-thumbnail .badge {\n      border: 2px solid #ffffff;\n      border-radius: 100%;\n      bottom: 5px;\n      display: block;\n      height: 14px;\n      left: -5px;\n      padding: 0;\n      position: absolute;\n      width: 14px; }\n  .preview-list .preview-item .preview-item-content {\n    line-height: 1;\n    padding-left: 15px; }\n    .preview-list .preview-item .preview-item-content:first-child {\n      padding-left: 0; }\n    .preview-list .preview-item .preview-item-content p {\n      margin-bottom: 10px; }\n      .preview-list .preview-item .preview-item-content p .content-category {\n        font-family: 'source-sans-pro-semibold', sans-serif;\n        padding-right: 15px;\n        border-right: 1px solid #e8ecf1; }\n    .rtl .preview-list .preview-item .preview-item-content {\n      padding-left: 0;\n      padding-right: 1rem;\n      margin-right: 0;\n      margin-left: auto; }\n  .preview-list .preview-item .preview-actions {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .preview-list .preview-item .preview-actions i {\n      width: 29px;\n      color: #e6e9ed;\n      height: 29px;\n      border: 2px solid #e6e9ed;\n      border-radius: 100%;\n      padding: 3px 6px;\n      display: inline-block; }\n      .preview-list .preview-item .preview-actions i:first-child {\n        margin-right: 10px; }\n\n.preview-list.comment-preview .preview-item {\n  padding: .87rem 0; }\n  .preview-list.comment-preview .preview-item:first-child {\n    padding-top: 0; }\n  .preview-list.comment-preview .preview-item p {\n    line-height: 27px; }\n\n.preview-list.bordered .preview-item {\n  border-bottom: 1px solid #e8ecf1; }\n  .preview-list.bordered .preview-item:last-child {\n    border-bottom: 0; }\n\n/*-------------------------------------------------------------------*/\n/* === Plugin overrides === */\n/* Chartist */\n.ct-series-a .ct-line {\n  stroke: #a29afc;\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px; }\n\n.ct-series-a .ct-point {\n  stroke: #6355f9;\n  stroke-width: 10px;\n  stroke-linecap: round; }\n\n.ct-series-b .ct-line {\n  stroke: #80d691;\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px; }\n\n.ct-series-b .ct-point {\n  stroke: #4ac462;\n  stroke-width: 10px;\n  stroke-linecap: round; }\n\n.ct-series-c .ct-line {\n  stroke: #f7cb9b;\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px; }\n\n.ct-series-c .ct-point {\n  stroke: #f2a859;\n  stroke-width: 10px;\n  stroke-linecap: round; }\n\n.ct-series-a .ct-bar {\n  stroke: #a29afc;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n.ct-series-b .ct-bar {\n  stroke: #80d691;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n.ct-series-c .ct-bar {\n  stroke: #f7cb9b;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n.ct-series-d .ct-bar {\n  stroke: #fcb2b2;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n.ct-series-a .ct-slice-pie {\n  fill: #a29afc;\n  stroke-width: 4px; }\n\n.ct-series-b .ct-slice-pie {\n  fill: #80d691;\n  stroke-width: 4px; }\n\n.ct-series-c .ct-slice-pie {\n  fill: #fcb2b2;\n  stroke-width: 4px; }\n\n.ct-series-d .ct-slice-pie {\n  fill: #f7cb9b;\n  stroke-width: 4px; }\n\n.ct-series-a .ct-slice-donut-solid {\n  fill: #a29afc; }\n\n.ct-series-b .ct-slice-donut-solid {\n  fill: #80d691; }\n\n.ct-series-c .ct-slice-donut-solid {\n  fill: #fcb2b2; }\n\n.ct-series-a .ct-slice-donut-solid {\n  fill: #f7cb9b; }\n\n#ct-chart-dash-barChart .ct-series-a .ct-bar {\n  stroke: #fb9999;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n#ct-chart-dash-barChart .ct-series-b .ct-bar {\n  stroke: #8b81fb;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n#ct-chart-dash-barChart .ct-series-c .ct-bar {\n  stroke: #a29afc;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n#ct-chart-dash-barChart .ct-series-d .ct-bar {\n  stroke: #b9b3fc;\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre; }\n\n/* Select2 */\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n  background: #1bdbe0; }\n\n.select2-container--default .select2-selection--single,\n.select2-container--default .select2-dropdown,\n.select2-container--default .select2-selection--multiple {\n  border-color: #e8ecf1; }\n  .select2-container--default .select2-selection--single .select2-search__field,\n  .select2-container--default .select2-dropdown .select2-search__field,\n  .select2-container--default .select2-selection--multiple .select2-search__field {\n    border-color: #e8ecf1; }\n\n.select2-container--default .select2-selection--single {\n  height: auto; }\n  .select2-container--default .select2-selection--single .select2-selection__rendered {\n    line-height: 14px; }\n\n.select2-container--default .select2-dropdown {\n  font-size: .8125rem; }\n\n.select2-container--default.select2-container--focus .select2-selection--multiple {\n  border-color: #e8ecf1; }\n\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n  color: #ffffff;\n  border: 0;\n  border-radius: 3px;\n  padding: 6px;\n  font-size: .625rem;\n  font-family: inherit;\n  line-height: 1; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n    color: #ffffff; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+1) {\n    background: #1bdbe0; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+2) {\n    background: #38ce3c; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+3) {\n    background: #8e32e9; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+4) {\n    background: #ff4d6b; }\n  .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+5) {\n    background: #ffde73; }\n\n/* Typeahead */\n.tt-menu,\n.gist {\n  text-align: left; }\n\n.twitter-typeahead {\n  max-width: 100%; }\n\n.typeahead {\n  background-color: #ffffff; }\n  .typeahead:focus {\n    border-color: #e8ecf1; }\n\n.tt-query {\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }\n\n.tt-hint {\n  color: #434a54; }\n\n.tt-menu {\n  width: 100%;\n  margin: 12px 0;\n  padding: 8px 0;\n  background-color: #ffffff;\n  border: 1px solid #e8ecf1;\n  border-radius: 8px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }\n\n.tt-suggestion {\n  padding: 3px 20px;\n  font-size: inherit; }\n  .tt-suggestion:hover {\n    cursor: pointer;\n    color: #ffffff;\n    background-color: #1bdbe0; }\n  .tt-suggestion .tt-cursor {\n    color: #ffffff;\n    background-color: #1bdbe0; }\n  .tt-suggestion p {\n    margin: 0; }\n\n/*-------------------------------------------------------------------*/\n/* === Landing screens === */\n/* Auth */\n.auth .login-half-bg {\n  background: url(\"../../images/auth/login-bg.jpg\");\n  background-size: cover; }\n\n.auth .register-half-bg {\n  background: url(\"../../images/auth/register-bg.jpg\");\n  background-size: cover; }\n\n.auth.lock-full-bg {\n  background: url(\"../../images/auth/lockscreen-bg.jpg\");\n  background-size: cover; }\n\n.auth .lock-profile-img {\n  width: 90px;\n  height: 90px;\n  border-radius: 100%; }\n\n.auth .auth-form-dark {\n  background: rgba(0, 0, 0, 0.6);\n  color: #ffffff; }\n  .auth .auth-form-dark .form-control, .auth .auth-form-dark .select2-container--default .select2-selection--single, .select2-container--default .auth .auth-form-dark .select2-selection--single, .auth .auth-form-dark .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth .auth-form-dark .select2-search__field, .auth .auth-form-dark .typeahead,\n  .auth .auth-form-dark .tt-query,\n  .auth .auth-form-dark .tt-hint {\n    border-color: rgba(255, 255, 255, 0.2);\n    color: #ffffff; }\n    .auth .auth-form-dark .form-control:-ms-input-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single:-ms-input-placeholder, .select2-container--default .auth .auth-form-dark .select2-selection--single:-ms-input-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single .select2-search__field:-ms-input-placeholder, .select2-container--default .select2-selection--single .auth .auth-form-dark .select2-search__field:-ms-input-placeholder, .auth .auth-form-dark .typeahead:-ms-input-placeholder,\n    .auth .auth-form-dark .tt-query:-ms-input-placeholder,\n    .auth .auth-form-dark .tt-hint:-ms-input-placeholder {\n      color: #ffffff; }\n    .auth .auth-form-dark .form-control:-moz-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single:-moz-placeholder, .select2-container--default .auth .auth-form-dark .select2-selection--single:-moz-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single .select2-search__field:-moz-placeholder, .select2-container--default .select2-selection--single .auth .auth-form-dark .select2-search__field:-moz-placeholder, .auth .auth-form-dark .typeahead:-moz-placeholder,\n    .auth .auth-form-dark .tt-query:-moz-placeholder,\n    .auth .auth-form-dark .tt-hint:-moz-placeholder {\n      color: #ffffff; }\n    .auth .auth-form-dark .form-control::-moz-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single::-moz-placeholder, .select2-container--default .auth .auth-form-dark .select2-selection--single::-moz-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single .select2-search__field::-moz-placeholder, .select2-container--default .select2-selection--single .auth .auth-form-dark .select2-search__field::-moz-placeholder, .auth .auth-form-dark .typeahead::-moz-placeholder,\n    .auth .auth-form-dark .tt-query::-moz-placeholder,\n    .auth .auth-form-dark .tt-hint::-moz-placeholder {\n      color: #ffffff; }\n    .auth .auth-form-dark .form-control::-webkit-input-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single::-webkit-input-placeholder, .select2-container--default .auth .auth-form-dark .select2-selection--single::-webkit-input-placeholder, .auth .auth-form-dark .select2-container--default .select2-selection--single .select2-search__field::-webkit-input-placeholder, .select2-container--default .select2-selection--single .auth .auth-form-dark .select2-search__field::-webkit-input-placeholder, .auth .auth-form-dark .typeahead::-webkit-input-placeholder,\n    .auth .auth-form-dark .tt-query::-webkit-input-placeholder,\n    .auth .auth-form-dark .tt-hint::-webkit-input-placeholder {\n      color: #ffffff; }\n\n.auth .auth-form-light {\n  background: #ffffff; }\n  .auth .auth-form-light select {\n    color: #c9c8c8; }\n  .auth .auth-form-light .input-group .form-control:focus, .auth .auth-form-light .input-group .select2-container--default .select2-selection--single:focus, .select2-container--default .auth .auth-form-light .input-group .select2-selection--single:focus, .auth .auth-form-light .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth .auth-form-light .input-group .select2-search__field:focus, .auth .auth-form-light .input-group .typeahead:focus,\n  .auth .auth-form-light .input-group .tt-query:focus,\n  .auth .auth-form-light .input-group .tt-hint:focus, .auth .auth-form-light .input-group .form-control:active, .auth .auth-form-light .input-group .select2-container--default .select2-selection--single:active, .select2-container--default .auth .auth-form-light .input-group .select2-selection--single:active, .auth .auth-form-light .input-group .select2-container--default .select2-selection--single .select2-search__field:active, .select2-container--default .select2-selection--single .auth .auth-form-light .input-group .select2-search__field:active, .auth .auth-form-light .input-group .typeahead:active,\n  .auth .auth-form-light .input-group .tt-query:active,\n  .auth .auth-form-light .input-group .tt-hint:active {\n    border-color: #e8ecf1; }\n\n.auth .auth-form-transparent {\n  background: transparent; }\n  .auth .auth-form-transparent .form-control, .auth .auth-form-transparent .select2-container--default .select2-selection--single, .select2-container--default .auth .auth-form-transparent .select2-selection--single, .auth .auth-form-transparent .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth .auth-form-transparent .select2-search__field, .auth .auth-form-transparent .typeahead,\n  .auth .auth-form-transparent .tt-query,\n  .auth .auth-form-transparent .tt-hint,\n  .auth .auth-form-transparent .input-group-text {\n    border-color: #d8d8d8; }\n    .auth .auth-form-transparent .form-control:focus, .auth .auth-form-transparent .select2-container--default .select2-selection--single:focus, .select2-container--default .auth .auth-form-transparent .select2-selection--single:focus, .auth .auth-form-transparent .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth .auth-form-transparent .select2-search__field:focus, .auth .auth-form-transparent .typeahead:focus,\n    .auth .auth-form-transparent .tt-query:focus,\n    .auth .auth-form-transparent .tt-hint:focus, .auth .auth-form-transparent .form-control:active, .auth .auth-form-transparent .select2-container--default .select2-selection--single:active, .select2-container--default .auth .auth-form-transparent .select2-selection--single:active, .auth .auth-form-transparent .select2-container--default .select2-selection--single .select2-search__field:active, .select2-container--default .select2-selection--single .auth .auth-form-transparent .select2-search__field:active, .auth .auth-form-transparent .typeahead:active,\n    .auth .auth-form-transparent .tt-query:active,\n    .auth .auth-form-transparent .tt-hint:active,\n    .auth .auth-form-transparent .input-group-text:focus,\n    .auth .auth-form-transparent .input-group-text:active {\n      border-color: #d8d8d8; }\n  .auth .auth-form-transparent select {\n    outline-color: #d8d8d8; }\n\n.auth.auth-img-bg {\n  padding: 0; }\n  @media (min-width: 768px) {\n    .auth.auth-img-bg .auth-form-transparent {\n      width: 55%;\n      margin: auto; } }\n\n.auth .brand-logo {\n  margin-bottom: 2rem; }\n  .auth .brand-logo img {\n    width: 150px; }\n\n.auth form .form-group {\n  margin-bottom: 1.5rem; }\n  .auth form .form-group label {\n    font-size: .8125rem; }\n  .auth form .form-group .form-control, .auth form .form-group .select2-container--default .select2-selection--single, .select2-container--default .auth form .form-group .select2-selection--single, .auth form .form-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth form .form-group .select2-search__field, .auth form .form-group .typeahead,\n  .auth form .form-group .tt-query,\n  .auth form .form-group .tt-hint {\n    background: transparent;\n    border-radius: 0;\n    font-size: .9375rem; }\n\n.auth form .auth-form-btn {\n  height: 50px;\n  line-height: 1.5; }\n\n.auth form .auth-link {\n  font-size: 0.875rem; }\n  .auth form .auth-link:hover {\n    color: initial; }\n\n/* Navbar */\n.navbar {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 300;\n  background: #fff;\n  transition: background 0.25s ease;\n  -webkit-transition: background 0.25s ease;\n  -moz-transition: background 0.25s ease;\n  -ms-transition: background 0.25s ease; }\n  .navbar .navbar-brand {\n    width: 110px; }\n  .navbar .navbar-brand-wrapper {\n    transition: width 0.25s ease, background 0.25s ease;\n    -webkit-transition: width 0.25s ease, background 0.25s ease;\n    -moz-transition: width 0.25s ease, background 0.25s ease;\n    -ms-transition: width 0.25s ease, background 0.25s ease;\n    background: #181824;\n    width: 240px;\n    height: 70px;\n    padding: 0 1.75rem; }\n    @media (max-width: 991px) {\n      .navbar .navbar-brand-wrapper {\n        width: 55px;\n        padding-left: 15px;\n        padding-right: 15px; } }\n    .navbar .navbar-brand-wrapper .navbar-brand {\n      color: #27367f;\n      font-size: 1.5rem;\n      line-height: 48px;\n      margin-right: 0;\n      padding: .25rem 0; }\n      .navbar .navbar-brand-wrapper .navbar-brand:active, .navbar .navbar-brand-wrapper .navbar-brand:focus, .navbar .navbar-brand-wrapper .navbar-brand:hover {\n        color: #1b2658; }\n      .navbar .navbar-brand-wrapper .navbar-brand img {\n        width: calc(240px - 120px);\n        max-width: 100%;\n        height: 28px;\n        margin: auto;\n        vertical-align: middle; }\n      .navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {\n        display: none; }\n        @media screen and (max-width: 991px) {\n          .navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {\n            display: -webkit-box;\n            display: -ms-flexbox;\n            display: flex; } }\n        .navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {\n          width: calc(70px - 35px);\n          max-width: 100%;\n          height: 28px;\n          margin: auto;\n          display: inline; }\n    .navbar .navbar-brand-wrapper .navbar-toggler {\n      color: #626262;\n      padding: 0;\n      margin-left: auto; }\n      @media screen and (max-width: 991px) {\n        .navbar .navbar-brand-wrapper .navbar-toggler {\n          display: none; } }\n      .sidebar-icon-only .navbar .navbar-brand-wrapper .navbar-toggler {\n        margin-right: auto;\n        margin-left: auto; }\n  .navbar .navbar-menu-wrapper {\n    transition: width 0.25s ease;\n    -webkit-transition: width 0.25s ease;\n    -moz-transition: width 0.25s ease;\n    -ms-transition: width 0.25s ease;\n    color: #111111;\n    padding-left: 24px;\n    padding-right: 24px;\n    width: calc(100% - 240px);\n    height: 70px;\n    -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11);\n    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11); }\n    @media (max-width: 991px) {\n      .navbar .navbar-menu-wrapper {\n        width: auto;\n        padding-left: 15px;\n        padding-right: 15px; } }\n    .navbar .navbar-menu-wrapper .navbar-toggler {\n      border: 0;\n      color: inherit;\n      height: 70px;\n      border-radius: 0px;\n      padding-left: 5px;\n      padding-right: 20px; }\n      .navbar .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {\n        font-size: 1.5rem; }\n        @media (max-width: 991px) {\n          .navbar .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {\n            display: none; } }\n      @media (max-width: 991px) {\n        .navbar .navbar-menu-wrapper .navbar-toggler.navbar-toggler-right {\n          padding-left: 15px;\n          padding-right: 11px;\n          border-right: none; } }\n    .navbar .navbar-menu-wrapper .search-form {\n      position: relative;\n      margin-right: 15px; }\n      .navbar .navbar-menu-wrapper .search-form i {\n        font-size: 20px;\n        position: absolute;\n        left: 0;\n        top: 50%;\n        -webkit-transform: translateY(-50%);\n        transform: translateY(-50%);\n        color: #626262; }\n      .navbar .navbar-menu-wrapper .search-form input {\n        background-color: transparent;\n        border: none;\n        cursor: pointer;\n        width: 0;\n        height: 35px;\n        padding: 0 0 0 20px;\n        position: relative;\n        -webkit-transition: width 400ms ease, background 400ms ease;\n        transition: width 400ms ease, background 400ms ease; }\n        .navbar .navbar-menu-wrapper .search-form input:focus {\n          background-color: transparent;\n          border-bottom: 1px solid #626262;\n          border-radius: 0;\n          padding-left: 30px;\n          background-position: 5px 7px;\n          cursor: text;\n          outline: 0;\n          width: 140px; }\n    .navbar .navbar-menu-wrapper .count-indicator {\n      position: relative; }\n      .navbar .navbar-menu-wrapper .count-indicator .count-symbol,\n      .navbar .navbar-menu-wrapper .count-indicator .count-number {\n        position: absolute;\n        border-radius: 100%;\n        border: 2px solid #ffffff; }\n      .navbar .navbar-menu-wrapper .count-indicator .count-symbol {\n        top: 17px;\n        right: -3px;\n        width: 10px;\n        height: 10px; }\n      .navbar .navbar-menu-wrapper .count-indicator .count-number {\n        min-width: 14px;\n        height: 14px;\n        font-size: .5rem;\n        color: #ffffff;\n        bottom: 16px;\n        right: -5px;\n        line-height: 1;\n        text-align: center; }\n      .navbar .navbar-menu-wrapper .count-indicator:after {\n        display: none; }\n    .navbar .navbar-menu-wrapper .navbar-nav {\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n      flex-direction: row;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center; }\n      .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n        color: inherit;\n        font-size: 0.875rem;\n        margin-left: 15px;\n        margin-right: 15px;\n        height: 35px;\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center; }\n        @media (max-width: 767px) {\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n            margin-left: .8rem;\n            margin-right: .8rem; } }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {\n          font-size: 1.25rem;\n          color: #626262; }\n      .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown {\n        height: 70px;\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle {\n          position: relative;\n          padding: 0 20px; }\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after {\n            position: absolute;\n            top: 50%;\n            right: 0;\n            -webkit-transform: translateY(-50%);\n            transform: translateY(-50%);\n            font-size: 14px;\n            color: grey; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {\n          border: none;\n          border-radius: 5px;\n          -webkit-box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.2);\n          box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.2); }\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {\n            position: absolute;\n            font-size: 0.9rem;\n            margin-top: 0;\n            padding: 0; }\n            .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {\n              margin-bottom: 0;\n              padding: 11px 13px;\n              cursor: pointer; }\n              .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i {\n                font-size: 17px; }\n              .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item .ellipsis {\n                max-width: 200px;\n                overflow: hidden;\n                text-overflow: ellipsis; }\n            .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-divider {\n              margin: 0; }\n        @media (max-width: 991px) {\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown {\n            position: static; }\n            .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n              left: 20px;\n              right: 20px;\n              top: 70px;\n              width: calc(100% - 40px); } }\n      .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown {\n        position: relative; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu {\n          min-width: 250px;\n          margin-top: 9px; }\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-header {\n            padding: 20px; }\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item {\n            padding: 10px 15px; }\n            .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item .dropdown-item-icon {\n              margin-right: 15px; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-toggle img {\n          margin-right: 14px; }\n      .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown {\n        margin-left: 24px; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu {\n          width: 170px;\n          left: -15px !important; }\n          .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item {\n            padding-left: 22px;\n            padding-right: 12px; }\n            .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item i {\n              margin-right: 15px; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-toggle {\n          margin-right: 0;\n          margin-left: 0;\n          border-left: 1px solid #ecf0f4;\n          padding-left: 44px; }\n        .navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown i {\n          font-size: 14px; }\n      .navbar .navbar-menu-wrapper .navbar-nav .nav-item .message-dropdown.count-indicator .count {\n        -webkit-transform: translate(-50%);\n        transform: translate(-50%);\n        position: absolute;\n        width: 10px;\n        height: 10px;\n        border-radius: 50%;\n        background-color: #ff4d6b;\n        font-size: 6px;\n        color: #ffffff;\n        text-align: center;\n        top: 4px;\n        left: 50%; }\n      @media (min-width: 992px) {\n        .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n          margin-left: auto; } }\n\n@media (max-width: 991px) {\n  .navbar {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: row;\n    flex-direction: row; }\n    .navbar .navbar-brand-wrapper {\n      width: 75px; }\n      .navbar .navbar-brand-wrapper .navbar-brand.brand-logo {\n        display: none; }\n      .navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {\n        display: inline-block; }\n  .navbar-collapse {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    margin-top: 0.5rem; } }\n\n@media (max-width: 480px) {\n  .navbar .navbar-brand-wrapper {\n    width: 55px; }\n    .navbar .navbar-brand-wrapper .brand-logo-mini {\n      padding-top: 0px; } }\n\n/* Sidebar */\n.sidebar {\n  min-height: calc(100vh - 70px);\n  background: #181824;\n  font-family: \"Open Sans\", sans-serif;\n  padding: 0;\n  width: 240px;\n  z-index: 11;\n  transition: width 0.25s ease, background 0.25s ease;\n  -webkit-transition: width 0.25s ease, background 0.25s ease;\n  -moz-transition: width 0.25s ease, background 0.25s ease;\n  -ms-transition: width 0.25s ease, background 0.25s ease; }\n  .sidebar .nav {\n    overflow: hidden;\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    margin-bottom: 60px; }\n    .sidebar .nav .nav-item {\n      padding: 0 1.75rem;\n      -webkit-transition-duration: 0.25s;\n      transition-duration: 0.25s;\n      transition-property: background;\n      -webkit-transition-property: background; }\n      .sidebar .nav .nav-item .collapse {\n        z-index: 999; }\n      .sidebar .nav .nav-item .nav-link {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        white-space: nowrap;\n        padding: 0.625rem 0 0.625rem 0;\n        color: #ffffff;\n        -webkit-transition-duration: 0.45s;\n        transition-duration: 0.45s;\n        transition-property: color;\n        -webkit-transition-property: color; }\n        :not(.sub-menu) .sidebar .nav .nav-item .nav-link {\n          border-top: 1px solid rgba(255, 255, 255, 0.11); }\n        .sidebar .nav .nav-item .nav-link i {\n          color: inherit; }\n          .sidebar .nav .nav-item .nav-link i.menu-icon {\n            font-size: 1.125rem;\n            line-height: 1;\n            margin-left: auto;\n            color: #626262; }\n            .sidebar .nav .nav-item .nav-link i.menu-icon:before {\n              vertical-align: middle; }\n        .sidebar .nav .nav-item .nav-link .menu-title {\n          color: inherit;\n          display: inline-block;\n          font-size: 0.875rem;\n          line-height: 1;\n          vertical-align: middle; }\n        .sidebar .nav .nav-item .nav-link .badge {\n          margin-right: auto;\n          margin-left: 1rem; }\n        .sidebar .nav .nav-item .nav-link[aria-expanded=\"true\"] .menu-arrow:before {\n          content: \"\\f140\"; }\n      .sidebar .nav .nav-item.active:not(.navbar-brand-mini-wrapper) {\n        background: #282828; }\n        .sidebar .nav .nav-item.active:not(.navbar-brand-mini-wrapper) > .nav-link .menu-title {\n          color: #b3b3b3;\n          font-family: \"Open Sans\", sans-serif;\n          font-weight: 600; }\n        .sidebar .nav .nav-item.active:not(.navbar-brand-mini-wrapper) > .nav-link i {\n          color: #38ce3c; }\n      .sidebar .nav .nav-item:not(.nav-category):hover {\n        background: #2c2c43; }\n      .sidebar .nav .nav-item.nav-profile {\n        max-width: 270px;\n        margin-top: 10px;\n        margin-bottom: 10px; }\n        .sidebar .nav .nav-item.nav-profile .nav-link {\n          display: -webkit-box;\n          display: -ms-flexbox;\n          display: flex;\n          border-top: none;\n          padding: 10px 0; }\n          .sidebar .nav .nav-item.nav-profile .nav-link .profile-image {\n            margin-right: 15px;\n            position: relative; }\n            .rtl .sidebar .nav .nav-item.nav-profile .nav-link .profile-image {\n              margin-right: 0;\n              margin-left: 15px; }\n          .sidebar .nav .nav-item.nav-profile .nav-link .dot-indicator {\n            position: absolute;\n            top: 50%;\n            right: 0px;\n            -webkit-transform: translate(50%, -50%);\n            transform: translate(50%, -50%);\n            width: 7px;\n            height: 7px;\n            border-radius: 50%; }\n            .rtl .sidebar .nav .nav-item.nav-profile .nav-link .dot-indicator {\n              left: 0;\n              right: auto;\n              -webkit-transform: translate(-50%, -50%);\n              transform: translate(-50%, -50%); }\n          .sidebar .nav .nav-item.nav-profile .nav-link .profile-name {\n            margin-bottom: 5px;\n            font-weight: 500;\n            font-size: 15px; }\n          .sidebar .nav .nav-item.nav-profile .nav-link .designation {\n            margin-bottom: 0;\n            font-weight: 400;\n            color: #9c9fa6;\n            font-size: 12px; }\n          .sidebar .nav .nav-item.nav-profile .nav-link .icon-container {\n            font-size: 16px;\n            position: relative;\n            color: #626262;\n            margin-left: auto;\n            -ms-flex-item-align: start;\n            align-self: flex-start; }\n            .rtl .sidebar .nav .nav-item.nav-profile .nav-link .icon-container {\n              margin-left: 0;\n              margin-right: auto; }\n            .sidebar-mini .sidebar .nav .nav-item.nav-profile .nav-link .icon-container {\n              margin-right: auto; }\n            .sidebar .nav .nav-item.nav-profile .nav-link .icon-container .dot-indicator {\n              top: 0;\n              -webkit-transform: none;\n              transform: none;\n              color: #626262; }\n      .sidebar .nav .nav-item.nav-category {\n        color: #38ce3c;\n        font-size: 13px;\n        font-weight: 700;\n        text-transform: uppercase; }\n        .sidebar .nav .nav-item.nav-category .nav-link {\n          border: none; }\n        .sidebar .nav .nav-item.nav-category ~ .nav-category .nav-link {\n          border-top: 1px solid rgba(255, 255, 255, 0.11); }\n        .sidebar .nav .nav-item.nav-category + .nav-item > .nav-link {\n          border-top: 1px solid rgba(255, 255, 255, 0.11); }\n        .sidebar .nav .nav-item.nav-category .nav-link {\n          color: inherit;\n          padding: 1rem 0 1.125rem; }\n          .sidebar-dark .sidebar .nav .nav-item.nav-category .nav-link {\n            color: inherit; }\n      .sidebar .nav .nav-item.pro-upgrade .nav-link {\n        padding-top: 2.25rem; }\n        .sidebar .nav .nav-item.pro-upgrade .nav-link .btn-upgrade {\n          background-image: -webkit-gradient(linear, right top, left top, from(#a25cff), to(#d78aff));\n          background-image: linear-gradient(to left, #a25cff, #d78aff);\n          background-color: #a25cff;\n          color: #ffffff; }\n      .sidebar .nav .nav-item.pro-upgrade:hover {\n        background-color: transparent !important; }\n        .sidebar-dark .sidebar .nav .nav-item.pro-upgrade:hover {\n          background-color: transparent !important; }\n      .sidebar .nav .nav-item.navbar-brand-mini-wrapper {\n        display: none; }\n        .sidebar .nav .nav-item.navbar-brand-mini-wrapper .nav-link {\n          width: 100%; }\n          .sidebar-icon-only .sidebar .nav .nav-item.navbar-brand-mini-wrapper .nav-link {\n            margin: 0; }\n        .sidebar-icon-only .sidebar .nav .nav-item.navbar-brand-mini-wrapper {\n          display: block; }\n    .sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {\n      color: #ffffff; }\n    .sidebar .nav.sub-menu {\n      margin-bottom: 20px;\n      margin-top: 0;\n      list-style: none; }\n      .sidebar .nav.sub-menu .nav-item {\n        padding: 0; }\n        .sidebar .nav.sub-menu .nav-item .nav-link {\n          color: #ffffff;\n          padding: 0.75rem 2rem 0.75rem 2rem;\n          position: relative;\n          font-size: 0.8125rem;\n          line-height: 1;\n          height: auto;\n          border-top: 0; }\n          .sidebar .nav.sub-menu .nav-item .nav-link:before {\n            content: \"\\e606\";\n            font-family: \"simple-line-icons\";\n            display: block;\n            position: absolute;\n            left: 0px;\n            top: 50%;\n            -webkit-transform: translateY(-50%);\n            transform: translateY(-50%);\n            color: white;\n            font-size: .75rem; }\n          .sidebar .nav.sub-menu .nav-item .nav-link.active {\n            color: #b3b3b3;\n            background: transparent; }\n          .sidebar .nav.sub-menu .nav-item .nav-link:hover {\n            color: #b3b3b3; }\n        .sidebar .nav.sub-menu .nav-item:hover {\n          background: transparent; }\n\n/* style for off-canvas menu*/\n@media screen and (max-width: 991px) {\n  .sidebar-offcanvas {\n    position: fixed;\n    max-height: calc(100vh - 70px);\n    top: 70px;\n    bottom: 0;\n    overflow: auto;\n    right: -240px;\n    -webkit-transition: all 0.25s ease-out;\n    transition: all 0.25s ease-out; }\n    .sidebar-offcanvas.active {\n      right: 0; } }\n\n.page-body-wrapper {\n  min-height: calc(100vh - 70px);\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  padding-left: 0;\n  padding-right: 0; }\n  .page-body-wrapper.full-page-wrapper {\n    width: 100%;\n    min-height: 100vh; }\n\n.navbar.fixed-top + .page-body-wrapper {\n  padding-top: 70px; }\n\n.main-panel {\n  -webkit-transition: width 0.25s ease, margin 0.25s ease;\n  transition: width 0.25s ease, margin 0.25s ease;\n  width: calc(100% - 240px);\n  min-height: calc(100vh - 70px);\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column; }\n  @media (max-width: 991px) {\n    .main-panel {\n      margin-left: 0;\n      width: 100%; } }\n\n.content-wrapper {\n  background: #ecf0f4;\n  padding: 2.75rem 1.5rem 0;\n  width: 100%;\n  -webkit-box-flex: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1; }\n\n.purchace-popup .close {\n  color: inherit;\n  opacity: 1; }\n  @media (max-width: 991.98px) {\n    .purchace-popup .close {\n      position: absolute;\n      top: 7px;\n      right: 10px; } }\n\n.quick-action-toolbar .card .card-header {\n  color: #ffffff;\n  padding: 12px 30px;\n  background-image: -webkit-gradient(linear, right top, left top, from(#fad961), to(#f76b1c));\n  background-image: linear-gradient(to left, #fad961, #f76b1c);\n  border: 0;\n  border-radius: 0; }\n  .quick-action-toolbar .card .card-header h5 {\n    font-weight: 600;\n    font-size: 18px; }\n  .quick-action-toolbar .card .card-header p {\n    color: inherit; }\n  .quick-action-toolbar .card .card-header i {\n    margin-left: 15px;\n    -ms-flex-item-align: center;\n    align-self: center; }\n\n.quick-action-toolbar .card .quick-action-btns .btn-light {\n  background-color: transparent;\n  border: none;\n  font-size: 14px;\n  color: #111111;\n  font-weight: 600;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center; }\n  .quick-action-toolbar .card .quick-action-btns .btn-light i {\n    color: #626262;\n    margin-right: 15px;\n    font-size: 18px; }\n    .rtl .quick-action-toolbar .card .quick-action-btns .btn-light i {\n      margin-left: 15px;\n      margin-right: 0; }\n\n.quick-action-toolbar .card .quick-action-btns .btn-wrapper {\n  border-right: 1px solid #e8ecf1;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  justify-content: center; }\n  .quick-action-toolbar .card .quick-action-btns .btn-wrapper button {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center; }\n  @media screen and (max-width: 767px) {\n    .quick-action-toolbar .card .quick-action-btns .btn-wrapper:first-child {\n      border-bottom: 1px solid #e8ecf1; } }\n  @media screen and (max-width: 576px) {\n    .quick-action-toolbar .card .quick-action-btns .btn-wrapper:first-child {\n      border-right: none; } }\n  @media screen and (max-width: 767px) {\n    .quick-action-toolbar .card .quick-action-btns .btn-wrapper:nth-child(2) {\n      border-right: none;\n      border-bottom: 1px solid #e8ecf1; } }\n  @media screen and (max-width: 576px) {\n    .quick-action-toolbar .card .quick-action-btns .btn-wrapper:nth-child(3) {\n      border-right: none;\n      border-bottom: 1px solid #e8ecf1; } }\n  .quick-action-toolbar .card .quick-action-btns .btn-wrapper:last-child {\n    border: none; }\n\n.income-expense-summary-chart-text h5 {\n  font-size: 18px;\n  font-weight: 600; }\n\n.income-expense-summary-chart-text h3 {\n  font-size: 24px;\n  font-weight: bold; }\n\n.income-expense-summary-chart-legend {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  align-items: center; }\n  .income-expense-summary-chart-legend span {\n    display: inline-block;\n    width: 14px;\n    height: 14px;\n    border: 2px solid transparent;\n    margin-right: 10px; }\n    .rtl .income-expense-summary-chart-legend span {\n      margin-left: 10px;\n      margin-right: 0; }\n\n#income-expense-summary-chart-daterange {\n  width: 280px;\n  border-radius: 4px;\n  border: solid 1px #e8ecf1;\n  background-color: #ffffff;\n  color: #969696; }\n  #income-expense-summary-chart-daterange .input-group-text {\n    background-color: transparent;\n    color: inherit;\n    padding: 10px;\n    border: 0; }\n  #income-expense-summary-chart-daterange .form-control, #income-expense-summary-chart-daterange .select2-container--default .select2-selection--single, .select2-container--default #income-expense-summary-chart-daterange .select2-selection--single, #income-expense-summary-chart-daterange .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single #income-expense-summary-chart-daterange .select2-search__field, #income-expense-summary-chart-daterange .typeahead,\n  #income-expense-summary-chart-daterange .tt-query,\n  #income-expense-summary-chart-daterange .tt-hint {\n    border: 0;\n    font-size: 12px;\n    font-weight: 600;\n    color: inherit;\n    padding: 0; }\n\n.income-expense-summary-chart {\n  direction: ltr; }\n  .income-expense-summary-chart .ct-chart .ct-series .ct-line {\n    stroke-width: 3px;\n    stroke-dasharray: 0; }\n  .income-expense-summary-chart .ct-chart .ct-series-a .ct-line {\n    stroke: #6469df; }\n  .income-expense-summary-chart .ct-chart .ct-series-a .ct-area {\n    fill: #6469df; }\n  .income-expense-summary-chart .ct-chart .ct-series-b .ct-line {\n    stroke: #33c92d; }\n  .income-expense-summary-chart .ct-chart .ct-series-b .ct-area {\n    fill: #33c92d; }\n  @media screen and (max-width: 480px) {\n    .income-expense-summary-chart .ct-chart .ct-labels .ct-label.ct-horizontal {\n      -webkit-transform: rotate(-90deg) translateY(-50%);\n      transform: rotate(-90deg) translateY(-50%); } }\n\n.ct-chart .ct-line {\n  stroke-dasharray: 0; }\n\n.report-summary-header {\n  border-bottom: solid 1px #e8ecf1; }\n\n.report-inner-cards-wrapper {\n  padding-top: 25px; }\n  .report-inner-cards-wrapper .report-inner-card {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    border-right: solid 1px #e8ecf1;\n    padding: 0 40px; }\n    .rtl .report-inner-cards-wrapper .report-inner-card {\n      border-right: none;\n      border-left: solid 1px #e8ecf1; }\n    @media screen and (max-width: 1199px) {\n      .report-inner-cards-wrapper .report-inner-card {\n        padding-top: 12.5px;\n        padding-bottom: 12.5px; } }\n    .report-inner-cards-wrapper .report-inner-card:first-child {\n      padding-left: 15px; }\n      .rtl .report-inner-cards-wrapper .report-inner-card:first-child {\n        padding-right: 15px;\n        padding-left: 40px; }\n      @media screen and (max-width: 1199px) {\n        .report-inner-cards-wrapper .report-inner-card:first-child {\n          border-bottom: solid 1px #e8ecf1; } }\n      @media screen and (max-width: 767px) {\n        .report-inner-cards-wrapper .report-inner-card:first-child {\n          border-right: none;\n          padding-right: 12.5px; }\n          .rtl .report-inner-cards-wrapper .report-inner-card:first-child {\n            border-left: none;\n            padding-left: 12.5px; } }\n    @media screen and (max-width: 1199px) {\n      .report-inner-cards-wrapper .report-inner-card:nth-child(2) {\n        padding-right: 12.5px;\n        border-bottom: solid 1px #e8ecf1;\n        border-right: none; }\n        .rtl .report-inner-cards-wrapper .report-inner-card:nth-child(2) {\n          border-left: none;\n          padding-left: 12.5px;\n          padding-right: 40px; } }\n    @media screen and (max-width: 767px) {\n      .report-inner-cards-wrapper .report-inner-card:nth-child(2) {\n        padding-left: 12.5px; }\n        .rtl .report-inner-cards-wrapper .report-inner-card:nth-child(2) {\n          padding-right: 12.5px; } }\n    @media screen and (max-width: 1199px) {\n      .report-inner-cards-wrapper .report-inner-card:nth-child(3) {\n        padding-left: 12.5px; }\n        .rtl .report-inner-cards-wrapper .report-inner-card:nth-child(3) {\n          padding-left: 40px;\n          padding-right: 12.5px; } }\n    @media screen and (max-width: 767px) {\n      .report-inner-cards-wrapper .report-inner-card:nth-child(3) {\n        border-right: none;\n        padding-right: 12.5px;\n        border-bottom: solid 1px #e8ecf1; }\n        .rtl .report-inner-cards-wrapper .report-inner-card:nth-child(3) {\n          border-left: none;\n          padding-left: 12.5px; } }\n    .report-inner-cards-wrapper .report-inner-card:last-child {\n      border-right: 0;\n      padding-right: 15px; }\n      .rtl .report-inner-cards-wrapper .report-inner-card:last-child {\n        border-left: none;\n        padding-left: 15px;\n        padding-right: 40px; }\n      @media screen and (max-width: 767px) {\n        .report-inner-cards-wrapper .report-inner-card:last-child {\n          border-right: none;\n          padding-left: 12.5px; }\n          .rtl .report-inner-cards-wrapper .report-inner-card:last-child {\n            border-left: none;\n            padding-right: 12.5px; } }\n    .report-inner-cards-wrapper .report-inner-card .inner-card-text {\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-orient: vertical;\n      -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n      flex-direction: column;\n      -webkit-box-pack: end;\n      -ms-flex-pack: end;\n      justify-content: flex-end; }\n    .report-inner-cards-wrapper .report-inner-card .report-title {\n      font-size: 14px;\n      font-weight: 600;\n      color: #111111; }\n    .report-inner-cards-wrapper .report-inner-card h4 {\n      font-weight: bold; }\n    .report-inner-cards-wrapper .report-inner-card .report-count {\n      font-size: 14px;\n      color: #8e32e9; }\n    .report-inner-cards-wrapper .report-inner-card .inner-card-icon {\n      width: 62px;\n      height: 62px;\n      font-size: 25px;\n      color: #ffffff;\n      display: -webkit-box;\n      display: -ms-flexbox;\n      display: flex;\n      -webkit-box-align: center;\n      -ms-flex-align: center;\n      align-items: center;\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center;\n      margin-left: auto; }\n      .rtl .report-inner-cards-wrapper .report-inner-card .inner-card-icon {\n        margin-left: 0;\n        margin-right: auto; }\n\n.aligner-wrapper {\n  position: relative; }\n  .aligner-wrapper .wrapper {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    -webkit-transform: translate(-50%, -50%);\n    transform: translate(-50%, -50%); }\n\n.square-indicator {\n  display: inline-block;\n  width: 13px;\n  height: 13px; }\n  .square-indicator + p {\n    font-size: 12px;\n    font-weight: 600;\n    color: #a7afb7; }\n\n#performance-indicator-chart .ct-series.ct-series-a line {\n  stroke: #ff4d6b; }\n\n#performance-indicator-chart .ct-series.ct-series-b line {\n  stroke: #8e32e9; }\n\n#performance-indicator-chart .ct-series.ct-series-c line {\n  stroke: #1bdbe0; }\n\n#performance-indicator-chart .ct-series .ct-bar {\n  stroke-width: 8px;\n  stroke-linecap: round; }\n  @media screen and (max-width: 480px) {\n    #performance-indicator-chart .ct-series .ct-bar {\n      stroke-width: 4px; } }\n\n@media screen and (max-width: 480px) {\n  #performance-indicator-chart .ct-labels .ct-label.ct-horizontal {\n    -webkit-transform: rotate(-90deg) translateY(20%);\n    transform: rotate(-90deg) translateY(20%); } }\n\n.performane-indicator-card .data-time-range {\n  color: #a7afb7;\n  font-size: 12px;\n  font-weight: 600;\n  margin-left: 20px; }\n  .performane-indicator-card .data-time-range.active {\n    color: #111111; }\n\n.table td img.gateway-icon {\n  width: 20px;\n  height: 20px;\n  min-width: 20px; }\n\n.pagination .page-item .page-link {\n  font-size: 12px;\n  font-weight: 600; }\n  @media screen and (max-width: 576px) {\n    .pagination .page-item .page-link {\n      padding: 0.25rem 0.5rem; } }\n\n/*# sourceMappingURL=style.css.map */\n"
  },
  {
    "path": "gulp-tasks/inject.js",
    "content": "'use strict'\nvar gulp = require('gulp');\nvar injectPartials = require('gulp-inject-partials');\nvar inject = require('gulp-inject');\nvar rename = require('gulp-rename');\nvar prettify = require('gulp-prettify');\nvar replace = require('gulp-replace');\nvar merge = require('merge-stream');\n\n\n\n\n/* inject partials like sidebar and navbar */\ngulp.task('injectPartial', function () {\n    return gulp.src([\"./pages/*/*.html\", \"./index.html\"], {\n            base: \"./\"\n        })\n        .pipe(injectPartials())\n        .pipe(gulp.dest(\".\"));\n});\n\n\n\n/* inject Js and CCS assets into HTML */\ngulp.task('injectAssets', function () {\n    return gulp.src([\"./**/*.html\"])\n        .pipe(inject(gulp.src([\n            './vendors/simple-line-icons/css/simple-line-icons.css',\n            './vendors/flag-icon-css/css/flag-icon.min.css',\n            './vendors/css/vendor.bundle.base.css',\n            './vendors/js/vendor.bundle.base.js',\n        ], {\n            read: false\n        }), {\n            name: 'plugins',\n            relative: true\n        }))\n        .pipe(inject(gulp.src([\n            './js/off-canvas.js',\n            './js/misc.js'\n        ], {\n            read: false\n        }), {\n            relative: true\n        }))\n        .pipe(gulp.dest('.'));\n});\n\n\n\n/*replace image path and linking after injection*/\ngulp.task('replacePath', function () {\n    var replacePath1 = gulp.src('./pages/**/*.html', {\n            base: \"./\"\n        })\n        .pipe(replace('src=\"images/', 'src=\"../../images/'))\n        .pipe(replace('href=\"pages/', 'href=\"../../pages/'))\n        .pipe(replace('href=\"index.html\"', 'href=\"../../index.html\"'))\n        .pipe(gulp.dest('.'));\n    var replacePath2 = gulp.src('./**/index.html', {\n            base: \"./\"\n        })\n        .pipe(replace('src=\"images/', 'src=\"images/'))\n        .pipe(gulp.dest('.'));\n    return merge(replacePath1, replacePath2);\n});\n\n\n\ngulp.task('html-beautify', function () {\n    return gulp.src(['./**/*.html', '!node_modules/**/*.html'])\n        .pipe(prettify({\n            unformatted: ['pre', 'code', 'textarea']\n        }))\n        .pipe(gulp.dest(function (file) {\n            return file.base;\n        }));\n});\n\n/*sequence for injecting partials and replacing paths*/\ngulp.task('inject', gulp.series('injectPartial', 'injectAssets', 'html-beautify', 'replacePath'));"
  },
  {
    "path": "gulp-tasks/serve.js",
    "content": "'use strict'\nvar gulp = require('gulp');\nvar browserSync = require('browser-sync').create();\nvar sass = require('gulp-sass');\nvar gutil = require('gulp-util');\nvar plumber = require('gulp-plumber');\nvar notify = require('gulp-notify');\nvar sourcemaps = require('gulp-sourcemaps');\nvar autoprefixer = require('gulp-autoprefixer');\n// const del = require('del');\n\n\ngulp.task('sass', function () {\n    return gulp.src('./scss/**/*.scss')\n        .pipe(sourcemaps.init())\n        .pipe(plumber({\n            errorHandler: function (err) {\n                notify.onError({\n                    title: \"Gulp error in \" + err.plugin,\n                    message: err.toString()\n                })(err);\n                gutil.beep();\n            }\n        }))\n        .pipe(sass())\n        .pipe(autoprefixer({\n            overrideBrowserslist: ['last 2 versions'],\n            cascade: false\n        }))\n        .pipe(sourcemaps.write('./'))\n        .pipe(gulp.dest('./css'))\n        .pipe(browserSync.stream());\n});\n\n// Static Server + watching scss/html files\ngulp.task('serve', gulp.series('sass', function () {\n\n    browserSync.init({\n        port: 3000,\n        server: \"./\",\n        ghostMode: false,\n        notify: false\n    });\n\n    gulp.watch('./scss/**/*.scss', gulp.series('sass'));\n    gulp.watch(['./js/**/*.js', './**/*.html', './css/**/*.css']).on('change', browserSync.reload);\n\n}));\n\n\n\ngulp.task('sass:watch', function () {\n    gulp.watch('./scss/**/*.scss');\n});\n\n\n\n// Static Server without watching scss files\ngulp.task('serve:lite', function () {\n\n    browserSync.init({\n        server: \"./\",\n        ghostMode: false,\n        notify: false\n    });\n\n    gulp.watch('**/*.css').on('change', browserSync.reload);\n    gulp.watch('**/*.html').on('change', browserSync.reload);\n    gulp.watch('**/*.js').on('change', browserSync.reload);\n\n});"
  },
  {
    "path": "gulp-tasks/vendors.js",
    "content": "'use strict'\nvar gulp = require('gulp');\nvar concat = require('gulp-concat');\nvar merge = require('merge-stream');\nconst del = require('del');\n\n\ngulp.task('clean:vendors', function () {\n    return del([\n      './vendors/**/*'\n    ]);\n});\n\n/*Building vendor scripts needed for basic template rendering*/\ngulp.task('buildBaseVendorScripts', function() {\n    return gulp.src([\n        './node_modules/jquery/dist/jquery.min.js', \n        './node_modules/popper.js/dist/umd/popper.min.js', \n        './node_modules/bootstrap/dist/js/bootstrap.min.js', \n        './node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js'\n    ])\n      .pipe(concat('vendor.bundle.base.js'))\n      .pipe(gulp.dest('./vendors/js'));\n});\n\n/*Building vendor styles needed for basic template rendering*/\ngulp.task('buildBaseVendorStyles', function() {\n    return gulp.src(['./node_modules/perfect-scrollbar/css/perfect-scrollbar.css'])\n      .pipe(concat('vendor.bundle.base.css'))\n      .pipe(gulp.dest('./vendors/css')); \n});\n\n/*Scripts for addons*/\ngulp.task('buildOptionalVendorScripts', function() {\n    var aScript1 = gulp.src(['node_modules/chart.js/dist/Chart.min.js'])\n        .pipe(gulp.dest('./vendors/chart.js'));\n    var aScript2 = gulp.src(['node_modules/progressbar.js/dist/progressbar.min.js'])\n        .pipe(gulp.dest('./vendors/progressbar.js'));\n    var aScript3 = gulp.src(['node_modules/moment/moment.js'])\n        .pipe(gulp.dest('./vendors/moment'));\n    var aScript4 = gulp.src(['node_modules/chartist/dist/chartist.min.js'])\n        .pipe(gulp.dest('./vendors/chartist'));\n    var aScript5 = gulp.src(['node_modules/moment/min/moment.min.js'])\n        .pipe(gulp.dest('./vendors/moment'));\n    var aScript6 = gulp.src(['node_modules/select2/dist/js/select2.min.js'])\n        .pipe(gulp.dest('./vendors/select2'));\n    var aScript7 = gulp.src(['node_modules/twbs-pagination/jquery.twbsPagination.min.js'])\n        .pipe(gulp.dest('./vendors/twbs-pagination'));\n    var aScript8 = gulp.src(['node_modules/daterangepicker/daterangepicker.js'])\n        .pipe(gulp.dest('./vendors/daterangepicker'));\n    var aScript9 = gulp.src(['node_modules/typeahead.js/dist/typeahead.bundle.min.js'])\n        .pipe(gulp.dest('./vendors/typeahead.js'));\n    return merge(aScript1, aScript2, aScript3, aScript4, aScript5, aScript6, aScript7, aScript8), aScript9;\n});\n\n\n/*Styles for addons*/\ngulp.task('buildOptionalVendorStyles', function() {\n\n    var aStyle1 = gulp.src(['./node_modules/flag-icon-css/css/flag-icon.min.css'])\n        .pipe(gulp.dest('./vendors/flag-icon-css/css'));\n    var aStyle2 = gulp.src(['./node_modules/flag-icon-css/flags/**/*'])\n        .pipe(gulp.dest('./vendors/flag-icon-css/flags'));\n    var aStyle3 = gulp.src(['./node_modules/simple-line-icons/css/simple-line-icons.css'])\n        .pipe(gulp.dest('./vendors/simple-line-icons/css'));\n    var aStyle4 = gulp.src(['./node_modules/simple-line-icons/fonts/*'])\n        .pipe(gulp.dest('./vendors/simple-line-icons/fonts'));\n    var aStyle5= gulp.src(['node_modules/chartist/dist/chartist.min.css'])\n        .pipe(gulp.dest('./vendors/chartist'));\n    var aStyle6 = gulp.src(['node_modules/select2/dist/css/select2.min.css'])\n        .pipe(gulp.dest('./vendors/select2')); \n    var aStyle7 = gulp.src(['node_modules/select2-bootstrap-theme/dist/select2-bootstrap.min.css'])\n        .pipe(gulp.dest('./vendors/select2-bootstrap-theme'));\n    var aStyle8 = gulp.src(['./node_modules/daterangepicker/daterangepicker.css'])\n        .pipe(gulp.dest('./vendors/daterangepicker'));\n    return merge(aStyle1, aStyle2, aStyle3, aStyle4, aStyle5, aStyle6, aStyle7, aStyle8);\n});\n\n//Copy essential map files\ngulp.task('copyMapFiles', function() {\n    var map1 = gulp.src('node_modules/bootstrap/dist/js/bootstrap.min.js.map')\n        .pipe(gulp.dest('./vendors/js'));\n    var map2 = gulp.src('node_modules/chartist/dist/chartist.min.js.map')\n        .pipe(gulp.dest('./vendors/chartist'));\n    return merge(map1, map2);\n});\n\n/*sequence for building vendor scripts and styles*/\ngulp.task('bundleVendors', gulp.series('clean:vendors', 'buildBaseVendorStyles','buildBaseVendorScripts', 'buildOptionalVendorStyles', 'buildOptionalVendorScripts', 'copyMapFiles'));"
  },
  {
    "path": "gulpfile.js",
    "content": "'use strict'\nvar gulp = require('gulp');\nvar requireDir = require('require-dir');\nrequireDir('gulp-tasks');\n\n\ngulp.paths = {\n    dist: 'dist',\n};\n\nvar paths = gulp.paths;\n\ngulp.task('default', gulp.series('serve'));"
  },
  {
    "path": "index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <link rel=\"stylesheet\" href=\"./vendors/daterangepicker/daterangepicker.css\">\n    <link rel=\"stylesheet\" href=\"./vendors/chartist/chartist.min.css\">\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"./css/style.css\">\n    <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"./images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"index.html\">\n            <img src=\"images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"index.html\"><img src=\"images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"row purchace-popup\">\n              <div class=\"col-12 stretch-card grid-margin\">\n                <div class=\"card card-secondary\">\n                  <span class=\"card-body d-lg-flex align-items-center\">\n                    <p class=\"mb-lg-0\">Get tons of UI components, Plugins, multiple layouts, 20+ sample pages, and more! </p>\n                    <a href=\"https://www.bootstrapdash.com/product/stellar-admin/?utm_source=organic&utm_medium=banner&utm_campaign=free-preview\" target=\"_blank\" class=\"btn btn-warning purchase-button btn-sm my-1 my-sm-0 ml-auto\">Upgrade To Pro</a>\n                    <button class=\"close popup-dismiss ml-2\">\n                      <span aria-hidden=\"true\">&times;</span>\n                    </button>\n                  </span>\n                </div>\n              </div>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Sessions by channel</h4>\n                    <div class=\"aligner-wrapper\">\n                      <canvas id=\"sessionsDoughnutChart\" height=\"210\"></canvas>\n                      <div class=\"wrapper d-flex flex-column justify-content-center absolute absolute-center\">\n                        <h2 class=\"text-center mb-0 font-weight-bold\">8.234</h2>\n                        <small class=\"d-block text-center text-muted  font-weight-semibold mb-0\">Total Leads</small>\n                      </div>\n                    </div>\n                    <div class=\"wrapper mt-4 d-flex flex-wrap align-items-cente\">\n                      <div class=\"d-flex\">\n                        <span class=\"square-indicator bg-danger ml-2\"></span>\n                        <p class=\"mb-0 ml-2\">Assigned</p>\n                      </div>\n                      <div class=\"d-flex\">\n                        <span class=\"square-indicator bg-success ml-2\"></span>\n                        <p class=\"mb-0 ml-2\">Not Assigned</p>\n                      </div>\n                      <div class=\"d-flex\">\n                        <span class=\"square-indicator bg-warning ml-2\"></span>\n                        <p class=\"mb-0 ml-2\">Reassigned</p>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-8 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body performane-indicator-card\">\n                    <div class=\"d-sm-flex\">\n                      <h4 class=\"card-title flex-shrink-1\">Performance Indicator</h4>\n                      <p class=\"m-sm-0 ml-sm-auto flex-shrink-0\">\n                        <span class=\"data-time-range ml-0\">7d</span>\n                        <span class=\"data-time-range active\">2w</span>\n                        <span class=\"data-time-range\">1m</span>\n                        <span class=\"data-time-range\">3m</span>\n                        <span class=\"data-time-range\">6m</span>\n                      </p>\n                    </div>\n                    <div class=\"d-sm-flex flex-wrap\">\n                      <div class=\"d-flex align-items-center\">\n                        <span class=\"dot-indicator bg-primary ml-2\"></span>\n                        <p class=\"mb-0 ml-2 text-muted font-weight-semibold\">Complaints (2098)</p>\n                      </div>\n                      <div class=\"d-flex align-items-center\">\n                        <span class=\"dot-indicator bg-info ml-2\"></span>\n                        <p class=\"mb-0 ml-2 text-muted font-weight-semibold\"> Task Done (1123)</p>\n                      </div>\n                      <div class=\"d-flex align-items-center\">\n                        <span class=\"dot-indicator bg-danger ml-2\"></span>\n                        <p class=\"mb-0 ml-2 text-muted font-weight-semibold\">Attends (876)</p>\n                      </div>\n                    </div>\n                    <div id=\"performance-indicator-chart\" class=\"ct-chart mt-4\"></div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <!-- Quick Action Toolbar Starts-->\n            <div class=\"row quick-action-toolbar\">\n              <div class=\"col-md-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-header d-block d-md-flex\">\n                    <h5 class=\"mb-0\">Quick Actions</h5>\n                    <p class=\"ml-auto mb-0\">How are your active users trending overtime?<i class=\"icon-bulb\"></i></p>\n                  </div>\n                  <div class=\"d-md-flex row m-0 quick-action-btns\" role=\"group\" aria-label=\"Quick action buttons\">\n                    <div class=\"col-sm-6 col-md-3 p-3 text-center btn-wrapper\">\n                      <button type=\"button\" class=\"btn px-0\"> <i class=\"icon-user mr-2\"></i> Add Client</button>\n                    </div>\n                    <div class=\"col-sm-6 col-md-3 p-3 text-center btn-wrapper\">\n                      <button type=\"button\" class=\"btn px-0\"><i class=\"icon-docs mr-2\"></i> Create Quote</button>\n                    </div>\n                    <div class=\"col-sm-6 col-md-3 p-3 text-center btn-wrapper\">\n                      <button type=\"button\" class=\"btn px-0\"><i class=\"icon-folder mr-2\"></i> Enter Payment</button>\n                    </div>\n                    <div class=\"col-sm-6 col-md-3 p-3 text-center btn-wrapper\">\n                      <button type=\"button\" class=\"btn px-0\"><i class=\"icon-book-open mr-2\"></i>Create Invoice</button>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <!-- Quick Action Toolbar Ends-->\n            <div class=\"row\">\n              <div class=\"col-md-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <div class=\"row\">\n                      <div class=\"col-md-12\">\n                        <div class=\"d-sm-flex align-items-baseline report-summary-header\">\n                          <h5 class=\"font-weight-semibold\">Report Summary</h5> <span class=\"ml-auto\">Updated Report</span> <button class=\"btn btn-icons border-0 p-2\"><i class=\"icon-refresh\"></i></button>\n                        </div>\n                      </div>\n                    </div>\n                    <div class=\"row report-inner-cards-wrapper\">\n                      <div class=\" col-md -6 col-xl report-inner-card\">\n                        <div class=\"inner-card-text\">\n                          <span class=\"report-title\">EXPENSE</span>\n                          <h4>$32123</h4>\n                          <span class=\"report-count\"> 2 Reports</span>\n                        </div>\n                        <div class=\"inner-card-icon bg-success\">\n                          <i class=\"icon-rocket\"></i>\n                        </div>\n                      </div>\n                      <div class=\"col-md-6 col-xl report-inner-card\">\n                        <div class=\"inner-card-text\">\n                          <span class=\"report-title\">PURCHASE</span>\n                          <h4>95,458</h4>\n                          <span class=\"report-count\"> 3 Reports</span>\n                        </div>\n                        <div class=\"inner-card-icon bg-danger\">\n                          <i class=\"icon-briefcase\"></i>\n                        </div>\n                      </div>\n                      <div class=\"col-md-6 col-xl report-inner-card\">\n                        <div class=\"inner-card-text\">\n                          <span class=\"report-title\">QUANTITY</span>\n                          <h4>2650</h4>\n                          <span class=\"report-count\"> 5 Reports</span>\n                        </div>\n                        <div class=\"inner-card-icon bg-warning\">\n                          <i class=\"icon-globe-alt\"></i>\n                        </div>\n                      </div>\n                      <div class=\"col-md-6 col-xl report-inner-card\">\n                        <div class=\"inner-card-text\">\n                          <span class=\"report-title\">RETURN</span>\n                          <h4>25,542</h4>\n                          <span class=\"report-count\"> 9 Reports</span>\n                        </div>\n                        <div class=\"inner-card-icon bg-primary\">\n                          <i class=\"icon-diamond\"></i>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-md-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <div class=\"row income-expense-summary-chart-text\">\n                      <div class=\"col-xl-4\">\n                        <h5>Income And Expenses Summary</h5>\n                        <p class=\"small text-muted\">A comparison of people who mark themselves of their ineterest from the date range given above. Learn more.</p>\n                      </div>\n                      <div class=\" col-md-3 col-xl-2\">\n                        <p class=\"income-expense-summary-chart-legend\"> <span style=\"border-color: #6469df\"></span> Total Income </p>\n                        <h3>$ 1,766.00</h3>\n                      </div>\n                      <div class=\"col-md-3 col-xl-2\">\n                        <p class=\"income-expense-summary-chart-legend\"> <span style=\"border-color: #37ca32\"></span> Total Expense </p>\n                        <h3>$ 5,698.30</h3>\n                      </div>\n                      <div class=\"col-md-6 col-xl-4 d-flex align-items-center\">\n                        <div class=\"input-group\" id=\"income-expense-summary-chart-daterange\">\n                          <div class=\"inpu-group-prepend input-group-text\"><i class=\"icon-calendar\"></i></div>\n                          <input type=\"text\" class=\"form-control\">\n                          <div class=\"input-group-prepend input-group-text\"><i class=\"icon-arrow-down\"></i></div>\n                        </div>\n                      </div>\n                    </div>\n                    <div class=\"row income-expense-summary-chart mt-3\">\n                      <div class=\"col-md-12\">\n                        <div class=\"ct-chart\" id=\"income-expense-summary-chart\"></div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-md-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <div class=\"d-sm-flex align-items-center mb-4\">\n                      <h4 class=\"card-title mb-sm-0\">Products Inventory</h4>\n                      <a href=\"#\" class=\"text-dark ml-auto mb-3 mb-sm-0\"> View all Products</a>\n                    </div>\n                    <div class=\"table-responsive border rounded p-1\">\n                      <table class=\"table\">\n                        <thead>\n                          <tr>\n                            <th class=\"font-weight-bold\">Store ID</th>\n                            <th class=\"font-weight-bold\">Amount</th>\n                            <th class=\"font-weight-bold\">Gateway</th>\n                            <th class=\"font-weight-bold\">Created at</th>\n                            <th class=\"font-weight-bold\">Paid at</th>\n                            <th class=\"font-weight-bold\">Status</th>\n                          </tr>\n                        </thead>\n                        <tbody>\n                          <tr>\n                            <td>\n                              <img class=\"img-sm rounded-circle\" src=\"images/faces/face1.jpg\" alt=\"profile image\"> Katie Holmes\n                            </td>\n                            <td>$3621</td>\n                            <td><img src=\"images/dashboard/alipay.png\" alt=\"alipay\" class=\"gateway-icon mr-2\"> alipay</td>\n                            <td>04 Jun 2019</td>\n                            <td>18 Jul 2019</td>\n                            <td>\n                              <div class=\"badge badge-success p-2\">Paid</div>\n                            </td>\n                          </tr>\n                          <tr>\n                            <td>\n                              <img class=\"img-sm rounded-circle\" src=\"images/faces/face2.jpg\" alt=\"profile image\"> Minnie Copeland\n                            </td>\n                            <td>$6245</td>\n                            <td><img src=\"images/dashboard/paypal.png\" alt=\"alipay\" class=\"gateway-icon mr-2\"> Paypal</td>\n                            <td>25 Sep 2019</td>\n                            <td>07 Oct 2019</td>\n                            <td>\n                              <div class=\"badge badge-danger p-2\">Pending</div>\n                            </td>\n                          </tr>\n                          <tr>\n                            <td>\n                              <img class=\"img-sm rounded-circle\" src=\"images/faces/face3.jpg\" alt=\"profile image\"> Rodney Sims\n                            </td>\n                            <td>$9265</td>\n                            <td><img src=\"images/dashboard/alipay.png\" alt=\"alipay\" class=\"gateway-icon mr-2\"> alipay</td>\n                            <td>12 dec 2019</td>\n                            <td>26 Aug 2019</td>\n                            <td>\n                              <div class=\"badge badge-warning p-2\">Failed</div>\n                            </td>\n                          </tr>\n                          <tr>\n                            <td>\n                              <img class=\"img-sm rounded-circle\" src=\"images/faces/face4.jpg\" alt=\"profile image\"> Carolyn Barker\n                            </td>\n                            <td>$2263</td>\n                            <td><img src=\"images/dashboard/alipay.png\" alt=\"alipay\" class=\"gateway-icon mr-2\"> alipay</td>\n                            <td>30 Sep 2019</td>\n                            <td>20 Oct 2019</td>\n                            <td>\n                              <div class=\"badge badge-success p-2\">Paid</div>\n                            </td>\n                          </tr>\n                        </tbody>\n                      </table>\n                    </div>\n                    <div class=\"d-flex mt-4 flex-wrap\">\n                      <p class=\"text-muted\">Showing 1 to 10 of 57 entries</p>\n                      <nav class=\"ml-auto\">\n                        <ul class=\"pagination separated pagination-info\">\n                          <li class=\"page-item\"><a href=\"#\" class=\"page-link\"><i class=\"icon-arrow-left\"></i></a></li>\n                          <li class=\"page-item active\"><a href=\"#\" class=\"page-link\">1</a></li>\n                          <li class=\"page-item\"><a href=\"#\" class=\"page-link\">2</a></li>\n                          <li class=\"page-item\"><a href=\"#\" class=\"page-link\">3</a></li>\n                          <li class=\"page-item\"><a href=\"#\" class=\"page-link\">4</a></li>\n                          <li class=\"page-item\"><a href=\"#\" class=\"page-link\"><i class=\"icon-arrow-right\"></i></a></li>\n                        </ul>\n                      </nav>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <script src=\"./vendors/chart.js/Chart.min.js\"></script>\n    <script src=\"./vendors/moment/moment.min.js\"></script>\n    <script src=\"./vendors/daterangepicker/daterangepicker.js\"></script>\n    <script src=\"./vendors/chartist/chartist.min.js\"></script>\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"js/off-canvas.js\"></script>\n    <script src=\"js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <script src=\"./js/dashboard.js\"></script>\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "js/chart.js",
    "content": "$(function() {\n  /* ChartJS\n   * -------\n   * Data and config for chartjs\n   */\n  'use strict';\n  var data = {\n    labels: [\"2013\", \"2014\", \"2014\", \"2015\", \"2016\", \"2017\"],\n    datasets: [{\n      label: '# of Votes',\n      data: [10, 19, 3, 5, 2, 3],\n      backgroundColor: [\n        'rgba(255, 99, 132, 0.2)',\n        'rgba(54, 162, 235, 0.2)',\n        'rgba(255, 206, 86, 0.2)',\n        'rgba(75, 192, 192, 0.2)',\n        'rgba(153, 102, 255, 0.2)',\n        'rgba(255, 159, 64, 0.2)'\n      ],\n      borderColor: [\n        'rgba(255,99,132,1)',\n        'rgba(54, 162, 235, 1)',\n        'rgba(255, 206, 86, 1)',\n        'rgba(75, 192, 192, 1)',\n        'rgba(153, 102, 255, 1)',\n        'rgba(255, 159, 64, 1)'\n      ],\n      borderWidth: 1,\n      fill: false\n    }]\n  };\n  var multiLineData = {\n    labels: [\"Red\", \"Blue\", \"Yellow\", \"Green\", \"Purple\", \"Orange\"],\n    datasets: [{\n        label: 'Dataset 1',\n        data: [12, 19, 3, 5, 2, 3],\n        borderColor: [\n          '#587ce4'\n        ],\n        borderWidth: 2,\n        fill: false\n      },\n      {\n        label: 'Dataset 2',\n        data: [5, 23, 7, 12, 42, 23],\n        borderColor: [\n          '#ede190'\n        ],\n        borderWidth: 2,\n        fill: false\n      },\n      {\n        label: 'Dataset 3',\n        data: [15, 10, 21, 32, 12, 33],\n        borderColor: [\n          '#f44252'\n        ],\n        borderWidth: 2,\n        fill: false\n      }\n    ]\n  };\n  var options = {\n    scales: {\n      yAxes: [{\n        ticks: {\n          beginAtZero: true\n        }\n      }]\n    },\n    legend: {\n      display: false\n    },\n    elements: {\n      point: {\n        radius: 0\n      }\n    }\n\n  };\n  var doughnutPieData = {\n    datasets: [{\n      data: [30, 40, 30],\n      backgroundColor: [\n        'rgba(255, 99, 132, 0.5)',\n        'rgba(54, 162, 235, 0.5)',\n        'rgba(255, 206, 86, 0.5)',\n        'rgba(75, 192, 192, 0.5)',\n        'rgba(153, 102, 255, 0.5)',\n        'rgba(255, 159, 64, 0.5)'\n      ],\n      borderColor: [\n        'rgba(255,99,132,1)',\n        'rgba(54, 162, 235, 1)',\n        'rgba(255, 206, 86, 1)',\n        'rgba(75, 192, 192, 1)',\n        'rgba(153, 102, 255, 1)',\n        'rgba(255, 159, 64, 1)'\n      ],\n    }],\n\n    // These labels appear in the legend and in the tooltips when hovering different arcs\n    labels: [\n      'Pink',\n      'Blue',\n      'Yellow',\n    ]\n  };\n  var doughnutPieOptions = {\n    responsive: true,\n    animation: {\n      animateScale: true,\n      animateRotate: true\n    }\n  };\n  var areaData = {\n    labels: [\"2013\", \"2014\", \"2015\", \"2016\", \"2017\"],\n    datasets: [{\n      label: '# of Votes',\n      data: [12, 19, 3, 5, 2, 3],\n      backgroundColor: [\n        'rgba(255, 99, 132, 0.2)',\n        'rgba(54, 162, 235, 0.2)',\n        'rgba(255, 206, 86, 0.2)',\n        'rgba(75, 192, 192, 0.2)',\n        'rgba(153, 102, 255, 0.2)',\n        'rgba(255, 159, 64, 0.2)'\n      ],\n      borderColor: [\n        'rgba(255,99,132,1)',\n        'rgba(54, 162, 235, 1)',\n        'rgba(255, 206, 86, 1)',\n        'rgba(75, 192, 192, 1)',\n        'rgba(153, 102, 255, 1)',\n        'rgba(255, 159, 64, 1)'\n      ],\n      borderWidth: 1,\n      fill: true, // 3: no fill\n    }]\n  };\n\n  var areaOptions = {\n    plugins: {\n      filler: {\n        propagate: true\n      }\n    }\n  }\n\n  var multiAreaData = {\n    labels: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"],\n    datasets: [{\n        label: 'Facebook',\n        data: [8, 11, 13, 15, 12, 13, 16, 15, 13, 19, 11, 14],\n        borderColor: ['rgba(255, 99, 132, 0.5)'],\n        backgroundColor: ['rgba(255, 99, 132, 0.5)'],\n        borderWidth: 1,\n        fill: true\n      },\n      {\n        label: 'Twitter',\n        data: [7, 17, 12, 16, 14, 18, 16, 12, 15, 11, 13, 9],\n        borderColor: ['rgba(54, 162, 235, 0.5)'],\n        backgroundColor: ['rgba(54, 162, 235, 0.5)'],\n        borderWidth: 1,\n        fill: true\n      },\n      {\n        label: 'Linkedin',\n        data: [6, 14, 16, 20, 12, 18, 15, 12, 17, 19, 15, 11],\n        borderColor: ['rgba(255, 206, 86, 0.5)'],\n        backgroundColor: ['rgba(255, 206, 86, 0.5)'],\n        borderWidth: 1,\n        fill: true\n      }\n    ]\n  };\n\n  var multiAreaOptions = {\n    plugins: {\n      filler: {\n        propagate: true\n      }\n    },\n    elements: {\n      point: {\n        radius: 0\n      }\n    },\n    scales: {\n      xAxes: [{\n        gridLines: {\n          display: false\n        }\n      }],\n      yAxes: [{\n        gridLines: {\n          display: false\n        }\n      }]\n    }\n  }\n\n  var scatterChartData = {\n    datasets: [{\n        label: 'First Dataset',\n        data: [{\n            x: -10,\n            y: 0\n          },\n          {\n            x: 0,\n            y: 3\n          },\n          {\n            x: -25,\n            y: 5\n          },\n          {\n            x: 40,\n            y: 5\n          }\n        ],\n        backgroundColor: [\n          'rgba(255, 99, 132, 0.2)'\n        ],\n        borderColor: [\n          'rgba(255,99,132,1)'\n        ],\n        borderWidth: 1\n      },\n      {\n        label: 'Second Dataset',\n        data: [{\n            x: 10,\n            y: 5\n          },\n          {\n            x: 20,\n            y: -30\n          },\n          {\n            x: -25,\n            y: 15\n          },\n          {\n            x: -10,\n            y: 5\n          }\n        ],\n        backgroundColor: [\n          'rgba(54, 162, 235, 0.2)',\n        ],\n        borderColor: [\n          'rgba(54, 162, 235, 1)',\n        ],\n        borderWidth: 1\n      }\n    ]\n  }\n\n  var scatterChartOptions = {\n    scales: {\n      xAxes: [{\n        type: 'linear',\n        position: 'bottom'\n      }]\n    }\n  }\n  // Get context with jQuery - using jQuery's .get() method.\n  if ($(\"#barChart\").length) {\n    var barChartCanvas = $(\"#barChart\").get(0).getContext(\"2d\");\n    // This will get the first returned node in the jQuery collection.\n    var barChart = new Chart(barChartCanvas, {\n      type: 'bar',\n      data: data,\n      options: options\n    });\n  }\n\n  if ($(\"#lineChart\").length) {\n    var lineChartCanvas = $(\"#lineChart\").get(0).getContext(\"2d\");\n    var lineChart = new Chart(lineChartCanvas, {\n      type: 'line',\n      data: data,\n      options: options\n    });\n  }\n\n  if ($(\"#linechart-multi\").length) {\n    var multiLineCanvas = $(\"#linechart-multi\").get(0).getContext(\"2d\");\n    var lineChart = new Chart(multiLineCanvas, {\n      type: 'line',\n      data: multiLineData,\n      options: options\n    });\n  }\n\n  if ($(\"#areachart-multi\").length) {\n    var multiAreaCanvas = $(\"#areachart-multi\").get(0).getContext(\"2d\");\n    var multiAreaChart = new Chart(multiAreaCanvas, {\n      type: 'line',\n      data: multiAreaData,\n      options: multiAreaOptions\n    });\n  }\n\n  if ($(\"#doughnutChart\").length) {\n    var doughnutChartCanvas = $(\"#doughnutChart\").get(0).getContext(\"2d\");\n    var doughnutChart = new Chart(doughnutChartCanvas, {\n      type: 'doughnut',\n      data: doughnutPieData,\n      options: doughnutPieOptions\n    });\n  }\n\n  if ($(\"#pieChart\").length) {\n    var pieChartCanvas = $(\"#pieChart\").get(0).getContext(\"2d\");\n    var pieChart = new Chart(pieChartCanvas, {\n      type: 'pie',\n      data: doughnutPieData,\n      options: doughnutPieOptions\n    });\n  }\n\n  if ($(\"#areaChart\").length) {\n    var areaChartCanvas = $(\"#areaChart\").get(0).getContext(\"2d\");\n    var areaChart = new Chart(areaChartCanvas, {\n      type: 'line',\n      data: areaData,\n      options: areaOptions\n    });\n  }\n\n  if ($(\"#scatterChart\").length) {\n    var scatterChartCanvas = $(\"#scatterChart\").get(0).getContext(\"2d\");\n    var scatterChart = new Chart(scatterChartCanvas, {\n      type: 'scatter',\n      data: scatterChartData,\n      options: scatterChartOptions\n    });\n  }\n\n  if ($(\"#browserTrafficChart\").length) {\n    var doughnutChartCanvas = $(\"#browserTrafficChart\").get(0).getContext(\"2d\");\n    var doughnutChart = new Chart(doughnutChartCanvas, {\n      type: 'doughnut',\n      data: browserTrafficData,\n      options: doughnutPieOptions\n    });\n  }\n});"
  },
  {
    "path": "js/chartist.js",
    "content": "(function($) {\n  //simple line\n  'use strict';\n  if ($('#ct-chart-line').length) {\n    new Chartist.Line('#ct-chart-line', {\n      labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'],\n      series: [\n        [12, 9, 7, 8, 5],\n        [2, 1, 3.5, 7, 3],\n        [1, 3, 4, 5, 6]\n      ]\n    }, {\n      fullWidth: true,\n      chartPadding: {\n        right: 40\n      }\n    });\n  }\n\n  //Line scatterer\n  var times = function(n) {\n    return Array.apply(null, new Array(n));\n  };\n\n  var data = times(52).map(Math.random).reduce(function(data, rnd, index) {\n    data.labels.push(index + 1);\n    for (var i = 0; i < data.series.length; i++) {\n      data.series[i].push(Math.random() * 100)\n    }\n    return data;\n  }, {\n    labels: [],\n    series: times(4).map(function() {\n      return new Array()\n    })\n  });\n\n  var options = {\n    showLine: false,\n    axisX: {\n      labelInterpolationFnc: function(value, index) {\n        return index % 13 === 0 ? 'W' + value : null;\n      }\n    }\n  };\n\n  var responsiveOptions = [\n    ['screen and (min-width: 640px)', {\n      axisX: {\n        labelInterpolationFnc: function(value, index) {\n          return index % 4 === 0 ? 'W' + value : null;\n        }\n      }\n    }]\n  ];\n\n  if ($('#ct-chart-line-scatterer').length) {\n    new Chartist.Line('#ct-chart-line-scatterer', data, options, responsiveOptions);\n  }\n\n  //Stacked bar Chart\n  if ($('#ct-chart-stacked-bar').length) {\n    new Chartist.Bar('#ct-chart-stacked-bar', {\n      labels: ['Q1', 'Q2', 'Q3', 'Q4'],\n      series: [\n        ['800000', '1200000', '1400000', '1300000'],\n        ['200000', '400000', '500000', '300000'],\n        ['100000', '200000', '400000', '600000'],\n        ['400000', '600000', '200000', '0000']\n      ]\n    }, {\n      stackBars: true,\n      axisY: {\n        labelInterpolationFnc: function(value) {\n          return (value / 1000) + 'k';\n        }\n      }\n    }).on('draw', function(data) {\n      if (data.type === 'bar') {\n        data.element.attr({\n          style: 'stroke-width: 30px'\n        });\n      }\n    });\n  }\n\n\n  //Horizontal bar chart\n  if ($('#ct-chart-horizontal-bar').length) {\n    new Chartist.Bar('#ct-chart-horizontal-bar', {\n      labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],\n      series: [\n        [5, 4, 3, 7, 5, 10, 3],\n        [3, 2, 9, 5, 4, 6, 4],\n        [2, 6, 7, 1, 3, 5, 9],\n        [2, 6, 7, 1, 3, 5, 19],\n      ]\n    }, {\n      seriesBarDistance: 10,\n      reverseData: true,\n      horizontalBars: true,\n      axisY: {\n        offset: 20\n      }\n    });\n  }\n\n  //Pie\n  if ($('#ct-chart-pie').length) {\n    var data = {\n      series: [5, 3, 4]\n    };\n\n    var sum = function(a, b) {\n      return a + b\n    };\n\n    new Chartist.Pie('#ct-chart-pie', data, {\n      labelInterpolationFnc: function(value) {\n        return Math.round(value / data.series.reduce(sum) * 100) + '%';\n      }\n    });\n  }\n\n  //Donut\n  var labels = ['safari', 'chrome', 'explorer', 'firefox'];\n  var data = {\n    series: [20, 40, 10, 30]\n  };\n\n  if ($('#ct-chart-donut').length) {\n    new Chartist.Pie('#ct-chart-donut', data, {\n      donut: true,\n      donutWidth: 60,\n      donutSolid: true,\n      startAngle: 270,\n      showLabel: true,\n      labelInterpolationFnc: function(value, index) {\n        var percentage = Math.round(value / data.series.reduce(sum) * 100) + '%';\n        return labels[index] + ' ' + percentage;\n      }\n    });\n  }\n\n\n\n  //Dashboard Tickets Chart\n  if ($('#ct-chart-dash-barChart').length) {\n    new Chartist.Bar('#ct-chart-dash-barChart', {\n      labels: ['Week 1', 'Week 2', 'Week 3', 'Week 4'],\n      series: [\n        [300, 140, 230, 140],\n        [323, 529, 644, 230],\n        [734, 539, 624, 334],\n      ]\n    }, {\n      stackBars: true,\n      axisY: {\n        labelInterpolationFnc: function(value) {\n          return (value / 100) + 'k';\n        }\n      }\n    }).on('draw', function(data) {\n      if (data.type === 'bar') {\n        data.element.attr({\n          style: 'stroke-width: 50px'\n        });\n      }\n    });\n  }\n\n  //dashboard staked bar chart\n  if ($('#ct-chart-vartical-stacked-bar').length) {\n    new Chartist.Bar('#ct-chart-vartical-stacked-bar', {\n      labels: ['J', 'F', 'M', 'A', 'M', 'J', 'A'],\n      series: [{\n          \"name\": \"Income\",\n          \"data\": [8, 4, 6, 3, 7, 3, 8]\n        },\n        {\n          \"name\": \"Outcome\",\n          \"data\": [2, 7, 4, 8, 4, 6, 1]\n        },\n        {\n          \"name\": \"Revenue\",\n          \"data\": [4, 3, 3, 6, 7, 2, 4]\n        }\n      ]\n    }, {\n      seriesBarDistance: 10,\n      reverseData: true,\n      horizontalBars: false,\n      height: '280px',\n      fullWidth: true,\n      chartPadding: {\n        top: 30,\n        left: 0,\n        right: 0,\n        bottom: 0\n      },\n      plugins: [\n        Chartist.plugins.legend()\n      ]\n    });\n  }\n\n})(jQuery);"
  },
  {
    "path": "js/dashboard.js",
    "content": "(function ($) {\n  'use strict';\n  $(function () {\n\n    var start = moment().subtract(29, 'days');\n    var end = moment();\n\n    function cb(start, end) {\n        $('#income-expense-summary-chart-daterange input').val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));\n    }\n\n    $('#income-expense-summary-chart-daterange').daterangepicker({\n      opens: 'left',\n      startDate: start,\n        endDate: end,\n        ranges: {\n           'Today': [moment(), moment()],\n           'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],\n           'Last 7 Days': [moment().subtract(6, 'days'), moment()],\n           'Last 30 Days': [moment().subtract(29, 'days'), moment()],\n           'This Month': [moment().startOf('month'), moment().endOf('month')],\n           'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]\n        }\n    }, cb);\n\n    cb(start, end);\n\n    // Income Expenses Summary Chart with chartist line chart\n\n    var data = {\n      // A labels array that can contain any sort of values\n      labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n      // Our series array that contains series objects or in this case series data arrays\n      series: [\n        [505, 781, 480, 985, 410, 822, 388, 874, 350, 642, 320, 796],\n        [700, 430, 725, 390, 686, 392, 757, 500, 820, 400, 962, 420]\n      ]\n    };\n\n    var options = {\n      height:300,\n      fullWidth:true,\n      axisY: {\n        high: 1000,\n        low: 250,\n        referenceValue: 1000,\n        type: Chartist.FixedScaleAxis,\n        ticks: [250, 500, 750, 1000]\n      },\n      showArea: true,\n      showPoint: false\n    }\n    \n    var responsiveOptions = [\n      ['screen and (max-width: 480px)', {\n        height: 150,\n        axisX: {\n          labelInterpolationFnc: function (value) {\n            return value;\n          }\n        }\n      }]\n    ];\n    // Create a new line chart object where as first parameter we pass in a selector\n    // that is resolving to our chart container element. The Second parameter\n    // is the actual data object.\n    new Chartist.Line('#income-expense-summary-chart', data, options, responsiveOptions);\n\n    //Sessions by Channel doughnut chart\n\n    var doughnutChartCanvas = $(\"#sessionsDoughnutChart\").get(0).getContext(\"2d\");\n            var doughnutPieData = {\n                datasets: [{\n                    data: [55,25,20],\n                    backgroundColor: [\n                        '#ffca00',\n                        '#38ce3c',\n                        '#ff4d6b'\n                    ],\n                    borderColor: [\n                      '#ffca00',\n                      '#38ce3c',\n                      '#ff4d6b'\n                    ],\n                }],\n\n                // These labels appear in the legend and in the tooltips when hovering different arcs\n                labels: [\n                    'Reassigned',\n                    'Not Assigned',\n                    'Assigned'\n                ]\n            };\n            var doughnutPieOptions = {\n                cutoutPercentage: 75,\n                animationEasing: \"easeOutBounce\",\n                animateRotate: true,\n                animateScale: false,\n                responsive: true,\n                maintainAspectRatio: true,\n                showScale: true,\n                legend: {\n                    display: false\n                },\n                layout: {\n                    padding: {\n                        left: 0,\n                        right: 0,\n                        top: 0,\n                        bottom: 0\n                    }\n                }\n            };\n            var doughnutChart = new Chart(doughnutChartCanvas, {\n                type: 'doughnut',\n                data: doughnutPieData,\n                options: doughnutPieOptions\n            });\n        \n          //performance indicator bar chart\n\n          new Chartist.Bar('#performance-indicator-chart', {\n            labels: ['Jan', 'Feb', 'Mar', 'Apr', 'may', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n            series: [\n              [30, 25, 50, 25, 50, 25, 50, 55, 20, 35, 25, 30 ],\n              [25, 50, 10, 35, 30, 15, 20, 20, 30, 25, 10, 15 ],\n              [45, 25, 40, 40, 20, 60, 30, 25, 50, 40, 65, 55 ]\n            ]\n          }, {\n            stackBars: true,\n            height: 200,\n            axisY: {\n              type: Chartist.FixedScaleAxis,\n              ticks: [0, 25, 50, 75, 100]\n            },\n            showGridBackground: false\n          },\n          [\n            ['screen and (max-width: 480px)', {\n              height: 150,\n            }]\n          ]\n        );\n\n        //Pro purchase banner close\n        $('.purchace-popup .popup-dismiss').on('click', function(){\n          $('.purchace-popup').hide();\n        })\n  });\n})(jQuery);"
  },
  {
    "path": "js/misc.js",
    "content": "(function($) {\n  'use strict';\n  $(function() {\n    var body = $('body');\n    var contentWrapper = $('.content-wrapper');\n    var scroller = $('.container-scroller');\n    var footer = $('.footer');\n    var sidebar = $('.sidebar');\n\n    //Add active class to nav-link based on url dynamically\n    //Active class can be hard coded directly in html file also as required\n\n    function addActiveClass(element) {\n      if (current === \"\") {\n        //for root url\n        if (element.attr('href').indexOf(\"index.html\") !== -1) {\n          element.parents('.nav-item').last().addClass('active');\n          if (element.parents('.sub-menu').length) {\n            element.closest('.collapse').addClass('show');\n            element.addClass('active');\n          }\n        }\n      } else {\n        //for other url\n        if (element.attr('href').indexOf(current) !== -1) {\n          element.parents('.nav-item').last().addClass('active');\n          if (element.parents('.sub-menu').length) {\n            element.closest('.collapse').addClass('show');\n            element.addClass('active');\n          }\n          if (element.parents('.submenu-item').length) {\n            element.addClass('active');\n          }\n        }\n      }\n    }\n\n    var current = location.pathname.split(\"/\").slice(-1)[0].replace(/^\\/|\\/$/g, '');\n    $('.nav li a', sidebar).each(function() {\n      var $this = $(this);\n      addActiveClass($this);\n    })\n\n    $('.horizontal-menu .nav li a').each(function() {\n      var $this = $(this);\n      addActiveClass($this);\n    })\n\n    //Close other submenu in sidebar on opening any\n\n    sidebar.on('show.bs.collapse', '.collapse', function() {\n      sidebar.find('.collapse.show').collapse('hide');\n    });\n\n\n    //Change sidebar and content-wrapper height\n    applyStyles();\n\n    function applyStyles() {\n      //Applying perfect scrollbar\n      if (!body.hasClass(\"rtl\")) {\n        if ($('.settings-panel .tab-content .tab-pane.scroll-wrapper').length) {\n          const settingsPanelScroll = new PerfectScrollbar('.settings-panel .tab-content .tab-pane.scroll-wrapper');\n        }\n        if ($('.chats').length) {\n          const chatsScroll = new PerfectScrollbar('.chats');\n        }\n        if (body.hasClass(\"sidebar-fixed\")) {\n          var fixedSidebarScroll = new PerfectScrollbar('#sidebar .nav');\n        }\n      }\n    }\n\n    $('[data-toggle=\"minimize\"]').on(\"click\", function() {\n      if ((body.hasClass('sidebar-toggle-display')) || (body.hasClass('sidebar-absolute'))) {\n        body.toggleClass('sidebar-hidden');\n      } else {\n        body.toggleClass('sidebar-icon-only');\n      }\n    });\n\n    //checkbox and radios\n    $(\".form-check label,.form-radio label\").append('<i class=\"input-helper\"></i>');\n\n    //fullscreen\n    $(\"#fullscreen-button\").on(\"click\", function toggleFullScreen() {\n      if ((document.fullScreenElement !== undefined && document.fullScreenElement === null) || (document.msFullscreenElement !== undefined && document.msFullscreenElement === null) || (document.mozFullScreen !== undefined && !document.mozFullScreen) || (document.webkitIsFullScreen !== undefined && !document.webkitIsFullScreen)) {\n        if (document.documentElement.requestFullScreen) {\n          document.documentElement.requestFullScreen();\n        } else if (document.documentElement.mozRequestFullScreen) {\n          document.documentElement.mozRequestFullScreen();\n        } else if (document.documentElement.webkitRequestFullScreen) {\n          document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);\n        } else if (document.documentElement.msRequestFullscreen) {\n          document.documentElement.msRequestFullscreen();\n        }\n      } else {\n        if (document.cancelFullScreen) {\n          document.cancelFullScreen();\n        } else if (document.mozCancelFullScreen) {\n          document.mozCancelFullScreen();\n        } else if (document.webkitCancelFullScreen) {\n          document.webkitCancelFullScreen();\n        } else if (document.msExitFullscreen) {\n          document.msExitFullscreen();\n        }\n      }\n    })\n  });\n})(jQuery);"
  },
  {
    "path": "js/off-canvas.js",
    "content": "(function($) {\n  'use strict';\n  $(function() {\n    $('[data-toggle=\"offcanvas\"]').on(\"click\", function() {\n      $('.sidebar-offcanvas').toggleClass('active')\n    });\n  });\n})(jQuery);"
  },
  {
    "path": "js/select2.js",
    "content": "(function($) {\n  'use strict';\n\n  if ($(\".js-example-basic-single\").length) {\n    $(\".js-example-basic-single\").select2();\n  }\n  if ($(\".js-example-basic-multiple\").length) {\n    $(\".js-example-basic-multiple\").select2();\n  }\n})(jQuery);"
  },
  {
    "path": "js/typeahead.js",
    "content": "(function($) {\n  'use strict';\n  var substringMatcher = function(strs) {\n    return function findMatches(q, cb) {\n      var matches, substringRegex;\n\n      // an array that will be populated with substring matches\n      matches = [];\n\n      // regex used to determine if a string contains the substring `q`\n      var substrRegex = new RegExp(q, 'i');\n\n      // iterate through the pool of strings and for any string that\n      // contains the substring `q`, add it to the `matches` array\n      for (var i = 0; i < strs.length; i++) {\n        if (substrRegex.test(strs[i])) {\n          matches.push(strs[i]);\n        }\n      }\n\n      cb(matches);\n    };\n  };\n\n  var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California',\n    'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii',\n    'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana',\n    'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota',\n    'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire',\n    'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota',\n    'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island',\n    'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont',\n    'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'\n  ];\n\n  $('#the-basics .typeahead').typeahead({\n    hint: true,\n    highlight: true,\n    minLength: 1\n  }, {\n    name: 'states',\n    source: substringMatcher(states)\n  });\n  // constructs the suggestion engine\n  var states = new Bloodhound({\n    datumTokenizer: Bloodhound.tokenizers.whitespace,\n    queryTokenizer: Bloodhound.tokenizers.whitespace,\n    // `states` is an array of state names defined in \"The Basics\"\n    local: states\n  });\n\n  $('#bloodhound .typeahead').typeahead({\n    hint: true,\n    highlight: true,\n    minLength: 1\n  }, {\n    name: 'states',\n    source: states\n  });\n})(jQuery);"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"purple_admin\",\n  \"version\": \"3.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.html\",\n  \"dependencies\": {\n    \"bootstrap\": \"^4.3.1\",\n    \"chart.js\": \"^2.8.0\",\n    \"chartist\": \"^0.11.2\",\n    \"daterangepicker\": \"^3.0.5\",\n    \"flag-icon-css\": \"^3.3.0\",\n    \"jquery\": \"^3.4.1\",\n    \"moment\": \"^2.24.0\",\n    \"perfect-scrollbar\": \"^1.4.0\",\n    \"popper.js\": \"^1.15.0\",\n    \"progressbar.js\": \"^1.0.1\",\n    \"pwstabs\": \"^1.4.0\",\n    \"select2\": \"^4.0.7\",\n    \"select2-bootstrap-theme\": \"0.1.0-beta.10\",\n    \"simple-line-icons\": \"^2.4.1\",\n    \"twbs-pagination\": \"^1.4.1\",\n    \"typeahead.js\": \"^0.11.1\"\n  },\n  \"devDependencies\": {\n    \"browser-sync\": \"^2.26.7\",\n    \"compass-mixins\": \"^0.12.10\",\n    \"del\": \"^5.0.0\",\n    \"gulp\": \"^4.0.2\",\n    \"gulp-autoprefixer\": \"^6.1.0\",\n    \"gulp-clean-css\": \"^4.2.0\",\n    \"gulp-concat\": \"^2.6.1\",\n    \"gulp-htmlmin\": \"^5.0.1\",\n    \"gulp-inject\": \"5.0.2\",\n    \"gulp-inject-partials\": \"^1.0.5\",\n    \"gulp-notify\": \"^3.2.0\",\n    \"gulp-plumber\": \"^1.2.1\",\n    \"gulp-prettify\": \"^0.5.0\",\n    \"gulp-rename\": \"^1.4.0\",\n    \"gulp-replace\": \"^1.0.0\",\n    \"gulp-sass\": \"^4.0.2\",\n    \"gulp-sourcemaps\": \"^2.6.5\",\n    \"gulp-util\": \"^3.0.8\",\n    \"merge-stream\": \"^2.0.0\",\n    \"minimatch\": \"^3.0.4\",\n    \"require-dir\": \"^1.2.0\",\n    \"run-sequence\": \"^2.2.1\"\n  },\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"author\": \"bootstrapdash\",\n  \"url\": \"http://www.bootstrapdash.com/\",\n  \"copyright\": \"\",\n  \"license\": \"\"\n}\n"
  },
  {
    "path": "pages/charts/chartist.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <link rel=\"stylesheet\" href=\"../../vendors/chartist/chartist.min.css\">\n    <!-- End Plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\">\n    <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Chartist </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">Charts</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Chartist</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Simple Line chart</h4>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-line\"></div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Line scatterer</h4>\n                    <div id=\"rickshaw-time-scale\"></div>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-line-scatterer\"></div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Stacked bar chart</h4>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-stacked-bar\"></div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Horizontal bar chart</h4>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-horizontal-bar\"></div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Pie chart</h4>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-pie\"></div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Donut</h4>\n                    <div class=\"ct-chart ct-perfect-fourth\" id=\"ct-chart-donut\"></div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <script src=\"../../vendors/chartist/chartist.min.js\"></script>\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <script src=\"../../js/chartist.js\"></script>\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "pages/forms/basic_elements.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <link rel=\"stylesheet\" href=\"../../vendors/select2/select2.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/select2-bootstrap-theme/select2-bootstrap.min.css\">\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" />\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Form elements </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">Forms</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Form elements</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Default form</h4>\n                    <p class=\"card-description\"> Basic form layout </p>\n                    <form class=\"forms-sample\">\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputUsername1\">Username</label>\n                        <input type=\"text\" class=\"form-control\" id=\"exampleInputUsername1\" placeholder=\"Username\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputEmail1\">Email address</label>\n                        <input type=\"email\" class=\"form-control\" id=\"exampleInputEmail1\" placeholder=\"Email\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputPassword1\">Password</label>\n                        <input type=\"password\" class=\"form-control\" id=\"exampleInputPassword1\" placeholder=\"Password\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputConfirmPassword1\">Confirm Password</label>\n                        <input type=\"password\" class=\"form-control\" id=\"exampleInputConfirmPassword1\" placeholder=\"Password\">\n                      </div>\n                      <div class=\"form-check form-check-flat form-check-primary\">\n                        <label class=\"form-check-label\">\n                          <input type=\"checkbox\" class=\"form-check-input\"> Remember me </label>\n                      </div>\n                      <button type=\"submit\" class=\"btn btn-primary mr-2\">Submit</button>\n                      <button class=\"btn btn-light\">Cancel</button>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Horizontal Form</h4>\n                    <p class=\"card-description\"> Horizontal form layout </p>\n                    <form class=\"forms-sample\">\n                      <div class=\"form-group row\">\n                        <label for=\"exampleInputUsername2\" class=\"col-sm-3 col-form-label\">Email</label>\n                        <div class=\"col-sm-9\">\n                          <input type=\"text\" class=\"form-control\" id=\"exampleInputUsername2\" placeholder=\"Username\">\n                        </div>\n                      </div>\n                      <div class=\"form-group row\">\n                        <label for=\"exampleInputEmail2\" class=\"col-sm-3 col-form-label\">Email</label>\n                        <div class=\"col-sm-9\">\n                          <input type=\"email\" class=\"form-control\" id=\"exampleInputEmail2\" placeholder=\"Email\">\n                        </div>\n                      </div>\n                      <div class=\"form-group row\">\n                        <label for=\"exampleInputMobile\" class=\"col-sm-3 col-form-label\">Mobile</label>\n                        <div class=\"col-sm-9\">\n                          <input type=\"text\" class=\"form-control\" id=\"exampleInputMobile\" placeholder=\"Mobile number\">\n                        </div>\n                      </div>\n                      <div class=\"form-group row\">\n                        <label for=\"exampleInputPassword2\" class=\"col-sm-3 col-form-label\">Password</label>\n                        <div class=\"col-sm-9\">\n                          <input type=\"password\" class=\"form-control\" id=\"exampleInputPassword2\" placeholder=\"Password\">\n                        </div>\n                      </div>\n                      <div class=\"form-group row\">\n                        <label for=\"exampleInputConfirmPassword2\" class=\"col-sm-3 col-form-label\">Re Password</label>\n                        <div class=\"col-sm-9\">\n                          <input type=\"password\" class=\"form-control\" id=\"exampleInputConfirmPassword2\" placeholder=\"Password\">\n                        </div>\n                      </div>\n                      <div class=\"form-check form-check-flat form-check-primary\">\n                        <label class=\"form-check-label\">\n                          <input type=\"checkbox\" class=\"form-check-input\"> Remember me </label>\n                      </div>\n                      <button type=\"submit\" class=\"btn btn-primary mr-2\">Submit</button>\n                      <button class=\"btn btn-light\">Cancel</button>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Basic form elements</h4>\n                    <p class=\"card-description\"> Basic form elements </p>\n                    <form class=\"forms-sample\">\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputName1\">Name</label>\n                        <input type=\"text\" class=\"form-control\" id=\"exampleInputName1\" placeholder=\"Name\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputEmail3\">Email address</label>\n                        <input type=\"email\" class=\"form-control\" id=\"exampleInputEmail3\" placeholder=\"Email\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputPassword4\">Password</label>\n                        <input type=\"password\" class=\"form-control\" id=\"exampleInputPassword4\" placeholder=\"Password\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleSelectGender\">Gender</label>\n                        <select class=\"form-control\" id=\"exampleSelectGender\">\n                          <option>Male</option>\n                          <option>Female</option>\n                        </select>\n                      </div>\n                      <div class=\"form-group\">\n                        <label>File upload</label>\n                        <input type=\"file\" name=\"img[]\" class=\"file-upload-default\">\n                        <div class=\"input-group col-xs-12\">\n                          <input type=\"text\" class=\"form-control file-upload-info\" disabled placeholder=\"Upload Image\">\n                          <span class=\"input-group-append\">\n                            <button class=\"file-upload-browse btn btn-primary\" type=\"button\">Upload</button>\n                          </span>\n                        </div>\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleInputCity1\">City</label>\n                        <input type=\"text\" class=\"form-control\" id=\"exampleInputCity1\" placeholder=\"Location\">\n                      </div>\n                      <div class=\"form-group\">\n                        <label for=\"exampleTextarea1\">Textarea</label>\n                        <textarea class=\"form-control\" id=\"exampleTextarea1\" rows=\"4\"></textarea>\n                      </div>\n                      <button type=\"submit\" class=\"btn btn-primary mr-2\">Submit</button>\n                      <button class=\"btn btn-light\">Cancel</button>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Input size</h4>\n                    <p class=\"card-description\"> Add classes like <code>.form-control-lg</code> and <code>.form-control-sm</code>. </p>\n                    <div class=\"form-group\">\n                      <label>Large input</label>\n                      <input type=\"text\" class=\"form-control form-control-lg\" placeholder=\"Username\" aria-label=\"Username\">\n                    </div>\n                    <div class=\"form-group\">\n                      <label>Default input</label>\n                      <input type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\">\n                    </div>\n                    <div class=\"form-group\">\n                      <label>Small input</label>\n                      <input type=\"text\" class=\"form-control form-control-sm\" placeholder=\"Username\" aria-label=\"Username\">\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Select size</h4>\n                    <p class=\"card-description\"> Add classes like <code>.form-control-lg</code> and <code>.form-control-sm</code>. </p>\n                    <div class=\"form-group\">\n                      <label for=\"exampleFormControlSelect1\">Large select</label>\n                      <select class=\"form-control form-control-lg\" id=\"exampleFormControlSelect1\">\n                        <option>1</option>\n                        <option>2</option>\n                        <option>3</option>\n                        <option>4</option>\n                        <option>5</option>\n                      </select>\n                    </div>\n                    <div class=\"form-group\">\n                      <label for=\"exampleFormControlSelect2\">Default select</label>\n                      <select class=\"form-control\" id=\"exampleFormControlSelect2\">\n                        <option>1</option>\n                        <option>2</option>\n                        <option>3</option>\n                        <option>4</option>\n                        <option>5</option>\n                      </select>\n                    </div>\n                    <div class=\"form-group\">\n                      <label for=\"exampleFormControlSelect3\">Small select</label>\n                      <select class=\"form-control form-control-sm\" id=\"exampleFormControlSelect3\">\n                        <option>1</option>\n                        <option>2</option>\n                        <option>3</option>\n                        <option>4</option>\n                        <option>5</option>\n                      </select>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Basic input groups</h4>\n                    <p class=\"card-description\"> Basic bootstrap input groups </p>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <div class=\"input-group-prepend\">\n                          <span class=\"input-group-text\">@</span>\n                        </div>\n                        <input type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\" aria-describedby=\"basic-addon1\">\n                      </div>\n                    </div>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <div class=\"input-group-prepend\">\n                          <span class=\"input-group-text bg-primary text-white\">$</span>\n                        </div>\n                        <input type=\"text\" class=\"form-control\" aria-label=\"Amount (to the nearest dollar)\">\n                        <div class=\"input-group-append\">\n                          <span class=\"input-group-text\">.00</span>\n                        </div>\n                      </div>\n                    </div>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <div class=\"input-group-prepend\">\n                          <span class=\"input-group-text\">$</span>\n                        </div>\n                        <div class=\"input-group-prepend\">\n                          <span class=\"input-group-text\">0.00</span>\n                        </div>\n                        <input type=\"text\" class=\"form-control\" aria-label=\"Amount (to the nearest dollar)\">\n                      </div>\n                    </div>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <input type=\"text\" class=\"form-control\" placeholder=\"Recipient's username\" aria-label=\"Recipient's username\" aria-describedby=\"basic-addon2\">\n                        <div class=\"input-group-append\">\n                          <button class=\"btn btn-sm btn-primary\" type=\"button\">Search</button>\n                        </div>\n                      </div>\n                    </div>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <div class=\"input-group-prepend\">\n                          <button class=\"btn btn-sm btn-outline-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown</button>\n                          <div class=\"dropdown-menu\">\n                            <a class=\"dropdown-item\" href=\"#\">Action</a>\n                            <a class=\"dropdown-item\" href=\"#\">Another action</a>\n                            <a class=\"dropdown-item\" href=\"#\">Something else here</a>\n                            <div role=\"separator\" class=\"dropdown-divider\"></div>\n                            <a class=\"dropdown-item\" href=\"#\">Separated link</a>\n                          </div>\n                        </div>\n                        <input type=\"text\" class=\"form-control\" aria-label=\"Text input with dropdown button\">\n                      </div>\n                    </div>\n                    <div class=\"form-group\">\n                      <div class=\"input-group\">\n                        <input type=\"text\" class=\"form-control\" placeholder=\"Find in facebook\" aria-label=\"Recipient's username\" aria-describedby=\"basic-addon2\">\n                        <div class=\"input-group-append\">\n                          <button class=\"btn btn-sm btn-facebook\" type=\"button\">\n                            <i class=\"icon-social-facebook\"></i>\n                          </button>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Checkbox Controls</h4>\n                    <p class=\"card-description\">Checkbox and radio controls (default appearance is in primary color)</p>\n                    <form>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group\">\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\"> Default </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Checked </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" disabled> Disabled </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" disabled checked> Disabled checked </label>\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group\">\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"optionsRadios\" id=\"optionsRadios1\" value=\"\"> Default </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"optionsRadios\" id=\"optionsRadios2\" value=\"option2\" checked> Selected </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"optionsRadios2\" id=\"optionsRadios3\" value=\"option3\" disabled> Disabled </label>\n                            </div>\n                            <div class=\"form-check\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"optionsRadio2\" id=\"optionsRadios4\" value=\"option4\" disabled checked> Selected and disabled </label>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                    </form>\n                  </div>\n                  <div class=\"card-body\">\n                    <p class=\"card-description\">Add class <code>.form-check-{color}</code> for checkbox and radio controls in theme colors</p>\n                    <form>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group\">\n                            <div class=\"form-check form-check-primary\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Primary </label>\n                            </div>\n                            <div class=\"form-check form-check-success\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Success </label>\n                            </div>\n                            <div class=\"form-check form-check-info\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Info </label>\n                            </div>\n                            <div class=\"form-check form-check-danger\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Danger </label>\n                            </div>\n                            <div class=\"form-check form-check-warning\">\n                              <label class=\"form-check-label\">\n                                <input type=\"checkbox\" class=\"form-check-input\" checked> Warning </label>\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group\">\n                            <div class=\"form-check form-check-primary\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"ExampleRadio1\" id=\"ExampleRadio1\" checked> Primary </label>\n                            </div>\n                            <div class=\"form-check form-check-success\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"ExampleRadio2\" id=\"ExampleRadio2\" checked> Success </label>\n                            </div>\n                            <div class=\"form-check form-check-info\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"ExampleRadio3\" id=\"ExampleRadio3\" checked> Info </label>\n                            </div>\n                            <div class=\"form-check form-check-danger\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"ExampleRadio4\" id=\"ExampleRadio4\" checked> Danger </label>\n                            </div>\n                            <div class=\"form-check form-check-warning\">\n                              <label class=\"form-check-label\">\n                                <input type=\"radio\" class=\"form-check-input\" name=\"ExampleRadio5\" id=\"ExampleRadio5\" checked> Warning </label>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Inline forms</h4>\n                    <p class=\"card-description\"> Use the <code>.form-inline</code> class to display a series of labels, form controls, and buttons on a single horizontal row </p>\n                    <form class=\"form-inline\">\n                      <label class=\"sr-only\" for=\"inlineFormInputName2\">Name</label>\n                      <input type=\"text\" class=\"form-control mb-2 mr-sm-2\" id=\"inlineFormInputName2\" placeholder=\"Jane Doe\">\n                      <label class=\"sr-only\" for=\"inlineFormInputGroupUsername2\">Username</label>\n                      <div class=\"input-group mb-2 mr-sm-2\">\n                        <div class=\"input-group-prepend\">\n                          <div class=\"input-group-text\">@</div>\n                        </div>\n                        <input type=\"text\" class=\"form-control\" id=\"inlineFormInputGroupUsername2\" placeholder=\"Username\">\n                      </div>\n                      <div class=\"form-check mx-sm-2\">\n                        <label class=\"form-check-label\">\n                          <input type=\"checkbox\" class=\"form-check-input\" checked> Remember me </label>\n                      </div>\n                      <button type=\"submit\" class=\"btn btn-primary mb-2\">Submit</button>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Horizontal Two column</h4>\n                    <form class=\"form-sample\">\n                      <p class=\"card-description\"> Personal info </p>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">First Name</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Last Name</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Gender</label>\n                            <div class=\"col-sm-9\">\n                              <select class=\"form-control\">\n                                <option>Male</option>\n                                <option>Female</option>\n                              </select>\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Date of Birth</label>\n                            <div class=\"col-sm-9\">\n                              <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" />\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Category</label>\n                            <div class=\"col-sm-9\">\n                              <select class=\"form-control\">\n                                <option>Category1</option>\n                                <option>Category2</option>\n                                <option>Category3</option>\n                                <option>Category4</option>\n                              </select>\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Membership</label>\n                            <div class=\"col-sm-4\">\n                              <div class=\"form-check\">\n                                <label class=\"form-check-label\">\n                                  <input type=\"radio\" class=\"form-check-input\" name=\"membershipRadios\" id=\"membershipRadios1\" value=\"\" checked> Free </label>\n                              </div>\n                            </div>\n                            <div class=\"col-sm-5\">\n                              <div class=\"form-check\">\n                                <label class=\"form-check-label\">\n                                  <input type=\"radio\" class=\"form-check-input\" name=\"membershipRadios\" id=\"membershipRadios2\" value=\"option2\"> Professional </label>\n                              </div>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                      <p class=\"card-description\"> Address </p>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Address 1</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">State</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Address 2</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Postcode</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                      <div class=\"row\">\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">City</label>\n                            <div class=\"col-sm-9\">\n                              <input type=\"text\" class=\"form-control\" />\n                            </div>\n                          </div>\n                        </div>\n                        <div class=\"col-md-6\">\n                          <div class=\"form-group row\">\n                            <label class=\"col-sm-3 col-form-label\">Country</label>\n                            <div class=\"col-sm-9\">\n                              <select class=\"form-control\">\n                                <option>America</option>\n                                <option>Italy</option>\n                                <option>Russia</option>\n                                <option>Britain</option>\n                              </select>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                    </form>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Select 2</h4>\n                    <div class=\"form-group\">\n                      <label>Single select box using select 2</label>\n                      <select class=\"js-example-basic-single\" style=\"width:100%\">\n                        <option value=\"AL\">Alabama</option>\n                        <option value=\"WY\">Wyoming</option>\n                        <option value=\"AM\">America</option>\n                        <option value=\"CA\">Canada</option>\n                        <option value=\"RU\">Russia</option>\n                      </select>\n                    </div>\n                    <div class=\"form-group\">\n                      <label>Multiple select using select 2</label>\n                      <select class=\"js-example-basic-multiple\" multiple=\"multiple\" style=\"width:100%\">\n                        <option value=\"AL\">Alabama</option>\n                        <option value=\"WY\">Wyoming</option>\n                        <option value=\"AM\">America</option>\n                        <option value=\"CA\">Canada</option>\n                        <option value=\"RU\">Russia</option>\n                      </select>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Typeahead</h4>\n                    <p class=\"card-description\"> A simple suggestion engine </p>\n                    <div class=\"form-group row\">\n                      <div class=\"col\">\n                        <label>Basic</label>\n                        <div id=\"the-basics\">\n                          <input class=\"typeahead form-control\" type=\"text\" placeholder=\"States of USA\">\n                        </div>\n                      </div>\n                      <div class=\"col\">\n                        <label>Bloodhound</label>\n                        <div id=\"bloodhound\">\n                          <input class=\"typeahead form-control\" type=\"text\" placeholder=\"States of USA\">\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <script src=\"../../vendors/select2/select2.min.js\"></script>\n    <script src=\"../../vendors/typeahead.js/typeahead.bundle.min.js\"></script>\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <script src=\"../../js/typeahead.js\"></script>\n    <script src=\"../../js/select2.js\"></script>\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "pages/icons/simple-line-icons.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Simple line icons </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">Icons</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Simple line icons</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-lg-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Simple line icons</h4>\n                    <div class=\"icons-list row\">\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-user\"></i>icon-user </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-people\"></i>icon-people </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-user-female\"></i> icon-user-female </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-user-follow\"></i> icon-user-follow </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-user-following\"></i> icon-user-following </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-user-unfollow\"></i> icon-user-unfollow </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-login\"></i> icon-login </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-logout\"></i> icon-logout </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-emotsmile\"></i> icon-emotsmile </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-phone\"></i> icon-phone </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-call-end\"></i> icon-call-end </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-call-in\"></i> icon-call-in </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-call-out\"></i> icon-call-out </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-map\"></i> icon-map </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-location-pin\"></i> icon-location-pin </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-direction\"></i> icon-direction </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-directions\"></i> icon-directions </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-compass\"></i> icon-compass </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-layers\"></i> icon-layers </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-menu\"></i> icon-menu </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-list\"></i> icon-list </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-options-vertical\"></i> icon-options-vertical </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-options\"></i> icon-options </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-down\"></i> icon-arrow-down </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-left\"></i> icon-arrow-left </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-right\"></i> icon-arrow-right </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-up\"></i> icon-arrow-up </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-up-circle\"></i> icon-arrow-up-circle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-left-circle\"></i> icon-arrow-left-circle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-right-circle\"></i> icon-arrow-right-circle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-arrow-down-circle\"></i> icon-arrow-down-circle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-check\"></i> icon-check </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-clock\"></i> icon-clock </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-plus\"></i> icon-plus </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-close\"></i> icon-close </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-trophy\"></i> icon-trophy </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-screen-smartphone\"></i> icon-screen-smartphone </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-screen-desktop\"></i> icon-screen-desktop </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-plane\"></i> icon-plane </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-notebook\"></i> icon-notebook </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-mustache\"></i> icon-mustache </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-mouse\"></i> icon-mouse </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-magnet\"></i> icon-magnet </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-energy\"></i> icon-energy </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-disc\"></i> icon-disc </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-cursor\"></i> icon-cursor </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-cursor-move\"></i> icon-cursor-move </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-crop\"></i> icon-crop </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-chemistry\"></i> icon-chemistry </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-speedometer\"></i> icon-speedometer </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-shield\"></i> icon-shield </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-screen-tablet\"></i> icon-screen-tablet </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-magic-wand\"></i> icon-magic-wand </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-hourglass\"></i> icon-hourglass </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-graduation\"></i> icon-graduation </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-ghost\"></i> icon-ghost </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-game-controller\"></i> icon-game-controller </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-fire\"></i> icon-fire </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-eyeglass\"></i> icon-eyeglass </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-envelope-open\"></i> icon-envelope-open </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-envelope-letter\"></i> icon-envelope-letter </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-bell\"></i> icon-bell </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-badge\"></i> icon-badge </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-anchor\"></i> icon-anchor </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-wallet\"></i> icon-wallet </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-vector\"></i> icon-vector </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-speech\"></i> icon-speech </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-puzzle\"></i> icon-puzzle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-printer\"></i> icon-printer </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-present\"></i> icon-present </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-playlist\"></i> icon-playlist </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-pin\"></i> icon-pin </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-picture\"></i> icon-picture </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-handbag\"></i> icon-handbag </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-globe-alt\"></i> icon-globe-alt </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-globe\"></i> icon-globe </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-folder-alt\"></i> icon-folder-alt </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-folder\"></i> icon-folder </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-film\"></i> icon-film </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-feed\"></i> icon-feed </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-drop\"></i> icon-drop </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-drawer\"></i> icon-drawer </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-docs\"></i> icon-docs </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-doc\"></i> icon-doc </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-diamond\"></i> icon-diamond </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-cup\"></i> icon-cup </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-calculator\"></i> icon-calculator </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-bubbles\"></i> icon-bubbles </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-briefcase\"></i> icon-briefcase </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-book-open\"></i> icon-book-open </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-basket-loaded\"></i> icon-basket-loaded </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-basket\"></i> icon-basket </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-bag\"></i> icon-bag </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-action-undo\"></i> icon-action-undo </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-action-redo\"></i> icon-action-redo </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-wrench\"></i> icon-wrench </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-umbrella\"></i> icon-umbrella </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-trash\"></i> icon-trash </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-tag\"></i> icon-tag </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-support\"></i> .icon-support </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-frame\"></i> icon-frame </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-size-fullscreen\"></i> icon-size-fullscreen </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-size-actual\"></i> icon-size-actual </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-shuffle\"></i> icon-shuffle </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-share-alt\"></i> icon-share-alt </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-share\"></i> icon-share </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-rocket\"></i> icon-rocket </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-question\"></i> icon-question </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-pie-chart\"></i> icon-pie-chart </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-pencil\"></i> icon-pencil </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-note\"></i> icon-note </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-loop\"></i> icon-loop </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-home\"></i> icon-home </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-grid\"></i> icon-grid </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-graph\"></i> icon-graph </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-microphone\"></i> icon-microphone </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-music-tone-alt\"></i> icon-music-tone-alt </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-music-tone\"></i> icon-music-tone </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-earphones-alt\"></i> icon-earphones-alt </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-earphones\"></i> icon-earphones </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-equalizer\"></i> icon-equalizer </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-like\"></i> icon-like </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-dislike\"></i> icon-dislike </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-start\"></i> icon-control-start </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-rewind\"></i> icon-control-rewind </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-play\"></i> icon-control-play </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-pause\"></i> icon-control-pause </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-forward\"></i> icon-control-forward </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-control-end\"></i> icon-control-end </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-volume-1\"></i> icon-volume-1 </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-volume-2\"></i> icon-volume-2 </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-volume-off\"></i> icon-volume-off </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-calendar\"></i> icon-calendar </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-bulb\"></i> icon-bulb </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-chart\"></i> icon-chart </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-ban\"></i> icon-ban </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-bubble\"></i> icon-bubble </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-camrecorder\"></i> icon-camrecorder </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-camera\"></i> icon-camera </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-cloud-download\"></i> icon-cloud-download </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-cloud-upload\"></i> icon-cloud-upload </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-eye\"></i> icon-eye </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-flag\"></i> icon-flag </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-heart\"></i> icon-heart </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-info\"></i> icon-info </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-key\"></i> icon-key </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-link\"></i> icon-link </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-lock\"></i> icon-lock </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-lock-open\"></i> icon-lock-open </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-magnifier\"></i> icon-magnifier </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-magnifier-add\"></i> icon-magnifier-add </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-magnifier-remove\"></i> icon-magnifier-remove </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-paper-clip\"></i> icon-paper-clip </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-paper-plane\"></i> icon-paper-plane </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-power\"></i> icon-power </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-refresh\"></i> icon-refresh </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-reload\"></i> icon-reload </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-settings\"></i> icon-settings </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-star\"></i> icon-star </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-symbol-female\"></i> icon-symbol-female </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-symbol-male\"></i> icon-symbol-male </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-target\"></i> icon-target </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-credit-card\"></i> icon-credit-card </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-paypal\"></i> icon-paypal </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-tumblr\"></i> icon-social-tumblr </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-twitter\"></i> icon-social-twitter </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-facebook\"></i> icon-social-facebook </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-instagram\"></i> icon-social-instagram </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-linkedin\"></i> icon-social-linkedin </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-pinterest\"></i> icon-social-pinterest </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-github\"></i> icon-social-github </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-google\"></i> icon-social-google </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-reddit\"></i> icon-social-reddit </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-skype\"></i> icon-social-skype </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-dribbble\"></i> icon-social-dribbble </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-behance\"></i> icon-social-behance </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-foursqare\"></i> icon-social-foursqare </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-soundcloud\"></i> icon-social-soundcloud </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-spotify\"></i> icon-social-spotify </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-stumbleupon\"></i> icon-social-stumbleupon </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-youtube\"></i> icon-social-youtube </div>\n                      </div>\n                      <div class=\"col-sm-6 col-md-4 col-lg-3\">\n                        <div class=\"preview\"> <i class=\"icon-social-dropbox\"></i> icon-social-dropbox </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n      </div>\n    </div>\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "pages/samples/blank-page.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "pages/samples/error-404.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End Plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <div class=\"container-fluid page-body-wrapper full-page-wrapper\">\n        <div class=\"content-wrapper d-flex align-items-center text-center error-page bg-primary\">\n          <div class=\"row flex-grow\">\n            <div class=\"col-lg-7 mx-auto text-white\">\n              <div class=\"row align-items-center d-flex flex-row\">\n                <div class=\"col-lg-6 text-lg-right pr-lg-4\">\n                  <h1 class=\"display-1 mb-0\">404</h1>\n                </div>\n                <div class=\"col-lg-6 error-page-divider text-lg-left pl-lg-4\">\n                  <h2>SORRY!</h2>\n                  <h3 class=\"font-weight-light\">The page you’re looking for was not found.</h3>\n                </div>\n              </div>\n              <div class=\"row mt-5\">\n                <div class=\"col-12 text-center mt-xl-2\">\n                  <a class=\"text-white font-weight-medium\" href=\"../../index.html\">Back to home</a>\n                </div>\n              </div>\n              <div class=\"row mt-5\">\n                <div class=\"col-12 mt-xl-2\">\n                  <p class=\"text-white font-weight-medium text-center\">Copyright &copy; 2020 All rights reserved.</p>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n        <!-- content-wrapper ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "pages/samples/error-500.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End Plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <div class=\"container-fluid page-body-wrapper full-page-wrapper\">\n        <div class=\"content-wrapper d-flex align-items-center text-center error-page bg-info\">\n          <div class=\"row flex-grow\">\n            <div class=\"col-lg-7 mx-auto text-white\">\n              <div class=\"row align-items-center d-flex flex-row\">\n                <div class=\"col-lg-6 text-lg-right pr-lg-4\">\n                  <h1 class=\"display-1 mb-0\">500</h1>\n                </div>\n                <div class=\"col-lg-6 error-page-divider text-lg-left pl-lg-4\">\n                  <h2>SORRY!</h2>\n                  <h3 class=\"font-weight-light\">Internal server error!</h3>\n                </div>\n              </div>\n              <div class=\"row mt-5\">\n                <div class=\"col-12 text-center mt-xl-2\">\n                  <a class=\"text-white font-weight-medium\" href=\"../../index.html\">Back to home</a>\n                </div>\n              </div>\n              <div class=\"row mt-5\">\n                <div class=\"col-12 mt-xl-2\">\n                  <p class=\"text-white font-weight-medium text-center\">Copyright &copy; 2020 All rights reserved.</p>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n        <!-- content-wrapper ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "pages/samples/login.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <div class=\"container-fluid page-body-wrapper full-page-wrapper\">\n        <div class=\"content-wrapper d-flex align-items-center auth\">\n          <div class=\"row flex-grow\">\n            <div class=\"col-lg-4 mx-auto\">\n              <div class=\"auth-form-light text-left p-5\">\n                <div class=\"brand-logo\">\n                  <img src=\"../../images/logo.svg\">\n                </div>\n                <h4>Hello! let's get started</h4>\n                <h6 class=\"font-weight-light\">Sign in to continue.</h6>\n                <form class=\"pt-3\">\n                  <div class=\"form-group\">\n                    <input type=\"email\" class=\"form-control form-control-lg\" id=\"exampleInputEmail1\" placeholder=\"Username\">\n                  </div>\n                  <div class=\"form-group\">\n                    <input type=\"password\" class=\"form-control form-control-lg\" id=\"exampleInputPassword1\" placeholder=\"Password\">\n                  </div>\n                  <div class=\"mt-3\">\n                    <a class=\"btn btn-block btn-primary btn-lg font-weight-medium auth-form-btn\" href=\"../../index.html\">SIGN IN</a>\n                  </div>\n                  <div class=\"my-2 d-flex justify-content-between align-items-center\">\n                    <div class=\"form-check\">\n                      <label class=\"form-check-label text-muted\">\n                        <input type=\"checkbox\" class=\"form-check-input\"> Keep me signed in </label>\n                    </div>\n                    <a href=\"#\" class=\"auth-link text-black\">Forgot password?</a>\n                  </div>\n                  <div class=\"mb-2\">\n                    <button type=\"button\" class=\"btn btn-block btn-facebook auth-form-btn\">\n                      <i class=\"icon-social-facebook mr-2\"></i>Connect using facebook </button>\n                  </div>\n                  <div class=\"text-center mt-4 font-weight-light\"> Don't have an account? <a href=\"register.html\" class=\"text-primary\">Create</a>\n                  </div>\n                </form>\n              </div>\n            </div>\n          </div>\n        </div>\n        <!-- content-wrapper ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "pages/samples/register.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <div class=\"container-fluid page-body-wrapper full-page-wrapper\">\n        <div class=\"content-wrapper d-flex align-items-center auth\">\n          <div class=\"row flex-grow\">\n            <div class=\"col-lg-4 mx-auto\">\n              <div class=\"auth-form-light text-left p-5\">\n                <div class=\"brand-logo\">\n                  <img src=\"../../images/logo.svg\">\n                </div>\n                <h4>New here?</h4>\n                <h6 class=\"font-weight-light\">Signing up is easy. It only takes a few steps</h6>\n                <form class=\"pt-3\">\n                  <div class=\"form-group\">\n                    <input type=\"text\" class=\"form-control form-control-lg\" id=\"exampleInputUsername1\" placeholder=\"Username\">\n                  </div>\n                  <div class=\"form-group\">\n                    <input type=\"email\" class=\"form-control form-control-lg\" id=\"exampleInputEmail1\" placeholder=\"Email\">\n                  </div>\n                  <div class=\"form-group\">\n                    <select class=\"form-control form-control-lg\" id=\"exampleFormControlSelect2\">\n                      <option>Country</option>\n                      <option>United States of America</option>\n                      <option>United Kingdom</option>\n                      <option>India</option>\n                      <option>Germany</option>\n                      <option>Argentina</option>\n                    </select>\n                  </div>\n                  <div class=\"form-group\">\n                    <input type=\"password\" class=\"form-control form-control-lg\" id=\"exampleInputPassword1\" placeholder=\"Password\">\n                  </div>\n                  <div class=\"mb-4\">\n                    <div class=\"form-check\">\n                      <label class=\"form-check-label text-muted\">\n                        <input type=\"checkbox\" class=\"form-check-input\"> I agree to all Terms & Conditions </label>\n                    </div>\n                  </div>\n                  <div class=\"mt-3\">\n                    <a class=\"btn btn-block btn-primary btn-lg font-weight-medium auth-form-btn\" href=\"../../index.html\">SIGN UP</a>\n                  </div>\n                  <div class=\"text-center mt-4 font-weight-light\"> Already have an account? <a href=\"login.html\" class=\"text-primary\">Login</a>\n                  </div>\n                </form>\n              </div>\n            </div>\n          </div>\n        </div>\n        <!-- content-wrapper ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "pages/tables/basic-table.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Basic Tables </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">Tables</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Basic tables</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Basic Table</h4>\n                    <p class=\"card-description\"> Add class <code>.table</code>\n                    </p>\n                    <table class=\"table\">\n                      <thead>\n                        <tr>\n                          <th>Profile</th>\n                          <th>VatNo.</th>\n                          <th>Created</th>\n                          <th>Status</th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr>\n                          <td>Jacob</td>\n                          <td>53275531</td>\n                          <td>12 May 2017</td>\n                          <td><label class=\"badge badge-danger\">Pending</label></td>\n                        </tr>\n                        <tr>\n                          <td>Messsy</td>\n                          <td>53275532</td>\n                          <td>15 May 2017</td>\n                          <td><label class=\"badge badge-warning\">In progress</label></td>\n                        </tr>\n                        <tr>\n                          <td>John</td>\n                          <td>53275533</td>\n                          <td>14 May 2017</td>\n                          <td><label class=\"badge badge-info\">Fixed</label></td>\n                        </tr>\n                        <tr>\n                          <td>Peter</td>\n                          <td>53275534</td>\n                          <td>16 May 2017</td>\n                          <td><label class=\"badge badge-success\">Completed</label></td>\n                        </tr>\n                        <tr>\n                          <td>Dave</td>\n                          <td>53275535</td>\n                          <td>20 May 2017</td>\n                          <td><label class=\"badge badge-warning\">In progress</label></td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Hoverable Table</h4>\n                    <p class=\"card-description\"> Add class <code>.table-hover</code>\n                    </p>\n                    <table class=\"table table-hover\">\n                      <thead>\n                        <tr>\n                          <th>User</th>\n                          <th>Product</th>\n                          <th>Sale</th>\n                          <th>Status</th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr>\n                          <td>Jacob</td>\n                          <td>Photoshop</td>\n                          <td class=\"text-danger\"> 28.76% <i class=\"icon-arrow-down-circle\"></i></td>\n                          <td><label class=\"badge badge-danger\">Pending</label></td>\n                        </tr>\n                        <tr>\n                          <td>Messsy</td>\n                          <td>Flash</td>\n                          <td class=\"text-danger\"> 21.06% <i class=\"icon-arrow-down-circle\"></i></td>\n                          <td><label class=\"badge badge-warning\">In progress</label></td>\n                        </tr>\n                        <tr>\n                          <td>John</td>\n                          <td>Premier</td>\n                          <td class=\"text-danger\"> 35.00% <i class=\"icon-arrow-down-circle\"></i></td>\n                          <td><label class=\"badge badge-info\">Fixed</label></td>\n                        </tr>\n                        <tr>\n                          <td>Peter</td>\n                          <td>After effects</td>\n                          <td class=\"text-success\"> 82.00% <i class=\"icon-arrow-up-circle\"></i></td>\n                          <td><label class=\"badge badge-success\">Completed</label></td>\n                        </tr>\n                        <tr>\n                          <td>Dave</td>\n                          <td>53275535</td>\n                          <td class=\"text-success\"> 98.05% <i class=\"icon-arrow-up-circle\"></i></td>\n                          <td><label class=\"badge badge-warning\">In progress</label></td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Striped Table</h4>\n                    <p class=\"card-description\"> Add class <code>.table-striped</code>\n                    </p>\n                    <table class=\"table table-striped\">\n                      <thead>\n                        <tr>\n                          <th> User </th>\n                          <th> First name </th>\n                          <th> Progress </th>\n                          <th> Amount </th>\n                          <th> Deadline </th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-1.png\" alt=\"image\" />\n                          </td>\n                          <td> Herman Beck </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-success\" role=\"progressbar\" style=\"width: 25%\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-2.png\" alt=\"image\" />\n                          </td>\n                          <td> Messsy Adam </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 75%\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $245.30 </td>\n                          <td> July 1, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-3.png\" alt=\"image\" />\n                          </td>\n                          <td> John Richards </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 90%\" aria-valuenow=\"90\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $138.00 </td>\n                          <td> Apr 12, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-4.png\" alt=\"image\" />\n                          </td>\n                          <td> Peter Meggik </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-primary\" role=\"progressbar\" style=\"width: 50%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-1.png\" alt=\"image\" />\n                          </td>\n                          <td> Edward </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 35%\" aria-valuenow=\"35\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 160.25 </td>\n                          <td> May 03, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-2.png\" alt=\"image\" />\n                          </td>\n                          <td> John Doe </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-info\" role=\"progressbar\" style=\"width: 65%\" aria-valuenow=\"65\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 123.21 </td>\n                          <td> April 05, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td class=\"py-1\">\n                            <img src=\"../../images/faces-clipart/pic-3.png\" alt=\"image\" />\n                          </td>\n                          <td> Henry Tom </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 20%\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 150.00 </td>\n                          <td> June 16, 2015 </td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Bordered table</h4>\n                    <p class=\"card-description\"> Add class <code>.table-bordered</code>\n                    </p>\n                    <table class=\"table table-bordered\">\n                      <thead>\n                        <tr>\n                          <th> # </th>\n                          <th> First name </th>\n                          <th> Progress </th>\n                          <th> Amount </th>\n                          <th> Deadline </th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr>\n                          <td> 1 </td>\n                          <td> Herman Beck </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-success\" role=\"progressbar\" style=\"width: 25%\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 2 </td>\n                          <td> Messsy Adam </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 75%\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $245.30 </td>\n                          <td> July 1, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 3 </td>\n                          <td> John Richards </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 90%\" aria-valuenow=\"90\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $138.00 </td>\n                          <td> Apr 12, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 4 </td>\n                          <td> Peter Meggik </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-primary\" role=\"progressbar\" style=\"width: 50%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 5 </td>\n                          <td> Edward </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 35%\" aria-valuenow=\"35\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 160.25 </td>\n                          <td> May 03, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 6 </td>\n                          <td> John Doe </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-info\" role=\"progressbar\" style=\"width: 65%\" aria-valuenow=\"65\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 123.21 </td>\n                          <td> April 05, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 7 </td>\n                          <td> Henry Tom </td>\n                          <td>\n                            <div class=\"progress\">\n                              <div class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 20%\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n                            </div>\n                          </td>\n                          <td> $ 150.00 </td>\n                          <td> June 16, 2015 </td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Inverse table</h4>\n                    <p class=\"card-description\"> Add class <code>.table-dark</code>\n                    </p>\n                    <table class=\"table table-dark\">\n                      <thead>\n                        <tr>\n                          <th> # </th>\n                          <th> First name </th>\n                          <th> Amount </th>\n                          <th> Deadline </th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr>\n                          <td> 1 </td>\n                          <td> Herman Beck </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 2 </td>\n                          <td> Messsy Adam </td>\n                          <td> $245.30 </td>\n                          <td> July 1, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 3 </td>\n                          <td> John Richards </td>\n                          <td> $138.00 </td>\n                          <td> Apr 12, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 4 </td>\n                          <td> Peter Meggik </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 5 </td>\n                          <td> Edward </td>\n                          <td> $ 160.25 </td>\n                          <td> May 03, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 6 </td>\n                          <td> John Doe </td>\n                          <td> $ 123.21 </td>\n                          <td> April 05, 2015 </td>\n                        </tr>\n                        <tr>\n                          <td> 7 </td>\n                          <td> Henry Tom </td>\n                          <td> $ 150.00 </td>\n                          <td> June 16, 2015 </td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-lg-12 stretch-card grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Table with contextual classes</h4>\n                    <p class=\"card-description\"> Add class <code>.table-{color}</code>\n                    </p>\n                    <table class=\"table table-bordered\">\n                      <thead>\n                        <tr>\n                          <th> # </th>\n                          <th> First name </th>\n                          <th> Product </th>\n                          <th> Amount </th>\n                          <th> Deadline </th>\n                        </tr>\n                      </thead>\n                      <tbody>\n                        <tr class=\"table-info\">\n                          <td> 1 </td>\n                          <td> Herman Beck </td>\n                          <td> Photoshop </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr class=\"table-warning\">\n                          <td> 2 </td>\n                          <td> Messsy Adam </td>\n                          <td> Flash </td>\n                          <td> $245.30 </td>\n                          <td> July 1, 2015 </td>\n                        </tr>\n                        <tr class=\"table-danger\">\n                          <td> 3 </td>\n                          <td> John Richards </td>\n                          <td> Premeire </td>\n                          <td> $138.00 </td>\n                          <td> Apr 12, 2015 </td>\n                        </tr>\n                        <tr class=\"table-success\">\n                          <td> 4 </td>\n                          <td> Peter Meggik </td>\n                          <td> After effects </td>\n                          <td> $ 77.99 </td>\n                          <td> May 15, 2015 </td>\n                        </tr>\n                        <tr class=\"table-primary\">\n                          <td> 5 </td>\n                          <td> Edward </td>\n                          <td> Illustrator </td>\n                          <td> $ 160.25 </td>\n                          <td> May 03, 2015 </td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n    <!-- Custom js for this page -->\n    <!-- End custom js for this page -->\n  </body>\n</html>"
  },
  {
    "path": "pages/ui-features/buttons.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End Plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Buttons </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">UI Elements</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Buttons</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-12 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Single color buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-{color}</code> for buttons in theme colors</p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-primary btn-fw\">Primary</button>\n                      <button type=\"button\" class=\"btn btn-secondary btn-fw\">Secondary</button>\n                      <button type=\"button\" class=\"btn btn-success btn-fw\">Success</button>\n                      <button type=\"button\" class=\"btn btn-danger btn-fw\">Danger</button>\n                      <button type=\"button\" class=\"btn btn-warning btn-fw\">Warning</button>\n                      <button type=\"button\" class=\"btn btn-info btn-fw\">Info</button>\n                      <button type=\"button\" class=\"btn btn-light btn-fw\">Light</button>\n                      <button type=\"button\" class=\"btn btn-dark btn-fw\">Dark</button>\n                      <button type=\"button\" class=\"btn btn-link btn-fw\">Link</button>\n                    </div>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Inverse buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-inverse-{color} for inverse buttons</code></p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-inverse-primary btn-fw\">Primary</button>\n                      <button type=\"button\" class=\"btn btn-inverse-secondary btn-fw\">Secondary</button>\n                      <button type=\"button\" class=\"btn btn-inverse-success btn-fw\">Success</button>\n                      <button type=\"button\" class=\"btn btn-inverse-danger btn-fw\">Danger</button>\n                      <button type=\"button\" class=\"btn btn-inverse-warning btn-fw\">Warning</button>\n                      <button type=\"button\" class=\"btn btn-inverse-info btn-fw\">Info</button>\n                      <button type=\"button\" class=\"btn btn-inverse-light btn-fw\">Light</button>\n                      <button type=\"button\" class=\"btn btn-inverse-dark btn-fw\">Dark</button>\n                      <button type=\"button\" class=\"btn btn-link btn-fw\">Link</button>\n                    </div>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Rounded buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-rounded</code></p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-primary btn-rounded btn-fw\">Primary</button>\n                      <button type=\"button\" class=\"btn btn-secondary btn-rounded btn-fw\">Secondary</button>\n                      <button type=\"button\" class=\"btn btn-success btn-rounded btn-fw\">Success</button>\n                      <button type=\"button\" class=\"btn btn-danger btn-rounded btn-fw\">Danger</button>\n                      <button type=\"button\" class=\"btn btn-warning btn-rounded btn-fw\">Warning</button>\n                      <button type=\"button\" class=\"btn btn-info btn-rounded btn-fw\">Info</button>\n                      <button type=\"button\" class=\"btn btn-light btn-rounded btn-fw\">Light</button>\n                      <button type=\"button\" class=\"btn btn-dark btn-rounded btn-fw\">Dark</button>\n                      <button type=\"button\" class=\"btn btn-link btn-rounded btn-fw\">Link</button>\n                    </div>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Outlined buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-outline-{color}</code> for outline buttons</p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-outline-primary btn-fw\">Primary</button>\n                      <button type=\"button\" class=\"btn btn-outline-secondary btn-fw\">Secondary</button>\n                      <button type=\"button\" class=\"btn btn-outline-success btn-fw\">Success</button>\n                      <button type=\"button\" class=\"btn btn-outline-danger btn-fw\">Danger</button>\n                      <button type=\"button\" class=\"btn btn-outline-warning btn-fw\">Warning</button>\n                      <button type=\"button\" class=\"btn btn-outline-info btn-fw\">Info</button>\n                      <button type=\"button\" class=\"btn btn-outline-light btn-fw\">Light</button>\n                      <button type=\"button\" class=\"btn btn-outline-dark btn-fw\">Dark</button>\n                      <button type=\"button\" class=\"btn btn-link btn-fw\">Link</button>\n                    </div>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Normal buttons</h4>\n                    <p class=\"card-description\">Use any of the available button classes to quickly create a styled button.</p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-primary\">Primary</button>\n                      <button type=\"button\" class=\"btn btn-secondary\">Secondary</button>\n                      <button type=\"button\" class=\"btn btn-success\">Success</button>\n                      <button type=\"button\" class=\"btn btn-danger\">Danger</button>\n                      <button type=\"button\" class=\"btn btn-warning\">Warning</button>\n                      <button type=\"button\" class=\"btn btn-info\">Info</button>\n                      <button type=\"button\" class=\"btn btn-light\">Light</button>\n                      <button type=\"button\" class=\"btn btn-dark\">Dark</button>\n                      <button type=\"button\" class=\"btn btn-link\">Link</button>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-8 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <div class=\"row\">\n                      <div class=\"col-md-7\">\n                        <h4 class=\"card-title\">Icon Buttons</h4>\n                        <p class=\"card-description\">Add class <code>.btn-icon</code> for buttons with only icons</p>\n                        <div class=\"template-demo d-flex justify-content-between flex-nowrap\">\n                          <button type=\"button\" class=\"btn btn-primary btn-rounded btn-icon\">\n                            <i class=\"icon-home\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-dark btn-rounded btn-icon\">\n                            <i class=\"icon-globe\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-danger btn-rounded btn-icon\">\n                            <i class=\"icon-envelope-open\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-info btn-rounded btn-icon\">\n                            <i class=\"icon-star\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-success btn-rounded btn-icon\">\n                            <i class=\"icon-location-pin\"></i>\n                          </button>\n                        </div>\n                        <div class=\"template-demo d-flex justify-content-between flex-nowrap\">\n                          <button type=\"button\" class=\"btn btn-inverse-primary btn-rounded btn-icon\">\n                            <i class=\"icon-home\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-inverse-dark btn-icon\">\n                            <i class=\"icon-globe\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-inverse-danger btn-icon\">\n                            <i class=\"icon-envelope-open\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-inverse-info btn-icon\">\n                            <i class=\"icon-star\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-inverse-success btn-icon\">\n                            <i class=\"icon-location-pin\"></i>\n                          </button>\n                        </div>\n                        <div class=\"template-demo d-flex justify-content-between flex-nowrap mt-4\">\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-heart text-danger\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-music-tone-alt text-dark\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-star text-primary\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-speedometer text-info\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-graph text-success\"></i>\n                          </button>\n                        </div>\n                        <div class=\"template-demo d-flex justify-content-between flex-nowrap\">\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-heart\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-music-tone-alt\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-star\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-speedometer\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-rounded btn-icon\">\n                            <i class=\"icon-graph\"></i>\n                          </button>\n                        </div>\n                      </div>\n                      <div class=\"col-md-5\">\n                        <h4 class=\"card-title\">Button Size</h4>\n                        <p class=\"card-description\">Use class <code>.btn-{size}</code></p>\n                        <div class=\"template-demo\">\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-lg\">btn-lg</button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-md\">btn-md</button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-sm\">btn-sm</button>\n                        </div>\n                        <div class=\"template-demo mt-4\">\n                          <button type=\"button\" class=\"btn btn-danger btn-lg\">btn-lg</button>\n                          <button type=\"button\" class=\"btn btn-success btn-md\">btn-md</button>\n                          <button type=\"button\" class=\"btn btn-primary btn-sm\">btn-sm</button>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Block buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-block</code></p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-info btn-lg btn-block\">Block buttons <i class=\"icon-menu float-right\"></i>\n                      </button>\n                      <button type=\"button\" class=\"btn btn-dark btn-lg btn-block\">Block buttons</button>\n                      <button type=\"button\" class=\"btn btn-primary btn-lg btn-block\">\n                        <i class=\"icon-user\"></i> Block buttons </button>\n                      <button type=\"button\" class=\"btn btn-outline-secondary btn-lg btn-block\">Block buttons</button>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <div class=\"row\">\n                      <div class=\"col-md-6\">\n                        <h4 class=\"card-title\">Button groups</h4>\n                        <p class=\"card-description\">Wrap a series of buttons with <code>.btn</code> in <code>.btn-group</code></p>\n                        <div class=\"template-demo\">\n                          <div class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">1</button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">2</button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">3</button>\n                          </div>\n                          <div class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-heart\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-calendar\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-clock\"></i>\n                            </button>\n                          </div>\n                        </div>\n                        <div class=\"template-demo\">\n                          <div class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-primary\">1</button>\n                            <button type=\"button\" class=\"btn btn-primary\">2</button>\n                            <button type=\"button\" class=\"btn btn-primary\">3</button>\n                          </div>\n                          <div class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-primary\">\n                              <i class=\"icon-heart\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-primary\">\n                              <i class=\"icon-calendar\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-primary\">\n                              <i class=\"icon-clock\"></i>\n                            </button>\n                          </div>\n                        </div>\n                        <div class=\"template-demo mt-4\">\n                          <div class=\"btn-group-vertical\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-arrow-up\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-menu\"></i>\n                            </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-arrow-down\"></i>\n                            </button>\n                          </div>\n                          <div class=\"btn-group-vertical\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">Default</button>\n                            <div class=\"btn-group\">\n                              <button type=\"button\" class=\"btn btn-outline-secondary dropdown-toggle\" data-toggle=\"dropdown\">Dropdown</button>\n                              <div class=\"dropdown-menu\">\n                                <a class=\"dropdown-item\">Go back</a>\n                                <a class=\"dropdown-item\">Delete</a>\n                                <a class=\"dropdown-item\">Swap</a>\n                              </div>\n                            </div>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">Default</button>\n                          </div>\n                          <div class=\"btn-group-vertical\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">Top</button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">Middle</button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">Bottom</button>\n                          </div>\n                        </div>\n                        <div class=\"template-demo mt-4\">\n                          <div class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-star d-block mb-1\"></i> Favourites </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-reload d-block mb-1\"></i> Reload </button>\n                            <button type=\"button\" class=\"btn btn-outline-secondary\">\n                              <i class=\"icon-user d-block mb-1\"></i> Users </button>\n                          </div>\n                        </div>\n                      </div>\n                      <div class=\"col-md-6\">\n                        <h4 class=\"card-title\">Button with text and icon</h4>\n                        <p class=\"card-description\">Wrap icon and text inside <code>.btn-icon-text</code> and use <code>.btn-icon-prepend</code> or <code>.btn-icon-append</code> for icon tags</p>\n                        <div class=\"template-demo\">\n                          <button type=\"button\" class=\"btn btn-primary btn-icon-text\">\n                            <i class=\"icon-doc btn-icon-prepend\"></i> Submit </button>\n                          <button type=\"button\" class=\"btn btn-dark btn-icon-text\"> Edit <i class=\"icon-doc btn-icon-append\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-success btn-icon-text\">\n                            <i class=\"icon-info btn-icon-prepend\"></i> Warning </button>\n                        </div>\n                        <div class=\"template-demo\">\n                          <button type=\"button\" class=\"btn btn-danger btn-icon-text\">\n                            <i class=\"icon-cloud-upload btn-icon-prepend\"></i> Upload </button>\n                          <button type=\"button\" class=\"btn btn-info btn-icon-text\"> Print <i class=\"icon-printer btn-icon-append\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-warning btn-icon-text\">\n                            <i class=\"icon-reload btn-icon-prepend\"></i> Reset </button>\n                        </div>\n                        <div class=\"template-demo mt-2\">\n                          <button type=\"button\" class=\"btn btn-outline-primary btn-icon-text\">\n                            <i class=\"icon-doc btn-icon-prepend\"></i> Submit </button>\n                          <button type=\"button\" class=\"btn btn-outline-secondary btn-icon-text\"> Edit <i class=\"icon-doc btn-icon-append\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-success btn-icon-text\">\n                            <i class=\"icon-info btn-icon-prepend\"></i> Warning </button>\n                        </div>\n                        <div class=\"template-demo\">\n                          <button type=\"button\" class=\"btn btn-outline-danger btn-icon-text\">\n                            <i class=\"icon-cloud-upload btn-icon-prepend\"></i> Upload </button>\n                          <button type=\"button\" class=\"btn btn-outline-info btn-icon-text\"> Print <i class=\"icon-printer btn-icon-append\"></i>\n                          </button>\n                          <button type=\"button\" class=\"btn btn-outline-warning btn-icon-text\">\n                            <i class=\"icon-reload btn-icon-prepend\"></i> Reset </button>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Social Icon Buttons</h4>\n                    <p class=\"card-description\">Add class <code>.btn-social-icon</code></p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-facebook\"><i class=\"icon-social-facebook\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-youtube\"><i class=\"icon-social-youtube\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-twitter\"><i class=\"icon-social-twitter\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-dribbble\"><i class=\"icon-social-dribbble\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-linkedin\"><i class=\"icon-social-linkedin\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-outline-google\"><i class=\"icon-social-google\"></i></button>\n                    </div>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-social-icon btn-facebook\"><i class=\"icon-social-facebook\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-youtube\"><i class=\"icon-social-youtube\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-twitter\"><i class=\"icon-social-twitter\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-dribbble\"><i class=\"icon-social-dribbble\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-linkedin\"><i class=\"icon-social-linkedin\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-google\"><i class=\"icon-social-google\"></i></button>\n                    </div>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-social-icon btn-facebook btn-rounded\"><i class=\"icon-social-facebook\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-youtube btn-rounded\"><i class=\"icon-social-youtube\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-twitter btn-rounded\"><i class=\"icon-social-twitter\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-dribbble btn-rounded\"><i class=\"icon-social-dribbble\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-linkedin btn-rounded\"><i class=\"icon-social-linkedin\"></i></button>\n                      <button type=\"button\" class=\"btn btn-social-icon btn-google btn-rounded\"><i class=\"icon-social-google\"></i></button>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Social button with text</h4>\n                    <p class=\"card-description\">Add class <code>.btn-social-icon-text</code></p>\n                    <div class=\"template-demo\">\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-facebook\"><i class=\"icon-social-facebook\"></i>Facebook</button>\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-youtube\"><i class=\"icon-social-youtube\"></i>Youtube</button>\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-twitter\"><i class=\"icon-social-twitter\"></i>Twitter</button>\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-dribbble\"><i class=\"icon-social-dribbble\"></i>Dribbble</button>\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-linkedin\"><i class=\"icon-social-linkedin\"></i>Linkedin</button>\n                      <button type=\"button\" class=\"btn btn-social-icon-text btn-google\"><i class=\"icon-social-google\"></i>Google</button>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "pages/ui-features/typography.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <title>Stellar Admin</title>\n    <!-- plugins:css -->\n    <link rel=\"stylesheet\" href=\"../../vendors/simple-line-icons/css/simple-line-icons.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/flag-icon-css/css/flag-icon.min.css\">\n    <link rel=\"stylesheet\" href=\"../../vendors/css/vendor.bundle.base.css\">\n    <!-- endinject -->\n    <!-- Plugin css for this page -->\n    <!-- End Plugin css for this page -->\n    <!-- inject:css -->\n    <!-- endinject -->\n    <!-- Layout styles -->\n    <link rel=\"stylesheet\" href=\"../../css/style.css\" <!-- End layout styles -->\n    <link rel=\"shortcut icon\" href=\"../../images/favicon.png\" />\n  </head>\n  <body>\n    <div class=\"container-scroller\">\n      <!-- partial:../../partials/_navbar.html -->\n      <nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n        <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n          <a class=\"navbar-brand brand-logo\" href=\"../../index.html\">\n            <img src=\"../../images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n          </a>\n          <a class=\"navbar-brand brand-logo-mini\" href=\"../../index.html\"><img src=\"../../images/logo-mini.svg\" alt=\"logo\" /></a>\n        </div>\n        <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n          <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n          <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n            <form class=\"search-form d-none d-md-block\" action=\"#\">\n              <i class=\"icon-magnifier\"></i>\n              <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n            </form>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n            <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n            <li class=\"nav-item dropdown\">\n              <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <i class=\"icon-speech\"></i>\n                <span class=\"count\">7</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n                <a class=\"dropdown-item py-3\">\n                  <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n                  <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n                </a>\n                <div class=\"dropdown-divider\"></div>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n                <a class=\"dropdown-item preview-item\">\n                  <div class=\"preview-thumbnail\">\n                    <img src=\"../../images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n                  </div>\n                  <div class=\"preview-item-content flex-grow py-2\">\n                    <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n                    <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n                  </div>\n                </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n              <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <div class=\"d-inline-flex mr-3\">\n                  <i class=\"flag-icon flag-icon-us\"></i>\n                </div>\n                <span class=\"profile-text font-weight-normal\">English</span>\n              </a>\n              <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-us\"></i> English </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n                <a class=\"dropdown-item\">\n                  <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n              </div>\n            </li>\n            <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n              <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n                <img class=\"img-xs rounded-circle ml-2\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n              <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n                <div class=\"dropdown-header text-center\">\n                  <img class=\"img-md rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"Profile image\">\n                  <p class=\"mb-1 mt-3\">Allen Moreno</p>\n                  <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n                </div>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n                <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n              </div>\n            </li>\n          </ul>\n          <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n            <span class=\"icon-menu\"></span>\n          </button>\n        </div>\n      </nav>\n      <!-- partial -->\n      <div class=\"container-fluid page-body-wrapper\">\n        <!-- partial:../../partials/_sidebar.html -->\n        <nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n          <ul class=\"nav\">\n            <li class=\"nav-item nav-profile\">\n              <a href=\"#\" class=\"nav-link\">\n                <div class=\"profile-image\">\n                  <img class=\"img-xs rounded-circle\" src=\"../../images/faces/face8.jpg\" alt=\"profile image\">\n                  <div class=\"dot-indicator bg-success\"></div>\n                </div>\n                <div class=\"text-wrapper\">\n                  <p class=\"profile-name\">Allen Moreno</p>\n                  <p class=\"designation\">Administrator</p>\n                </div>\n                <div class=\"icon-container\">\n                  <i class=\"icon-bubbles\"></i>\n                  <div class=\"dot-indicator bg-danger\"></div>\n                </div>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\">\n              <span class=\"nav-link\">Dashboard</span>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../index.html\">\n                <span class=\"menu-title\">Dashboard</span>\n                <i class=\"icon-screen-desktop menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n                <span class=\"menu-title\">Basic UI Elements</span>\n                <i class=\"icon-layers menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"ui-basic\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/buttons.html\">Buttons</a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/ui-features/typography.html\">Typography</a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/icons/simple-line-icons.html\">\n                <span class=\"menu-title\">Icons</span>\n                <i class=\"icon-globe menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/forms/basic_elements.html\">\n                <span class=\"menu-title\">Form Elements</span>\n                <i class=\"icon-book-open menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/charts/chartist.html\">\n                <span class=\"menu-title\">Charts</span>\n                <i class=\"icon-chart menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" href=\"../../pages/tables/basic-table.html\">\n                <span class=\"menu-title\">Tables</span>\n                <i class=\"icon-grid menu-icon\"></i>\n              </a>\n            </li>\n            <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n            <li class=\"nav-item\">\n              <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n                <span class=\"menu-title\">General Pages</span>\n                <i class=\"icon-doc menu-icon\"></i>\n              </a>\n              <div class=\"collapse\" id=\"auth\">\n                <ul class=\"nav flex-column sub-menu\">\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/login.html\"> Login </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/register.html\"> Register </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-404.html\"> 404 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/error-500.html\"> 500 </a></li>\n                  <li class=\"nav-item\"> <a class=\"nav-link\" href=\"../../pages/samples/blank-page.html\"> Blank Page </a></li>\n                </ul>\n              </div>\n            </li>\n            <li class=\"nav-item pro-upgrade\">\n              <span class=\"nav-link\">\n                <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n              </span>\n            </li>\n          </ul>\n        </nav>\n        <!-- partial -->\n        <div class=\"main-panel\">\n          <div class=\"content-wrapper\">\n            <div class=\"page-header\">\n              <h3 class=\"page-title\"> Typography </h3>\n              <nav aria-label=\"breadcrumb\">\n                <ol class=\"breadcrumb\">\n                  <li class=\"breadcrumb-item\"><a href=\"#\">UI Elements</a></li>\n                  <li class=\"breadcrumb-item active\" aria-current=\"page\">Typography</li>\n                </ol>\n              </nav>\n            </div>\n            <div class=\"row\">\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Headings</h4>\n                    <p class=\"card-description\"> Add tags <code>&lt;h1&gt;</code> to <code>&lt;h6&gt;</code> or class <code>.h1</code> to <code>.h6</code>\n                    </p>\n                    <div class=\"template-demo\">\n                      <h1>h1. Heading</h1>\n                      <h2>h2. Heading</h2>\n                      <h3>h3. Heading</h3>\n                      <h4>h4. Heading</h4>\n                      <h5>h5. Heading</h5>\n                      <h6>h6. Heading</h6>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Headings with secondary text</h4>\n                    <p class=\"card-description\"> Add faded secondary text to headings </p>\n                    <div class=\"template-demo\">\n                      <h1> h1. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h1>\n                      <h2> h2. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h2>\n                      <h3> h3. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h3>\n                      <h4> h4. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h4>\n                      <h5> h5. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h5>\n                      <h6> h6. Heading <small class=\"text-muted\"> Secondary text </small>\n                      </h6>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Display headings</h4>\n                    <p class=\"card-description\"> Add class <code>.display1</code> to <code>.display-4</code>\n                    </p>\n                    <div class=\"template-demo\">\n                      <h1 class=\"display-1\">Display 1</h1>\n                      <h1 class=\"display-2\">Display 2</h1>\n                      <h1 class=\"display-3\">Display 3</h1>\n                      <h1 class=\"display-4\">Display 4</h1>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 d-flex align-items-stretch\">\n                <div class=\"row\">\n                  <div class=\"col-md-12 grid-margin stretch-card\">\n                    <div class=\"card\">\n                      <div class=\"card-body\">\n                        <h4 class=\"card-title\">Paragraph</h4>\n                        <p class=\"card-description\"> Write text in <code>&lt;p&gt;</code> tag </p>\n                        <p> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley not only five centuries, </p>\n                      </div>\n                    </div>\n                  </div>\n                  <div class=\"col-md-12 grid-margin stretch-card\">\n                    <div class=\"card\">\n                      <div class=\"card-body\">\n                        <h4 class=\"card-title\">Icon size</h4>\n                        <p class=\"card-description\"> Add class <code>.icon-lg</code>, <code>.icon-md</code>, <code>.icon-sm</code>\n                        </p>\n                        <div class=\"row\">\n                          <div class=\"col-md-4 d-flex align-items-center\">\n                            <div class=\"d-flex flex-row align-items-center\">\n                              <i class=\"icon-compass icon-lg text-warning\"></i>\n                              <p class=\"mb-0 ml-1\"> Icon-lg </p>\n                            </div>\n                          </div>\n                          <div class=\"col-md-4 d-flex align-items-center\">\n                            <div class=\"d-flex flex-row align-items-center\">\n                              <i class=\"icon-compass icon-md text-success\"></i>\n                              <p class=\"mb-0 ml-1\"> Icon-md </p>\n                            </div>\n                          </div>\n                          <div class=\"col-md-4 d-flex align-items-center\">\n                            <div class=\"d-flex flex-row align-items-center\">\n                              <i class=\"icon-compass icon-sm text-danger\"></i>\n                              <p class=\"mb-0 ml-1\"> Icon-sm </p>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Blockquotes</h4>\n                    <p class=\"card-description\"> Wrap content inside<code>&lt;blockquote class=\"blockquote\"&gt;</code>\n                    </p>\n                    <blockquote class=\"blockquote\">\n                      <p class=\"mb-0\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                    </blockquote>\n                  </div>\n                  <div class=\"card-body\">\n                    <blockquote class=\"blockquote blockquote-primary\">\n                      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                      <footer class=\"blockquote-footer\">Someone famous in <cite title=\"Source Title\">Source Title</cite></footer>\n                    </blockquote>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Address</h4>\n                    <p class=\"card-description\"> Use <code>&lt;address&gt;</code> tag </p>\n                    <div class=\"row\">\n                      <div class=\"col-md-6\">\n                        <address>\n                          <p class=\"font-weight-bold\">Purple imc</p>\n                          <p> 695 lsom Ave, </p>\n                          <p> Suite 00 </p>\n                          <p> San Francisco, CA 94107 </p>\n                        </address>\n                      </div>\n                      <div class=\"col-md-6\">\n                        <address class=\"text-primary\">\n                          <p class=\"font-weight-bold\"> E-mail </p>\n                          <p class=\"mb-2\"> johndoe@examplemeail.com </p>\n                          <p class=\"font-weight-bold\"> Web Address </p>\n                          <p> www.Purple.com </p>\n                        </address>\n                      </div>\n                    </div>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Lead</h4>\n                    <p class=\"card-description\"> Use class <code>.lead</code>\n                    </p>\n                    <p class=\"lead\"> Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. </p>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-12 grid-margin\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Text colors</h4>\n                    <p class=\"card-description\"> Use class <code>.text-primary</code>, <code>.text-secondary</code> etc. for text in theme colors </p>\n                    <div class=\"row\">\n                      <div class=\"col-md-6\">\n                        <p class=\"text-primary\">.text-primary</p>\n                        <p class=\"text-success\">.text-success</p>\n                        <p class=\"text-danger\">.text-danger</p>\n                        <p class=\"text-warning\">.text-warning</p>\n                        <p class=\"text-info\">.text-info</p>\n                      </div>\n                      <div class=\"col-md-6\">\n                        <p class=\"text-light bg-dark pl-1\">.text-light</p>\n                        <p class=\"text-secondary\">.text-secondary</p>\n                        <p class=\"text-dark\">.text-dark</p>\n                        <p class=\"text-muted\">.text-muted</p>\n                        <p class=\"text-white bg-dark pl-1\">.text-white</p>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Top aligned media</h4>\n                    <div class=\"media\">\n                      <i class=\"icon-globe icon-md text-info d-flex align-self-start mr-3\"></i>\n                      <div class=\"media-body\">\n                        <p class=\"card-text\">Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque.</p>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Center aligned media</h4>\n                    <div class=\"media\">\n                      <i class=\"icon-globe icon-md text-info d-flex align-self-center mr-3\"></i>\n                      <div class=\"media-body\">\n                        <p class=\"card-text\">Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque.</p>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Bottom aligned media</h4>\n                    <div class=\"media\">\n                      <i class=\"icon-globe icon-md text-info d-flex align-self-end mr-3\"></i>\n                      <div class=\"media-body\">\n                        <p class=\"card-text\">Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque.</p>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Highlighted Text</h4>\n                    <p class=\"card-description\"> Wrap the text in <code>&lt;mark&gt;</code> to highlight text </p>\n                    <p> It is a long <mark class=\"bg-warning text-white\">established</mark> fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution </p>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">List Unordered</h4>\n                    <ul>\n                      <li>Lorem ipsum dolor sit amet</li>\n                      <li>Consectetur adipiscing elit</li>\n                      <li>Integer molestie lorem at massa</li>\n                      <li>Facilisis in pretium nisl aliquet</li>\n                      <li>Nulla volutpat aliquam velit</li>\n                    </ul>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Bold text</h4>\n                    <p class=\"card-description\"> Use class<code>.font-weight-bold</code>\n                    </p>\n                    <p> It is a long <span class=\"font-weight-bold\">established fact</span> that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution </p>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">List Ordered</h4>\n                    <ol>\n                      <li>Lorem ipsum dolor sit amet</li>\n                      <li>Consectetur adipiscing elit</li>\n                      <li>Integer molestie lorem at massa</li>\n                      <li>Facilisis in pretium nisl aliquet</li>\n                      <li>Nulla volutpat aliquam velit></li>\n                    </ol>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title text-primary\">Underline</h4>\n                    <p class=\"card-description\"> Wrap in <code>&lt;u&gt;</code> tag for underline </p>\n                    <p>\n                      <u>lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua.</u>\n                    </p>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title text-danger\">Lowercase</h4>\n                    <p class=\"card-description\"> Use class <code>.text-lowercase</code>\n                    </p>\n                    <p class=\"text-lowercase\"> lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua. </p>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title text-warning\">Uppercase</h4>\n                    <p class=\"card-description\"> Use class <code>.text-uppercase</code>\n                    </p>\n                    <p class=\"text-uppercase\"> lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua. </p>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-6 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">Mute</h4>\n                    <p class=\"card-description\"> Use class <code>.text-muted</code>\n                    </p>\n                    <p class=\"text-muted\"> lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua. </p>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title text-success\">Strike</h4>\n                    <p class=\"card-description\"> Wrap content in <code>&lt;del&gt;</code> tag </p>\n                    <p>\n                      <del> lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua. </del>\n                    </p>\n                  </div>\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title text-info\">Capitalized</h4>\n                    <p class=\"card-description\"> Use class <code>.text-capitalize</code>\n                    </p>\n                    <p class=\"text-capitalize\"> lorem ipsum dolor sit amet, consectetur mod tempor incididunt ut labore et dolore magna aliqua. </p>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">List with icon</h4>\n                    <p class=\"card-description\">Add class <code>.list-ticked</code> to <code>&lt;ul&gt;</code></p>\n                    <ul class=\"list-ticked\">\n                      <li>Lorem ipsum dolor sit amet</li>\n                      <li>Consectetur adipiscing elit</li>\n                      <li>Integer molestie lorem at massa</li>\n                      <li>Facilisis in pretium nisl aliquet</li>\n                      <li>Nulla volutpat aliquam velit></li>\n                    </ul>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">List with icon</h4>\n                    <p class=\"card-description\">Add class <code>.list-arrow</code> to <code>&lt;ul&gt;</code></p>\n                    <ul class=\"list-arrow\">\n                      <li>Lorem ipsum dolor sit amet</li>\n                      <li>Consectetur adipiscing elit</li>\n                      <li>Integer molestie lorem at massa</li>\n                      <li>Facilisis in pretium nisl aliquet</li>\n                      <li>Nulla volutpat aliquam velit></li>\n                    </ul>\n                  </div>\n                </div>\n              </div>\n              <div class=\"col-md-4 grid-margin stretch-card\">\n                <div class=\"card\">\n                  <div class=\"card-body\">\n                    <h4 class=\"card-title\">List with icon</h4>\n                    <p class=\"card-description\">Add class <code>.list-star</code> to <code>&lt;ul&gt;</code></p>\n                    <ul class=\"list-star\">\n                      <li>Lorem ipsum dolor sit amet</li>\n                      <li>Consectetur adipiscing elit</li>\n                      <li>Integer molestie lorem at massa</li>\n                      <li>Facilisis in pretium nisl aliquet</li>\n                      <li>Nulla volutpat aliquam velit></li>\n                    </ul>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n          <!-- content-wrapper ends -->\n          <!-- partial:../../partials/_footer.html -->\n          <footer class=\"footer\">\n            <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n              <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n              <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n            </div>\n          </footer>\n          <!-- partial -->\n        </div>\n        <!-- main-panel ends -->\n      </div>\n      <!-- page-body-wrapper ends -->\n    </div>\n    <!-- container-scroller -->\n    <!-- plugins:js -->\n    <script src=\"../../vendors/js/vendor.bundle.base.js\"></script>\n    <!-- endinject -->\n    <!-- Plugin js for this page -->\n    <!-- End plugin js for this page -->\n    <!-- inject:js -->\n    <script src=\"../../js/off-canvas.js\"></script>\n    <script src=\"../../js/misc.js\"></script>\n    <!-- endinject -->\n  </body>\n</html>"
  },
  {
    "path": "partials/_footer.html",
    "content": "<footer class=\"footer\">\n  <div class=\"d-sm-flex justify-content-center justify-content-sm-between\">\n    <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © bootstrapdash.com 2020</span>\n    <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\"> Free <a href=\"https://www.bootstrapdash.com/bootstrap-admin-template/\" target=\"_blank\">Bootstrap admin templates</a> from Bootstrapdash.com</span>\n  </div>\n</footer>"
  },
  {
    "path": "partials/_navbar.html",
    "content": "<nav class=\"navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row\">\n  <div class=\"navbar-brand-wrapper d-flex align-items-center\">\n    <a class=\"navbar-brand brand-logo\" href=\"index.html\">\n      <img src=\"images/logo.svg\" alt=\"logo\" class=\"logo-dark\" />\n    </a>\n    <a class=\"navbar-brand brand-logo-mini\" href=\"index.html\"><img src=\"images/logo-mini.svg\" alt=\"logo\" /></a>\n  </div>\n  <div class=\"navbar-menu-wrapper d-flex align-items-center flex-grow-1\">\n    <h5 class=\"mb-0 font-weight-medium d-none d-lg-flex\">Welcome stallar dashboard!</h5>\n    <ul class=\"navbar-nav navbar-nav-right ml-auto\">\n      <form class=\"search-form d-none d-md-block\" action=\"#\">\n        <i class=\"icon-magnifier\"></i>\n        <input type=\"search\" class=\"form-control\" placeholder=\"Search Here\" title=\"Search here\">\n      </form>\n      <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-basket-loaded\"></i></a></li>\n      <li class=\"nav-item\"><a href=\"#\" class=\"nav-link\"><i class=\"icon-chart\"></i></a></li>\n      <li class=\"nav-item dropdown\">\n        <a class=\"nav-link count-indicator message-dropdown\" id=\"messageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n          <i class=\"icon-speech\"></i>\n          <span class=\"count\">7</span>\n        </a>\n        <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0\" aria-labelledby=\"messageDropdown\">\n          <a class=\"dropdown-item py-3\">\n            <p class=\"mb-0 font-weight-medium float-left\">You have 7 unread mails </p>\n            <span class=\"badge badge-pill badge-primary float-right\">View all</span>\n          </a>\n          <div class=\"dropdown-divider\"></div>\n          <a class=\"dropdown-item preview-item\">\n            <div class=\"preview-thumbnail\">\n              <img src=\"images/faces/face10.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n            </div>\n            <div class=\"preview-item-content flex-grow py-2\">\n              <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Marian Garner </p>\n              <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n            </div>\n          </a>\n          <a class=\"dropdown-item preview-item\">\n            <div class=\"preview-thumbnail\">\n              <img src=\"images/faces/face12.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n            </div>\n            <div class=\"preview-item-content flex-grow py-2\">\n              <p class=\"preview-subject ellipsis font-weight-medium text-dark\">David Grey </p>\n              <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n            </div>\n          </a>\n          <a class=\"dropdown-item preview-item\">\n            <div class=\"preview-thumbnail\">\n              <img src=\"images/faces/face1.jpg\" alt=\"image\" class=\"img-sm profile-pic\">\n            </div>\n            <div class=\"preview-item-content flex-grow py-2\">\n              <p class=\"preview-subject ellipsis font-weight-medium text-dark\">Travis Jenkins </p>\n              <p class=\"font-weight-light small-text\"> The meeting is cancelled </p>\n            </div>\n          </a>\n        </div>\n      </li>\n      <li class=\"nav-item dropdown language-dropdown d-none d-sm-flex align-items-center\">\n        <a class=\"nav-link d-flex align-items-center dropdown-toggle\" id=\"LanguageDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n          <div class=\"d-inline-flex mr-3\">\n            <i class=\"flag-icon flag-icon-us\"></i>\n          </div>\n          <span class=\"profile-text font-weight-normal\">English</span>\n        </a>\n        <div class=\"dropdown-menu dropdown-menu-left navbar-dropdown py-2\" aria-labelledby=\"LanguageDropdown\">\n          <a class=\"dropdown-item\">\n            <i class=\"flag-icon flag-icon-us\"></i> English </a>\n          <a class=\"dropdown-item\">\n            <i class=\"flag-icon flag-icon-fr\"></i> French </a>\n          <a class=\"dropdown-item\">\n            <i class=\"flag-icon flag-icon-ae\"></i> Arabic </a>\n          <a class=\"dropdown-item\">\n            <i class=\"flag-icon flag-icon-ru\"></i> Russian </a>\n        </div>\n      </li>\n      <li class=\"nav-item dropdown d-none d-xl-inline-flex user-dropdown\">\n        <a class=\"nav-link dropdown-toggle\" id=\"UserDropdown\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\n          <img class=\"img-xs rounded-circle ml-2\" src=\"images/faces/face8.jpg\" alt=\"Profile image\"> <span class=\"font-weight-normal\"> Henry Klein </span></a>\n        <div class=\"dropdown-menu dropdown-menu-right navbar-dropdown\" aria-labelledby=\"UserDropdown\">\n          <div class=\"dropdown-header text-center\">\n            <img class=\"img-md rounded-circle\" src=\"images/faces/face8.jpg\" alt=\"Profile image\">\n            <p class=\"mb-1 mt-3\">Allen Moreno</p>\n            <p class=\"font-weight-light text-muted mb-0\">allenmoreno@gmail.com</p>\n          </div>\n          <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-user text-primary\"></i> My Profile <span class=\"badge badge-pill badge-danger\">1</span></a>\n          <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-speech text-primary\"></i> Messages</a>\n          <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-energy text-primary\"></i> Activity</a>\n          <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-question text-primary\"></i> FAQ</a>\n          <a class=\"dropdown-item\"><i class=\"dropdown-item-icon icon-power text-primary\"></i>Sign Out</a>\n        </div>\n      </li>\n    </ul>\n    <button class=\"navbar-toggler navbar-toggler-right d-lg-none align-self-center\" type=\"button\" data-toggle=\"offcanvas\">\n      <span class=\"icon-menu\"></span>\n    </button>\n  </div>\n</nav>"
  },
  {
    "path": "partials/_sidebar.html",
    "content": "<nav class=\"sidebar sidebar-offcanvas\" id=\"sidebar\">\n  <ul class=\"nav\">\n    <li class=\"nav-item nav-profile\">\n      <a href=\"#\" class=\"nav-link\">\n        <div class=\"profile-image\">\n          <img class=\"img-xs rounded-circle\" src=\"images/faces/face8.jpg\" alt=\"profile image\">\n          <div class=\"dot-indicator bg-success\"></div>\n        </div>\n        <div class=\"text-wrapper\">\n          <p class=\"profile-name\">Allen Moreno</p>\n          <p class=\"designation\">Administrator</p>\n        </div>\n        <div class=\"icon-container\">\n          <i class=\"icon-bubbles\"></i>\n          <div class=\"dot-indicator bg-danger\"></div>\n        </div>\n      </a>\n    </li>\n    <li class=\"nav-item nav-category\">\n      <span class=\"nav-link\">Dashboard</span>\n    </li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" href=\"index.html\">\n        <span class=\"menu-title\">Dashboard</span>\n        <i class=\"icon-screen-desktop menu-icon\"></i>\n      </a>\n    </li>\n    <li class=\"nav-item nav-category\"><span class=\"nav-link\">UI Elements</span></li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#ui-basic\" aria-expanded=\"false\" aria-controls=\"ui-basic\">\n        <span class=\"menu-title\">Basic UI Elements</span>\n        <i class=\"icon-layers menu-icon\"></i>\n      </a>\n      <div class=\"collapse\" id=\"ui-basic\">\n        <ul class=\"nav flex-column sub-menu\">\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/ui-features/buttons.html\">Buttons</a></li>\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/ui-features/typography.html\">Typography</a></li>\n        </ul>\n      </div>\n    </li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" href=\"pages/icons/simple-line-icons.html\">\n        <span class=\"menu-title\">Icons</span>\n        <i class=\"icon-globe menu-icon\"></i>\n      </a>\n    </li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" href=\"pages/forms/basic_elements.html\">\n        <span class=\"menu-title\">Form Elements</span>\n        <i class=\"icon-book-open menu-icon\"></i>\n      </a>\n    </li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" href=\"pages/charts/chartist.html\">\n        <span class=\"menu-title\">Charts</span>\n        <i class=\"icon-chart menu-icon\"></i>\n      </a>\n    </li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" href=\"pages/tables/basic-table.html\">\n        <span class=\"menu-title\">Tables</span>\n        <i class=\"icon-grid menu-icon\"></i>\n      </a>\n    </li>\n    <li class=\"nav-item nav-category\"><span class=\"nav-link\">Sample Pages</span></li>\n    <li class=\"nav-item\">\n      <a class=\"nav-link\" data-toggle=\"collapse\" href=\"#auth\" aria-expanded=\"false\" aria-controls=\"auth\">\n        <span class=\"menu-title\">General Pages</span>\n        <i class=\"icon-doc menu-icon\"></i>\n      </a>\n      <div class=\"collapse\" id=\"auth\">\n        <ul class=\"nav flex-column sub-menu\">\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/login.html\"> Login </a></li>\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/register.html\"> Register </a></li>\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/error-404.html\"> 404 </a></li>\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/error-500.html\"> 500 </a></li>\n          <li class=\"nav-item\"> <a class=\"nav-link\" href=\"pages/samples/blank-page.html\"> Blank Page </a></li>\n        </ul>\n      </div>\n    </li>\n    <li class=\"nav-item pro-upgrade\">\n      <span class=\"nav-link\">\n        <a class=\"btn btn-block px-0 btn-rounded btn-upgrade\" href=\"https://www.bootstrapdash.com/product/stellar-admin-template/\" target=\"_blank\"> <i class=\"icon-badge mx-2\"></i> Upgrade to Pro</a>\n      </span>\n    </li>\n  </ul>\n</nav>"
  },
  {
    "path": "scss/_dashboard.scss",
    "content": "\n.purchace-popup {\n    .close {\n        color: inherit;\n        opacity: 1;\n\n        @include media-breakpoint-down(md) {\n            position: absolute;\n            top: 7px;\n            right: 10px;\n        }\n    }\n}\n\n.quick-action-toolbar {\n    .card {\n        .card-header {\n            color: $white;\n            padding: 12px 30px;\n            background-image: linear-gradient(to left, #fad961, #f76b1c);\n            border: 0;\n            border-radius: 0;\n            h5 {\n                font-weight: 600;\n                font-size: 18px;\n            }\n\n            p {\n                color: inherit;\n            }\n            i {\n                margin-left: 15px;\n                align-self: center;\n            }\n        }\n\n        .quick-action-btns {\n            .btn-light {\n                background-color: transparent;\n                border: none;\n                font-size: 14px;\n                color: #111111;\n                font-weight: 600;\n                display: flex;\n                align-items: center;\n\n                i {\n                    color: #626262;\n                    margin-right: 15px;\n                    font-size: 18px;\n                    .rtl & {\n                        margin-left: 15px;\n                        margin-right: 0;\n                    }\n                }\n            }\n            .btn-wrapper{\n                border-right: 1px solid $border-color;\n                display: flex;\n                justify-content: center;\n\n                button {\n                    display: flex;\n                    align-items: center;\n                }\n\n                &:first-child {\n                    @media screen and (max-width:767px )  {\n                        border-bottom: 1px solid $border-color;\n                    }\n                    @media screen and (max-width:576px )  {\n                        border-right: none;\n                    }\n                }\n\n                &:nth-child(2) {\n                    @media screen and (max-width:767px )  {\n                        border-right: none;\n                        border-bottom: 1px solid $border-color;\n                    }\n                }\n\n                &:nth-child(3) {\n                    @media screen and (max-width:576px )  {\n                        border-right: none;\n                        border-bottom: 1px solid $border-color;\n                    }\n                }\n\n                &:last-child {\n                    border: none;\n                }\n            }\n        }\n    }\n}\n\n.income-expense-summary-chart-text {\n    h5 {\n        font-size: 18px;\n        font-weight: 600;\n    }\n    h3 {\n        font-size: 24px;\n        font-weight: bold;\n    }\n}\n\n.income-expense-summary-chart-legend {\n    display: flex;\n    align-items: center;\n\n    span {\n        display: inline-block;\n        width: 14px;\n        height: 14px;\n        border: 2px solid transparent;\n        margin-right: 10px;\n\n        .rtl & {\n            margin-left: 10px;\n            margin-right: 0;\n        }\n    }\n}\n\n#income-expense-summary-chart-daterange {\n    width: 280px;\n    border-radius: 4px;\n    border: solid 1px $border-color;\n    background-color: $white;\n    color: #969696;\n\n    .input-group-text {\n        background-color: transparent;\n        color: inherit;\n        padding: 10px;\n        border: 0;\n    }\n    .form-control {\n        border: 0;\n        font-size: 12px;\n        font-weight: 600;\n        color: inherit;\n        padding: 0;\n    }\n}\n\n.income-expense-summary-chart {\n    direction: ltr; //Fix for labels displacement in rtl\n    .ct-chart {\n        .ct-series {\n            .ct-line {\n                stroke-width: 3px;\n                stroke-dasharray: 0;\n            }\n\n            &-a {\n                .ct-line {\n                    stroke: #6469df;\n                }\n                .ct-area {\n                    fill: #6469df;\n                }\n            }\n\n            &-b {\n                .ct-line {\n                    stroke: #33c92d;\n                }\n                .ct-area {\n                    fill: #33c92d;\n                }\n            }\n        }\n\n        .ct-labels {\n            .ct-label {\n                &.ct-horizontal {\n                    @media screen and (max-width: 480px) {\n                        transform: rotate(-90deg)translateY(-50%);\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ct-chart{\n    .ct-line {\n        stroke-dasharray: 0;\n    }\n}\n\n.report-summary-header {\n    border-bottom: solid 1px $border-color;\n}\n\n.report-inner-cards-wrapper {\n    padding-top: 25px;\n\n    .report-inner-card {\n        display: flex;\n        border-right: solid 1px $border-color;\n        padding: 0 40px;\n\n        .rtl & {\n            border-right: none;\n            border-left: solid 1px $border-color;\n        }\n\n        @media screen and (max-width: 1199px) {\n            padding-top: 12.5px;\n            padding-bottom: 12.5px; \n        }\n\n        &:first-child {\n            padding-left: 15px;\n\n            .rtl & {\n                padding-right: 15px;\n                padding-left: 40px;\n            }\n\n            @media screen and (max-width: 1199px) {\n                border-bottom: solid 1px $border-color;\n            }\n\n            @media screen and (max-width:767px) {\n                border-right: none;\n                padding-right: 12.5px;\n\n                .rtl & {\n                    border-left: none;\n                    padding-left: 12.5px;\n                }\n            }\n        }\n\n        &:nth-child(2) {\n\n            @media screen and (max-width: 1199px) {\n                padding-right: 12.5px;\n                border-bottom: solid 1px $border-color;\n                border-right: none;\n\n                .rtl & {\n                    border-left: none;\n                    padding-left: 12.5px;\n                    padding-right: 40px;\n                }\n            }\n\n            @media screen and (max-width:767px) {\n                padding-left: 12.5px;\n\n                .rtl &{\n                    padding-right: 12.5px;\n                }\n            }\n\n        }\n\n        &:nth-child(3) {\n            @media screen and (max-width: 1199px) {\n                padding-left: 12.5px;\n\n                .rtl & {\n                    padding-left: 40px;\n                    padding-right: 12.5px;\n                }\n            }\n            @media screen and (max-width:767px) {\n                border-right: none;\n                padding-right: 12.5px;\n                border-bottom: solid 1px $border-color;\n\n                .rtl & {\n                    border-left: none;\n                    padding-left: 12.5px;\n                }\n            }\n        }\n\n        &:last-child {\n            border-right: 0;\n            padding-right: 15px;\n\n            .rtl & {\n                border-left: none;\n                padding-left: 15px;\n                padding-right: 40px;\n            }\n\n            @media screen and (max-width:767px) {\n                border-right: none;\n                padding-left: 12.5px;\n\n                .rtl & {\n                    border-left: none;\n                    padding-right: 12.5px;\n                }\n            }\n        }\n\n        .inner-card-text {\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-end;\n        }\n\n        .report-title {\n            font-size: 14px;\n            font-weight: 600;\n            color: #111111;\n        }\n\n        h4 {\n            font-weight: bold;\n        }\n\n        .report-count {\n            font-size: 14px;\n            color: #8e32e9;\n        }\n\n        .inner-card-icon {\n            width: 62px;\n            height: 62px;\n            font-size: 25px;\n            color: $white;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-left: auto;\n\n            .rtl & {\n                margin-left: 0;\n                margin-right: auto;\n            }\n        }\n    }\n}\n\n.aligner-wrapper {\n    position: relative;\n    .wrapper {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n    }\n}\n\n.square-indicator {\n    display: inline-block;\n    width: 13px;\n    height: 13px;\n\n    & + p {\n        font-size: 12px;\n        font-weight: 600;\n        color: #a7afb7;\n    }\n}\n\n#performance-indicator-chart {\n    .ct-series {\n\n        &.ct-series-a {\n            line {\n                stroke: theme-color(danger);\n            }\n        }\n\n        &.ct-series-b {\n            line {\n                stroke: theme-color(info);\n            }\n        }\n\n        &.ct-series-c {\n            line {\n                stroke: theme-color(primary);\n            }\n        }\n\n        .ct-bar {\n            stroke-width: 8px;\n            stroke-linecap: round;\n\n            @media screen and (max-width: 480px) {\n                stroke-width: 4px;\n            }\n        }\n\n    }\n\n    .ct-labels {\n        .ct-label {\n            &.ct-horizontal {\n                @media screen and (max-width: 480px) {\n                    transform: rotate(-90deg)translateY(20%);\n                }\n            }\n        }\n    }\n}\n\n.performane-indicator-card {\n    .data-time-range {\n        color: #a7afb7;\n        font-size: 12px;\n        font-weight: 600;\n        margin-left: 20px;\n\n        &.active {\n            color: #111111;\n        }\n    }\n}\n.table {\n    td {\n        img {\n            &.gateway-icon {\n                width: 20px;\n                height: 20px;\n                min-width: 20px;\n            }\n        }\n    }\n}\n\n.pagination {\n    .page-item {\n        .page-link {\n            font-size: 12px;\n            font-weight: 600;\n\n            @media screen and (max-width:576px) {\n                padding: 0.25rem 0.5rem;\n            }\n        }\n    }\n}"
  },
  {
    "path": "scss/_navbar.scss",
    "content": "/* Navbar */\n\n.navbar {\n  font-family: $type1;\n  font-weight: $font-weight-light;;\n  background: $navbar-bg;\n  transition:background $action-transition-duration $action-transition-timing-function;\n  -webkit-transition:background $action-transition-duration $action-transition-timing-function;\n  -moz-transition:background $action-transition-duration $action-transition-timing-function;\n  -ms-transition:background $action-transition-duration $action-transition-timing-function;\n\n  .navbar-brand {\n    width: 110px;\n  }\n  .navbar-brand-wrapper {\n    transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n    -webkit-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n    -moz-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n    -ms-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n    background: $sidebar-dark-bg;\n    width: $sidebar-width-lg;\n    height: $navbar-height;\n    padding:0 $sidebar-menu-padding-x;\n\n    @media (max-width: 991px) {\n      width: 55px;\n      padding-left: 15px;\n      padding-right: 15px;\n    }\n\n    .navbar-brand {\n      color: lighten(color(gray-dark), 20%);\n      font-size: 1.5rem;\n      line-height: 48px;\n      margin-right: 0;\n      padding: .25rem 0;\n\n      &:active,\n      &:focus,\n      &:hover {\n        color: lighten(color(gray-dark), 10%);\n      }\n\n      img {\n        width: calc(#{$sidebar-width-lg} - 120px );\n        max-width: 100%;\n        height: 28px;\n        margin: auto;\n        vertical-align: middle;\n      }\n      &.brand-logo-mini {\n        display: none;\n        @media screen and (max-width: 991px) {\n          display: flex;\n        }\n        img {\n          width: calc(#{$sidebar-width-icon} - 35px );\n          max-width: 100%;\n          height: 28px;\n          margin: auto;\n          display: inline;\n        }\n      }\n    }\n    .navbar-toggler {\n      color: $sidebar-dark-menu-icon-color;\n      padding: 0;\n      margin-left: auto;\n      @media screen and (max-width: 991px) {\n        display:none;\n      }\n      .sidebar-icon-only & {\n        margin-right: auto;\n        margin-left: auto;\n      }\n    }\n  }\n\n  .navbar-menu-wrapper {\n    transition: width $action-transition-duration $action-transition-timing-function;\n    -webkit-transition: width $action-transition-duration $action-transition-timing-function;\n    -moz-transition: width $action-transition-duration $action-transition-timing-function;\n    -ms-transition: width $action-transition-duration $action-transition-timing-function;\n    color: $navbar-menu-color;\n    padding-left: 24px;\n    padding-right: 24px;\n    width: calc(100% - #{$sidebar-width-lg});\n    height: $navbar-height;\n    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11);\n    @media (max-width: 991px) {\n      width: auto;\n      padding-left: 15px;\n      padding-right: 15px;\n    }\n\n    .navbar-toggler {\n      border: 0;\n      color: inherit;\n      height: $navbar-height;\n      @include border-radius(0px);\n      padding-left: 5px;\n      padding-right: 20px;\n      &:not(.navbar-toggler-right) {\n        font-size: 1.5rem;\n        @media (max-width: 991px) {\n          display: none;\n        }\n      }\n      &.navbar-toggler-right{\n        @media (max-width:991px){\n          padding-left: 15px;\n          padding-right: 11px;\n          border-right: none;\n        }\n      }\n    }\n    .search-form {\n      position: relative;\n      margin-right: 15px;\n\n      i {\n        font-size: 20px;\n        position: absolute;\n        left: 0;\n        top: 50%;\n        transform: translateY(-50%);\n        color: $navbar-menu-icon-color;\n      }\n\n      input{\n        background-color: transparent;\n        border: none;\n        cursor: pointer;\n        width: 0;\n        height: 35px;\n        padding: 0 0 0 20px;\n        position: relative;\n        transition: width 400ms ease, background 400ms ease;\n\n        &:focus{\n          background-color: transparent;\n          border-bottom: 1px solid $navbar-menu-icon-color;\n          border-radius: 0;\n          padding-left: 30px;\n          background-position: 5px 7px;\n          cursor: text;\n          outline: 0;\n          width: 140px;\n        }\n      }\n    }\n\n    .count-indicator {\n      position: relative;\n\n      .count-symbol,\n      .count-number {\n        position: absolute;\n        border-radius: 100%;\n        border: 2px solid $white;\n      }\n      .count-symbol {\n        top: 17px;\n        right: -3px;\n        width: 10px;\n        height: 10px;\n      }\n      .count-number {\n        min-width: 14px;\n        height: 14px;\n        font-size: .5rem;\n        color: $white;\n        bottom: 16px;\n        right: -5px;\n        line-height: 1;\n        text-align: center;\n      }\n      &:after {\n        display: none;\n      }\n    }\n    .navbar-nav {\n      flex-direction: row;\n      align-items: center;\n      .nav-item {\n        .nav-link {\n          color: inherit;\n          font-size: $navbar-font-size;\n          margin-left: 15px;\n          margin-right: 15px;\n          height: $navbar-height / 2;\n          @include display-flex;\n          @include align-items(center);\n          @media (max-width: 767px) {\n            margin-left: .8rem;\n            margin-right: .8rem;\n          }\n          i {\n            font-size: $navbar-icon-font-size;\n            color: $navbar-menu-icon-color;\n          }\n        }\n        &.dropdown {\n          height: $navbar-height;\n          display: flex;\n          align-items: center;\n          .dropdown-toggle {\n            position: relative;\n            padding: 0 20px;\n\n            &:after {\n              position: absolute;\n              top: 50%;\n              right: 0;\n              transform: translateY(-50%);\n              font-size: 14px;\n              color: grey;\n            }\n          }\n          .dropdown-menu {\n            @extend .dropdownAnimation;\n            border: none;\n            @include border-radius(5px);\n            -webkit-box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.2);\n            -moz-box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.2);\n            box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.2);\n            &.navbar-dropdown {\n              position: absolute;            \n              font-size: 0.9rem;\n              margin-top: 0;\n              padding: 0;\n\n              .dropdown-item {\n                @extend .d-flex;\n                @extend .align-items-center;\n                margin-bottom: 0;\n                padding: 11px 13px;\n                cursor: pointer;\n\n                i {\n                  font-size: 17px;\n                }\n\n                .ellipsis {\n                  max-width: 200px;\n                  overflow: hidden;\n                  text-overflow: ellipsis;\n                }\n              }\n\n              .dropdown-divider {\n                margin: 0;\n              }\n            }\n          }\n          @media (max-width: 991px) {\n            position: static;\n            .navbar-dropdown {\n              left: 20px;\n              right: 20px;\n              top: $navbar-height;\n              width: calc(100% - 40px);\n            }\n          }\n        }\n        &.user-dropdown {\n          position: relative;\n\n          .dropdown-menu {\n            min-width: 250px;\n            margin-top: 9px;\n\n            .dropdown-header {\n              padding: 20px;\n            }\n\n            .dropdown-item {\n              padding: 10px 15px;\n\n              .dropdown-item-icon {\n                margin-right: 15px;\n              }\n            }\n          }\n\n          .dropdown-toggle {\n            img{\n              margin-right: 14px;\n            }\n          }\n        }\n\n        &.language-dropdown {\n          margin-left: 24px;\n\n          .dropdown-menu {\n            width: 170px;\n            left: -15px !important;\n\n            .dropdown-item {\n              padding-left: 22px;\n              padding-right: 12px;\n\n              i {\n                margin-right: 15px;\n              }\n            }\n          }\n\n          .dropdown-toggle {\n            margin-right: 0;\n            margin-left: 0;\n            border-left: 1px solid #ecf0f4;\n            padding-left: 44px;\n          }\n\n          i {\n            font-size: 14px;\n          }\n          \n        }\n\n        & .message-dropdown.count-indicator {\n          .count{\n            transform: translate(-50%);\n            position: absolute;\n            width: 10px;\n            height: 10px;\n            border-radius: 50%;\n            background-color: theme-color(danger);\n            font-size: 6px;\n            color: $white;\n            text-align: center;\n            top: 4px;\n            left: 50%;\n          }\n        }\n      }\n      &.navbar-nav-right {\n        @media (min-width: 992px) {\n          margin-left: auto;\n        }\n      }\n    }\n  }\n}\n@media (max-width:991px) {\n  .navbar {\n    flex-direction: row;\n    .navbar-brand-wrapper {\n      width: 75px;\n      .navbar-brand {\n        &.brand-logo {\n          display: none;\n        }\n        &.brand-logo-mini {\n          display: inline-block;\n        }\n      }\n    }\n  }\n\n  .navbar-collapse {\n    display: flex;\n    margin-top: 0.5rem;\n  }\n}\n\n@media (max-width:480px) {\n  .navbar {\n    .navbar-brand-wrapper {\n      width: 55px;\n      .brand-logo-mini{\n        padding-top: 0px;\n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/_sidebar.scss",
    "content": "/* Sidebar */\n\n.sidebar {\n  min-height: calc(100vh - #{$navbar-height});\n  background: $sidebar-dark-bg;\n  font-family: $type1;\n  padding: 0;\n  width: $sidebar-width-lg;\n  z-index: 11;\n  transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n  -webkit-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n  -moz-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n  -ms-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n\n  .nav {\n    overflow: hidden;\n    flex-wrap: nowrap;\n    flex-direction: column;\n    margin-bottom: 60px;\n\n    .nav-item {\n      padding:0 $sidebar-menu-padding-x;\n      @include transition-duration(0.25s);\n      transition-property: background;\n      -webkit-transition-property: background;\n      .collapse {\n        z-index: 999;\n      }\n\n      .nav-link {\n        @include display-flex;\n        @include align-items(center);\n        white-space: nowrap;\n        padding:$sidebar-menu-padding-y 0 $sidebar-menu-padding-y 0;\n        color: $sidebar-dark-menu-color;\n        @include transition-duration(0.45s);\n        transition-property: color;\n        -webkit-transition-property: color;\n\n        :not(.sub-menu) & {\n          border-top: 1px solid $sidebar-nav-link-border-color;\n        }\n\n        i {\n          color: inherit;\n\n          &.menu-icon {\n            font-size: $sidebar-icon-font-size;\n            line-height: 1;\n            margin-left: auto;\n            color: $sidebar-dark-menu-icon-color;\n            &:before {\n              vertical-align: middle;\n            }\n          }\n        }\n\n        .menu-title {\n          color: inherit;\n          display: inline-block;\n          font-size: $sidebar-menu-font-size;\n          line-height: 1;\n          vertical-align: middle;\n        }\n\n        .badge {\n          margin-right: auto;\n          margin-left: 1rem;\n        }\n\n        &[aria-expanded=\"true\"]{\n          .menu-arrow{\n            &:before{\n              content: \"\\f140\";\n            }\n          }\n        }\n      }\n\n      &.active:not(.navbar-brand-mini-wrapper) {\n        background: $sidebar-dark-menu-active-bg;\n        > .nav-link {\n          .menu-title {\n            color: $sidebar-dark-menu-active-color;\n            font-family: $type1;\n            font-weight: $font-weight-medium;;            \n          }\n          i {\n            color: theme-color(success);\n          }\n        }\n      }\n      &:not(.nav-category):hover{\n        background: $sidebar-dark-menu-hover-bg;\n      }\n      &.nav-profile {\n        max-width: 270px;\n        margin-top: 10px;\n        margin-bottom: 10px;\n\n        .nav-link {\n          display: flex;\n          border-top: none;\n          padding: 10px 0;\n\n          .profile-image {\n            margin-right: 15px;\n            position: relative;\n\n            .rtl & {\n              margin-right: 0;\n              margin-left: 15px;\n            }\n          }\n\n          .dot-indicator {\n            position: absolute;\n            top: 50%;\n            right: 0px;\n            transform: translate(50%,-50%);\n            width: 7px;\n            height: 7px;\n            border-radius: 50%;\n\n            .rtl & {\n              left: 0;\n              right: auto;\n              transform: translate(-50%,-50%); \n            }\n          }\n\n          .profile-name {\n            margin-bottom: 5px;\n            font-weight: 500;\n            font-size: 15px;\n          }\n\n          .designation {\n            margin-bottom: 0;\n            font-weight: 400;\n            color: $text-muted;\n            font-size: 12px;\n          }\n\n          .icon-container{\n            font-size: 16px;\n            position: relative;\n            color: $sidebar-dark-menu-icon-color;\n            margin-left: auto;\n            align-self: flex-start;\n\n            .rtl & {\n              margin-left: 0;\n              margin-right: auto;\n            }\n\n            .sidebar-mini & {\n              margin-right: auto;\n            }\n\n            .dot-indicator{\n              top: 0;\n              transform: none;\n              color: $sidebar-dark-menu-icon-color;\n            }\n          }\n        }\n      }\n\n      &.nav-category {\n        color: $sidebar-nav-category-color;\n        font-size: 13px;\n        font-weight: 700;\n        text-transform: uppercase;\n\n        .nav-link {\n          border: none;\n        }\n\n        & ~ .nav-category {\n\n          .nav-link{\n            border-top: 1px solid $sidebar-nav-link-border-color;\n          }\n        }\n\n        & + .nav-item {\n          & > .nav-link {\n            border-top: 1px solid $sidebar-nav-link-border-color;\n\n          }\n        }\n\n        .nav-link{\n          color: inherit;\n          padding: $sidebar-nav-category-padding;\n\n          .sidebar-dark & {\n            color: inherit;\n          }\n        }\n      }\n      &.pro-upgrade {\n\n        .nav-link {\n          padding-top: 2.25rem;\n          .btn-upgrade {\n            background-image: linear-gradient(to left, #a25cff, #d78aff);\n            background-color: #a25cff;\n            color: $white;\n          }\n        }\n        &:hover {\n          background-color: transparent !important;\n\n          .sidebar-dark & {\n            background-color: transparent !important;\n          }\n        }\n      }\n\n      &.navbar-brand-mini-wrapper {\n        display: none;\n\n        .nav-link {\n          width: 100%;\n\n          .sidebar-icon-only & {\n            margin: 0;\n          }\n        }\n\n        .sidebar-icon-only & {\n          display: block;\n\n        }\n      }\n    }\n\n    &:not(.sub-menu) {\n      > .nav-item {\n        &:hover {\n          &:not(.nav-category):not(.nav-profile) {\n            > .nav-link {\n              color: $sidebar-dark-menu-hover-color;\n            }\n          }\n        }\n      }\n    }\n    &.sub-menu {\n      margin-bottom: 20px;\n      margin-top:0;\n      list-style: none;\n\n      .nav-item {\n        padding: 0;\n        .nav-link {\n          color: $sidebar-dark-submenu-color;\n          padding: $sidebar-submenu-item-padding;\n          position: relative;\n          font-size: $sidebar-submenu-font-size;\n          line-height: 1;\n          height: auto;\n          border-top: 0;\n          &:before {\n            content: \"\\e606\";\n            font-family: \"simple-line-icons\";\n            display: block;\n            position: absolute;\n            left:0px;\n            top:50%;\n            @include transform(translateY(-50%));\n            color: lighten($sidebar-dark-submenu-color, 10%);\n            font-size: .75rem;\n          }\n          &.active {\n            color: $sidebar-dark-menu-active-color;\n            background: transparent;\n          }\n          &:hover {\n            color: $sidebar-dark-submenu-hover-color;\n          }\n        }\n        &:hover {\n          background: transparent;\n        }\n      }\n    }\n  }\n}\n\n/* style for off-canvas menu*/\n@media screen and (max-width: 991px) {\n  .sidebar-offcanvas {\n    position: fixed;\n    max-height: calc(100vh - #{$navbar-height});\n    top: $navbar-height;\n    bottom: 0;\n    overflow: auto;\n    right: -$sidebar-width-lg;\n    -webkit-transition: all 0.25s ease-out;\n    -o-transition: all 0.25s ease-out;\n    transition: all 0.25s ease-out;\n    &.active {\n      right: 0;\n    }\n  }\n}"
  },
  {
    "path": "scss/_variables.scss",
    "content": "\n////////// SIDEBAR ////////\n$sidebar-width-lg: 240px;\n$sidebar-width-mini: 185px;\n$sidebar-width-icon: 70px;\n\n$sidebar-light-bg: $white;\n$sidebar-light-menu-color: #3e4b5b;\n$sidebar-light-submenu-color: #888;\n$sidebar-light-menu-active-bg: $white;\n$sidebar-light-menu-active-color: theme-color(success);\n$sidebar-light-menu-hover-bg: darken($sidebar-light-bg, 1%);\n$sidebar-light-menu-hover-color: darken($sidebar-light-menu-color, 10%);\n$sidebar-light-submenu-hover-color: darken($sidebar-light-submenu-color, 20%);\n$sidebar-light-menu-icon-color: #626262;\n$sidebar-light-menu-arrow-color: #626262;\n$sidebar-light-menu-border-color: #f2edf3;\n\n$sidebar-dark-bg: #181824;\n$sidebar-dark-menu-color: $white;\n$sidebar-dark-menu-active-bg: #282828;\n$sidebar-dark-menu-active-color: darken($white, 30%);\n$sidebar-dark-menu-hover-bg: lighten($sidebar-dark-bg, 10%);\n$sidebar-dark-menu-hover-color: color(white);\n$sidebar-dark-submenu-color: $sidebar-dark-menu-color;\n$sidebar-dark-submenu-hover-bg: initial;\n$sidebar-dark-submenu-hover-color: darken($sidebar-dark-submenu-color, 30%);\n$sidebar-dark-menu-icon-color: #626262;\n$sidebar-dark-menu-arrow-color: #626262;\n\n$sidebar-nav-category-color: theme-color(success);\n$sidebar-nav-category-padding: 1rem 0 1.125rem;\n\n$sidebar-nav-link-border-color: rgba($white, 0.11);\n\n$sidebar-menu-font-size: $default-font-size;\n$sidebar-menu-padding-y: 0.625rem;\n$sidebar-menu-padding-x: 1.75rem;\n\n$sidebar-submenu-font-size: .8125rem;\n$sidebar-submenu-item-padding: .75rem 2rem .75rem 2rem;\n\n$sidebar-icon-font-size: 1.125rem;\n$sidebar-arrow-font-size: .625rem;\n\n$sidebar-profile-bg: transparent;\n$sidebar-profile-padding: .75rem 1.625rem .75rem 1.188rem;\n\n$sidebar-mini-menu-padding: .8125rem 1rem .8125rem 1rem;\n\n$sidebar-icon-only-menu-padding: .5rem 1.625rem .5rem 1.188rem;\n$sidebar-icon-only-submenu-padding: 0 0 0 1.5rem;\n\n$rtl-sidebar-submenu-padding: 0 1.5rem 0 0;\n\n$icon-only-collapse-width: 190px;\n$icon-only-menu-bg-light: $sidebar-light-menu-hover-bg;\n$icon-only-menu-bg-dark: $sidebar-dark-menu-hover-bg;\n\n///////// SIDEBAR ////////"
  },
  {
    "path": "scss/components/_settings-panel.scss",
    "content": "/* Settings Panel */\n\n.settings-panel{\n  display: block;\n  position: fixed;\n  top:0;\n  right: -$settings-panel-width;\n  bottom: 0;\n  width: $settings-panel-width;\n  height: 100vh;\n  min-height: 100%;\n  background: $white;\n  @include transition-duration($action-transition-duration);\n  @include transition-timing-function($action-transition-timing-function);\n  @include transition-property(right, box-shadow);\n  z-index: 9999;\n  .nav-tabs{\n    @include display-flex;\n    @include justify-content(center);\n    width: auto;\n    margin:0;\n    border-bottom: none;\n    padding: 0;\n    .nav-item{\n      border: none;\n      .nav-link{\n        text-align: center;\n        border: none;\n        background: transparent;\n        color: rgba($white, 0.5);\n        @include transition-duration(0.4s);\n        transition-property: color;\n        -webkit-transition-property: color;\n        @include justify-content(center);\n        &.active{\n          background: transparent;\n          color: $white;\n        }\n      }\n    }\n  }\n  .tab-content{\n    border: none;\n    padding: 20px 0 0px 0;\n    .tab-pane{\n      &.scroll-wrapper{\n        position: relative;\n        max-height: 100vh;\n        height: 100%;\n        padding-bottom: 100px;\n      }\n    }\n  }\n  .settings-heading{\n    padding: 16px 0 13px 35px;\n    font-size: $default-font-size;\n    font-family: $type1;\nfont-weight: $font-weight-semibold;;\n    line-height: 1;\n    color: rgba(0, 0, 0, 0.9);\n    opacity: 0.9;\n    margin-bottom: 0;\n    border-top: 1px solid $border-color;\n    border-bottom: 1px solid $border-color;\n    .rtl &{\n      padding: 16px 35px 13px 0;\n    }\n  }\n  small.settings-heading{\n    .rtl &{\n      padding: 16px 0 13px 12px;\n    }\n  }\n  .sidebar-bg-options{\n    padding: 13px 35px;\n    @include display-flex;\n    @include align-items(center);\n    font-size: $default-font-size;\n    line-height: 1;\n    color: lighten($black, 35%);\n    background: $white;\n    @include transition-duration($action-transition-duration);\n    @include transition-property(background);\n    &.selected{\n      background: color(gray-lightest);\n    }\n    .rtl & {\n      .rounded-circle{\n        @extend .mr-0;\n        @extend .ml-3;\n      }\n    }\n  }\n  .color-tiles{\n    @include display-flex;\n    @include justify-content(space-between);\n    @include flex-wrap(wrap);\n    margin: 0px 35px 10px 35px;\n    padding-top: 15px;\n    .tiles{\n      @extend .img-ss;\n      @extend .rounded-circle;\n      margin: 10px 18px;\n      @include display-flex;\n      @include align-items(center);\n      @include justify-content(center);\n      &:before{\n        content: \"\";\n        width: 0px;\n        height: 0px;\n        opacity: 0;\n        background: rgba($white , 0.5);\n        @include border-radius(100%);\n        border: 0px solid rgba($white , 0.4);\n        @include transition-duration($action-transition-duration);\n        @include transition-timing-function($action-transition-timing-function);\n      }\n      &.selected{\n        &:before{\n          width: 10px;\n          height: 10px;\n          opacity: 1;\n          border-width: $border-width;\n        }\n      }\n      &.primary{\n        @extend .bg-primary;\n      }\n      &.success{\n        @extend .bg-success;\n      }\n      &.warning{\n        @extend .bg-warning;\n      }\n      &.danger{\n        @extend .bg-danger;\n      }\n      &.pink{\n        background: color(pink);\n      }\n      &.info{\n        @extend .bg-info;\n      }\n      &.dark{\n        @extend .bg-dark;\n      }\n      &.light{\n        border:1px solid lighten(color(gray),60%);\n        @extend .bg-light;\n      }\n    }\n  }\n  .chat-list{\n    padding-left: 0;\n    .list{\n      padding: 0.4rem 0.8rem;\n      @include display-flex;\n      @include justify-content(space-between);\n      border-bottom: $border-width solid $border-color;\n      &:last-child{\n        border-bottom: none;\n      }\n      .profile{\n        position: relative;\n        margin-right: 1rem;\n        img{\n          width:2.50rem;\n          height: 2.50rem;\n          @include border-radius(100%);\n        }\n        span{\n          height: 0.75rem;\n          width: 0.75rem;\n          position: absolute;\n          bottom: 0.34rem;\n          right: 0;\n          border: 0.13rem solid $white;\n          @include border-radius(100%);\n          &.online{\n            background: theme-color(success);\n          }\n          &.offline{\n            background: theme-color(warning);\n          }\n        }\n      }\n      .info{\n        margin-right: auto;\n        p{\n          display: block;\n          margin-bottom: 0;\n          @extend %ellipsor;\n          &:last-child{\n            opacity: 0.5;\n            font-size: 0.8rem;\n          }\n        }\n      }\n      &.active{\n        background: theme-color(light);\n      }\n    }\n  }\n  &.open{\n    right:0;\n    -webkit-box-shadow: 7px 0px 80px -9px rgba(0,0,0,0.15);\n    -moz-box-shadow: 7px 0px 80px -9px rgba(0,0,0,0.15);\n    box-shadow: 7px 0px 80px -9px rgba(0,0,0,0.15);\n  }\n  .settings-close{\n    position: absolute;\n    top:8px;\n    right: 10px;\n    color: $white;\n    background: transparent;\n    @include border-radius(4px);\n    padding: 0 3px;\n    cursor: pointer;\n    @include transition-duration(0.2s);\n    z-index: 999;\n    &:hover{\n      background: rgba($white,0.3);\n    }\n    .rtl & {\n      right: unset;\n      left: 10px;\n    }\n  }\n  .events{\n    p{\n      font-family: $type1;\n    }\n  }\n  .rtl & {\n    right: unset;\n    left: -$settings-panel-width;\n    @include transition-property(left);\n    .chat-list{\n      padding-right: 0;\n      .list{\n        .profile{\n          margin-right: 0;\n          margin-left: 1rem;\n        }\n        .info{\n          margin-right: 0;\n          margin-left: auto;\n          .badge {\n            margin-right: 10px;\n          }\n        }\n      }\n    }\n    &.open{\n      left: 0;\n      right: unset;\n    }\n  }\n}\n\n#theme-settings{\n  .settings-close{\n    top: 12px;\n    @extend .bg-primary;\n  }\n}\n\n#settings-trigger{\n  position: fixed;\n  bottom: 40px;\n  right: 30px;\n  height: 45px;\n  width: 45px;\n  background: theme-color(primary);\n  z-index: 99;\n  -webkit-box-shadow: 0px 0px 31px 6px rgba(0,0,0,0.17);\n  -moz-box-shadow: 0px 0px 31px 6px rgba(0,0,0,0.17);\n  box-shadow: 0px 0px 31px 6px rgba(0,0,0,0.17);\n  @include display-flex;\n  @include align-items(center);\n  @include justify-content(center);\n  @include border-radius(100%);\n  @extend .fadeInUp;\n  @include animation-duration(1s);\n  @include animation-delay(1s);\n  @include animation-fill-mode(both);\n  i{\n    color: $white;\n    font-size: 1rem;\n    line-height: 1rem;\n    @extend .infinite-spin;\n  }\n  @media (max-width: 991px){\n    display: none;\n  }\n}"
  },
  {
    "path": "scss/light/_variables.scss",
    "content": "////////// COLOR SYSTEM //////////\n\n$blue: #5E50F9;\n$indigo: #6610f2;\n$purple: #6a008a;\n$pink: #E91E63;\n$red: #f96868;\n$orange: #f2a654;\n$yellow: #f6e84e;\n$green: #46c35f;\n$teal: #58d8a3;\n$cyan: #57c7d4;\n$black: #000;\n$white: #ffffff;\n$white-smoke: #f2f7f8;\n$violet: #41478a;\n$darkslategray : #2e383e;\n$dodger-blue : #3498db;\n\n\n$colors: (blue: $blue,\nindigo: $indigo,\npurple: $purple,\npink: $pink,\nred: $red,\norange: $orange,\nyellow: $yellow,\ngreen: $green,\nteal: $teal,\ncyan: $cyan,\nwhite: $white,\ngray: #434a54,\ngray-light: #aab2bd,\ngray-lighter: #e8eff4,\ngray-lightest: #e6e9ed,\ngray-dark: #0f1531,\nblack: #000000);\n\n\n$theme-colors: (primary: #1bdbe0,\nsecondary: #d8d8d8,\nsuccess: #38ce3c,\ninfo: #8e32e9,\nwarning: #ffde73,\ndanger: #ff4d6b,\nlight: #f8f9fa,\ndark: #3e4b5b);\n\n\n////////// COLOR SYSTEM //////////\n\n////////// COLOR VARIABLES //////////\n$content-bg: #ecf0f4;\n$footer-bg: $content-bg;\n$footer-color: color(dark);\n$border-color: #e8ecf1;\n////////// COLOR VARIABLES //////////\n\n////////// SOCIAL COLORS //////////\n\n$social-colors: (twitter: #2caae1,\nfacebook: #3b579d,\ngoogle: #dc4a38,\nlinkedin: #0177b5,\npinterest: #cc2127,\nyoutube: #e52d27,\ngithub: #333333,\nbehance: #1769ff,\ndribbble: #ea4c89,\nreddit: #ff4500);\n\n////////// SOCIAL COLORS //////////\n\n////////// FONTS//\n\n$type1: 'Open Sans',\nsans-serif;\n\n$font-weight-light: 300;\n$font-weight-regular: 400;\n$font-weight-medium: 600;\n$font-weight-semibold: 700;\n\n$default-font-size: .875rem; // 14px as base font size\n\n$text-muted: #9c9fa6;\n$body-color: #343a40;\n\n////////// FONT VARIABLES //////////\n\n///////// CARD ////////\n$card-bg: #fff;\n$card-description-color: #76838f;\n$card-title-color: $body-color;\n///////// CARD ////////\n\n//////// TABLES ////////\n$table-accent-bg: $content-bg;\n$table-hover-bg: $content-bg;\n$table-cell-padding: .9375rem;\n$table-border-color: $border-color;\n$table-inverse-bg: #2a2b32;\n$table-inverse-color: color(white);\n//////// TABLES ////////\n\n////////// MODALS VARIABLES //////////\n$modal-content-bg: $content-bg;\n////////// MODALS VARIABLES //////////\n\n///////// NAVBAR ////////\n$navbar-bg: #fff;\n$navbar-height: 70px;\n$navbar-menu-color: #111111;\n$navbar-menu-icon-color: #626262;\n\n$navbar-font-size: .875rem;\n$navbar-icon-font-size: 1.25rem;\n\n///////// NAVBAR ////////\n\n\n\n///////// BUTTONS ////////\n\n$button-fixed-width: 150px;\n$btn-padding-y: .875rem;\n$btn-padding-x: 2.5rem;\n$btn-line-height: 1;\n\n$btn-padding-y-xs: .5rem;\n$btn-padding-x-xs: .75rem;\n\n$btn-padding-y-sm: .50rem;\n$btn-padding-x-sm: .81rem;\n\n$btn-padding-y-lg: 1rem;\n$btn-padding-x-lg: 3rem;\n\n$btn-font-size: .875rem;\n$btn-font-size-xs: .625rem;\n$btn-font-size-sm: .875rem;\n$btn-font-size-lg: .875rem;\n\n$btn-border-radius: .1875rem;\n$btn-border-radius-xs: .1875rem;\n$btn-border-radius-sm: .1875rem;\n$btn-border-radius-lg: .1875rem;\n\n///////// BUTTONS ////////\n\n\n\n////////// TOOLTIP VARIABLES //////////\n\n//default styles\n$tooltip-font-size: .75rem;\n$tooltip-padding-y: .4rem;\n$tooltip-padding-x: .75rem;\n$tooltip-border-radius: .375rem;\n\n////////// TOOLTIP VARIABLES //////////\n\n\n\n/////////  FORMS /////////\n\n$input-bg: color(white);\n$input-border-radius: 2px;\n$input-placeholder-color: #c9c8c8;\n$input-font-size: .8125rem;\n\n$input-padding-y: 0.94rem;\n$input-padding-x: 1.375rem;\n$input-line-height: 1;\n\n$input-padding-y-xs: .5rem;\n$input-padding-x-xs: .75rem;\n\n$input-padding-y-sm: .50rem;\n$input-padding-x-sm: .81rem;\n\n$input-padding-y-lg: .94rem;\n$input-padding-x-lg: 1.94rem;\n\n$input-height:          2.875rem;\n$input-height-sm:       2.575rem;\n$input-height-lg:       3.175rem;\n\n///////// FORMS /////////\n\n////////  DROPDOWNS ///////\n$dropdown-border-color: $border-color;\n$dropdown-divider-bg: $border-color;\n$dropdown-link-color: $body-color;\n$dropdown-header-color: $body-color;\n$dropdown-menu-box-shadow: 0px 1px 15px 1px rgba(230, 234, 236, 0.35);\n////////  DROPDOWNS ///////\n\n\n////////// MEASUREMENT AND PROPERTY VARIABLES //////////\n\n$boxed-container-width: 1200px;\n$border-property: 1px solid $border-color;\n$card-spacing-y: 25px;\n$card-padding-y: 1.875rem;\n$card-padding-x: 1.875rem;\n$card-border-radius: 0;\n$grid-gutter-width: 20px;\n$action-transition-duration: 0.25s;\n$action-transition-timing-function: ease;\n////////// OTHER VARIABLES //////////\n\n\n\n////////// BREAD CRUMBS VARIABLES //////////\n\n// default styles\n$breadcrumb-padding-y: 0.56rem;\n$breadcrumb-padding-x: 1.13rem;\n$breadcrumb-item-padding: .5rem;\n$breadcrumb-margin-bottom: 1rem;\n$breadcrumb-font-size: $default-font-size;\n$breadcrumb-bg: transparent;\n$breadcrumb-border-color: $border-color;\n$breadcrumb-divider-color: $gray-600;\n$breadcrumb-active-color: $gray-700;\n$breadcrumb-divider: \"/\";\n\n// custom styles\n$breadcrumb-custom-padding-y: 0;\n$breadcrumb-custom-padding-x: 0;\n$breadcrumb-custom-item-padding-y: 0.56rem;\n$breadcrumb-custom-item-padding-x: 10px;\n$breadcrumb-custom-item-color: $black;\n$breadcrumb-item-bg: #dbe3e6;\n////////// BREAD CRUMBS VARIABLES //////////\n\n\n////////// MODALS VARIABLES //////////\n$modal-inner-padding: .9375rem;\n$modal-dialog-margin: 10px;\n$modal-dialog-margin-y-sm-up: 30px;\n$modal-title-line-height: $line-height-base;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black, .5);\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black, .5);\n\n$modal-backdrop-bg: $black;\n$modal-backdrop-opacity: .5;\n\n$modal-header-border-color: $border-color;\n$modal-content-border-color: $border-color;\n$modal-footer-border-color: $border-color;\n\n$modal-header-border-width: $border-width;\n$modal-content-border-width: $border-width;\n$modal-footer-border-width: $border-width;\n\n$modal-header-padding-x: 26px;\n$modal-header-padding-y: 25px;\n\n$modal-body-padding-x: 26px;\n$modal-body-padding-y: 35px;\n\n$modal-footer-padding-x: 31px;\n$modal-footer-padding-y: 15px;\n\n$modal-lg: 90%;\n$modal-md: 500px;\n$modal-sm: 300px;\n$modal-transition: transform .4s ease;\n\n////////// MODALS VARIABLES //////////\n\n/////////  TABS VARIABLES //////////\n$nav-tabs-border-color: #ebedf2;\n$nav-tabs-link-bg: #f6f8fa;\n$nav-tabs-link-color: #000000;\n$nav-tabs-link-hover-border-color: $nav-tabs-border-color $nav-tabs-border-color $nav-tabs-border-color;\n$nav-tabs-link-active-color: $body-color;\n$nav-tabs-link-active-bg: $white;\n$nav-tabs-link-active-border-color: $nav-tabs-border-color $nav-tabs-border-color $nav-tabs-link-active-bg;\n$nav-pills-custom-bg: #fcfcfd;\n////////   TABS VARIABLES /////////\n\n\n///////// SETTINGS PANEL ////////\n$settings-panel-width: 300px;\n///////// SETTINGS PANEL ////////\n\n\n////////   CALENDAR  //////////////\n$fullcalendar-color: #a8b2b9;\n////////   CALENDAR  //////////////\n\n////////   MISC  //////////////\n$page-title-color: $body-color;\n////////   MISC  //////////////"
  },
  {
    "path": "scss/light/components/plugin-overrides/_chartist.scss",
    "content": "/* Chartist */\n\n// Line Charts Starts\n// Data -1\n\n.ct-series-a .ct-line {\n  stroke: lighten($blue, 15);\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px;\n}\n\n.ct-series-a .ct-point {\n  stroke: lighten($blue, 1);\n  stroke-width: 10px;\n  stroke-linecap: round;\n}\n// Data -2\n\n.ct-series-b .ct-line {\n  stroke: lighten($green, 15);\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px;\n}\n\n.ct-series-b .ct-point {\n  stroke: lighten($green, 1);\n  stroke-width: 10px;\n  stroke-linecap: round;\n}\n// Data -3\n\n.ct-series-c .ct-line {\n  stroke: lighten($orange, 15);\n  stroke-width: 3px;\n  stroke-dasharray: 10px 20px;\n}\n\n.ct-series-c .ct-point {\n  stroke: lighten($orange, 1);\n  stroke-width: 10px;\n  stroke-linecap: round;\n}\n// Line Charts Ends\n// Bar Charts Starts\n// Data -1\n\n.ct-series-a .ct-bar {\n  stroke: lighten($blue, 15);\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre;\n}\n// Data -2\n\n.ct-series-b .ct-bar {\n  stroke: lighten($green, 15);\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre;\n}\n// Data -3\n\n.ct-series-c .ct-bar {\n  stroke: lighten($orange, 15);\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre;\n}\n// Data -4\n\n.ct-series-d .ct-bar {\n  stroke: lighten($red, 15);\n  stroke-width: 20px;\n  stroke-dasharray: 0;\n  stroke-linecap: squre;\n}\n// Bar Charts Ends\n// Pie Chart Starts\n// Data -1\n.ct-series-a .ct-slice-pie {\n  fill: lighten($blue, 15);\n  stroke-width: 4px;\n}\n// Data -2\n\n.ct-series-b .ct-slice-pie {\n  fill: lighten($green, 15);\n  stroke-width: 4px;\n}\n// Data 3\n\n.ct-series-c .ct-slice-pie {\n  fill: lighten($red, 15);\n  stroke-width: 4px;\n}\n// Data -4\n\n.ct-series-d .ct-slice-pie {\n  fill: lighten($orange, 15);\n  stroke-width: 4px;\n}\n// Pie Chart Starts\n// Donut chart Starts\n// Data -1\n.ct-series-a .ct-slice-donut-solid {\n  fill: lighten($blue, 15);\n}\n\n// Data -2\n.ct-series-b .ct-slice-donut-solid {\n  fill: lighten($green, 15);\n}\n\n// Data -3\n.ct-series-c .ct-slice-donut-solid {\n  fill: lighten($red, 15);\n}\n\n// Data -d\n.ct-series-a .ct-slice-donut-solid {\n  fill: lighten($orange, 15);\n}\n\n// E-commerce Dashboard Chart\n#ct-chart-dash-barChart {\n  // Data -1\n  .ct-series-a .ct-bar {\n    stroke: lighten($red, 10);\n    stroke-width: 20px;\n    stroke-dasharray: 0;\n    stroke-linecap: squre;\n  }\n  // Data -2\n  .ct-series-b .ct-bar {\n    stroke: lighten($blue, 10);\n    stroke-width: 20px;\n    stroke-dasharray: 0;\n    stroke-linecap: squre;\n  }\n  // Data -3\n  .ct-series-c .ct-bar {\n    stroke: lighten($blue, 15);\n    stroke-width: 20px;\n    stroke-dasharray: 0;\n    stroke-linecap: squre;\n  }\n  // Data -4\n  .ct-series-d .ct-bar {\n    stroke: lighten($blue, 20);\n    stroke-width: 20px;\n    stroke-dasharray: 0;\n    stroke-linecap: squre;\n  }\n}\n"
  },
  {
    "path": "scss/light/components/plugin-overrides/_datepicker.scss",
    "content": "/* Datepicker */\n\n.datepicker.datepicker-dropdown,\n.datepicker.datepicker-inline {\n\tpadding: 0 25px;\n\twidth: 30%;\n\tmax-width: 500px;\n\tmin-width: 250px;\n\t.datepicker-days {\n\t\ttable.table-condensed {\n\t\t\tthead {\n\t\t\t\ttr {\n\t\t\t\t\tth {\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tpadding: .5rem 0;\n\t\t\t\t\t\t&.prev {\n\t\t\t\t\t\t\tcolor: color(gray);\n\t\t\t\t\t\t\tpadding-bottom: 1rem;\n\t\t\t\t\t\t\tpadding-top: 1rem;\n\t\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t\t\tbackground: $white;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.datepicker-switch {\n\t\t\t\t\t\t\tcolor: color(gray);\n\t\t\t\t\t\t\tbackground: $white;\n\t\t\t\t\t\t\tpadding-bottom: 1rem;\n\t\t\t\t\t\t\tpadding-top: 1rem;\n\t\t\t\t\t\t\tfont-size: 1rem;\n\t\t\t\t\t\t\tfont-weight: 600;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.next {\n\t\t\t\t\t\t\tcolor:grey;\n\t\t\t\t\t\t\tpadding-bottom: 1rem;\n\t\t\t\t\t\t\tpadding-top: 1rem;\n\t\t\t\t\t\t\ttext-align: right;\n\t\t\t\t\t\t\tbackground: $white;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.dow {\n\t\t\t\t\t\t\tfont-family: $type1;\n\t\t\t\t\t\t\tcolor: color(gray);\n\t\t\t\t\t\t\tfont-size: .875rem;\n\t\t\t\t\t\t\tfont-weight: initial;\n\t\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\t\ttext-align: right;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\ttbody {\n\t\t\t\tposition: relative;\n\t\t\t\ttop: 13px;\n\t\t\t\ttd {\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\t&.day {\n\t\t\t\t\t\tfont-size: .9375rem;\n\t\t\t\t\t\tpadding: .5rem 0;\n\t\t\t\t\t\tcolor: color(gray);\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: $white;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.active {\n\t\t\t\t\t\t\tcolor:#fff;\n\t\t\t\t\t\t\tbackground:transparent;\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t\tz-index: 1;\n\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t\t\twidth: 38px;\n\t\t\t\t\t\t\t\theight: 38px;\n\t\t\t\t\t\t\t\tbackground: theme-color(success);\n\t\t\t\t\t\t\t\t@include border-radius(100%);\n\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\ttop: 1px;\n\t\t\t\t\t\t\t\tz-index: -1;\n\t\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.today {\n\t\t\t\t\t\t\tcolor:#fff;\n\t\t\t\t\t\t\tbackground:transparent;\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t\tz-index: 1;\n\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t\t\twidth: 38px;\n\t\t\t\t\t\t\t\theight: 38px;\n\t\t\t\t\t\t\t\tbackground: theme-color(info);\n\t\t\t\t\t\t\t\t@include border-radius(100%);\n\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\ttop: 1px;\n\t\t\t\t\t\t\t\tz-index: -1;\n\t\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t&.old.day {\n\t\t\t\t\t\tcolor: darken(color(gray-lightest),4.5%);\n\t\t\t\t\t}\n\n\t\t\t\t\t&.range-start,\n\t\t\t\t\t&.range-end {\n\t\t\t\t\t  background: transparent;\n\t\t\t\t\t  position: relative;\n\t\t\t\t\t\t&::before {\n\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t\twidth: 28px;\n\t\t\t\t\t\t\theight: 28px;\n\t\t\t\t\t\t\tbackground: rgba(theme-color(success), .2);\n\t\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\ttop: 6px;\n\t\t\t\t\t\t\tz-index: -1;\n\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t&.range {\n\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\t&::before {\n\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t\twidth: 28px;\n\t\t\t\t\t\t\theight: 28px;\n\t\t\t\t\t\t\tbackground: #eee;\n\t\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\ttop: 6px;\n\t\t\t\t\t\t\tz-index: -1;\n\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.datepicker-days,\n\t.datepicker-months,\n\t.datepicker-years,\n\t.datepicker-decades,\n\t.datepicker-centuries {\n\t\tpadding: .8rem .7rem;\t\t\n\t\ttable.table-condensed {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n.datepicker.datepicker-inline{\n\twidth:100%;\n\tmax-width: 100%;\n\tmin-width: 250px;\n\tthead{\n\t\ttr{\n\t\t\tth{\n\t\t\t\t&.prev{\n\t\t\t\t\tcolor:grey;\n\t\t\t\t\tpadding-bottom:0.5rem;\n\t\t\t\t\tpadding-top:0.5rem;\n\t\t\t\t}\n\t\t\t\t&.datepicker-switch{\n\t\t\t\t\tcolor: theme-color(primary);\n\t\t\t\t\tpadding-bottom:0.5rem;\n\t\t\t\t\tpadding-top:0.5rem;\n\t\t\t\t}\n\t\t\t\t&.next{\n\t\t\t\t\tcolor:grey;\n\t\t\t\t\tpadding-bottom:0.5rem;\n\t\t\t\t\tpadding-top:0.5rem;\n\t\t\t\t}\n\t\t\t\t&.dow{\n\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n.datepicker {\n\t> div {\n\t\tdisplay: initial;\n\t}\n}\n.datepicker-custom {\n\twidth: 100%;\n\tpadding: 0;\n\t.datepicker {\n\t\t&.datepicker-inline {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\theight: 100%;\n\t\t\t.datepicker-days {\n\t\t\t\tdisplay: block;\n\t\t\t\t.table-condensed {\n\t\t\t\t\ttbody {\n\t\t\t\t\t\ttr {\n\t\t\t\t\t\t\ttd {\n\t\t\t\t\t\t\t\tpadding: 1rem;\n\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\tpadding: 1rem .5rem;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t&.day {\n\t\t\t\t\t\t\t\t\t&.today {\n\t\t\t\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\t\t\t\t@extend .bg-success;\n\t\t\t\t\t\t\t\t\t\t\ttop: 6px;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t&.active {\n\t\t\t\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\t\t\t\t@extend .bg-warning;\n\t\t\t\t\t\t\t\t\t\t\ttop: 6px;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\t\t\t\tpadding-left: 2.5rem;\n\t\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\t\tpadding-left: .5rem;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t&.today,\n\t\t\t\t\t\t\t\t\t\t&.active {\n\t\t\t\t\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\t\t\t\t\tleft: 1.5rem;\n\t\t\t\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tleft: .25rem;\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\t\t\t\tpadding-right: 2.5rem;\n\t\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\t\tpadding-right: .5rem;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t&.today,\n\t\t\t\t\t\t\t\t\t\t&.active {\n\t\t\t\t\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\t\t\t\t\tright: 1.5rem;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t.datepicker-days,\n\t\t\t.datepicker-months,\n\t\t\t.datepicker-years,\n\t\t\t.datepicker-decades,\n\t\t\t.datepicker-centuries {\n\t\t\t\theight: 100%;\n\t\t\t\tpadding: 0 0 1rem 0;\t\t\t\t\n\t\t\t\t.table-condensed {\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tthead {\n\t\t\t\t\t\tbackground: theme-color(success);\n\t\t\t\t\t\ttr {\n\t\t\t\t\t\t\tth {\n\t\t\t\t\t\t\t\t&.next,\n\t\t\t\t\t\t\t\t&.prev,\n\t\t\t\t\t\t\t\t&.datepicker-switch,\n\t\t\t\t\t\t\t\t&.dow {\n\t\t\t\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\t\t\t\tpadding: 2rem 1rem;\n\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\tpadding: 2rem .5rem;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tfont-family: $type1;\n\t\t\t\t\t\t\t\t\tfont-weight: $font-weight-semibold;\n\t\t\t\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\t\t\t\tpadding-left: 2.5rem;\n\t\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\t\tpadding-left: .5rem;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\t\t\t\tpadding-right: 2.5rem;\n\t\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\t\tpadding-right: .5rem;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t&.datepicker-switch {\n\t\t\t\t\t\t\t\t\tfont-size: 2rem;\n\t\t\t\t\t\t\t\t\t@media (max-width: 991px) {\n\t\t\t\t\t\t\t\t\t\tfont-size: 1rem;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t&.next,\n\t\t\t\t\t\t\t\t&.prev {\n\t\t\t\t\t\t\t\t\tfont-size: 1.5rem;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "scss/light/components/plugin-overrides/_listify.scss",
    "content": "/* Listify */\n\n.listify-list{\n  input{\n    border: 1px solid $white-smoke;\n    color: color(gray-light);\n    background: #fff;\n  }\n  button{\n\n  }\n  ul.list{\n    list-style: none;\n    padding-left: 0;\n    li{\n      display: block;\n      border-bottom: $border-property;\n      padding: 15px 10px;\n      h5{\n        color: theme-color(\"primary\");\n      }\n      p{\n        color: color(gray-light);\n        margin: 0;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "scss/light/components/plugin-overrides/_progressbar-js.scss",
    "content": "/* Progressbar-js */\n\n.progress-bar-js-line {\n  height: 6px;\n}\n\n.progressbar-js-circle {\n  width: 100%;\n  position: relative;\n}"
  },
  {
    "path": "scss/light/components/plugin-overrides/_pws-tabs.scss",
    "content": "/* Pws-tabs */\n\n.pws_tabs_container {\n\tul.pws_tabs_controll {\n\t\tborder-bottom: 1px solid theme-color(primary);\n\t\tli {\n      &:first-child {\n        a {\n          @include border-radius(5px 0px 0px 0px);\n        }\n      }\n      &:last-child {\n        a {\n          border-right: 1px solid theme-color(primary);\n          @include border-radius(0px 5px 0px 0px);\n        }\n      }\n\t\t\ta {\n\t\t\t\tborder: 1px solid theme-color(primary);\n\t\t\t\tborder-bottom: none;\n        border-right: none;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: theme-color(primary);\n\t\t\t\tpadding: 0.6em 1.3em;\n        margin-right: 0;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t\tcolor: theme-color(primary);\n\t\t\t\t}\n\n\t\t\t\t&.pws_tab_active {\n\t\t\t\t\tbackground: theme-color(primary);\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.demo-tabs {\n\t\tborder: 1px solid theme-color(primary);\n\t\t@include border-radius(0px 5px 5px 5px);\n\t\toverflow: hidden;\n\t\tbackground: color(white-smoke);\n\t\tmargin-bottom: 45px;\n\t\tpadding-top: 3.5rem;\n\n\t\t.CodeMirror {\n\t\t\tmargin-bottom: 20px;\n\t\t}\n\t}\n  // Styles for vertical Tab\n  &.pws_tabs_vertical {\n    .pws_tabs_controll {\n      border-right: none;\n\t\t\tborder-bottom:none;\n      li {\n        &:first-child {\n          a {\n            @include border-radius(5px 0px 0px 0px);\n          }\n        }\n        &:last-child {\n          a {\n            border-bottom: 1px solid theme-color(primary);\n            @include border-radius(0px 0px 0px 5px);\n            border-right: 0px;\n          }\n        }\n        a {\n          @include border-radius(0px);\n          border: 1px solid theme-color(primary);\n          border-right: none;\n          border-bottom: none;\n          margin-bottom: 0;\n        }\n      }\n    }\n  }\n  // Styles for vertical Tab\n\n  // Styles for horizontal Tab\n  &.pws_tabs_horizontal_bottom {\n    .pws_tabs_list {\n      margin-bottom: 0;\n    }\n    .pws_tabs_controll {\n\t\t\tborder-top: 1px solid theme-color(primary);\n      border-right: none;\n\t\t\tborder-bottom: none;\n      li {\n        &:first-child {\n          a {\n            @include border-radius(0px 0px 0px 5px);\n          }\n        }\n        &:last-child {\n          a {\n            @include border-radius(0px 0px 5px 0px);\n            border-right: 1px solid theme-color(primary);\n          }\n        }\n        a {\n          @include border-radius(0px);\n          border: 1px solid theme-color(primary);\n          border-top: none;\n          border-right: none;\n          margin-right: 0;\n          margin-bottom: 0;\n        }\n      }\n    }\n  }\n  // Styles for vertical Tab\n\n  // Styles for RTL Tab\n  &.pws_tabs_rtl {\n    .pws_tabs_controll {\n  \t\tli {\n        &:first-child {\n          a {\n            @include border-radius(0px 5px 0px 0px);\n            border-right: 1px solid theme-color(primary);\n          }\n        }\n        &:last-child {\n          a {\n            border-right: none;\n            @include border-radius(5px 0px 0px 0px);\n          }\n        }\n  \t\t\ta {\n  \t\t\t\tborder: 1px solid theme-color(primary);\n  \t\t\t\tborder-bottom: none;\n          border-right: none;\n          margin-right: 0;\n          margin-left: 0;\n  \t\t\t}\n  \t\t}\n  \t}\n  }\n  // Styles for RTL Tab\n}\n"
  },
  {
    "path": "scss/light/components/plugin-overrides/_select2.scss",
    "content": "/* Select2 */\n\n.select2-container--default {\n  .select2-results__option--highlighted[aria-selected] {\n    background: theme-color(primary);\n  }\n  .select2-selection--single,\n  .select2-dropdown,\n  .select2-selection--multiple {\n    border-color: $border-color;\n    .select2-search__field {\n      border-color: $border-color;\n    }\n  }\n  .select2-selection--single {\n    height: auto;\n    @extend .form-control;\n    .select2-search__field {\n      @extend .form-control;\n    }\n    .select2-selection__rendered {\n      line-height: 14px;\n    }\n  }\n  .select2-dropdown {\n    font-size: .8125rem;\n  }\n  &.select2-container--focus {\n    .select2-selection--multiple {\n      border-color: $border-color;\n    }\n  }\n  .select2-selection--multiple {\n    .select2-selection__choice {\n      color: color(white);\n      border: 0;\n      border-radius: 3px;\n      padding: 6px;\n      font-size: .625rem;\n      font-family: inherit;\n      line-height: 1;\n      .select2-selection__choice__remove {\n        color: color(white);\n      }\n      &:nth-child(5n+1) {\n        background: theme-color(primary);\n      }\n      &:nth-child(5n+2) {\n        background: theme-color(success);\n      }\n      &:nth-child(5n+3) {\n        background: theme-color(info);\n      }\n      &:nth-child(5n+4) {\n        background: theme-color(danger);\n      }\n      &:nth-child(5n+5) {\n        background: theme-color(warning);\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "scss/light/components/plugin-overrides/_typeahead.scss",
    "content": "/* Typeahead */\n\n.tt-menu,\n.gist {\n  text-align: left;\n}\n\n.twitter-typeahead {\n  max-width: 100%;\n}\n\n.typeahead,\n.tt-query,\n.tt-hint {\n  @extend .form-control;\n}\n\n.typeahead {\n  background-color: color(white);\n  &:focus {\n    border-color: $border-color;\n  }\n}\n\n\n.tt-query {\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n\n.tt-hint {\n  color: color(gray)\n}\n\n.tt-menu {\n  width: 100%;\n  margin: 12px 0;\n  padding: 8px 0;\n  background-color: color(white);\n  border: 1px solid $border-color;\n  -webkit-border-radius: 8px;\n     -moz-border-radius: 8px;\n          border-radius: 8px;\n  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);\n     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);\n          box-shadow: 0 5px 10px rgba(0,0,0,.2);\n}\n\n.tt-suggestion {\n  padding: 3px 20px;\n  font-size: inherit;\n  &:hover {\n    cursor: pointer;\n    color: color(white);\n    background-color: theme-color(primary);\n  }\n  .tt-cursor {\n    color: color(white);\n    background-color: theme-color(primary);\n  }\n  p {\n    margin: 0;\n  }\n}\n"
  },
  {
    "path": "scss/shared/_demo.scss",
    "content": "/* Demo Styles */\n// Add spacing to Boostrap components for demo purpose\n.template-demo {\n  > .btn {\n    @extend .mt-3;\n    @extend .mr-3;\n  }\n\n  .slider-wrap {\n    height: 100px;\n  }\n\n  > .btn-toolbar {\n    @extend .mt-3;\n    @extend .mr-3;\n  }\n\n  > .btn-group,\n  >  .btn-group-vertical {\n    @extend .mt-2;\n    @extend .mr-2;\n  }\n\n  .progress {\n    margin-top: 1.5rem;\n  }\n\n  .circle-progress {\n    @extend .mt-2;\n  }\n\n  > h2,\n   > h3,\n   > h4,\n   > h5,\n   > h6,\n  > h1 {\n    border-top: 1px solid $border-color;\n    padding: 0.5rem 0 0;\n  }\n\n  .ul-slider {\n    &.noUi-horizontal {\n      margin-top: 2rem;\n    }\n\n    &.noUi-vertical {\n      margin-right: 2rem;\n    }\n  }\n\n  > .dropdown {\n    display: inline-block;\n    @extend .mr-2;\n    margin-bottom: 0.5rem;\n  }\n\n  nav {\n    .breadcrumb {\n      margin-bottom: 1.375rem;\n    }\n\n    &:last-child {\n      .breadcrumb {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  .editable-form {\n    > .form-group {\n      border-bottom: 1px solid $border-color;\n      padding-bottom: 0.8rem;\n      margin-bottom: 0.8rem;\n    }\n  }\n\n  .circle-progress {\n    padding: 15px;\n  }\n\n  .circle-progress-block {\n    @extend .mb-3;\n    @extend .px-2;\n  }\n}\n\n.demo-modal {\n  position: static;\n  display: block;\n\n  .modal-dialog {\n    @extend .mt-0;\n\n    &.modal-lg {\n      max-width: 100%;\n    }\n  }\n}\n\n.loader-demo-box {\n  @extend .border;\n  @extend .border-secondary;\n  @extend .rounded;\n  width: 100%;\n  height: 200px;\n  @extend .d-flex;\n  @extend .align-items-center;\n}\n\n.dropdown-menu-static-demo {\n  height: 250px;\n  margin-bottom: 20px;\n}\n\n.rounded-legend {\n  ul {\n    li {\n      list-style-type: none;\n      color: $text-muted;\n      font-size: .75rem;\n      .legend-dots {\n        width: 1rem;\n        height: 1rem;\n        border-radius: 100%;\n        display: inline-block;\n        vertical-align: text-bottom;\n        margin-right: .5rem;\n        .rtl & {\n          margin-left: .5rem;\n        }\n      }\n    }\n  }\n  &.legend-horizontal {\n    @include display-flex;\n    ul {\n      li {\n        display: inline-block;\n        margin-right: 1.5rem;\n        .rtl & {\n          margin-right: auto;\n          margin-left: 1.5rem;\n        }\n      }\n    }\n  }\n  &.legend-top-right {\n    ul {\n      float: right;\n      .rtl & {\n        float: left;\n      }\n    }\n  }\n  &.legend-vertical {\n    ul {\n      li {\n        margin-top: 1rem;\n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/_fonts.scss",
    "content": "// /* Fonts */\n\n// //PT_Sans\n// @font-face {\n//   font-family: 'ubuntu-light';\n//   src: url('../../fonts/Ubuntu/Ubuntu-Light.eot'); /* IE9 Compat Modes */\n//   src: url('../../fonts/Ubuntu/Ubuntu-Light.woff2') format('woff2'), /* Super Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Light.woff') format('woff'), /* Pretty Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Light.ttf')  format('truetype'), /* Safari, Android, iOS */\n// }\n// @font-face {\n//   font-family: 'ubuntu-regular';\n//   src: url('../../fonts/Ubuntu/Ubuntu-Regular.eot'); /* IE9 Compat Modes */\n//   src: url('../../fonts/Ubuntu/Ubuntu-Regular.woff2') format('woff2'), /* Super Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Regular.woff') format('woff'), /* Pretty Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */\n// }\n// @font-face {\n//   font-family: 'ubuntu-medium';\n//   src: url('../../fonts/Ubuntu/Ubuntu-Medium.eot'); /* IE9 Compat Modes */\n//   src: url('../../fonts/Ubuntu/Ubuntu-Medium.woff2') format('woff2'), /* Super Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Medium.woff') format('woff'), /* Pretty Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */\n// }\n// @font-face {\n//   font-family: 'ubuntu-bold';\n//   src: url('../../fonts/Ubuntu/Ubuntu-Bold.eot'); /* IE9 Compat Modes */\n//   src: url('../../fonts/Ubuntu/Ubuntu-Bold.woff2') format('woff2'), /* Super Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Bold.woff') format('woff'), /* Pretty Modern Browsers */\n//        url('../../fonts/Ubuntu/Ubuntu-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */\n// }\n\n@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');"
  },
  {
    "path": "scss/shared/_footer.scss",
    "content": "/* Footer */\n\n.footer {\n  background: $footer-bg;\n  color: $footer-color;\n  padding: 0 1.5rem 1.5rem;\n  transition: all $action-transition-duration $action-transition-timing-function;\n  -moz-transition: all $action-transition-duration $action-transition-timing-function;\n  -webkit-transition: all $action-transition-duration $action-transition-timing-function;\n  -ms-transition: all $action-transition-duration $action-transition-timing-function;\n  font-size: calc(#{$default-font-size} - 0.05rem);\n  font-family: $type1;\n  a {\n    color: theme-color(success);\n    font-size: inherit;\n  }\n  @media (max-width: 991px) {\n    margin-left: 0;\n    width: 100%;\n  }\n}\n"
  },
  {
    "path": "scss/shared/_functions.scss",
    "content": "// Functions\n\n@function social-color($key: \"twitter\") {\n  @return map-get($social-colors, $key);\n}"
  },
  {
    "path": "scss/shared/_misc.scss",
    "content": "/* Miscellanoeous */\nbody,\nhtml {\n  overflow-x: hidden;\n  padding-right: 0 !important; // resets padding right added by Bootstrap modal\n}\n\n*:-moz-full-screen,\n*:-webkit-full-screen,\n*:fullscreen *:-ms-fullscreen {\n  overflow: auto;\n}\n\n.container-scroller {\n  overflow: hidden;\n}\n\npre {\n  background: color(gray-lighter);\n  padding: 15px;\n  font-size: 14px;\n}\n\ncode {\n  padding: 5px;\n  color: theme-color(danger);\n  font-family: $type1;\n  font-weight: $font-weight-light;\n  font-size: $default-font-size;\n  border-radius: 4px;\n}\n\n.page-header {\n  @extend .d-flex;\n  @extend .justify-content-between;\n  @extend .align-items-center;\n  margin: 0 0 1.5rem 0;\n  .breadcrumb {\n    border: 0;\n    margin-bottom: 0;\n  }\n}\n.page-title {\n  color: $page-title-color;\n  font-size: 1.125rem;\n  margin-bottom: 0;\n  .page-title-icon {\n    display: inline-block;\n    width: 36px;\n    height: 36px;\n    border-radius: 4px;\n    text-align: center;\n    box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35);\n    i {\n      font-size: .9375rem;\n      line-height: 36px;\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/_reset.scss",
    "content": "/* Reset Styles */\n\nbody {\n    padding: 0;\n    margin: 0;\n    overflow-x: hidden;\n}\n\n.form-control,\n.form-control:focus {\n    -webkit-box-shadow: none;\n    -moz-box-shadow: none\n}\n\n.form-control {\n    box-shadow: none\n}\n\n.form-control:focus {\n    outline: 0;\n    box-shadow: none\n}\n\na,\ndiv,\nh1,\nh2,\nh3,\nh4,\nh5,\np,\nspan {\n    text-shadow: none\n}\n\n[type=button]:focus,\na:active,\na:focus,\na:visited,\nbutton::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\ninput[type=submit]::-moz-focus-inner,\ninput[type=file]>input[type=button]::-moz-focus-inner,\nselect::-moz-focus-inner {\n    outline: 0\n}\n\ninput,\n.form-control:focus,\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus {\n    outline: none;\n    outline-width: 0;\n    outline-color: transparent;\n    box-shadow: none;\n    outline-style: none;\n}\n\ntextarea {\n    resize: none;\n    overflow-x: hidden;\n}\n\n.btn,\n.btn-group.open .dropdown-toggle,\n.btn:active,\n.btn:focus,\n.btn:hover,\n.btn:visited,\na,\na:active,\na:checked,\na:focus,\na:hover,\na:visited,\nbody,\nbutton,\nbutton:active,\nbutton:hover,\nbutton:visited,\ndiv,\ninput,\ninput:active,\ninput:focus,\ninput:hover,\ninput:visited,\nselect,\nselect:active,\nselect:focus,\nselect:visited,\ntextarea,\ntextarea:active,\ntextarea:focus,\ntextarea:hover,\ntextarea:visited {\n    -webkit-box-shadow: none;\n    -moz-box-shadow: none;\n    box-shadow: none\n}\n\n.btn.active.focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn:active:focus,\n.btn:focus,\nbutton,\nbutton:active,\nbutton:checked,\nbutton:focus,\nbutton:hover,\nbutton:visited {\n    outline: 0;\n    outline-offset: 0\n}\n\n.bootstrap-select .dropdown-toggle:focus {\n    outline: 0 ;\n    outline-offset: 0;\n}\n\n.dropdown-menu>li>a:active,\n.dropdown-menu>li>a:focus,\n.dropdown-menu>li>a:hover,\n.dropdown-menu>li>a:visited {\n    outline: 0;\n}\n\na:focus,\ninput:focus {\n    border-color: transparent;\n    outline: none\n}\n"
  },
  {
    "path": "scss/shared/_typography.scss",
    "content": "/* Typography */\n\nbody {\n  font-size: 1rem;\n  font-family: $type1;\n  font-weight: initial;\n  line-height: normal;\n  -webkit-font-smoothing: antialiased;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: $type1;\n  font-weight: $font-weight-medium\n}\np {\n  font-size: $default-font-size;\n}\nh1,\n.h1 {\n  font-size: 2.19rem;\n}\nh2,\n.h2 {\n  font-size: 1.88rem;\n}\nh3,\n.h3 {\n  font-size: 1.56rem;\n}\nh4,\n.h4 {\n  font-size: 1.13rem;\n}\nh5,\n.h5 {\n  font-size: 1rem;\n}\nh6,\n.h6 {\n  font-size: .9375rem;\n}\np {\n  font-size: .9375rem;\n  line-height: 1.5;\n}\n.display-1 {\n  font-size: 3.75rem;\n  @media (max-width: 991px) {\n    font-size: 3rem;\n  }\n}\n.display-2 {\n  font-size: 3.125rem;\n  @media (max-width: 991px) {\n    font-size: 2.5rem;\n  }\n}\n.display-3 {\n  font-size: 2.5rem;\n  @media (max-width: 991px) {\n    font-size: 2rem;\n  }\n}\n.display-4 {\n  font-size: 1.875rem;\n  @media (max-width: 991px) {\n    font-size: 1.5rem;\n  }\n}\n.display-5 {\n  font-size: 1.25rem;\n  @media (max-width: 991px) {\n    font-size: 1rem;\n  }\n}\n.blockquote {\n  padding: 1.25rem;\n  border: 1px solid $border-color;\n}\n\naddress {\n  p {\n    margin-bottom: 0;\n  }\n}\n\n//blockqoute color variations\n@each $color, $value in $theme-colors {\n  .blockquote-#{$color} {\n    @include blockquote($value);\n  }\n}\n.error-page {\n  h1 {\n    font-size: 12rem;\n    @media (max-width: 991px) {\n      font-size: 8rem;\n    }\n  }\n}\n.icon-lg {\n  font-size: 3.438rem;\n}\n.icon-md {\n  font-size: 1.875rem;\n}\n.icon-sm {\n  font-size: 1rem;\n}\n"
  },
  {
    "path": "scss/shared/_utilities.scss",
    "content": "/* Utilities */\n\n.grid-margin {\n  margin-bottom: $card-spacing-y;\n}\n.grid-margin-sm-0 {\n  @media (min-width: 576px) {\n    margin-bottom: 0;\n  }\n}\n.grid-margin-md-0 {\n  @media (min-width: 768px) {\n    margin-bottom: 0;\n  }\n}\n.grid-margin-lg-0 {\n  @media (min-width: 992px) {\n    margin-bottom: 0;\n  }\n}\n.grid-margin-xl-0 {\n  @media (min-width: 1200px) {\n    margin-bottom: 0;\n  }\n}\n.img-lg {\n  width: 92px;\n  height: 92px;\n}\n.img-sm {\n  width: 43px;\n  height: 43px;\n}\n.img-xs {\n  width: 37px;\n  height: 37px;\n}\n.img-ss {\n  width: 26px;\n  height: 26px;\n}\n.stretch-card {\n  @include display-flex;\n  @include align-items(stretch);\n  @include justify-content(stretch);\n  >.card{\n    width: 100%;\n    min-width: 100%;\n  }\n}\n\n.border-right-sm {\n  @media (min-width: 576px) {\n    border-right: $border-width solid $border-color;\n  }\n}\n.border-right-md {\n  @media (min-width: 768px) {\n    border-right: $border-width solid $border-color;\n  }\n}\n.border-right-lg {\n  @media (min-width: 992px) {\n    border-right: $border-width solid $border-color;\n  }\n}\n\n.border-left-sm {\n  @media (min-width: 576px) {\n    border-left: $border-width solid $border-color;\n  }\n}\n.border-left-md {\n  @media (min-width: 768px) {\n    border-left: $border-width solid $border-color;\n  }\n}\n.border-left-lg {\n  @media (min-width: 992px) {\n    border-left: $border-width solid $border-color;\n  }\n}\n\n.text-gray {\n  color: #8c8c8c;\n}\n\n.text-black {\n  color: $black;\n}\n\n.text-small {\n  font-size: 12px;\n}\n\n.flex-grow {\n  flex-grow: 1;\n}\n\n.font-weight-light {\n  font-family: $type1;\n  font-weight: $font-weight-light;\n}\n\n.font-weight-medium {\n  font-family: $type1;\n  font-weight: $font-weight-medium;\n}\n\n.font-weight-semibold{\n  font-family: $type1;\n  font-weight: $font-weight-semibold;\n}\n\n.font-weight-bold {\n  font-family: $type1;\n  font-weight: bold;\n}\n\n\n.font-weight-normal {\n  font-family: $type1;\n  font-weight: $font-weight-regular;\n}\n"
  },
  {
    "path": "scss/shared/components/_buttons.scss",
    "content": "/* Buttons */\n\n.btn {\n  font-size: $btn-font-size;\n  line-height: 1;\n  font-family: $type1;\n  font-weight: $font-weight-medium;\n  i {\n    font-size: 1rem;\n  }\n  &.btn-rounded {\n    @include border-radius(50px);\n  }\n  &.btn-fw {\n    min-width: $button-fixed-width;\n  }\n  &.btn-sm {\n    font-size: $btn-font-size-sm;\n  }\n  &.btn-lg {\n    font-size: $btn-font-size-lg;\n  }\n  &.btn-xs {\n    padding: $btn-padding-y-xs $btn-padding-x-xs;\n    font-size: $btn-font-size-xs;\n  }\n  /* Buttons with only icons */\n  &.btn-icon {\n    width: 42px;\n    height: 42px;\n    padding: 0;\n  }\n  /* Buttons with icon and text */\n  &.btn-icon-text {\n    .btn-icon-prepend {\n      margin-right: .5rem;\n    }\n    .btn-icon-append {\n      margin-left: .5rem;\n    }\n  }\n  &.btn-social-icon {\n    width: 50px;\n    height: 50px;\n    padding: 0;\n  }\n  &.btn-no-hover-bg {\n    &:hover,\n    &:focus,\n    &:active {\n      background: transparent;\n      color: currentColor;\n    }\n  }\n}\n\n.btn-group {\n  .btn {\n    + .btn {\n      border-left: 0;\n    }\n  }\n}\n\n.btn-toolbar {\n  .btn-group {\n    +.btn-group {\n      @extend .ml-2;\n    }\n  }\n}\n/*social buttons*/\n@each $color, $value in $social-colors {\n  .btn-#{$color} {\n    @include social-button(social-color($color));\n  }\n  .btn-outline-#{$color} {\n    @include social-outline-button(social-color($color));\n  }\n}\n/* inverse buttons */\n@each $color, $value in $theme-colors {\n  .btn-inverse-#{$color} {\n    @include button-inverse-variant($value);\n  }\n  .btn-#{$color}:not(.btn-light) {\n    color: $white;\n    &:hover,\n    &:focus,\n    &:active {\n      color: $white;\n    }\n    &:focus,\n    &:active {\n      background: $value;\n      border-color: $value;\n    }\n  }\n  .btn-outline-#{$color} {\n    &:hover,\n    &:focus,\n    &:active {\n      background: theme-color($color);\n      color: $white;\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/components/_cards.scss",
    "content": "/* Cards */\n\n.card {\n  border: 0;\n  .card-body {\n    padding: $card-padding-y $card-padding-x;\n    + .card-body {\n      padding-top: 1rem;\n    }\n  }\n  .card-title {\n    color: $card-title-color;\n    margin-bottom: .75rem;\n    text-transform: capitalize;\n    font-family: $type1;\n    font-weight: $font-weight-medium;\n    font-size: 1.125rem;\n  }\n  .card-subtitle {\n    @extend .text-gray;\n    font-family: $type1;\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  \n  }\n  .card-description {\n    color: $card-description-color;\n    margin-bottom: 1.5rem;\n    font-family: $type1;\n  }\n  &.card-outline-success {\n\t\tborder: 1px solid theme-color(\"success\");\n\t}\n\t&.card-outline-primary {\n\t\tborder: 1px solid theme-color(\"primary\");\n\t}\n\t&.card-outline-warning {\n\t\tborder: 1px solid theme-color(\"warning\");\n\t}\n\t&.card-outline-danger {\n\t\tborder: 1px solid theme-color(\"danger\");\n\t}\n\t&.card-rounded {\n\t\t@include border-radius(5px);\n\t}\n\n  &.card-faded {\n    background: #b5b0b2;\n    border-color: #b5b0b2;\n  }\n  &.card-circle-progress {\n    color: $white;\n    text-align: center;\n  }\n  &.card-img-holder {\n    position: relative;\n    .card-img-absolute {\n      position: absolute;\n      top:0;\n      right: 0;\n      height: 100%;\n    }\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .card-inverse-#{$color} {\n    @include card-inverse-variant(rgba(theme-color($color), .2), theme-color-level($color, 1), theme-color-level($color, 3));\n  }\n}\n"
  },
  {
    "path": "scss/shared/components/_checkbox-radio.scss",
    "content": "/* Checkboxes and Radios */\n\n.form-check {\n  position: relative;\n  display: block;\n  margin-top: 15px;\n  margin-bottom: 10px;\n  padding-left: 0;\n\n  .form-check-label {\n    display: block;\n    margin-left: 1.75rem;\n    font-size: $default-font-size;\n    line-height: 1.5;\n    .rtl & {\n      margin-left: 0;\n      margin-right: 1.75rem;\n    }\n\n    input {\n      position: absolute;\n      top: 0;\n      left: 0;\n      .rtl & {\n        left: auto;\n        right: 0;\n      }\n      margin-left: 0;\n      margin-top: 0;\n      z-index: 1;\n      cursor: pointer;\n      opacity: 0;\n      filter: alpha(opacity=0);\n    }\n    input[type=\"checkbox\"] {\n      + .input-helper {\n        &:before,\n        &:after {\n          position: absolute;\n          top: 0;\n          left: 0;\n          .rtl & {\n            left: auto;\n            right: 0;\n          }\n        }\n        &:before {\n          content: \"\";\n          width: 18px;\n          height: 18px;\n          border-radius: 2px;\n          border: solid theme-color(primary);\n          border-width: 2px;\n          @include transition(all);\n          transition-duration: 0s;\n          -webkit-transition-duration: 250ms;\n          transition-duration: 250ms;\n        }\n  \n        &:after {\n          @include transition(all);\n          transition-duration: 0s;\n          -webkit-transition-duration: 250ms;\n          transition-duration: 250ms;\n          opacity: 0;\n          filter: alpha(opacity=0);\n          content: \"\";\n          height: 12px;\n          width: 5px;\n          -webkit-transform: rotate(45deg);\n          transform: rotate(45deg);\n          border-style: solid;\n          border-width: 2px;\n          border-color: transparent #ffffff #ffffff transparent;\n          left: 7px;\n          top: 1px;\n          font-weight: bold;\n          color: $white;\n        }\n      }\n      &:checked {\n        +.input-helper {\n          &:before {\n            background: theme-color(primary);\n            border-width: 0;\n          }\n          &:after {\n            opacity: 1;\n            line-height: 18px;\n            filter: alpha(opacity=100);\n          }\n        }\n      }\n\n      &:disabled {\n        + .input-helper {\n          &:before {\n            border-color: $border-color;\n          }\n        }\n\n        &:checked {\n          + .input-helper {\n            &:after {\n              border-color: transparent $border-color $border-color transparent;\n            }\n          }\n        }\n      }\n    }\n    input[type=\"radio\"] {\n      +.input-helper {\n        &:before {\n          position: absolute;\n          content: \"\";\n          top: 0;\n          left: 0;\n          .rtl & {\n            left: auto;\n            right: 0;\n          }\n          border: solid theme-color(primary);\n          border-width: 2px;\n          width: 20px;\n          height: 20px;\n          border-radius: 50%;\n          @include transition(all);\n          transition-duration: 0s;\n          -webkit-transition-duration: 250ms;\n          transition-duration: 250ms;\n        }\n\n        &:after {\n          content: \"\";\n          width: 8px;\n          height: 8px;\n          background: $white;\n          border-radius: 50%;\n          top: 6px;\n          left: 6px;\n          .rtl & {\n            left: auto;\n            right: 6px;\n          }\n          -webkit-transition: all;\n          -o-transition: all;\n          transition: all;\n          transition-duration: 0s;\n          -webkit-transition-duration: 250ms;\n          transition-duration: 250ms;\n          opacity: 0;\n          filter: alpha(opacity=0);\n          -webkit-transform: scale(0);\n          -ms-transform: scale(0);\n          -o-transform: scale(0);\n          transform: scale(0);\n          position: absolute;\n        }\n      }\n\n      &:checked {\n        +.input-helper {\n          &:before {\n            background: theme-color(primary);\n            border-width: 0;\n          }\n\n          &:after {\n            opacity: 1;\n            line-height: 1.5;\n            filter: alpha(opacity=100);\n            -webkit-transform: scale(1);\n            -ms-transform: scale(1);\n            -o-transform: scale(1);\n            transform: scale(1);\n          }\n        }\n      }\n\n      &:disabled {\n        + .input-helper {\n          &:before {\n            border-color: $border-color;\n          }\n        }\n\n        &:checked {\n          + .input-helper {\n            &:before {\n              background: $border-color;\n            }\n\n            &:after {\n              background: $white;\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .form-check-#{$color} {\n    &.form-check {\n      label {\n        input[type=\"checkbox\"],\n        input[type=\"radio\"] {\n          +.input-helper {\n            &:before {\n              border-color: theme-color($color);\n            }\n          }\n          &:checked {\n            +.input-helper {\n              &:before {\n                background: $value;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/components/_dropdown.scss",
    "content": "/* Dropdowns */\n\n.dropdown {\n  .dropdown-toggle {\n    &:after {\n      border-top: 0;\n      border-right: 0;\n      border-left: 0;\n      border-bottom: 0;\n      font-family: \"simple-line-icons\";\n      content: \"\\e604\";  \n      width: auto;\n      height: auto;\n      vertical-align: baseline;\n      font-size: .75rem;\n    }\n  }\n  .dropdown-menu {\n    margin-top: .75rem;\n    font-size: $default-font-size;\n    box-shadow: $dropdown-menu-box-shadow;\n    .dropdown-item {\n      font-size: 1rem;\n      padding: .25rem 1.5rem;\n      &:active {\n        background: initial;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "scss/shared/components/_forms.scss",
    "content": "/* Forms */\n\n.form-group {\n  margin-bottom: 1.5rem;\n}\n.input-group-append,\n.input-group-prepend {\n  color: $input-placeholder-color;\n  width: auto;\n  border: none;\n\n  .input-group-text {\n    border-color: $border-color;\n    padding: $input-padding-y .75rem;\n    color: $input-placeholder-color;\n  }\n}\n.form-control {\n  border: 1px solid $border-color;\n  font-family: $type1;\n  font-size: $input-font-size;\n}\n\nselect {\n  &.form-control {\n    padding: .4375rem .75rem;\n    border: 0;\n    outline: 1px solid $border-color;\n    color: $input-placeholder-color;\n    &:focus {\n      outline: 1px solid $border-color;\n    }\n    @each $color, $value in $theme-colors {\n      &.border-#{$color} {\n        outline: 1px solid $value;\n        &:focus {\n          outline: 1px solid $value;\n        }\n      }\n    }\n  }\n}\n.form-group {\n  label {\n    font-size: $default-font-size;\n    line-height: 1;\n    vertical-align: top;\n    margin-bottom: .5rem;\n  }\n  &.has-danger {\n    .form-control {\n      border-color: theme-color(danger);\n    }\n  }\n  .file-upload-default {\n    visibility: hidden;\n    position: absolute;\n  }\n  .file-upload-info {\n    background: transparent;\n  }\n}\n"
  },
  {
    "path": "scss/shared/components/_icons.scss",
    "content": "/* Icons */\n\n.icons-list {\n  border-left: 1px solid $border-color;\n  border-top: 1px solid $border-color;\n  \n  >div {\n    background: $card-bg;\n    border-bottom: 1px solid $border-color;\n    border-right: 1px solid $border-color;\n    @include display-flex;\n    @include align-items(center);\n    padding:15px 15px;\n    font-family: $type1;\n    font-size: $default-font-size;\n\n    i {\n      display: inline-block;\n      font-size: 20px;\n      width: 40px;\n      text-align: left;\n      color: theme-color(primary);\n    }\n  }\n}\n"
  },
  {
    "path": "scss/shared/components/_lists.scss",
    "content": "/* Lists */\n\nul,\nol,\ndl {\n  padding-left: 1rem;\n  font-size: $default-font-size;\n  li {\n    line-height: 1.8;\n  }\n}\n\n.list-ticked,\n.list-arrow,\n.list-star {\n  list-style: none;\n  padding: 0;\n  li {\n    padding-left: 1.5rem;\n    &:before {\n      font-family: \"simple-line-icons\";\n      margin-left: -1.5rem;\n      width: 1.5rem;\n      margin-right: .5rem;\n    }\n  }\n}\n\n.list-ticked {\n  li {\n    &:before {\n      content: '\\e080';\n      color: theme-color(danger);\n    }\n  }\n}\n\n.list-arrow {\n  li {\n    &:before {\n      content: '\\e606';\n      color: theme-color(success);\n    }\n  }\n}\n\n.list-star {\n  li {\n    &:before {\n      content: '\\e09b';\n      color: theme-color(warning);\n    }\n  }\n}\n\n.gradient-bullet-list {\n  padding-left: 0;\n  .rtl & {\n    padding-right: 0;\n  }\n  li {\n    position: relative;\n    list-style-type: none;\n    padding-left: 25px;\n    line-height: 1;\n    padding-bottom: 25px;\n    &:before,\n    &:after {\n      content:\"\";\n      position: absolute;\n    }\n    &:before {\n      top: 0;\n      left: 0;\n      width: 15px;\n      height: 15px;\n      border-radius: 100%;\n    }\n    &:after {\n      width: 11px;\n      height: 11px;\n      top: 2px;\n      left: 2px;\n      background: $card-bg;\n      border-radius: 100%;\n    }\n    &:nth-child(1) {\n      &:before {\n        background: theme-color(danger);        \n      }\n    }\n    &:nth-child(2) {\n      &:before {\n        background: theme-color(info);        \n      }\n    }\n    &:nth-child(3) {\n      &:before {\n        background: theme-color(warning);        \n      }\n    }\n    &:nth-child(4) {\n      &:before {\n        background: theme-color(success);        \n      }\n    }\n    &:nth-child(5) {\n      &:before {\n        background: theme-color(primary);        \n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/components/_modals.scss",
    "content": "/* Modals */\n\n.modal{\n  .modal-dialog{\n    margin-top: 100px;\n    .modal-content{\n      .modal-header{\n        padding: $modal-header-padding-y $modal-header-padding-x;\n        .close{\n          span{\n            font-size: 20px;\n            font-weight: 400;\n            color: #6a6a6a;\n          }\n        }\n      }\n      .modal-body{\n        padding: $modal-body-padding-y $modal-body-padding-x;\n      }\n      .modal-footer{\n        padding: $modal-footer-padding-y $modal-footer-padding-x;\n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/components/_pagination.scss",
    "content": "/* Pagination */\n\n.pagination{\n  .page-item {\n    .page-link {\n      border-color: $border-color;\n      color: $body-color;\n      font-size: .875rem;\n      @include transition-duration(0.3s);\n      &:focus{\n        background: inherit;\n      }\n      i {\n        &:before {\n          font-size: inherit;\n          line-height: 1;\n          vertical-align: middle;\n        }\n      }\n    }\n    &.active,\n    &:hover,\n    &:focus,\n    &:active {\n      .page-link {\n        background: theme-color(\"primary\");\n        border-color: theme-color(\"primary\");\n        color: color(white);\n      }\n    }\n  }\n  &.flat{\n    .page-item{\n      .page-link{\n        border: none;\n        @include border-radius(2px);\n      }\n    }\n  }\n  &.separated{\n    .page-item{\n      margin-left: 2px;\n      margin-right: 2px;\n      &:first-child{\n        margin-left: 0;\n      }\n      &:last-child{\n        margin-right: 0;\n      }\n      .page-link{\n        @include border-radius(2px);\n      }\n    }\n  }\n  &.rounded{\n    .page-item{\n      .page-link{}\n      &:first-child{\n        .page-link{\n          @include border-radius(25px 0 0 25px);\n        }\n      }\n      &:last-child{\n        .page-link{\n          @include border-radius(0 25px 25px 0);\n        }\n      }\n    }\n  }\n  &.rounded-flat{\n    .page-item{\n      margin-right: 3px;\n      margin-left: 3px;\n      .page-link{\n        border: none;\n        @include border-radius(50px);\n\n      }\n    }\n  }\n  &.rounded-separated{\n    .page-item{\n      margin-left: 2px;\n      margin-right: 2px;\n      &:first-child{\n        margin-left: 0;\n        .page-link{\n          @include border-radius(10px 0 0 10px);\n        }\n      }\n      &:last-child{\n        margin-right: 0;\n        .page-link{\n          @include border-radius(0 10px 10px 0);\n        }\n      }\n      .page-link{\n        @include border-radius(2px);\n      }\n    }\n  }\n}\n\n\n/* pagination variations */\n@each $color, $value in $theme-colors {\n  .pagination-#{$color} {\n    @include pagination-variants($value);\n  }\n}"
  },
  {
    "path": "scss/shared/components/_preview.scss",
    "content": "/* Preview */\n\n.preview-list {\n  .preview-item {\n    @include display-flex;\n    @include flex-direction(row);\n    @include align-items(flex-start);\n    padding: .75rem 1.5rem;\n    font-size: .875rem;\n    &:last-child {\n      border-bottom: 0;\n    }\n    &:hover {\n      background: $dropdown-link-hover-bg;\n    }\n    .form-check {\n      margin-top: 8px;\n      margin-right: 1rem;\n    }\n    .preview-thumbnail {\n      color: color(white);\n      position: relative;\n      img,\n      .preview-icon {\n        width: 36px;\n        height: 36px;\n        border-radius: 100%;\n      }\n      .preview-icon {\n        padding: 6px;\n        text-align: center;\n        @include display-flex;\n        @include align-items(center);\n        @include justify-content(center);\n        i {\n          font-size: 1.125rem;\n          margin: 0;\n          .rtl & {\n            @extend .ml-0;\n          }\n        }\n      }\n      .badge {\n        border: 2px solid color(white);\n        border-radius: 100%;\n        bottom: 5px;\n        display: block;\n        height: 14px;\n        left: -5px;\n        padding: 0;\n        position: absolute;\n        width: 14px;\n        &.badge-online {\n          @extend .badge-success;\n        }\n        &.badge-offline {\n          @extend .badge-info;\n        }\n        &.badge-busy {\n          @extend .badge-warning;\n        }\n      }\n    }\n    .preview-item-content {\n      line-height: 1;\n      padding-left: 15px;\n      &:first-child {\n        padding-left: 0;\n      }\n      p {\n        margin-bottom: 10px;\n        .content-category {\n          font-family: 'source-sans-pro-semibold', sans-serif;\n          padding-right: 15px;\n          border-right: 1px solid $border-color;\n          @extend .text-muted;\n        }\n      }\n      .rtl & {\n        padding-left: 0;\n        padding-right: 1rem;\n        margin-right: 0;\n        margin-left: auto;\n      }\n    }\n    .preview-actions {\n      @include display-flex;\n      @include flex-direction(row);\n      i {\n        width: 29px;\n        color: color(gray-lightest);\n        height: 29px;\n        border: 2px solid color(gray-lightest);\n        border-radius: 100%;\n        padding: 3px 6px;\n        display: inline-block;\n        &:first-child {\n          margin-right: 10px;\n        }\n      }\n    }\n  }\n  &.comment-preview {\n    .preview-item {\n      padding: .87rem 0;\n      &:first-child {\n        padding-top: 0;\n      }\n      p {\n        line-height: 27px;\n      }\n    }\n  }\n  &.bordered {\n    .preview-item {\n      border-bottom: 1px solid $border-color;\n      &:last-child {\n        border-bottom: 0;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "scss/shared/components/_tables.scss",
    "content": "/* Tables */\n\n.table {\n  margin-bottom: 0;\n\n  thead {\n    th {\n      border-top: 0;\n      border-bottom-width: 1px;\n      font-family: $type1;\n      font-weight: $font-weight-medium;\n      font-weight: initial;\n\n      i {\n        margin-left: 0.325rem;\n      }\n    }\n  }\n\n  th,\n  td {\n    vertical-align: middle;\n    font-size: $default-font-size;\n    line-height: 1;\n    white-space: nowrap;\n\n    img {\n      width: 36px;\n      height: 36px;\n      border-radius: 100%;\n    }\n\n    .badge {\n      margin-bottom: 0;\n    }\n  }\n\n  &.table-borderless {\n    border: none;\n\n    tr,\n    td,\n    th {\n      border: none;\n    }\n  }\n}"
  },
  {
    "path": "scss/shared/landing-screens/_auth.scss",
    "content": "/* Auth */\n\n.auth {\n\t.login-half-bg {\n\t\tbackground: url(\"../../images/auth/login-bg.jpg\");\n\t\tbackground-size: cover;\n\t}\n\t.register-half-bg {\n\t\tbackground: url(\"../../images/auth/register-bg.jpg\");\n\t\tbackground-size: cover;\n\t}\n\t&.lock-full-bg {\n\t\tbackground: url(\"../../images/auth/lockscreen-bg.jpg\");\n\t\tbackground-size: cover;\n\t}\n\t.lock-profile-img {\n\t\twidth: 90px;\n\t\theight: 90px;\n\t\tborder-radius: 100%;\n\t}\n\t.auth-form-dark {\n\t\tbackground: rgba($black, .6);\n\t\tcolor: $white;\n\t\t.form-control {\n\t\t\tborder-color: rgba($white, .2);\n\t\t\tcolor: $white;\n\t\t\t@include input-placeholder{\n\t\t\t\tcolor: $white;\n\t\t\t}\n\t\t}\n\t}\n\t.auth-form-light {\n\t\tbackground: $white;\n\t\tselect {\n\t\t\tcolor: $input-placeholder-color;\n\t\t}\n\t\t.input-group {\n\t\t\t.form-control {\n\t\t\t\t&:focus,\n\t\t\t\t&:active {\n\t\t\t\t\tborder-color: $border-color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.auth-form-transparent {\n\t\tbackground: transparent;\n\t\t.form-control,\n\t\t.input-group-text {\n\t\t\tborder-color: theme-color(secondary);\n\t\t\t&:focus,\n\t\t\t&:active {\n\t\t\t\tborder-color: theme-color(secondary);\n\t\t\t}\n\t\t}\n\t\tselect {\n\t\t\toutline-color: theme-color(secondary);\n\t\t}\n\t}\n\t&.auth-img-bg {\n\t\tpadding: 0;\n\t\t.auth-form-transparent {\n\t\t\t@media (min-width:768px) {\n\t\t\t\twidth: 55%;\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t}\n\t}\n\t.brand-logo {\n\t\tmargin-bottom: 2rem;\n\t\timg {\n\t\t\twidth: 150px;\n\t\t}\n\t}\n\tform {\n\t\t.form-group {\n\t\t\tmargin-bottom: 1.5rem;\n\t\t\tlabel {\n\t\t\t\tfont-size: .8125rem;\n\t\t\t}\n\t\t\t.form-control {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tfont-size: .9375rem;\n\t\t\t}\n\t\t}\n\t\t.auth-form-btn {\n\t\t\theight: 50px;\n\t\t\tline-height: 1.5;\n\t\t}\n\t\t.auth-link {\n\t\t\tfont-size: $default-font-size;\n\t\t\t&:hover {\n\t\t\t\tcolor: initial;\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "scss/shared/mixins/_animation.scss",
    "content": "/* Animation Mixins */\n@keyframes dropdownAnimation {\n  from {\n    opacity: 0;\n    transform: translate3d(0, -30px, 0);\n  }\n\n  to {\n    opacity: 1;\n    transform: none;\n    transform: translate3d(0, 0px, 0);\n  }\n}\n\n.dropdownAnimation {\n  animation-name: dropdownAnimation;\n  @include animation-duration($action-transition-duration);\n  @include animation-fill-mode(both);\n}\n@mixin transition($settings) {\n  -webkit-transition: $settings;\n  -moz-transition: $settings;\n  -ms-transition: $settings;\n  -o-transition: $settings;\n  transition: $settings;\n}\n@keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n  }\n}\n\n.fadeOut {\n  animation-name: fadeOut;\n}\n\n.infinite-spin {\n  @keyframes spin {\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n  }\n  animation-name: spin;\n  animation-duration: 3s;\n  animation-iteration-count: infinite;\n  animation-timing-function: linear;\n}\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translate3d(0, 100%, 0);\n  }\n\n  to {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.fadeInUp {\n  animation-name: fadeInUp;\n}"
  },
  {
    "path": "scss/shared/mixins/_blockqoute.scss",
    "content": "// BlockQuote Mixins //\n\n@mixin blockquote($color) {\n  border-color: $color;\n  .blockquote-footer {\n    color: $color;\n  }\n}\n"
  },
  {
    "path": "scss/shared/mixins/_buttons.scss",
    "content": "@mixin social-button($color) {\n    background: $color;\n    color: $white;\n  \n    &:hover,\n    &:focus {\n      background: darken($color, 10%);\n      color: $white;\n    }\n    &.btn-social-icon-text {\n      padding: 0 1.5rem 0 0;\n      background: lighten($color, 10%);\n      i {\n        background: $color;\n        padding: .75rem;\n        display: inline-block;\n        margin-right: 1.5rem;\n      }\n    }\n}\n@mixin social-outline-button($color) {\n  border: 1px solid $color;\n  color: $color;\n  &:hover {\n    background: $color;\n    color: $white;\n  }\n}\n@mixin button-inverse-variant($color, $color-hover: $white) {\n    background-color: rgba($color, 0.2);\n    background-image: none;\n    border-color: rgba($color, 0);\n    &:not(.btn-inverse-light) {\n      color: $color;      \n    }\n    @include hover {\n      color: $color-hover;\n      background-color: $color;\n      border-color: $color;\n    }\n  \n    &.focus,\n    &:focus {\n      box-shadow: 0 0 0 3px rgba($color, .5);\n    }\n  \n    &.disabled,\n    &:disabled {\n      color: $color;\n      background-color: transparent;\n    }\n  \n    &.active,\n    &:active,\n    .show > &.dropdown-toggle {\n      color: $color-hover;\n      background-color: $color;\n      border-color: $color;\n    }\n}\n"
  },
  {
    "path": "scss/shared/mixins/_cards.scss",
    "content": "// Cards Mixins \n\n@mixin card-inverse-variant($bg, $border, $color) {\n  background: $bg;\n  border: 1px solid $border;\n  color: $color;\n}\n"
  },
  {
    "path": "scss/shared/mixins/_misc.scss",
    "content": "/* Miscellaneous Mixins */\n\n// general transform\n@mixin transform($transforms) {\n\t   -moz-transform: $transforms;\n\t     -o-transform: $transforms;\n\t    -ms-transform: $transforms;\n\t-webkit-transform: $transforms;\n          transform: $transforms;\n}\n\n// rotate\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n\t @include transform(scale($scale));\n}\n// translate\n@mixin translate ($x, $y) {\n   @include transform(translate($x, $y));\n}\n// skew\n@mixin skew ($x, $y) {\n   @include transform(skew(#{$x}deg, #{$y}deg));\n}\n//transform origin\n@mixin transform-origin ($origin) {\n    moz-transform-origin: $origin;\n\t     -o-transform-origin: $origin;\n\t    -ms-transform-origin: $origin;\n\t-webkit-transform-origin: $origin;\n          transform-origin: $origin;\n}\n//Ellipsis\n%ellipsor{\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n\tmax-width:100%;\n\twhite-space: nowrap;\n}\n\n// Placeholder\n@mixin placeholder {\n\t&::-webkit-input-placeholder {\n\t\t@content\n\t}\n\t&:-moz-placeholder {\n\t\t@content\n\t}\n\t&::-moz-placeholder {\n\t\t@content\n\t}\n\t&:-ms-input-placeholder {\n\t\t@content\n\t}\n}"
  },
  {
    "path": "scss/shared/mixins/_pagination.scss",
    "content": "// Pagination variations\n@mixin pagination-variants($color) {\n  .page-item {\n    &.active {\n      .page-link {\n        background: $color;\n        border-color: $color;\n      }\n    }\n\n    .page-link {\n      &:hover {\n        background: lighten($color,5%);\n        border-color: $color;\n        color: $white;\n      }\n    }\n  }\n}"
  },
  {
    "path": "scss/style.scss",
    "content": "/*-------------------------------------------------------------------\n  ===== Table of Contents =====\n\n  * Bootstrap functions\n  * Template variables\n  * SCSS Compass Functions\n  * Boostrap Main SCSS\n  * Template mixins\n    + Animation Mixins\n    + Background Mixins\n    + Badge Mixins\n    + Button Mixins\n    + Miscellaneous Mixins\n    + BlockQuote Mixins\n    + Cards Mixins\n    + Color Functions Mixins\n    + Tooltips\n    + popovers\n  * Core Styles\n    + Reset Styles\n    + Fonts\n    + Functions\n    + Backgrounds\n    + Typography\n    + Miscellaneous\n    + Footer\n    + Layouts\n    + Utilities\n    + Demo styles\n  * Components\n    + Accordions\n    + Badges\n    + Bootstrap Alerts\n    + Boostrap Progress\n    + Buttons\n    + Breadcrumbs\n    + Cards\n    + Checkboxes and Radios\n    + Dropdowns\n    + Forms\n    + Google maps\n    + Icons\n    + Loaders\n    + Lists\n    + Modals\n    + Pagination\n    + Popover\n    + Preview\n    + Tables\n    + Tabs\n    + Timeline\n    + Todo List\n    + Tooltips\n    + User Profile\n    + Pricing table\n  * Email\n    + Mail Sidebar\n    + Mail List Container\n    + Message Content\n  * Plugin Overrides\n    + Ace Editor\n    + Avgrund Popup\n    + Bootstrap Tour\n    + Chartist\n    + CodeMirror\n    + Colcade\n    + Colorpicker\n    + Context Menu\n    + Data Tables\n    + Datepicker\n    + Dropify\n    + Dropzone\n    + Flot chart\n    + Full Calendar\n    + Google Charts\n    + Icheck\n    + Jquery File Upload\n    + Js-grid\n    + Jvectormap\n    + Light Gallery\n    + Listify\n    + No-ui-slider\n    + Owl-carousel\n    + Progressbar-js\n    + Pws-tabs\n    + Quill Editor\n    + Rating\n    + Select2\n    + Summernote Editor\n    + SweetAlert\n    + Switchery\n    + Tags\n    + TinyMCE Editor\n    + Toast\n    + Typeahead\n    + Wysi Editor\n    + X-editable\n    + Wizard\n  * Landing screens\n    + Auth\n    + Lock Screen\n-------------------------------------------------------------------*/\n\n/*-------------------------------------------------------------------*/\n/* === Import Bootstrap functions and variables === */\n@import \"../node_modules/bootstrap/scss/functions\";\n@import \"../node_modules/bootstrap/scss/variables\";\n\n/*-------------------------------------------------------------------*/\n/* === Import template variables === */\n@import \"./light/variables\";\n@import 'variables';\n\n/*-------------------------------------------------------------------*/\n/* === SCSS Compass Functions === */\n@import \"../node_modules/compass-mixins/lib/compass\";\n@import \"../node_modules/compass-mixins/lib/animate\";\n\n/*-------------------------------------------------------------------*/\n/* === Boostrap Main SCSS === */\n@import \"../node_modules/bootstrap/scss/bootstrap\";\n\n/*-------------------------------------------------------------------*/\n/* === Template mixins === */\n@import \"./shared/mixins/misc\";\n@import \"./shared/mixins/animation\";\n@import \"./shared/mixins/blockqoute\";\n@import \"./shared/mixins/buttons\";\n@import \"./shared/mixins/cards\";\n@import \"./shared/mixins/pagination\";\n\n/*-------------------------------------------------------------------*/\n/* === Core Styles === */\n@import \"./shared/reset\";\n@import \"./shared/fonts\";\n@import \"./shared/functions\";\n@import \"./shared/typography\";\n@import \"./shared/misc\";\n@import \"./shared/footer\";\n@import \"./shared/utilities\";\n@import \"./shared/demo\";\n\n/*-------------------------------------------------------------------*/\n/* === Components === */\n@import \"./shared/components/buttons\";\n@import \"./shared/components/cards\";\n@import \"./shared/components/checkbox-radio\";\n@import \"./shared/components/dropdown\";\n@import \"./shared/components/forms\";\n@import \"./shared/components/icons\";\n@import \"./shared/components/lists\";\n@import \"./shared/components/modals\";\n@import \"./shared/components/pagination\";\n@import \"./shared/components/tables\";\n@import \"./shared/components/preview\";\n\n/*-------------------------------------------------------------------*/\n/* === Plugin overrides === */\n@import \"./light/components/plugin-overrides/chartist\";\n@import \"./light/components/plugin-overrides/select2\";\n@import \"./light/components/plugin-overrides/typeahead\";\n\n/*-------------------------------------------------------------------*/\n/* === Landing screens === */\n@import \"./shared/landing-screens/auth\";\n\n@import 'navbar';\n@import 'sidebar';\n//@import './layouts';\n@import './vertical/vertical-wrapper';\n@import 'dashboard';"
  },
  {
    "path": "scss/vertical/_vertical-wrapper.scss",
    "content": ".page-body-wrapper {\n  min-height: calc(100vh - #{$navbar-height});\n  @include display-flex();\n  @include flex-direction(row);\n  padding-left: 0;\n  padding-right: 0;\n\n  &.full-page-wrapper {\n    width: 100%;\n    min-height: 100vh;\n  }\n}\n\n.navbar {\n  &.fixed-top {\n    + .page-body-wrapper {\n      padding-top: $navbar-height;\n    }\n  }\n}\n\n.main-panel {\n  transition: width $action-transition-duration $action-transition-timing-function, margin $action-transition-duration $action-transition-timing-function;\n  width: calc(100% - #{$sidebar-width-lg});\n  min-height: calc(100vh - #{$navbar-height});\n  @include display-flex();\n  @include flex-direction(column);\n  @media (max-width: 991px) {\n    margin-left: 0;\n    width: 100%;\n  }\n}\n\n.content-wrapper {\n  background: $content-bg;\n  padding: 2.75rem 1.5rem 0;\n  width: 100%;\n  @include flex-grow(1);\n}"
  },
  {
    "path": "vendors/css/vendor.bundle.base.css",
    "content": "/*\n * Container style\n */\n.ps {\n  overflow: hidden !important;\n  overflow-anchor: none;\n  -ms-overflow-style: none;\n  touch-action: auto;\n  -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n  display: none;\n  opacity: 0;\n  transition: background-color .2s linear, opacity .2s linear;\n  -webkit-transition: background-color .2s linear, opacity .2s linear;\n  height: 15px;\n  /* there must be 'bottom' or 'top' for ps__rail-x */\n  bottom: 0px;\n  /* please don't change 'position' */\n  position: absolute;\n}\n\n.ps__rail-y {\n  display: none;\n  opacity: 0;\n  transition: background-color .2s linear, opacity .2s linear;\n  -webkit-transition: background-color .2s linear, opacity .2s linear;\n  width: 15px;\n  /* there must be 'right' or 'left' for ps__rail-y */\n  right: 0;\n  /* please don't change 'position' */\n  position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n  display: block;\n  background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n  opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n  background-color: #eee;\n  opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n  background-color: #aaa;\n  border-radius: 6px;\n  transition: background-color .2s linear, height .2s ease-in-out;\n  -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n  height: 6px;\n  /* there must be 'bottom' for ps__thumb-x */\n  bottom: 2px;\n  /* please don't change 'position' */\n  position: absolute;\n}\n\n.ps__thumb-y {\n  background-color: #aaa;\n  border-radius: 6px;\n  transition: background-color .2s linear, width .2s ease-in-out;\n  -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n  width: 6px;\n  /* there must be 'right' for ps__thumb-y */\n  right: 2px;\n  /* please don't change 'position' */\n  position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n  background-color: #999;\n  height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n  background-color: #999;\n  width: 11px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n  .ps {\n    overflow: auto !important;\n  }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n  .ps {\n    overflow: auto !important;\n  }\n}\n"
  },
  {
    "path": "vendors/daterangepicker/daterangepicker.css",
    "content": ".daterangepicker {\r\n  position: absolute;\r\n  color: inherit;\r\n  background-color: #fff;\r\n  border-radius: 4px;\r\n  border: 1px solid #ddd;\r\n  width: 278px;\r\n  max-width: none;\r\n  padding: 0;\r\n  margin-top: 7px;\r\n  top: 100px;\r\n  left: 20px;\r\n  z-index: 3001;\r\n  display: none;\r\n  font-family: arial;\r\n  font-size: 15px;\r\n  line-height: 1em;\r\n}\r\n\r\n.daterangepicker:before, .daterangepicker:after {\r\n  position: absolute;\r\n  display: inline-block;\r\n  border-bottom-color: rgba(0, 0, 0, 0.2);\r\n  content: '';\r\n}\r\n\r\n.daterangepicker:before {\r\n  top: -7px;\r\n  border-right: 7px solid transparent;\r\n  border-left: 7px solid transparent;\r\n  border-bottom: 7px solid #ccc;\r\n}\r\n\r\n.daterangepicker:after {\r\n  top: -6px;\r\n  border-right: 6px solid transparent;\r\n  border-bottom: 6px solid #fff;\r\n  border-left: 6px solid transparent;\r\n}\r\n\r\n.daterangepicker.opensleft:before {\r\n  right: 9px;\r\n}\r\n\r\n.daterangepicker.opensleft:after {\r\n  right: 10px;\r\n}\r\n\r\n.daterangepicker.openscenter:before {\r\n  left: 0;\r\n  right: 0;\r\n  width: 0;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n}\r\n\r\n.daterangepicker.openscenter:after {\r\n  left: 0;\r\n  right: 0;\r\n  width: 0;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n}\r\n\r\n.daterangepicker.opensright:before {\r\n  left: 9px;\r\n}\r\n\r\n.daterangepicker.opensright:after {\r\n  left: 10px;\r\n}\r\n\r\n.daterangepicker.drop-up {\r\n  margin-top: -7px;\r\n}\r\n\r\n.daterangepicker.drop-up:before {\r\n  top: initial;\r\n  bottom: -7px;\r\n  border-bottom: initial;\r\n  border-top: 7px solid #ccc;\r\n}\r\n\r\n.daterangepicker.drop-up:after {\r\n  top: initial;\r\n  bottom: -6px;\r\n  border-bottom: initial;\r\n  border-top: 6px solid #fff;\r\n}\r\n\r\n.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {\r\n  float: none;\r\n}\r\n\r\n.daterangepicker.single .drp-selected {\r\n  display: none;\r\n}\r\n\r\n.daterangepicker.show-calendar .drp-calendar {\r\n  display: block;\r\n}\r\n\r\n.daterangepicker.show-calendar .drp-buttons {\r\n  display: block;\r\n}\r\n\r\n.daterangepicker.auto-apply .drp-buttons {\r\n  display: none;\r\n}\r\n\r\n.daterangepicker .drp-calendar {\r\n  display: none;\r\n  max-width: 270px;\r\n}\r\n\r\n.daterangepicker .drp-calendar.left {\r\n  padding: 8px 0 8px 8px;\r\n}\r\n\r\n.daterangepicker .drp-calendar.right {\r\n  padding: 8px;\r\n}\r\n\r\n.daterangepicker .drp-calendar.single .calendar-table {\r\n  border: none;\r\n}\r\n\r\n.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {\r\n  color: #fff;\r\n  border: solid black;\r\n  border-width: 0 2px 2px 0;\r\n  border-radius: 0;\r\n  display: inline-block;\r\n  padding: 3px;\r\n}\r\n\r\n.daterangepicker .calendar-table .next span {\r\n  transform: rotate(-45deg);\r\n  -webkit-transform: rotate(-45deg);\r\n}\r\n\r\n.daterangepicker .calendar-table .prev span {\r\n  transform: rotate(135deg);\r\n  -webkit-transform: rotate(135deg);\r\n}\r\n\r\n.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {\r\n  white-space: nowrap;\r\n  text-align: center;\r\n  vertical-align: middle;\r\n  min-width: 32px;\r\n  width: 32px;\r\n  height: 24px;\r\n  line-height: 24px;\r\n  font-size: 12px;\r\n  border-radius: 4px;\r\n  border: 1px solid transparent;\r\n  white-space: nowrap;\r\n  cursor: pointer;\r\n}\r\n\r\n.daterangepicker .calendar-table {\r\n  border: 1px solid #fff;\r\n  border-radius: 4px;\r\n  background-color: #fff;\r\n}\r\n\r\n.daterangepicker .calendar-table table {\r\n  width: 100%;\r\n  margin: 0;\r\n  border-spacing: 0;\r\n  border-collapse: collapse;\r\n}\r\n\r\n.daterangepicker td.available:hover, .daterangepicker th.available:hover {\r\n  background-color: #eee;\r\n  border-color: transparent;\r\n  color: inherit;\r\n}\r\n\r\n.daterangepicker td.week, .daterangepicker th.week {\r\n  font-size: 80%;\r\n  color: #ccc;\r\n}\r\n\r\n.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {\r\n  background-color: #fff;\r\n  border-color: transparent;\r\n  color: #999;\r\n}\r\n\r\n.daterangepicker td.in-range {\r\n  background-color: #ebf4f8;\r\n  border-color: transparent;\r\n  color: #000;\r\n  border-radius: 0;\r\n}\r\n\r\n.daterangepicker td.start-date {\r\n  border-radius: 4px 0 0 4px;\r\n}\r\n\r\n.daterangepicker td.end-date {\r\n  border-radius: 0 4px 4px 0;\r\n}\r\n\r\n.daterangepicker td.start-date.end-date {\r\n  border-radius: 4px;\r\n}\r\n\r\n.daterangepicker td.active, .daterangepicker td.active:hover {\r\n  background-color: #357ebd;\r\n  border-color: transparent;\r\n  color: #fff;\r\n}\r\n\r\n.daterangepicker th.month {\r\n  width: auto;\r\n}\r\n\r\n.daterangepicker td.disabled, .daterangepicker option.disabled {\r\n  color: #999;\r\n  cursor: not-allowed;\r\n  text-decoration: line-through;\r\n}\r\n\r\n.daterangepicker select.monthselect, .daterangepicker select.yearselect {\r\n  font-size: 12px;\r\n  padding: 1px;\r\n  height: auto;\r\n  margin: 0;\r\n  cursor: default;\r\n}\r\n\r\n.daterangepicker select.monthselect {\r\n  margin-right: 2%;\r\n  width: 56%;\r\n}\r\n\r\n.daterangepicker select.yearselect {\r\n  width: 40%;\r\n}\r\n\r\n.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {\r\n  width: 50px;\r\n  margin: 0 auto;\r\n  background: #eee;\r\n  border: 1px solid #eee;\r\n  padding: 2px;\r\n  outline: 0;\r\n  font-size: 12px;\r\n}\r\n\r\n.daterangepicker .calendar-time {\r\n  text-align: center;\r\n  margin: 4px auto 0 auto;\r\n  line-height: 30px;\r\n  position: relative;\r\n}\r\n\r\n.daterangepicker .calendar-time select.disabled {\r\n  color: #ccc;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.daterangepicker .drp-buttons {\r\n  clear: both;\r\n  text-align: right;\r\n  padding: 8px;\r\n  border-top: 1px solid #ddd;\r\n  display: none;\r\n  line-height: 12px;\r\n  vertical-align: middle;\r\n}\r\n\r\n.daterangepicker .drp-selected {\r\n  display: inline-block;\r\n  font-size: 12px;\r\n  padding-right: 8px;\r\n}\r\n\r\n.daterangepicker .drp-buttons .btn {\r\n  margin-left: 8px;\r\n  font-size: 12px;\r\n  font-weight: bold;\r\n  padding: 4px 8px;\r\n}\r\n\r\n.daterangepicker.show-ranges.single.rtl .drp-calendar.left {\r\n  border-right: 1px solid #ddd;\r\n}\r\n\r\n.daterangepicker.show-ranges.single.ltr .drp-calendar.left {\r\n  border-left: 1px solid #ddd;\r\n}\r\n\r\n.daterangepicker.show-ranges.rtl .drp-calendar.right {\r\n  border-right: 1px solid #ddd;\r\n}\r\n\r\n.daterangepicker.show-ranges.ltr .drp-calendar.left {\r\n  border-left: 1px solid #ddd;\r\n}\r\n\r\n.daterangepicker .ranges {\r\n  float: none;\r\n  text-align: left;\r\n  margin: 0;\r\n}\r\n\r\n.daterangepicker.show-calendar .ranges {\r\n  margin-top: 8px;\r\n}\r\n\r\n.daterangepicker .ranges ul {\r\n  list-style: none;\r\n  margin: 0 auto;\r\n  padding: 0;\r\n  width: 100%;\r\n}\r\n\r\n.daterangepicker .ranges li {\r\n  font-size: 12px;\r\n  padding: 8px 12px;\r\n  cursor: pointer;\r\n}\r\n\r\n.daterangepicker .ranges li:hover {\r\n  background-color: #eee;\r\n}\r\n\r\n.daterangepicker .ranges li.active {\r\n  background-color: #08c;\r\n  color: #fff;\r\n}\r\n\r\n/*  Larger Screen Styling */\r\n@media (min-width: 564px) {\r\n  .daterangepicker {\r\n    width: auto;\r\n  }\r\n\r\n  .daterangepicker .ranges ul {\r\n    width: 140px;\r\n  }\r\n\r\n  .daterangepicker.single .ranges ul {\r\n    width: 100%;\r\n  }\r\n\r\n  .daterangepicker.single .drp-calendar.left {\r\n    clear: none;\r\n  }\r\n\r\n  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {\r\n    float: left;\r\n  }\r\n\r\n  .daterangepicker {\r\n    direction: ltr;\r\n    text-align: left;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.left {\r\n    clear: left;\r\n    margin-right: 0;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.left .calendar-table {\r\n    border-right: none;\r\n    border-top-right-radius: 0;\r\n    border-bottom-right-radius: 0;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.right {\r\n    margin-left: 0;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.right .calendar-table {\r\n    border-left: none;\r\n    border-top-left-radius: 0;\r\n    border-bottom-left-radius: 0;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.left .calendar-table {\r\n    padding-right: 8px;\r\n  }\r\n\r\n  .daterangepicker .ranges, .daterangepicker .drp-calendar {\r\n    float: left;\r\n  }\r\n}\r\n\r\n@media (min-width: 730px) {\r\n  .daterangepicker .ranges {\r\n    width: auto;\r\n  }\r\n\r\n  .daterangepicker .ranges {\r\n    float: left;\r\n  }\r\n\r\n  .daterangepicker.rtl .ranges {\r\n    float: right;\r\n  }\r\n\r\n  .daterangepicker .drp-calendar.left {\r\n    clear: none !important;\r\n  }\r\n}\r\n"
  },
  {
    "path": "vendors/daterangepicker/daterangepicker.js",
    "content": "/**\r\n* @version: 3.0.5\r\n* @author: Dan Grossman http://www.dangrossman.info/\r\n* @copyright: Copyright (c) 2012-2019 Dan Grossman. All rights reserved.\r\n* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php\r\n* @website: http://www.daterangepicker.com/\r\n*/\r\n// Following the UMD template https://github.com/umdjs/umd/blob/master/templates/returnExportsGlobal.js\r\n(function (root, factory) {\r\n    if (typeof define === 'function' && define.amd) {\r\n        // AMD. Make globaly available as well\r\n        define(['moment', 'jquery'], function (moment, jquery) {\r\n            if (!jquery.fn) jquery.fn = {}; // webpack server rendering\r\n            if (typeof moment !== 'function' && moment.default) moment = moment.default\r\n            return factory(moment, jquery);\r\n        });\r\n    } else if (typeof module === 'object' && module.exports) {\r\n        // Node / Browserify\r\n        //isomorphic issue\r\n        var jQuery = (typeof window != 'undefined') ? window.jQuery : undefined;\r\n        if (!jQuery) {\r\n            jQuery = require('jquery');\r\n            if (!jQuery.fn) jQuery.fn = {};\r\n        }\r\n        var moment = (typeof window != 'undefined' && typeof window.moment != 'undefined') ? window.moment : require('moment');\r\n        module.exports = factory(moment, jQuery);\r\n    } else {\r\n        // Browser globals\r\n        root.daterangepicker = factory(root.moment, root.jQuery);\r\n    }\r\n}(this, function(moment, $) {\r\n    var DateRangePicker = function(element, options, cb) {\r\n\r\n        //default settings for options\r\n        this.parentEl = 'body';\r\n        this.element = $(element);\r\n        this.startDate = moment().startOf('day');\r\n        this.endDate = moment().endOf('day');\r\n        this.minDate = false;\r\n        this.maxDate = false;\r\n        this.maxSpan = false;\r\n        this.autoApply = false;\r\n        this.singleDatePicker = false;\r\n        this.showDropdowns = false;\r\n        this.minYear = moment().subtract(100, 'year').format('YYYY');\r\n        this.maxYear = moment().add(100, 'year').format('YYYY');\r\n        this.showWeekNumbers = false;\r\n        this.showISOWeekNumbers = false;\r\n        this.showCustomRangeLabel = true;\r\n        this.timePicker = false;\r\n        this.timePicker24Hour = false;\r\n        this.timePickerIncrement = 1;\r\n        this.timePickerSeconds = false;\r\n        this.linkedCalendars = true;\r\n        this.autoUpdateInput = true;\r\n        this.alwaysShowCalendars = false;\r\n        this.ranges = {};\r\n\r\n        this.opens = 'right';\r\n        if (this.element.hasClass('pull-right'))\r\n            this.opens = 'left';\r\n\r\n        this.drops = 'down';\r\n        if (this.element.hasClass('dropup'))\r\n            this.drops = 'up';\r\n\r\n        this.buttonClasses = 'btn btn-sm';\r\n        this.applyButtonClasses = 'btn-primary';\r\n        this.cancelButtonClasses = 'btn-default';\r\n\r\n        this.locale = {\r\n            direction: 'ltr',\r\n            format: moment.localeData().longDateFormat('L'),\r\n            separator: ' - ',\r\n            applyLabel: 'Apply',\r\n            cancelLabel: 'Cancel',\r\n            weekLabel: 'W',\r\n            customRangeLabel: 'Custom Range',\r\n            daysOfWeek: moment.weekdaysMin(),\r\n            monthNames: moment.monthsShort(),\r\n            firstDay: moment.localeData().firstDayOfWeek()\r\n        };\r\n\r\n        this.callback = function() { };\r\n\r\n        //some state information\r\n        this.isShowing = false;\r\n        this.leftCalendar = {};\r\n        this.rightCalendar = {};\r\n\r\n        //custom options from user\r\n        if (typeof options !== 'object' || options === null)\r\n            options = {};\r\n\r\n        //allow setting options with data attributes\r\n        //data-api options will be overwritten with custom javascript options\r\n        options = $.extend(this.element.data(), options);\r\n\r\n        //html template for the picker UI\r\n        if (typeof options.template !== 'string' && !(options.template instanceof $))\r\n            options.template =\r\n            '<div class=\"daterangepicker\">' +\r\n                '<div class=\"ranges\"></div>' +\r\n                '<div class=\"drp-calendar left\">' +\r\n                    '<div class=\"calendar-table\"></div>' +\r\n                    '<div class=\"calendar-time\"></div>' +\r\n                '</div>' +\r\n                '<div class=\"drp-calendar right\">' +\r\n                    '<div class=\"calendar-table\"></div>' +\r\n                    '<div class=\"calendar-time\"></div>' +\r\n                '</div>' +\r\n                '<div class=\"drp-buttons\">' +\r\n                    '<span class=\"drp-selected\"></span>' +\r\n                    '<button class=\"cancelBtn\" type=\"button\"></button>' +\r\n                    '<button class=\"applyBtn\" disabled=\"disabled\" type=\"button\"></button> ' +\r\n                '</div>' +\r\n            '</div>';\r\n\r\n        this.parentEl = (options.parentEl && $(options.parentEl).length) ? $(options.parentEl) : $(this.parentEl);\r\n        this.container = $(options.template).appendTo(this.parentEl);\r\n\r\n        //\r\n        // handle all the possible options overriding defaults\r\n        //\r\n\r\n        if (typeof options.locale === 'object') {\r\n\r\n            if (typeof options.locale.direction === 'string')\r\n                this.locale.direction = options.locale.direction;\r\n\r\n            if (typeof options.locale.format === 'string')\r\n                this.locale.format = options.locale.format;\r\n\r\n            if (typeof options.locale.separator === 'string')\r\n                this.locale.separator = options.locale.separator;\r\n\r\n            if (typeof options.locale.daysOfWeek === 'object')\r\n                this.locale.daysOfWeek = options.locale.daysOfWeek.slice();\r\n\r\n            if (typeof options.locale.monthNames === 'object')\r\n              this.locale.monthNames = options.locale.monthNames.slice();\r\n\r\n            if (typeof options.locale.firstDay === 'number')\r\n              this.locale.firstDay = options.locale.firstDay;\r\n\r\n            if (typeof options.locale.applyLabel === 'string')\r\n              this.locale.applyLabel = options.locale.applyLabel;\r\n\r\n            if (typeof options.locale.cancelLabel === 'string')\r\n              this.locale.cancelLabel = options.locale.cancelLabel;\r\n\r\n            if (typeof options.locale.weekLabel === 'string')\r\n              this.locale.weekLabel = options.locale.weekLabel;\r\n\r\n            if (typeof options.locale.customRangeLabel === 'string'){\r\n                //Support unicode chars in the custom range name.\r\n                var elem = document.createElement('textarea');\r\n                elem.innerHTML = options.locale.customRangeLabel;\r\n                var rangeHtml = elem.value;\r\n                this.locale.customRangeLabel = rangeHtml;\r\n            }\r\n        }\r\n        this.container.addClass(this.locale.direction);\r\n\r\n        if (typeof options.startDate === 'string')\r\n            this.startDate = moment(options.startDate, this.locale.format);\r\n\r\n        if (typeof options.endDate === 'string')\r\n            this.endDate = moment(options.endDate, this.locale.format);\r\n\r\n        if (typeof options.minDate === 'string')\r\n            this.minDate = moment(options.minDate, this.locale.format);\r\n\r\n        if (typeof options.maxDate === 'string')\r\n            this.maxDate = moment(options.maxDate, this.locale.format);\r\n\r\n        if (typeof options.startDate === 'object')\r\n            this.startDate = moment(options.startDate);\r\n\r\n        if (typeof options.endDate === 'object')\r\n            this.endDate = moment(options.endDate);\r\n\r\n        if (typeof options.minDate === 'object')\r\n            this.minDate = moment(options.minDate);\r\n\r\n        if (typeof options.maxDate === 'object')\r\n            this.maxDate = moment(options.maxDate);\r\n\r\n        // sanity check for bad options\r\n        if (this.minDate && this.startDate.isBefore(this.minDate))\r\n            this.startDate = this.minDate.clone();\r\n\r\n        // sanity check for bad options\r\n        if (this.maxDate && this.endDate.isAfter(this.maxDate))\r\n            this.endDate = this.maxDate.clone();\r\n\r\n        if (typeof options.applyButtonClasses === 'string')\r\n            this.applyButtonClasses = options.applyButtonClasses;\r\n\r\n        if (typeof options.applyClass === 'string') //backwards compat\r\n            this.applyButtonClasses = options.applyClass;\r\n\r\n        if (typeof options.cancelButtonClasses === 'string')\r\n            this.cancelButtonClasses = options.cancelButtonClasses;\r\n\r\n        if (typeof options.cancelClass === 'string') //backwards compat\r\n            this.cancelButtonClasses = options.cancelClass;\r\n\r\n        if (typeof options.maxSpan === 'object')\r\n            this.maxSpan = options.maxSpan;\r\n\r\n        if (typeof options.dateLimit === 'object') //backwards compat\r\n            this.maxSpan = options.dateLimit;\r\n\r\n        if (typeof options.opens === 'string')\r\n            this.opens = options.opens;\r\n\r\n        if (typeof options.drops === 'string')\r\n            this.drops = options.drops;\r\n\r\n        if (typeof options.showWeekNumbers === 'boolean')\r\n            this.showWeekNumbers = options.showWeekNumbers;\r\n\r\n        if (typeof options.showISOWeekNumbers === 'boolean')\r\n            this.showISOWeekNumbers = options.showISOWeekNumbers;\r\n\r\n        if (typeof options.buttonClasses === 'string')\r\n            this.buttonClasses = options.buttonClasses;\r\n\r\n        if (typeof options.buttonClasses === 'object')\r\n            this.buttonClasses = options.buttonClasses.join(' ');\r\n\r\n        if (typeof options.showDropdowns === 'boolean')\r\n            this.showDropdowns = options.showDropdowns;\r\n\r\n        if (typeof options.minYear === 'number')\r\n            this.minYear = options.minYear;\r\n\r\n        if (typeof options.maxYear === 'number')\r\n            this.maxYear = options.maxYear;\r\n\r\n        if (typeof options.showCustomRangeLabel === 'boolean')\r\n            this.showCustomRangeLabel = options.showCustomRangeLabel;\r\n\r\n        if (typeof options.singleDatePicker === 'boolean') {\r\n            this.singleDatePicker = options.singleDatePicker;\r\n            if (this.singleDatePicker)\r\n                this.endDate = this.startDate.clone();\r\n        }\r\n\r\n        if (typeof options.timePicker === 'boolean')\r\n            this.timePicker = options.timePicker;\r\n\r\n        if (typeof options.timePickerSeconds === 'boolean')\r\n            this.timePickerSeconds = options.timePickerSeconds;\r\n\r\n        if (typeof options.timePickerIncrement === 'number')\r\n            this.timePickerIncrement = options.timePickerIncrement;\r\n\r\n        if (typeof options.timePicker24Hour === 'boolean')\r\n            this.timePicker24Hour = options.timePicker24Hour;\r\n\r\n        if (typeof options.autoApply === 'boolean')\r\n            this.autoApply = options.autoApply;\r\n\r\n        if (typeof options.autoUpdateInput === 'boolean')\r\n            this.autoUpdateInput = options.autoUpdateInput;\r\n\r\n        if (typeof options.linkedCalendars === 'boolean')\r\n            this.linkedCalendars = options.linkedCalendars;\r\n\r\n        if (typeof options.isInvalidDate === 'function')\r\n            this.isInvalidDate = options.isInvalidDate;\r\n\r\n        if (typeof options.isCustomDate === 'function')\r\n            this.isCustomDate = options.isCustomDate;\r\n\r\n        if (typeof options.alwaysShowCalendars === 'boolean')\r\n            this.alwaysShowCalendars = options.alwaysShowCalendars;\r\n\r\n        // update day names order to firstDay\r\n        if (this.locale.firstDay != 0) {\r\n            var iterator = this.locale.firstDay;\r\n            while (iterator > 0) {\r\n                this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift());\r\n                iterator--;\r\n            }\r\n        }\r\n\r\n        var start, end, range;\r\n\r\n        //if no start/end dates set, check if an input element contains initial values\r\n        if (typeof options.startDate === 'undefined' && typeof options.endDate === 'undefined') {\r\n            if ($(this.element).is(':text')) {\r\n                var val = $(this.element).val(),\r\n                    split = val.split(this.locale.separator);\r\n\r\n                start = end = null;\r\n\r\n                if (split.length == 2) {\r\n                    start = moment(split[0], this.locale.format);\r\n                    end = moment(split[1], this.locale.format);\r\n                } else if (this.singleDatePicker && val !== \"\") {\r\n                    start = moment(val, this.locale.format);\r\n                    end = moment(val, this.locale.format);\r\n                }\r\n                if (start !== null && end !== null) {\r\n                    this.setStartDate(start);\r\n                    this.setEndDate(end);\r\n                }\r\n            }\r\n        }\r\n\r\n        if (typeof options.ranges === 'object') {\r\n            for (range in options.ranges) {\r\n\r\n                if (typeof options.ranges[range][0] === 'string')\r\n                    start = moment(options.ranges[range][0], this.locale.format);\r\n                else\r\n                    start = moment(options.ranges[range][0]);\r\n\r\n                if (typeof options.ranges[range][1] === 'string')\r\n                    end = moment(options.ranges[range][1], this.locale.format);\r\n                else\r\n                    end = moment(options.ranges[range][1]);\r\n\r\n                // If the start or end date exceed those allowed by the minDate or maxSpan\r\n                // options, shorten the range to the allowable period.\r\n                if (this.minDate && start.isBefore(this.minDate))\r\n                    start = this.minDate.clone();\r\n\r\n                var maxDate = this.maxDate;\r\n                if (this.maxSpan && maxDate && start.clone().add(this.maxSpan).isAfter(maxDate))\r\n                    maxDate = start.clone().add(this.maxSpan);\r\n                if (maxDate && end.isAfter(maxDate))\r\n                    end = maxDate.clone();\r\n\r\n                // If the end of the range is before the minimum or the start of the range is\r\n                // after the maximum, don't display this range option at all.\r\n                if ((this.minDate && end.isBefore(this.minDate, this.timepicker ? 'minute' : 'day'))\r\n                  || (maxDate && start.isAfter(maxDate, this.timepicker ? 'minute' : 'day')))\r\n                    continue;\r\n\r\n                //Support unicode chars in the range names.\r\n                var elem = document.createElement('textarea');\r\n                elem.innerHTML = range;\r\n                var rangeHtml = elem.value;\r\n\r\n                this.ranges[rangeHtml] = [start, end];\r\n            }\r\n\r\n            var list = '<ul>';\r\n            for (range in this.ranges) {\r\n                list += '<li data-range-key=\"' + range + '\">' + range + '</li>';\r\n            }\r\n            if (this.showCustomRangeLabel) {\r\n                list += '<li data-range-key=\"' + this.locale.customRangeLabel + '\">' + this.locale.customRangeLabel + '</li>';\r\n            }\r\n            list += '</ul>';\r\n            this.container.find('.ranges').prepend(list);\r\n        }\r\n\r\n        if (typeof cb === 'function') {\r\n            this.callback = cb;\r\n        }\r\n\r\n        if (!this.timePicker) {\r\n            this.startDate = this.startDate.startOf('day');\r\n            this.endDate = this.endDate.endOf('day');\r\n            this.container.find('.calendar-time').hide();\r\n        }\r\n\r\n        //can't be used together for now\r\n        if (this.timePicker && this.autoApply)\r\n            this.autoApply = false;\r\n\r\n        if (this.autoApply) {\r\n            this.container.addClass('auto-apply');\r\n        }\r\n\r\n        if (typeof options.ranges === 'object')\r\n            this.container.addClass('show-ranges');\r\n\r\n        if (this.singleDatePicker) {\r\n            this.container.addClass('single');\r\n            this.container.find('.drp-calendar.left').addClass('single');\r\n            this.container.find('.drp-calendar.left').show();\r\n            this.container.find('.drp-calendar.right').hide();\r\n            if (!this.timePicker) {\r\n                this.container.addClass('auto-apply');\r\n            }\r\n        }\r\n\r\n        if ((typeof options.ranges === 'undefined' && !this.singleDatePicker) || this.alwaysShowCalendars) {\r\n            this.container.addClass('show-calendar');\r\n        }\r\n\r\n        this.container.addClass('opens' + this.opens);\r\n\r\n        //apply CSS classes and labels to buttons\r\n        this.container.find('.applyBtn, .cancelBtn').addClass(this.buttonClasses);\r\n        if (this.applyButtonClasses.length)\r\n            this.container.find('.applyBtn').addClass(this.applyButtonClasses);\r\n        if (this.cancelButtonClasses.length)\r\n            this.container.find('.cancelBtn').addClass(this.cancelButtonClasses);\r\n        this.container.find('.applyBtn').html(this.locale.applyLabel);\r\n        this.container.find('.cancelBtn').html(this.locale.cancelLabel);\r\n\r\n        //\r\n        // event listeners\r\n        //\r\n\r\n        this.container.find('.drp-calendar')\r\n            .on('click.daterangepicker', '.prev', $.proxy(this.clickPrev, this))\r\n            .on('click.daterangepicker', '.next', $.proxy(this.clickNext, this))\r\n            .on('mousedown.daterangepicker', 'td.available', $.proxy(this.clickDate, this))\r\n            .on('mouseenter.daterangepicker', 'td.available', $.proxy(this.hoverDate, this))\r\n            .on('change.daterangepicker', 'select.yearselect', $.proxy(this.monthOrYearChanged, this))\r\n            .on('change.daterangepicker', 'select.monthselect', $.proxy(this.monthOrYearChanged, this))\r\n            .on('change.daterangepicker', 'select.hourselect,select.minuteselect,select.secondselect,select.ampmselect', $.proxy(this.timeChanged, this))\r\n\r\n        this.container.find('.ranges')\r\n            .on('click.daterangepicker', 'li', $.proxy(this.clickRange, this))\r\n\r\n        this.container.find('.drp-buttons')\r\n            .on('click.daterangepicker', 'button.applyBtn', $.proxy(this.clickApply, this))\r\n            .on('click.daterangepicker', 'button.cancelBtn', $.proxy(this.clickCancel, this))\r\n\r\n        if (this.element.is('input') || this.element.is('button')) {\r\n            this.element.on({\r\n                'click.daterangepicker': $.proxy(this.show, this),\r\n                'focus.daterangepicker': $.proxy(this.show, this),\r\n                'keyup.daterangepicker': $.proxy(this.elementChanged, this),\r\n                'keydown.daterangepicker': $.proxy(this.keydown, this) //IE 11 compatibility\r\n            });\r\n        } else {\r\n            this.element.on('click.daterangepicker', $.proxy(this.toggle, this));\r\n            this.element.on('keydown.daterangepicker', $.proxy(this.toggle, this));\r\n        }\r\n\r\n        //\r\n        // if attached to a text input, set the initial value\r\n        //\r\n\r\n        this.updateElement();\r\n\r\n    };\r\n\r\n    DateRangePicker.prototype = {\r\n\r\n        constructor: DateRangePicker,\r\n\r\n        setStartDate: function(startDate) {\r\n            if (typeof startDate === 'string')\r\n                this.startDate = moment(startDate, this.locale.format);\r\n\r\n            if (typeof startDate === 'object')\r\n                this.startDate = moment(startDate);\r\n\r\n            if (!this.timePicker)\r\n                this.startDate = this.startDate.startOf('day');\r\n\r\n            if (this.timePicker && this.timePickerIncrement)\r\n                this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);\r\n\r\n            if (this.minDate && this.startDate.isBefore(this.minDate)) {\r\n                this.startDate = this.minDate.clone();\r\n                if (this.timePicker && this.timePickerIncrement)\r\n                    this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);\r\n            }\r\n\r\n            if (this.maxDate && this.startDate.isAfter(this.maxDate)) {\r\n                this.startDate = this.maxDate.clone();\r\n                if (this.timePicker && this.timePickerIncrement)\r\n                    this.startDate.minute(Math.floor(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);\r\n            }\r\n\r\n            if (!this.isShowing)\r\n                this.updateElement();\r\n\r\n            this.updateMonthsInView();\r\n        },\r\n\r\n        setEndDate: function(endDate) {\r\n            if (typeof endDate === 'string')\r\n                this.endDate = moment(endDate, this.locale.format);\r\n\r\n            if (typeof endDate === 'object')\r\n                this.endDate = moment(endDate);\r\n\r\n            if (!this.timePicker)\r\n                this.endDate = this.endDate.endOf('day');\r\n\r\n            if (this.timePicker && this.timePickerIncrement)\r\n                this.endDate.minute(Math.round(this.endDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);\r\n\r\n            if (this.endDate.isBefore(this.startDate))\r\n                this.endDate = this.startDate.clone();\r\n\r\n            if (this.maxDate && this.endDate.isAfter(this.maxDate))\r\n                this.endDate = this.maxDate.clone();\r\n\r\n            if (this.maxSpan && this.startDate.clone().add(this.maxSpan).isBefore(this.endDate))\r\n                this.endDate = this.startDate.clone().add(this.maxSpan);\r\n\r\n            this.previousRightTime = this.endDate.clone();\r\n\r\n            this.container.find('.drp-selected').html(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format));\r\n\r\n            if (!this.isShowing)\r\n                this.updateElement();\r\n\r\n            this.updateMonthsInView();\r\n        },\r\n\r\n        isInvalidDate: function() {\r\n            return false;\r\n        },\r\n\r\n        isCustomDate: function() {\r\n            return false;\r\n        },\r\n\r\n        updateView: function() {\r\n            if (this.timePicker) {\r\n                this.renderTimePicker('left');\r\n                this.renderTimePicker('right');\r\n                if (!this.endDate) {\r\n                    this.container.find('.right .calendar-time select').attr('disabled', 'disabled').addClass('disabled');\r\n                } else {\r\n                    this.container.find('.right .calendar-time select').removeAttr('disabled').removeClass('disabled');\r\n                }\r\n            }\r\n            if (this.endDate)\r\n                this.container.find('.drp-selected').html(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format));\r\n            this.updateMonthsInView();\r\n            this.updateCalendars();\r\n            this.updateFormInputs();\r\n        },\r\n\r\n        updateMonthsInView: function() {\r\n            if (this.endDate) {\r\n\r\n                //if both dates are visible already, do nothing\r\n                if (!this.singleDatePicker && this.leftCalendar.month && this.rightCalendar.month &&\r\n                    (this.startDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.startDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM'))\r\n                    &&\r\n                    (this.endDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.endDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM'))\r\n                    ) {\r\n                    return;\r\n                }\r\n\r\n                this.leftCalendar.month = this.startDate.clone().date(2);\r\n                if (!this.linkedCalendars && (this.endDate.month() != this.startDate.month() || this.endDate.year() != this.startDate.year())) {\r\n                    this.rightCalendar.month = this.endDate.clone().date(2);\r\n                } else {\r\n                    this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month');\r\n                }\r\n\r\n            } else {\r\n                if (this.leftCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM') && this.rightCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM')) {\r\n                    this.leftCalendar.month = this.startDate.clone().date(2);\r\n                    this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month');\r\n                }\r\n            }\r\n            if (this.maxDate && this.linkedCalendars && !this.singleDatePicker && this.rightCalendar.month > this.maxDate) {\r\n              this.rightCalendar.month = this.maxDate.clone().date(2);\r\n              this.leftCalendar.month = this.maxDate.clone().date(2).subtract(1, 'month');\r\n            }\r\n        },\r\n\r\n        updateCalendars: function() {\r\n\r\n            if (this.timePicker) {\r\n                var hour, minute, second;\r\n                if (this.endDate) {\r\n                    hour = parseInt(this.container.find('.left .hourselect').val(), 10);\r\n                    minute = parseInt(this.container.find('.left .minuteselect').val(), 10);\r\n                    if (isNaN(minute)) {\r\n                        minute = parseInt(this.container.find('.left .minuteselect option:last').val(), 10);\r\n                    }\r\n                    second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0;\r\n                    if (!this.timePicker24Hour) {\r\n                        var ampm = this.container.find('.left .ampmselect').val();\r\n                        if (ampm === 'PM' && hour < 12)\r\n                            hour += 12;\r\n                        if (ampm === 'AM' && hour === 12)\r\n                            hour = 0;\r\n                    }\r\n                } else {\r\n                    hour = parseInt(this.container.find('.right .hourselect').val(), 10);\r\n                    minute = parseInt(this.container.find('.right .minuteselect').val(), 10);\r\n                    if (isNaN(minute)) {\r\n                        minute = parseInt(this.container.find('.right .minuteselect option:last').val(), 10);\r\n                    }\r\n                    second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0;\r\n                    if (!this.timePicker24Hour) {\r\n                        var ampm = this.container.find('.right .ampmselect').val();\r\n                        if (ampm === 'PM' && hour < 12)\r\n                            hour += 12;\r\n                        if (ampm === 'AM' && hour === 12)\r\n                            hour = 0;\r\n                    }\r\n                }\r\n                this.leftCalendar.month.hour(hour).minute(minute).second(second);\r\n                this.rightCalendar.month.hour(hour).minute(minute).second(second);\r\n            }\r\n\r\n            this.renderCalendar('left');\r\n            this.renderCalendar('right');\r\n\r\n            //highlight any predefined range matching the current start and end dates\r\n            this.container.find('.ranges li').removeClass('active');\r\n            if (this.endDate == null) return;\r\n\r\n            this.calculateChosenLabel();\r\n        },\r\n\r\n        renderCalendar: function(side) {\r\n\r\n            //\r\n            // Build the matrix of dates that will populate the calendar\r\n            //\r\n\r\n            var calendar = side == 'left' ? this.leftCalendar : this.rightCalendar;\r\n            var month = calendar.month.month();\r\n            var year = calendar.month.year();\r\n            var hour = calendar.month.hour();\r\n            var minute = calendar.month.minute();\r\n            var second = calendar.month.second();\r\n            var daysInMonth = moment([year, month]).daysInMonth();\r\n            var firstDay = moment([year, month, 1]);\r\n            var lastDay = moment([year, month, daysInMonth]);\r\n            var lastMonth = moment(firstDay).subtract(1, 'month').month();\r\n            var lastYear = moment(firstDay).subtract(1, 'month').year();\r\n            var daysInLastMonth = moment([lastYear, lastMonth]).daysInMonth();\r\n            var dayOfWeek = firstDay.day();\r\n\r\n            //initialize a 6 rows x 7 columns array for the calendar\r\n            var calendar = [];\r\n            calendar.firstDay = firstDay;\r\n            calendar.lastDay = lastDay;\r\n\r\n            for (var i = 0; i < 6; i++) {\r\n                calendar[i] = [];\r\n            }\r\n\r\n            //populate the calendar with date objects\r\n            var startDay = daysInLastMonth - dayOfWeek + this.locale.firstDay + 1;\r\n            if (startDay > daysInLastMonth)\r\n                startDay -= 7;\r\n\r\n            if (dayOfWeek == this.locale.firstDay)\r\n                startDay = daysInLastMonth - 6;\r\n\r\n            var curDate = moment([lastYear, lastMonth, startDay, 12, minute, second]);\r\n\r\n            var col, row;\r\n            for (var i = 0, col = 0, row = 0; i < 42; i++, col++, curDate = moment(curDate).add(24, 'hour')) {\r\n                if (i > 0 && col % 7 === 0) {\r\n                    col = 0;\r\n                    row++;\r\n                }\r\n                calendar[row][col] = curDate.clone().hour(hour).minute(minute).second(second);\r\n                curDate.hour(12);\r\n\r\n                if (this.minDate && calendar[row][col].format('YYYY-MM-DD') == this.minDate.format('YYYY-MM-DD') && calendar[row][col].isBefore(this.minDate) && side == 'left') {\r\n                    calendar[row][col] = this.minDate.clone();\r\n                }\r\n\r\n                if (this.maxDate && calendar[row][col].format('YYYY-MM-DD') == this.maxDate.format('YYYY-MM-DD') && calendar[row][col].isAfter(this.maxDate) && side == 'right') {\r\n                    calendar[row][col] = this.maxDate.clone();\r\n                }\r\n\r\n            }\r\n\r\n            //make the calendar object available to hoverDate/clickDate\r\n            if (side == 'left') {\r\n                this.leftCalendar.calendar = calendar;\r\n            } else {\r\n                this.rightCalendar.calendar = calendar;\r\n            }\r\n\r\n            //\r\n            // Display the calendar\r\n            //\r\n\r\n            var minDate = side == 'left' ? this.minDate : this.startDate;\r\n            var maxDate = this.maxDate;\r\n            var selected = side == 'left' ? this.startDate : this.endDate;\r\n            var arrow = this.locale.direction == 'ltr' ? {left: 'chevron-left', right: 'chevron-right'} : {left: 'chevron-right', right: 'chevron-left'};\r\n\r\n            var html = '<table class=\"table-condensed\">';\r\n            html += '<thead>';\r\n            html += '<tr>';\r\n\r\n            // add empty cell for week number\r\n            if (this.showWeekNumbers || this.showISOWeekNumbers)\r\n                html += '<th></th>';\r\n\r\n            if ((!minDate || minDate.isBefore(calendar.firstDay)) && (!this.linkedCalendars || side == 'left')) {\r\n                html += '<th class=\"prev available\"><span></span></th>';\r\n            } else {\r\n                html += '<th></th>';\r\n            }\r\n\r\n            var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(\" YYYY\");\r\n\r\n            if (this.showDropdowns) {\r\n                var currentMonth = calendar[1][1].month();\r\n                var currentYear = calendar[1][1].year();\r\n                var maxYear = (maxDate && maxDate.year()) || (this.maxYear);\r\n                var minYear = (minDate && minDate.year()) || (this.minYear);\r\n                var inMinYear = currentYear == minYear;\r\n                var inMaxYear = currentYear == maxYear;\r\n\r\n                var monthHtml = '<select class=\"monthselect\">';\r\n                for (var m = 0; m < 12; m++) {\r\n                    if ((!inMinYear || (minDate && m >= minDate.month())) && (!inMaxYear || (maxDate && m <= maxDate.month()))) {\r\n                        monthHtml += \"<option value='\" + m + \"'\" +\r\n                            (m === currentMonth ? \" selected='selected'\" : \"\") +\r\n                            \">\" + this.locale.monthNames[m] + \"</option>\";\r\n                    } else {\r\n                        monthHtml += \"<option value='\" + m + \"'\" +\r\n                            (m === currentMonth ? \" selected='selected'\" : \"\") +\r\n                            \" disabled='disabled'>\" + this.locale.monthNames[m] + \"</option>\";\r\n                    }\r\n                }\r\n                monthHtml += \"</select>\";\r\n\r\n                var yearHtml = '<select class=\"yearselect\">';\r\n                for (var y = minYear; y <= maxYear; y++) {\r\n                    yearHtml += '<option value=\"' + y + '\"' +\r\n                        (y === currentYear ? ' selected=\"selected\"' : '') +\r\n                        '>' + y + '</option>';\r\n                }\r\n                yearHtml += '</select>';\r\n\r\n                dateHtml = monthHtml + yearHtml;\r\n            }\r\n\r\n            html += '<th colspan=\"5\" class=\"month\">' + dateHtml + '</th>';\r\n            if ((!maxDate || maxDate.isAfter(calendar.lastDay)) && (!this.linkedCalendars || side == 'right' || this.singleDatePicker)) {\r\n                html += '<th class=\"next available\"><span></span></th>';\r\n            } else {\r\n                html += '<th></th>';\r\n            }\r\n\r\n            html += '</tr>';\r\n            html += '<tr>';\r\n\r\n            // add week number label\r\n            if (this.showWeekNumbers || this.showISOWeekNumbers)\r\n                html += '<th class=\"week\">' + this.locale.weekLabel + '</th>';\r\n\r\n            $.each(this.locale.daysOfWeek, function(index, dayOfWeek) {\r\n                html += '<th>' + dayOfWeek + '</th>';\r\n            });\r\n\r\n            html += '</tr>';\r\n            html += '</thead>';\r\n            html += '<tbody>';\r\n\r\n            //adjust maxDate to reflect the maxSpan setting in order to\r\n            //grey out end dates beyond the maxSpan\r\n            if (this.endDate == null && this.maxSpan) {\r\n                var maxLimit = this.startDate.clone().add(this.maxSpan).endOf('day');\r\n                if (!maxDate || maxLimit.isBefore(maxDate)) {\r\n                    maxDate = maxLimit;\r\n                }\r\n            }\r\n\r\n            for (var row = 0; row < 6; row++) {\r\n                html += '<tr>';\r\n\r\n                // add week number\r\n                if (this.showWeekNumbers)\r\n                    html += '<td class=\"week\">' + calendar[row][0].week() + '</td>';\r\n                else if (this.showISOWeekNumbers)\r\n                    html += '<td class=\"week\">' + calendar[row][0].isoWeek() + '</td>';\r\n\r\n                for (var col = 0; col < 7; col++) {\r\n\r\n                    var classes = [];\r\n\r\n                    //highlight today's date\r\n                    if (calendar[row][col].isSame(new Date(), \"day\"))\r\n                        classes.push('today');\r\n\r\n                    //highlight weekends\r\n                    if (calendar[row][col].isoWeekday() > 5)\r\n                        classes.push('weekend');\r\n\r\n                    //grey out the dates in other months displayed at beginning and end of this calendar\r\n                    if (calendar[row][col].month() != calendar[1][1].month())\r\n                        classes.push('off', 'ends');\r\n\r\n                    //don't allow selection of dates before the minimum date\r\n                    if (this.minDate && calendar[row][col].isBefore(this.minDate, 'day'))\r\n                        classes.push('off', 'disabled');\r\n\r\n                    //don't allow selection of dates after the maximum date\r\n                    if (maxDate && calendar[row][col].isAfter(maxDate, 'day'))\r\n                        classes.push('off', 'disabled');\r\n\r\n                    //don't allow selection of date if a custom function decides it's invalid\r\n                    if (this.isInvalidDate(calendar[row][col]))\r\n                        classes.push('off', 'disabled');\r\n\r\n                    //highlight the currently selected start date\r\n                    if (calendar[row][col].format('YYYY-MM-DD') == this.startDate.format('YYYY-MM-DD'))\r\n                        classes.push('active', 'start-date');\r\n\r\n                    //highlight the currently selected end date\r\n                    if (this.endDate != null && calendar[row][col].format('YYYY-MM-DD') == this.endDate.format('YYYY-MM-DD'))\r\n                        classes.push('active', 'end-date');\r\n\r\n                    //highlight dates in-between the selected dates\r\n                    if (this.endDate != null && calendar[row][col] > this.startDate && calendar[row][col] < this.endDate)\r\n                        classes.push('in-range');\r\n\r\n                    //apply custom classes for this date\r\n                    var isCustom = this.isCustomDate(calendar[row][col]);\r\n                    if (isCustom !== false) {\r\n                        if (typeof isCustom === 'string')\r\n                            classes.push(isCustom);\r\n                        else\r\n                            Array.prototype.push.apply(classes, isCustom);\r\n                    }\r\n\r\n                    var cname = '', disabled = false;\r\n                    for (var i = 0; i < classes.length; i++) {\r\n                        cname += classes[i] + ' ';\r\n                        if (classes[i] == 'disabled')\r\n                            disabled = true;\r\n                    }\r\n                    if (!disabled)\r\n                        cname += 'available';\r\n\r\n                    html += '<td class=\"' + cname.replace(/^\\s+|\\s+$/g, '') + '\" data-title=\"' + 'r' + row + 'c' + col + '\">' + calendar[row][col].date() + '</td>';\r\n\r\n                }\r\n                html += '</tr>';\r\n            }\r\n\r\n            html += '</tbody>';\r\n            html += '</table>';\r\n\r\n            this.container.find('.drp-calendar.' + side + ' .calendar-table').html(html);\r\n\r\n        },\r\n\r\n        renderTimePicker: function(side) {\r\n\r\n            // Don't bother updating the time picker if it's currently disabled\r\n            // because an end date hasn't been clicked yet\r\n            if (side == 'right' && !this.endDate) return;\r\n\r\n            var html, selected, minDate, maxDate = this.maxDate;\r\n\r\n            if (this.maxSpan && (!this.maxDate || this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate)))\r\n                maxDate = this.startDate.clone().add(this.maxSpan);\r\n\r\n            if (side == 'left') {\r\n                selected = this.startDate.clone();\r\n                minDate = this.minDate;\r\n            } else if (side == 'right') {\r\n                selected = this.endDate.clone();\r\n                minDate = this.startDate;\r\n\r\n                //Preserve the time already selected\r\n                var timeSelector = this.container.find('.drp-calendar.right .calendar-time');\r\n                if (timeSelector.html() != '') {\r\n\r\n                    selected.hour(!isNaN(selected.hour()) ? selected.hour() : timeSelector.find('.hourselect option:selected').val());\r\n                    selected.minute(!isNaN(selected.minute()) ? selected.minute() : timeSelector.find('.minuteselect option:selected').val());\r\n                    selected.second(!isNaN(selected.second()) ? selected.second() : timeSelector.find('.secondselect option:selected').val());\r\n\r\n                    if (!this.timePicker24Hour) {\r\n                        var ampm = timeSelector.find('.ampmselect option:selected').val();\r\n                        if (ampm === 'PM' && selected.hour() < 12)\r\n                            selected.hour(selected.hour() + 12);\r\n                        if (ampm === 'AM' && selected.hour() === 12)\r\n                            selected.hour(0);\r\n                    }\r\n\r\n                }\r\n\r\n                if (selected.isBefore(this.startDate))\r\n                    selected = this.startDate.clone();\r\n\r\n                if (maxDate && selected.isAfter(maxDate))\r\n                    selected = maxDate.clone();\r\n\r\n            }\r\n\r\n            //\r\n            // hours\r\n            //\r\n\r\n            html = '<select class=\"hourselect\">';\r\n\r\n            var start = this.timePicker24Hour ? 0 : 1;\r\n            var end = this.timePicker24Hour ? 23 : 12;\r\n\r\n            for (var i = start; i <= end; i++) {\r\n                var i_in_24 = i;\r\n                if (!this.timePicker24Hour)\r\n                    i_in_24 = selected.hour() >= 12 ? (i == 12 ? 12 : i + 12) : (i == 12 ? 0 : i);\r\n\r\n                var time = selected.clone().hour(i_in_24);\r\n                var disabled = false;\r\n                if (minDate && time.minute(59).isBefore(minDate))\r\n                    disabled = true;\r\n                if (maxDate && time.minute(0).isAfter(maxDate))\r\n                    disabled = true;\r\n\r\n                if (i_in_24 == selected.hour() && !disabled) {\r\n                    html += '<option value=\"' + i + '\" selected=\"selected\">' + i + '</option>';\r\n                } else if (disabled) {\r\n                    html += '<option value=\"' + i + '\" disabled=\"disabled\" class=\"disabled\">' + i + '</option>';\r\n                } else {\r\n                    html += '<option value=\"' + i + '\">' + i + '</option>';\r\n                }\r\n            }\r\n\r\n            html += '</select> ';\r\n\r\n            //\r\n            // minutes\r\n            //\r\n\r\n            html += ': <select class=\"minuteselect\">';\r\n\r\n            for (var i = 0; i < 60; i += this.timePickerIncrement) {\r\n                var padded = i < 10 ? '0' + i : i;\r\n                var time = selected.clone().minute(i);\r\n\r\n                var disabled = false;\r\n                if (minDate && time.second(59).isBefore(minDate))\r\n                    disabled = true;\r\n                if (maxDate && time.second(0).isAfter(maxDate))\r\n                    disabled = true;\r\n\r\n                if (selected.minute() == i && !disabled) {\r\n                    html += '<option value=\"' + i + '\" selected=\"selected\">' + padded + '</option>';\r\n                } else if (disabled) {\r\n                    html += '<option value=\"' + i + '\" disabled=\"disabled\" class=\"disabled\">' + padded + '</option>';\r\n                } else {\r\n                    html += '<option value=\"' + i + '\">' + padded + '</option>';\r\n                }\r\n            }\r\n\r\n            html += '</select> ';\r\n\r\n            //\r\n            // seconds\r\n            //\r\n\r\n            if (this.timePickerSeconds) {\r\n                html += ': <select class=\"secondselect\">';\r\n\r\n                for (var i = 0; i < 60; i++) {\r\n                    var padded = i < 10 ? '0' + i : i;\r\n                    var time = selected.clone().second(i);\r\n\r\n                    var disabled = false;\r\n                    if (minDate && time.isBefore(minDate))\r\n                        disabled = true;\r\n                    if (maxDate && time.isAfter(maxDate))\r\n                        disabled = true;\r\n\r\n                    if (selected.second() == i && !disabled) {\r\n                        html += '<option value=\"' + i + '\" selected=\"selected\">' + padded + '</option>';\r\n                    } else if (disabled) {\r\n                        html += '<option value=\"' + i + '\" disabled=\"disabled\" class=\"disabled\">' + padded + '</option>';\r\n                    } else {\r\n                        html += '<option value=\"' + i + '\">' + padded + '</option>';\r\n                    }\r\n                }\r\n\r\n                html += '</select> ';\r\n            }\r\n\r\n            //\r\n            // AM/PM\r\n            //\r\n\r\n            if (!this.timePicker24Hour) {\r\n                html += '<select class=\"ampmselect\">';\r\n\r\n                var am_html = '';\r\n                var pm_html = '';\r\n\r\n                if (minDate && selected.clone().hour(12).minute(0).second(0).isBefore(minDate))\r\n                    am_html = ' disabled=\"disabled\" class=\"disabled\"';\r\n\r\n                if (maxDate && selected.clone().hour(0).minute(0).second(0).isAfter(maxDate))\r\n                    pm_html = ' disabled=\"disabled\" class=\"disabled\"';\r\n\r\n                if (selected.hour() >= 12) {\r\n                    html += '<option value=\"AM\"' + am_html + '>AM</option><option value=\"PM\" selected=\"selected\"' + pm_html + '>PM</option>';\r\n                } else {\r\n                    html += '<option value=\"AM\" selected=\"selected\"' + am_html + '>AM</option><option value=\"PM\"' + pm_html + '>PM</option>';\r\n                }\r\n\r\n                html += '</select>';\r\n            }\r\n\r\n            this.container.find('.drp-calendar.' + side + ' .calendar-time').html(html);\r\n\r\n        },\r\n\r\n        updateFormInputs: function() {\r\n\r\n            if (this.singleDatePicker || (this.endDate && (this.startDate.isBefore(this.endDate) || this.startDate.isSame(this.endDate)))) {\r\n                this.container.find('button.applyBtn').removeAttr('disabled');\r\n            } else {\r\n                this.container.find('button.applyBtn').attr('disabled', 'disabled');\r\n            }\r\n\r\n        },\r\n\r\n        move: function() {\r\n            var parentOffset = { top: 0, left: 0 },\r\n                containerTop;\r\n            var parentRightEdge = $(window).width();\r\n            if (!this.parentEl.is('body')) {\r\n                parentOffset = {\r\n                    top: this.parentEl.offset().top - this.parentEl.scrollTop(),\r\n                    left: this.parentEl.offset().left - this.parentEl.scrollLeft()\r\n                };\r\n                parentRightEdge = this.parentEl[0].clientWidth + this.parentEl.offset().left;\r\n            }\r\n\r\n            if (this.drops == 'up')\r\n                containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top;\r\n            else\r\n                containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top;\r\n\r\n            // Force the container to it's actual width\r\n            this.container.css({\r\n              top: 0,\r\n              left: 0,\r\n              right: 'auto'\r\n            });\r\n            var containerWidth = this.container.outerWidth();\r\n\r\n            this.container[this.drops == 'up' ? 'addClass' : 'removeClass']('drop-up');\r\n\r\n            if (this.opens == 'left') {\r\n                var containerRight = parentRightEdge - this.element.offset().left - this.element.outerWidth();\r\n                if (containerWidth + containerRight > $(window).width()) {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        right: 'auto',\r\n                        left: 9\r\n                    });\r\n                } else {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        right: containerRight,\r\n                        left: 'auto'\r\n                    });\r\n                }\r\n            } else if (this.opens == 'center') {\r\n                var containerLeft = this.element.offset().left - parentOffset.left + this.element.outerWidth() / 2\r\n                                        - containerWidth / 2;\r\n                if (containerLeft < 0) {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        right: 'auto',\r\n                        left: 9\r\n                    });\r\n                } else if (containerLeft + containerWidth > $(window).width()) {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        left: 'auto',\r\n                        right: 0\r\n                    });\r\n                } else {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        left: containerLeft,\r\n                        right: 'auto'\r\n                    });\r\n                }\r\n            } else {\r\n                var containerLeft = this.element.offset().left - parentOffset.left;\r\n                if (containerLeft + containerWidth > $(window).width()) {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        left: 'auto',\r\n                        right: 0\r\n                    });\r\n                } else {\r\n                    this.container.css({\r\n                        top: containerTop,\r\n                        left: containerLeft,\r\n                        right: 'auto'\r\n                    });\r\n                }\r\n            }\r\n        },\r\n\r\n        show: function(e) {\r\n            if (this.isShowing) return;\r\n\r\n            // Create a click proxy that is private to this instance of datepicker, for unbinding\r\n            this._outsideClickProxy = $.proxy(function(e) { this.outsideClick(e); }, this);\r\n\r\n            // Bind global datepicker mousedown for hiding and\r\n            $(document)\r\n              .on('mousedown.daterangepicker', this._outsideClickProxy)\r\n              // also support mobile devices\r\n              .on('touchend.daterangepicker', this._outsideClickProxy)\r\n              // also explicitly play nice with Bootstrap dropdowns, which stopPropagation when clicking them\r\n              .on('click.daterangepicker', '[data-toggle=dropdown]', this._outsideClickProxy)\r\n              // and also close when focus changes to outside the picker (eg. tabbing between controls)\r\n              .on('focusin.daterangepicker', this._outsideClickProxy);\r\n\r\n            // Reposition the picker if the window is resized while it's open\r\n            $(window).on('resize.daterangepicker', $.proxy(function(e) { this.move(e); }, this));\r\n\r\n            this.oldStartDate = this.startDate.clone();\r\n            this.oldEndDate = this.endDate.clone();\r\n            this.previousRightTime = this.endDate.clone();\r\n\r\n            this.updateView();\r\n            this.container.show();\r\n            this.move();\r\n            this.element.trigger('show.daterangepicker', this);\r\n            this.isShowing = true;\r\n        },\r\n\r\n        hide: function(e) {\r\n            if (!this.isShowing) return;\r\n\r\n            //incomplete date selection, revert to last values\r\n            if (!this.endDate) {\r\n                this.startDate = this.oldStartDate.clone();\r\n                this.endDate = this.oldEndDate.clone();\r\n            }\r\n\r\n            //if a new date range was selected, invoke the user callback function\r\n            if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate))\r\n                this.callback(this.startDate.clone(), this.endDate.clone(), this.chosenLabel);\r\n\r\n            //if picker is attached to a text input, update it\r\n            this.updateElement();\r\n\r\n            $(document).off('.daterangepicker');\r\n            $(window).off('.daterangepicker');\r\n            this.container.hide();\r\n            this.element.trigger('hide.daterangepicker', this);\r\n            this.isShowing = false;\r\n        },\r\n\r\n        toggle: function(e) {\r\n            if (this.isShowing) {\r\n                this.hide();\r\n            } else {\r\n                this.show();\r\n            }\r\n        },\r\n\r\n        outsideClick: function(e) {\r\n            var target = $(e.target);\r\n            // if the page is clicked anywhere except within the daterangerpicker/button\r\n            // itself then call this.hide()\r\n            if (\r\n                // ie modal dialog fix\r\n                e.type == \"focusin\" ||\r\n                target.closest(this.element).length ||\r\n                target.closest(this.container).length ||\r\n                target.closest('.calendar-table').length\r\n                ) return;\r\n            this.hide();\r\n            this.element.trigger('outsideClick.daterangepicker', this);\r\n        },\r\n\r\n        showCalendars: function() {\r\n            this.container.addClass('show-calendar');\r\n            this.move();\r\n            this.element.trigger('showCalendar.daterangepicker', this);\r\n        },\r\n\r\n        hideCalendars: function() {\r\n            this.container.removeClass('show-calendar');\r\n            this.element.trigger('hideCalendar.daterangepicker', this);\r\n        },\r\n\r\n        clickRange: function(e) {\r\n            var label = e.target.getAttribute('data-range-key');\r\n            this.chosenLabel = label;\r\n            if (label == this.locale.customRangeLabel) {\r\n                this.showCalendars();\r\n            } else {\r\n                var dates = this.ranges[label];\r\n                this.startDate = dates[0];\r\n                this.endDate = dates[1];\r\n\r\n                if (!this.timePicker) {\r\n                    this.startDate.startOf('day');\r\n                    this.endDate.endOf('day');\r\n                }\r\n\r\n                if (!this.alwaysShowCalendars)\r\n                    this.hideCalendars();\r\n                this.clickApply();\r\n            }\r\n        },\r\n\r\n        clickPrev: function(e) {\r\n            var cal = $(e.target).parents('.drp-calendar');\r\n            if (cal.hasClass('left')) {\r\n                this.leftCalendar.month.subtract(1, 'month');\r\n                if (this.linkedCalendars)\r\n                    this.rightCalendar.month.subtract(1, 'month');\r\n            } else {\r\n                this.rightCalendar.month.subtract(1, 'month');\r\n            }\r\n            this.updateCalendars();\r\n        },\r\n\r\n        clickNext: function(e) {\r\n            var cal = $(e.target).parents('.drp-calendar');\r\n            if (cal.hasClass('left')) {\r\n                this.leftCalendar.month.add(1, 'month');\r\n            } else {\r\n                this.rightCalendar.month.add(1, 'month');\r\n                if (this.linkedCalendars)\r\n                    this.leftCalendar.month.add(1, 'month');\r\n            }\r\n            this.updateCalendars();\r\n        },\r\n\r\n        hoverDate: function(e) {\r\n\r\n            //ignore dates that can't be selected\r\n            if (!$(e.target).hasClass('available')) return;\r\n\r\n            var title = $(e.target).attr('data-title');\r\n            var row = title.substr(1, 1);\r\n            var col = title.substr(3, 1);\r\n            var cal = $(e.target).parents('.drp-calendar');\r\n            var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col];\r\n\r\n            //highlight the dates between the start date and the date being hovered as a potential end date\r\n            var leftCalendar = this.leftCalendar;\r\n            var rightCalendar = this.rightCalendar;\r\n            var startDate = this.startDate;\r\n            if (!this.endDate) {\r\n                this.container.find('.drp-calendar tbody td').each(function(index, el) {\r\n\r\n                    //skip week numbers, only look at dates\r\n                    if ($(el).hasClass('week')) return;\r\n\r\n                    var title = $(el).attr('data-title');\r\n                    var row = title.substr(1, 1);\r\n                    var col = title.substr(3, 1);\r\n                    var cal = $(el).parents('.drp-calendar');\r\n                    var dt = cal.hasClass('left') ? leftCalendar.calendar[row][col] : rightCalendar.calendar[row][col];\r\n\r\n                    if ((dt.isAfter(startDate) && dt.isBefore(date)) || dt.isSame(date, 'day')) {\r\n                        $(el).addClass('in-range');\r\n                    } else {\r\n                        $(el).removeClass('in-range');\r\n                    }\r\n\r\n                });\r\n            }\r\n\r\n        },\r\n\r\n        clickDate: function(e) {\r\n\r\n            if (!$(e.target).hasClass('available')) return;\r\n\r\n            var title = $(e.target).attr('data-title');\r\n            var row = title.substr(1, 1);\r\n            var col = title.substr(3, 1);\r\n            var cal = $(e.target).parents('.drp-calendar');\r\n            var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col];\r\n\r\n            //\r\n            // this function needs to do a few things:\r\n            // * alternate between selecting a start and end date for the range,\r\n            // * if the time picker is enabled, apply the hour/minute/second from the select boxes to the clicked date\r\n            // * if autoapply is enabled, and an end date was chosen, apply the selection\r\n            // * if single date picker mode, and time picker isn't enabled, apply the selection immediately\r\n            // * if one of the inputs above the calendars was focused, cancel that manual input\r\n            //\r\n\r\n            if (this.endDate || date.isBefore(this.startDate, 'day')) { //picking start\r\n                if (this.timePicker) {\r\n                    var hour = parseInt(this.container.find('.left .hourselect').val(), 10);\r\n                    if (!this.timePicker24Hour) {\r\n                        var ampm = this.container.find('.left .ampmselect').val();\r\n                        if (ampm === 'PM' && hour < 12)\r\n                            hour += 12;\r\n                        if (ampm === 'AM' && hour === 12)\r\n                            hour = 0;\r\n                    }\r\n                    var minute = parseInt(this.container.find('.left .minuteselect').val(), 10);\r\n                    if (isNaN(minute)) {\r\n                        minute = parseInt(this.container.find('.left .minuteselect option:last').val(), 10);\r\n                    }\r\n                    var second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0;\r\n                    date = date.clone().hour(hour).minute(minute).second(second);\r\n                }\r\n                this.endDate = null;\r\n                this.setStartDate(date.clone());\r\n            } else if (!this.endDate && date.isBefore(this.startDate)) {\r\n                //special case: clicking the same date for start/end,\r\n                //but the time of the end date is before the start date\r\n                this.setEndDate(this.startDate.clone());\r\n            } else { // picking end\r\n                if (this.timePicker) {\r\n                    var hour = parseInt(this.container.find('.right .hourselect').val(), 10);\r\n                    if (!this.timePicker24Hour) {\r\n                        var ampm = this.container.find('.right .ampmselect').val();\r\n                        if (ampm === 'PM' && hour < 12)\r\n                            hour += 12;\r\n                        if (ampm === 'AM' && hour === 12)\r\n                            hour = 0;\r\n                    }\r\n                    var minute = parseInt(this.container.find('.right .minuteselect').val(), 10);\r\n                    if (isNaN(minute)) {\r\n                        minute = parseInt(this.container.find('.right .minuteselect option:last').val(), 10);\r\n                    }\r\n                    var second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0;\r\n                    date = date.clone().hour(hour).minute(minute).second(second);\r\n                }\r\n                this.setEndDate(date.clone());\r\n                if (this.autoApply) {\r\n                  this.calculateChosenLabel();\r\n                  this.clickApply();\r\n                }\r\n            }\r\n\r\n            if (this.singleDatePicker) {\r\n                this.setEndDate(this.startDate);\r\n                if (!this.timePicker)\r\n                    this.clickApply();\r\n            }\r\n\r\n            this.updateView();\r\n\r\n            //This is to cancel the blur event handler if the mouse was in one of the inputs\r\n            e.stopPropagation();\r\n\r\n        },\r\n\r\n        calculateChosenLabel: function () {\r\n            var customRange = true;\r\n            var i = 0;\r\n            for (var range in this.ranges) {\r\n              if (this.timePicker) {\r\n                    var format = this.timePickerSeconds ? \"YYYY-MM-DD HH:mm:ss\" : \"YYYY-MM-DD HH:mm\";\r\n                    //ignore times when comparing dates if time picker seconds is not enabled\r\n                    if (this.startDate.format(format) == this.ranges[range][0].format(format) && this.endDate.format(format) == this.ranges[range][1].format(format)) {\r\n                        customRange = false;\r\n                        this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key');\r\n                        break;\r\n                    }\r\n                } else {\r\n                    //ignore times when comparing dates if time picker is not enabled\r\n                    if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) {\r\n                        customRange = false;\r\n                        this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key');\r\n                        break;\r\n                    }\r\n                }\r\n                i++;\r\n            }\r\n            if (customRange) {\r\n                if (this.showCustomRangeLabel) {\r\n                    this.chosenLabel = this.container.find('.ranges li:last').addClass('active').attr('data-range-key');\r\n                } else {\r\n                    this.chosenLabel = null;\r\n                }\r\n                this.showCalendars();\r\n            }\r\n        },\r\n\r\n        clickApply: function(e) {\r\n            this.hide();\r\n            this.element.trigger('apply.daterangepicker', this);\r\n        },\r\n\r\n        clickCancel: function(e) {\r\n            this.startDate = this.oldStartDate;\r\n            this.endDate = this.oldEndDate;\r\n            this.hide();\r\n            this.element.trigger('cancel.daterangepicker', this);\r\n        },\r\n\r\n        monthOrYearChanged: function(e) {\r\n            var isLeft = $(e.target).closest('.drp-calendar').hasClass('left'),\r\n                leftOrRight = isLeft ? 'left' : 'right',\r\n                cal = this.container.find('.drp-calendar.'+leftOrRight);\r\n\r\n            // Month must be Number for new moment versions\r\n            var month = parseInt(cal.find('.monthselect').val(), 10);\r\n            var year = cal.find('.yearselect').val();\r\n\r\n            if (!isLeft) {\r\n                if (year < this.startDate.year() || (year == this.startDate.year() && month < this.startDate.month())) {\r\n                    month = this.startDate.month();\r\n                    year = this.startDate.year();\r\n                }\r\n            }\r\n\r\n            if (this.minDate) {\r\n                if (year < this.minDate.year() || (year == this.minDate.year() && month < this.minDate.month())) {\r\n                    month = this.minDate.month();\r\n                    year = this.minDate.year();\r\n                }\r\n            }\r\n\r\n            if (this.maxDate) {\r\n                if (year > this.maxDate.year() || (year == this.maxDate.year() && month > this.maxDate.month())) {\r\n                    month = this.maxDate.month();\r\n                    year = this.maxDate.year();\r\n                }\r\n            }\r\n\r\n            if (isLeft) {\r\n                this.leftCalendar.month.month(month).year(year);\r\n                if (this.linkedCalendars)\r\n                    this.rightCalendar.month = this.leftCalendar.month.clone().add(1, 'month');\r\n            } else {\r\n                this.rightCalendar.month.month(month).year(year);\r\n                if (this.linkedCalendars)\r\n                    this.leftCalendar.month = this.rightCalendar.month.clone().subtract(1, 'month');\r\n            }\r\n            this.updateCalendars();\r\n        },\r\n\r\n        timeChanged: function(e) {\r\n\r\n            var cal = $(e.target).closest('.drp-calendar'),\r\n                isLeft = cal.hasClass('left');\r\n\r\n            var hour = parseInt(cal.find('.hourselect').val(), 10);\r\n            var minute = parseInt(cal.find('.minuteselect').val(), 10);\r\n            if (isNaN(minute)) {\r\n                minute = parseInt(cal.find('.minuteselect option:last').val(), 10);\r\n            }\r\n            var second = this.timePickerSeconds ? parseInt(cal.find('.secondselect').val(), 10) : 0;\r\n\r\n            if (!this.timePicker24Hour) {\r\n                var ampm = cal.find('.ampmselect').val();\r\n                if (ampm === 'PM' && hour < 12)\r\n                    hour += 12;\r\n                if (ampm === 'AM' && hour === 12)\r\n                    hour = 0;\r\n            }\r\n\r\n            if (isLeft) {\r\n                var start = this.startDate.clone();\r\n                start.hour(hour);\r\n                start.minute(minute);\r\n                start.second(second);\r\n                this.setStartDate(start);\r\n                if (this.singleDatePicker) {\r\n                    this.endDate = this.startDate.clone();\r\n                } else if (this.endDate && this.endDate.format('YYYY-MM-DD') == start.format('YYYY-MM-DD') && this.endDate.isBefore(start)) {\r\n                    this.setEndDate(start.clone());\r\n                }\r\n            } else if (this.endDate) {\r\n                var end = this.endDate.clone();\r\n                end.hour(hour);\r\n                end.minute(minute);\r\n                end.second(second);\r\n                this.setEndDate(end);\r\n            }\r\n\r\n            //update the calendars so all clickable dates reflect the new time component\r\n            this.updateCalendars();\r\n\r\n            //update the form inputs above the calendars with the new time\r\n            this.updateFormInputs();\r\n\r\n            //re-render the time pickers because changing one selection can affect what's enabled in another\r\n            this.renderTimePicker('left');\r\n            this.renderTimePicker('right');\r\n\r\n        },\r\n\r\n        elementChanged: function() {\r\n            if (!this.element.is('input')) return;\r\n            if (!this.element.val().length) return;\r\n\r\n            var dateString = this.element.val().split(this.locale.separator),\r\n                start = null,\r\n                end = null;\r\n\r\n            if (dateString.length === 2) {\r\n                start = moment(dateString[0], this.locale.format);\r\n                end = moment(dateString[1], this.locale.format);\r\n            }\r\n\r\n            if (this.singleDatePicker || start === null || end === null) {\r\n                start = moment(this.element.val(), this.locale.format);\r\n                end = start;\r\n            }\r\n\r\n            if (!start.isValid() || !end.isValid()) return;\r\n\r\n            this.setStartDate(start);\r\n            this.setEndDate(end);\r\n            this.updateView();\r\n        },\r\n\r\n        keydown: function(e) {\r\n            //hide on tab or enter\r\n            if ((e.keyCode === 9) || (e.keyCode === 13)) {\r\n                this.hide();\r\n            }\r\n\r\n            //hide on esc and prevent propagation\r\n            if (e.keyCode === 27) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n\r\n                this.hide();\r\n            }\r\n        },\r\n\r\n        updateElement: function() {\r\n            if (this.element.is('input') && this.autoUpdateInput) {\r\n                var newValue = this.startDate.format(this.locale.format);\r\n                if (!this.singleDatePicker) {\r\n                    newValue += this.locale.separator + this.endDate.format(this.locale.format);\r\n                }\r\n                if (newValue !== this.element.val()) {\r\n                    this.element.val(newValue).trigger('change');\r\n                }\r\n            }\r\n        },\r\n\r\n        remove: function() {\r\n            this.container.remove();\r\n            this.element.off('.daterangepicker');\r\n            this.element.removeData();\r\n        }\r\n\r\n    };\r\n\r\n    $.fn.daterangepicker = function(options, callback) {\r\n        var implementOptions = $.extend(true, {}, $.fn.daterangepicker.defaultOptions, options);\r\n        this.each(function() {\r\n            var el = $(this);\r\n            if (el.data('daterangepicker'))\r\n                el.data('daterangepicker').remove();\r\n            el.data('daterangepicker', new DateRangePicker(el, implementOptions, callback));\r\n        });\r\n        return this;\r\n    };\r\n\r\n    return DateRangePicker;\r\n\r\n}));\r\n"
  },
  {
    "path": "vendors/js/vendor.bundle.base.js",
    "content": "/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */\n!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(C,e){\"use strict\";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\"script\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?n[o.call(e)]||\"object\":typeof e}var f=\"3.4.1\",k=function(e,t){return new k.fn.init(e,t)},p=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;function d(e){var t=!!e&&\"length\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:\"jQuery\"+(f+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==o.call(e))&&(!(t=r(e))||\"function\"==typeof(n=v.call(t,\"constructor\")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?\"\":(e+\"\").replace(p,\"\")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,\"string\"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),\"function\"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(e,t){n[\"[object \"+t+\"]\"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k=\"sizzle\"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\.|[\\\\w-]|[^\\0-\\\\xa0])+\",W=\"\\\\[\"+M+\"*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",$=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",F=new RegExp(M+\"+\",\"g\"),B=new RegExp(\"^\"+M+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+M+\"+$\",\"g\"),_=new RegExp(\"^\"+M+\"*,\"+M+\"*\"),z=new RegExp(\"^\"+M+\"*([>+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=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)},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"\\ufffd\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+\" \"]&&(!v||!v.test(t))&&(1!==p||\"object\"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute(\"id\"))?s=s.replace(re,ie):e.setAttribute(\"id\",s=k),o=(l=h(t)).length;while(o--)l[o]=\"#\"+s+\" \"+xe(l[o]);c=l.join(\",\"),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute(\"id\")}}}return g(t.replace(B,\"$1\"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+\" \")>b.cacheLength&&delete e[r.shift()],e[t+\" \"]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split(\"|\"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(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 de(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function ge(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&\"undefined\"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),d.attributes=ce(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=\"undefined\"!=typeof e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){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[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.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},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(\"undefined\"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML=\"<a id='\"+k+\"'></a><select id='\"+k+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+k+\"-]\").length||v.push(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+k+\"+*\").length||v.push(\".#.+[+~]\")}),ce(function(e){e.innerHTML=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";var t=C.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,\"*\"),c.call(e,\"[s!='']:x\"),s.push(\"!=\",$)}),v=v.length&&new RegExp(v.join(\"|\")),s=s.length&&new RegExp(s.join(\"|\")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.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},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+\" \"]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,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(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===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]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=h(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(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&p(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||\"undefined\"!=typeof e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?\"!=\"===r:!r||(t+=\"\",\"=\"===r?t===i:\"!=\"===r?t!==i:\"^=\"===r?i&&0===t.indexOf(i):\"*=\"===r?i&&-1<t.indexOf(i):\"$=\"===r?i&&t.slice(-i.length)===i:\"~=\"===r?-1<(\" \"+t.replace(F,\" \")+\" \").indexOf(i):\"|=\"===r&&(t===i||t.slice(0,i.length+1)===i+\"-\"))}},CHILD:function(h,e,t,g,v){var y=\"nth\"!==h.slice(0,3),m=\"last\"!==h.slice(-4),x=\"of-type\"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?\"nextSibling\":\"previousSibling\",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l=\"only\"===h&&!u&&\"nextSibling\"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return a[k]?a(o):1<a.length?(t=[e,e,\"\",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,\"$1\"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||\"\")||se.error(\"unsupported lang: \"+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(t=t.toLowerCase())===n||0===t.indexOf(n+\"-\")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!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!b.pseudos.empty(e)},header:function(e){return J.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:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&\"parentNode\"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||\"*\",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[\" \"],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:\" \"===e[s-2].type?\"*\":\"\"})).replace(B,\"$1\"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+\" \"];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B,\" \")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+\" \"];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l=\"0\",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG(\"*\",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l=\"function\"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&\"ID\"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split(\"\").sort(D).join(\"\")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement(\"fieldset\"))}),ce(function(e){return e.innerHTML=\"<a href='#'></a>\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML=\"<input/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[\":\"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):\"string\"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,\"string\"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,\"parentNode\")},parentsUntil:function(e,t,n){return T(e,\"parentNode\",n)},next:function(e){return P(e,\"nextSibling\")},prev:function(e){return P(e,\"previousSibling\")},nextAll:function(e){return T(e,\"nextSibling\")},prevAll:function(e){return T(e,\"previousSibling\")},nextUntil:function(e,t,n){return T(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return T(e,\"previousSibling\",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return\"undefined\"!=typeof e.contentDocument?e.contentDocument:(A(e,\"template\")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return\"Until\"!==r.slice(-5)&&(t=e),t&&\"string\"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\\x20\\t\\r\\n\\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r=\"string\"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:\"\")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&\"string\"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t=\"\",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=\"\"),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[[\"notify\",\"progress\",k.Callbacks(\"memory\"),k.Callbacks(\"memory\"),2],[\"resolve\",\"done\",k.Callbacks(\"once memory\"),k.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",k.Callbacks(\"once memory\"),k.Callbacks(\"once memory\"),1,\"rejected\"]],i=\"pending\",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},\"catch\":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+\"With\"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError(\"Thenable self-resolution\");t=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+\"With\"](this===s?void 0:this,arguments),this},s[t[0]+\"With\"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),\"pending\"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn(\"jQuery.Deferred exception: \"+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener(\"DOMContentLoaded\",B),C.removeEventListener(\"load\",B),k.ready()}k.fn.ready=function(e){return F.then(e)[\"catch\"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,\"complete\"===E.readyState||\"loading\"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener(\"DOMContentLoaded\",B),C.addEventListener(\"load\",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,\"ms-\").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(Z,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=\"true\"===(i=n)||\"false\"!==i&&(\"null\"===i?null:i===+i+\"\"?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,\"hasDataAttrs\"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf(\"data-\")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks(\"once memory\").add(function(){Q.remove(e,[t+\"queue\",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return\"string\"!=typeof t&&(n=t,t=\"fx\",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),\"fx\"===t&&\"inprogress\"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";while(a--)(n=Q.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,ne=new RegExp(\"^(?:([+-])=|)(\"+te+\")([a-z%]*)$\",\"i\"),re=[\"Top\",\"Right\",\"Bottom\",\"Left\"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&oe(e)&&\"none\"===k.css(e,\"display\")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,\"\")},u=s(),l=n&&n[3]||(k.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(k.cssNumber[t]||\"px\"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?(\"none\"===n&&(l[c]=Q.get(r,\"display\")||null,l[c]||(r.style.display=\"\")),\"\"===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,\"display\"),o.parentNode.removeChild(o),\"none\"===u&&(u=\"block\"),ce[s]=u)))):\"none\"!==n&&(l[c]=\"none\",Q.set(r,\"display\",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i,ge={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};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&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],\"globalEval\",!t||Q.get(t[n],\"globalEval\"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if(\"object\"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement(\"div\")),s=(de.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));f.textContent=\"\",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(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}me=E.createDocumentFragment().appendChild(E.createElement(\"div\")),(xe=E.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"<textarea>x</textarea>\",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],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=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return\"undefined\"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||\"\").match(R)||[\"\"]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||\"\").match(R)||[\"\"]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,\"events\")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&De(t,\"click\",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&De(t,\"click\"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Q.get(t,\"click\")||A(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,\"char\":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/<script|<style|<link/i,Le=/checked\\s*(?:[^=]|=\\s*.checked.)/i,He=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g;function Oe(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&k(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&\"string\"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,\"script\"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,\"script\"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||\"\")&&!Q.access(u,\"globalEval\")&&k.contains(l,u)&&(u.src&&\"module\"!==(u.type||\"\").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute(\"nonce\")}):b(u.textContent.replace(He,\"\"),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,\"script\")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,\"<$1></$2>\")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,\"input\"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:\"input\"!==l&&\"textarea\"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,\"script\")).length&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.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 Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(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&&(k.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 k.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&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp(\"^(\"+te+\")(?!px)[a-z%]+$\",\"i\"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join(\"|\"),\"i\");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",u.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n=\"1%\"!==e.top,a=12===t(e.marginLeft),u.style.right=\"60%\",o=36===t(e.right),r=36===t(e.width),u.style.position=\"absolute\",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement(\"div\"),u=E.createElement(\"div\");u.style&&(u.style.backgroundClip=\"content-box\",u.cloneNode(!0).style.backgroundClip=\"\",y.clearCloneStyle=\"content-box\"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=[\"Webkit\",\"Moz\",\"ms\"],Xe=E.createElement(\"div\").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ke={letterSpacing:\"0\",fontWeight:\"400\"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function et(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=k.css(e,n+re[a],!0,i)),r?(\"content\"===n&&(u-=k.css(e,\"padding\"+re[a],!0,i)),\"margin\"!==n&&(u-=k.css(e,\"border\"+re[a]+\"Width\",!0,i))):(u+=k.css(e,\"padding\"+re[a],!0,i),\"padding\"!==n?u+=k.css(e,\"border\"+re[a]+\"Width\",!0,i):s+=k.css(e,\"border\"+re[a]+\"Width\",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&\"border-box\"===k.css(e,\"boxSizing\",!1,r),o=i,a=_e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a=\"auto\"}return(!y.boxSizingReliable()&&i||\"auto\"===a||!parseFloat(a)&&\"inline\"===k.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===k.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!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,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?\"\":\"px\")),y.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),\"normal\"===i&&t in Ke&&(i=Ke[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each([\"height\",\"width\"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&\"absolute\"===i.position,a=(o||n)&&\"border-box\"===k.css(e,\"boxSizing\",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e[\"offset\"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,\"border\",!1,i)-.5)),s&&(r=ne.exec(t))&&\"px\"!==(r[3]||\"px\")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+\"px\"}),k.each({margin:\"\",padding:\"\",border:\"Width\"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r=\"string\"==typeof e?e.split(\" \"):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},\"margin\"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?\"\":\"px\")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=re[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners[\"*\"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=[\"*\"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,\"fxshow\");for(r in n.queue||(null==(a=k._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,\"fx\").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,\"display\")),\"none\"===(c=k.css(e,\"display\"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,\"display\"),fe([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===k.css(e,\"float\")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Q.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,\"fxshow\"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&\"object\"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,\"finish\"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return\"string\"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||\"fx\",[]),this.each(function(){var e=!0,t=null!=i&&i+\"queueHooks\",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||\"fx\"),this.each(function(){var e,t=Q.get(this),n=t[a+\"queue\"],r=t[a+\"queueHooks\"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each([\"toggle\",\"show\",\"hide\"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||\"boolean\"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft(\"show\"),slideUp:ft(\"hide\"),slideToggle:ft(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||\"fx\",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement(\"input\"),at=E.createElement(\"select\").appendChild(E.createElement(\"option\")),ot.type=\"checkbox\",y.checkOn=\"\"!==ot.value,y.optSelected=at.selected,(ot=E.createElement(\"input\")).value=\"t\",ot.type=\"radio\",y.radioValue=\"t\"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return\"undefined\"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.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=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&\"radio\"===t&&A(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(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(\" \")}function xt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function bt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.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=k.find.attr(e,\"tabindex\");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"}}),y.optSelected||(k.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)}}),k.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&\" \"+mt(i)+\" \"){a=0;while(o=e[a++])r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=mt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr(\"class\",\"\");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&\" \"+mt(i)+\" \"){a=0;while(o=e[a++])while(-1<r.indexOf(\" \"+o+\" \"))r=r.replace(\" \"+o+\" \",\" \");i!==(s=mt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(i,t){var o=typeof i,a=\"string\"===o||Array.isArray(i);return\"boolean\"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&\"boolean\"!==o||((e=xt(this))&&Q.set(this,\"__className__\",e),this.setAttribute&&this.setAttribute(\"class\",e||!1===i?\"\":Q.get(this,\"__className__\")||\"\"))})},hasClass:function(e){var t,n,r=0;t=\" \"+e+\" \";while(n=this[r++])if(1===n.nodeType&&-1<(\" \"+mt(xt(n))+\" \").indexOf(t))return!0;return!1}});var wt=/\\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t=\"\":\"number\"==typeof t?t+=\"\":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?\"\":e+\"\"})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&\"set\"in r&&void 0!==r.set(this,t,\"value\")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&\"get\"in r&&void 0!==(e=r.get(t,\"value\"))?e:\"string\"==typeof(e=t.value)?e.replace(wt,\"\"):null==e?\"\":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,\"value\");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,\"optgroup\"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each([\"radio\",\"checkbox\"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),y.focusin=\"onfocusin\"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,\"type\")?e.type:e,h=v.call(e,\"namespace\")?e.namespace.split(\".\"):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(\".\")&&(d=(h=d.split(\".\")).shift(),h.sort()),u=d.indexOf(\":\")<0&&\"on\"+d,(e=e[k.expando]?e:new k.Event(d,\"object\"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join(\".\"),e.rnamespace=e.namespace?new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,\"events\")||{})[e.type]&&Q.get(o,\"handle\"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:\"focusin\",blur:\"focusout\"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\\?/;k.parseXML=function(e){var t;if(!e||\"string\"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,\"text/xml\")}catch(e){t=void 0}return t&&!t.getElementsByTagName(\"parsererror\").length||k.error(\"Invalid XML: \"+e),t};var Nt=/\\[\\]$/,At=/\\r?\\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+\"[\"+(\"object\"==typeof t&&null!=t?e:\"\")+\"]\",t,r,i)});else if(r||\"object\"!==w(e))i(n,e);else for(t in e)qt(n+\"[\"+t+\"]\",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join(\"&\")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,\"elements\");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(\":disabled\")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,\"\\r\\n\")}}):{name:t.name,value:n.replace(At,\"\\r\\n\")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\\/\\//,It={},Wt={},$t=\"*/\".concat(\"*\"),Ft=E.createElement(\"a\");function Bt(o){return function(e,t){\"string\"!=typeof e&&(t=e,e=\"*\");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])\"+\"===n[0]?(n=n.slice(1)||\"*\",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return\"string\"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s[\"*\"]&&l(\"*\")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":$t,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){\"object\"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks(\"once memory\"),w=v.statusCode||{},a={},s={},u=\"canceled\",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+\" \"]=(n[t[1].toLowerCase()+\" \"]||[]).concat(t[2])}t=n[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+\"\").replace(Mt,Et.protocol+\"//\"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||\"*\").toLowerCase().match(R)||[\"\"],null==v.crossDomain){r=E.createElement(\"a\");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+\"//\"+Ft.host!=r.protocol+\"//\"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&\"string\"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger(\"ajaxStart\"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,\"\"),v.hasContent?v.data&&v.processData&&0===(v.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(v.data=v.data.replace(Lt,\"+\")):(o=v.url.slice(f.length),v.data&&(v.processData||\"string\"==typeof v.data)&&(f+=(St.test(f)?\"&\":\"?\")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,\"$1\"),o=(St.test(f)?\"&\":\"?\")+\"_=\"+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader(\"If-Modified-Since\",k.lastModified[f]),k.etag[f]&&T.setRequestHeader(\"If-None-Match\",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader(\"Content-Type\",v.contentType),T.setRequestHeader(\"Accept\",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+(\"*\"!==v.dataTypes[0]?\", \"+$t+\"; q=0.01\":\"\"):v.accepts[\"*\"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u=\"abort\",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger(\"ajaxSend\",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort(\"timeout\")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,\"No Transport\");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||\"\",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while(\"*\"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e[\"throws\"])t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader(\"Last-Modified\"))&&(k.lastModified[f]=u),(u=T.getResponseHeader(\"etag\"))&&(k.etag[f]=u)),204===e||\"HEAD\"===v.type?l=\"nocontent\":304===e?l=\"notmodified\":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l=\"error\",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+\"\",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?\"ajaxSuccess\":\"ajaxError\",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger(\"ajaxComplete\",[T,v]),--k.active||k.event.trigger(\"ajaxStop\")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,\"json\")},getScript:function(e,t){return k.get(e,void 0,t,\"script\")}}),k.each([\"get\",\"post\"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(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(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not(\"body\").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&\"withCredentials\"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e[\"X-Requested-With\"]||(e[\"X-Requested-With\"]=\"XMLHttpRequest\"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,\"abort\"===e?r.abort():\"error\"===e?\"number\"!=typeof r.status?t(0,\"error\"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,\"text\"!==(r.responseType||\"text\")||\"string\"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o(\"error\"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o(\"abort\");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter(\"script\",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),k.ajaxTransport(\"script\",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k(\"<script>\").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",i=function(e){r.remove(),i=null,e&&t(\"error\"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\\?(?=&|$)|\\?\\?/;k.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Gt.pop()||k.expando+\"_\"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter(\"json jsonp\",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Yt.test(e.data)&&\"data\");if(a||\"jsonp\"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,\"$1\"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+r),e.converters[\"script json\"]=function(){return o||k.error(r+\" was not called\"),o[0]},e.dataTypes[0]=\"json\",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),\"script\"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),0<a.length&&k.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done(function(e){o=arguments,a.html(r?k(\"<div>\").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,\"position\"),c=k(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=k.css(e,\"top\"),u=k.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&-1<(o+u).indexOf(\"auto\")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===k.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\"===k.css(e,\"position\"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,\"borderTopWidth\",!0),i.left+=k.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-k.css(r,\"marginTop\",!0),left:t.left-i.left-k.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&\"static\"===k.css(e,\"position\"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,i){var o=\"pageYOffset\"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each([\"top\",\"left\"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+\"px\":t})}),k.each({Height:\"height\",Width:\"width\"},function(a,s){k.each({padding:\"inner\"+a,content:s,\"\":\"outer\"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||\"boolean\"!=typeof e),i=r||(!0===e||!0===t?\"margin\":\"border\");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf(\"outer\")?e[\"inner\"+a]:e.document.documentElement[\"client\"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body[\"scroll\"+a],r[\"scroll\"+a],e.body[\"offset\"+a],r[\"offset\"+a],r[\"client\"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.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,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.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)}}),k.proxy=function(e,t){var n,r,i;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});\n\n/*\n Copyright (C) Federico Zivolo 2019\n Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).\n */(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<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function j(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\\+|\\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\\s*,\\s*|\\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[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[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>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]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[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.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>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),E=!!t.flipVariationsByContent&&(w&&'start'===r&&c||w&&'end'===r&&h||!w&&'start'===r&&u||!w&&'end'===r&&g),v=y||E;(m||b||v)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),v&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},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=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('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 V(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(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),V(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue});\n//# sourceMappingURL=popper.min.js.map\n\n/*!\n  * Bootstrap v4.3.1 (https://getbootstrap.com/)\n  * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n  */\n!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;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,\"value\"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);\"function\"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty(\"default\")?g.default:g,u=u&&u.hasOwnProperty(\"default\")?u.default:u;var e=\"transitionend\";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:\"bsTransitionEnd\",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute(\"data-target\");if(!e||\"#\"===e){var n=t.getAttribute(\"href\");e=n&&\"#\"!==n?n.trim():\"\"}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css(\"transition-duration\"),n=g(t).css(\"transition-delay\"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(\",\")[0],n=n.split(\",\")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?\"element\":(a=r,{}.toString.call(a).match(/\\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option \"'+i+'\" provided type \"'+s+'\" but expected type \"'+o+'\".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if(\"function\"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o=\"alert\",r=\"bs.alert\",a=\".\"+r,c=g.fn[o],h={CLOSE:\"close\"+a,CLOSED:\"closed\"+a,CLICK_DATA_API:\"click\"+a+\".data-api\"},f=\"alert\",d=\"fade\",m=\"show\",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest(\".\"+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),\"close\"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),i}();g(document).on(h.CLICK_DATA_API,'[data-dismiss=\"alert\"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v=\"button\",y=\"bs.button\",E=\".\"+y,C=\".data-api\",T=g.fn[v],S=\"active\",b=\"btn\",I=\"focus\",D='[data-toggle^=\"button\"]',w='[data-toggle=\"buttons\"]',A='input:not([type=\"hidden\"])',N=\".active\",O=\".btn\",k={CLICK_DATA_API:\"click\"+E+C,FOCUS_BLUR_DATA_API:\"focus\"+E+C+\" blur\"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if(\"radio\"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute(\"disabled\")||n.hasAttribute(\"disabled\")||i.classList.contains(\"disabled\")||n.classList.contains(\"disabled\"))return;i.checked=!this._element.classList.contains(S),g(i).trigger(\"change\")}i.focus(),e=!1}}e&&this._element.setAttribute(\"aria-pressed\",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),\"toggle\"===e&&t[e]()})},s(n,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),n}();g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),\"toggle\")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L=\"carousel\",j=\"bs.carousel\",H=\".\"+j,R=\".data-api\",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:\"hover\",wrap:!0,touch:!0},U={interval:\"(number|boolean)\",keyboard:\"boolean\",slide:\"(boolean|string)\",pause:\"(string|boolean)\",wrap:\"boolean\",touch:\"boolean\"},W=\"next\",q=\"prev\",M=\"left\",K=\"right\",Q={SLIDE:\"slide\"+H,SLID:\"slid\"+H,KEYDOWN:\"keydown\"+H,MOUSEENTER:\"mouseenter\"+H,MOUSELEAVE:\"mouseleave\"+H,TOUCHSTART:\"touchstart\"+H,TOUCHMOVE:\"touchmove\"+H,TOUCHEND:\"touchend\"+H,POINTERDOWN:\"pointerdown\"+H,POINTERUP:\"pointerup\"+H,DRAG_START:\"dragstart\"+H,LOAD_DATA_API:\"load\"+H+R,CLICK_DATA_API:\"click\"+H+R},B=\"carousel\",V=\"active\",Y=\"slide\",z=\"carousel-item-right\",X=\"carousel-item-left\",$=\"carousel-item-next\",G=\"carousel-item-prev\",J=\"pointer-event\",Z=\".active\",tt=\".active.carousel-item\",et=\".carousel-item\",nt=\".carousel-item img\",it=\".carousel-item-next, .carousel-item-prev\",ot=\".carousel-indicators\",rt=\"[data-slide], [data-slide-to]\",st='[data-ride=\"carousel\"]',at={TOUCH:\"touch\",PEN:\"pen\"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported=\"ontouchstart\"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(\":visible\")&&\"hidden\"!==g(this._element).css(\"visibility\")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._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=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),\"hover\"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),\"hover\"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute(\"data-interval\"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+\" \"+i).addClass(V),g(s).removeClass(V+\" \"+i+\" \"+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());\"object\"==typeof i&&(e=l({},e,i));var n=\"string\"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),\"number\"==typeof i)t.to(i);else if(\"string\"==typeof n){if(\"undefined\"==typeof t[n])throw new TypeError('No method named \"'+n+'\"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute(\"data-slide-to\");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct=\"collapse\",ht=\"bs.collapse\",ut=\".\"+ht,ft=g.fn[ct],dt={toggle:!0,parent:\"\"},gt={toggle:\"boolean\",parent:\"(string|element)\"},_t={SHOW:\"show\"+ut,SHOWN:\"shown\"+ut,HIDE:\"hide\"+ut,HIDDEN:\"hidden\"+ut,CLICK_DATA_API:\"click\"+ut+\".data-api\"},mt=\"show\",pt=\"collapse\",vt=\"collapsing\",yt=\"collapsed\",Et=\"width\",Ct=\"height\",Tt=\".show, .collapsing\",St='[data-toggle=\"collapse\"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle=\"collapse\"][href=\"#'+e.id+'\"],[data-toggle=\"collapse\"][data-target=\"#'+e.id+'\"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return\"string\"==typeof n._config.parent?t.getAttribute(\"data-parent\")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),\"hide\"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr(\"aria-expanded\",!0),this.setTransitioning(!0);var r=\"scroll\"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]=\"\",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+\"px\"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+\"px\",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr(\"aria-expanded\",!1)}this.setTransitioning(!0);this._element.style[n]=\"\";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,\"undefined\"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle=\"collapse\"][data-parent=\"'+this._config.parent+'\"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr(\"aria-expanded\",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),\"object\"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),\"string\"==typeof i){if(\"undefined\"==typeof e[i])throw new TypeError('No method named \"'+i+'\"');e[i]()}})},s(a,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){\"A\"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?\"toggle\":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It=\"dropdown\",Dt=\"bs.dropdown\",wt=\".\"+Dt,At=\".data-api\",Nt=g.fn[It],Ot=new RegExp(\"38|40|27\"),kt={HIDE:\"hide\"+wt,HIDDEN:\"hidden\"+wt,SHOW:\"show\"+wt,SHOWN:\"shown\"+wt,CLICK:\"click\"+wt,CLICK_DATA_API:\"click\"+wt+At,KEYDOWN_DATA_API:\"keydown\"+wt+At,KEYUP_DATA_API:\"keyup\"+wt+At},Pt=\"disabled\",Lt=\"show\",jt=\"dropup\",Ht=\"dropright\",Rt=\"dropleft\",xt=\"dropdown-menu-right\",Ft=\"position-static\",Ut='[data-toggle=\"dropdown\"]',Wt=\".dropdown form\",qt=\".dropdown-menu\",Mt=\".navbar-nav\",Kt=\".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)\",Qt=\"top-start\",Bt=\"top-end\",Vt=\"bottom-start\",Yt=\"bottom-end\",zt=\"right-start\",Xt=\"left-start\",$t={offset:0,flip:!0,boundary:\"scrollParent\",reference:\"toggle\",display:\"dynamic\"},Gt={offset:\"(number|string|function)\",flip:\"boolean\",boundary:\"(string|element)\",reference:\"(string|element)\",display:\"string\"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if(\"undefined\"==typeof u)throw new TypeError(\"Bootstrap's dropdowns require Popper.js (https://popper.js.org/)\");var o=this._element;\"parent\"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,\"undefined\"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),\"scrollParent\"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}\"ontouchstart\"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on(\"mouseover\",null,g.noop),this._element.focus(),this._element.setAttribute(\"aria-expanded\",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(\".navbar\").length},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._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return\"static\"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,\"object\"==typeof e?e:null),g(this).data(Dt,t)),\"string\"==typeof e){if(\"undefined\"==typeof t[e])throw new TypeError('No method named \"'+e+'\"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&(\"keyup\"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&\"click\"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&(\"click\"===t.type&&/input|textarea/i.test(t.target.tagName)||\"keyup\"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||(\"ontouchstart\"in document.documentElement&&g(document.body).children().off(\"mouseover\",null,g.noop),e[n].setAttribute(\"aria-expanded\",\"false\"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger(\"focus\")}g(this).trigger(\"click\")}}},s(c,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return $t}},{key:\"DefaultType\",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+\" \"+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),\"toggle\")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt=\"modal\",te=\"bs.modal\",ee=\".\"+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:\"(boolean|string)\",keyboard:\"boolean\",focus:\"boolean\",show:\"boolean\"},re={HIDE:\"hide\"+ee,HIDDEN:\"hidden\"+ee,SHOW:\"show\"+ee,SHOWN:\"shown\"+ee,FOCUSIN:\"focusin\"+ee,RESIZE:\"resize\"+ee,CLICK_DISMISS:\"click.dismiss\"+ee,KEYDOWN_DISMISS:\"keydown.dismiss\"+ee,MOUSEUP_DISMISS:\"mouseup.dismiss\"+ee,MOUSEDOWN_DISMISS:\"mousedown.dismiss\"+ee,CLICK_DATA_API:\"click\"+ee+\".data-api\"},se=\"modal-dialog-scrollable\",ae=\"modal-scrollbar-measure\",le=\"modal-backdrop\",ce=\"modal-open\",he=\"fade\",ue=\"show\",fe=\".modal-dialog\",de=\".modal-body\",ge='[data-toggle=\"modal\"]',_e='[data-dismiss=\"modal\"]',me=\".fixed-top, .fixed-bottom, .is-fixed, .sticky-top\",pe=\".sticky-top\",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display=\"block\",this._element.removeAttribute(\"aria-hidden\"),this._element.setAttribute(\"aria-modal\",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display=\"none\",this._element.setAttribute(\"aria-hidden\",!0),this._element.removeAttribute(\"aria-modal\"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:\"\";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement(\"div\"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&(\"static\"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.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<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css(\"padding-right\");g(e).data(\"padding-right\",n).css(\"padding-right\",parseFloat(i)+o._scrollbarWidth+\"px\")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css(\"margin-right\");g(e).data(\"margin-right\",n).css(\"margin-right\",parseFloat(i)-o._scrollbarWidth+\"px\")});var n=document.body.style.paddingRight,i=g(document.body).css(\"padding-right\");g(document.body).data(\"padding-right\",n).css(\"padding-right\",parseFloat(i)+this._scrollbarWidth+\"px\")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data(\"padding-right\");g(e).removeData(\"padding-right\"),e.style.paddingRight=n||\"\"});var e=[].slice.call(document.querySelectorAll(\"\"+pe));g(e).each(function(t,e){var n=g(e).data(\"margin-right\");\"undefined\"!=typeof n&&g(e).css(\"margin-right\",n).removeData(\"margin-right\")});var n=g(document.body).data(\"padding-right\");g(document.body).removeData(\"padding-right\"),document.body.style.paddingRight=n||\"\"},t._getScrollbarWidth=function(){var t=document.createElement(\"div\");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),\"object\"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),\"string\"==typeof n){if(\"undefined\"==typeof t[n])throw new TypeError('No method named \"'+n+'\"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?\"toggle\":l({},g(e).data(),g(this).data());\"A\"!==this.tagName&&\"AREA\"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(\":visible\")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=[\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"],Ee={\"*\":[\"class\",\"dir\",\"id\",\"lang\",\"role\",/^aria-[\\w-]*$/i],a:[\"target\",\"href\",\"title\",\"rel\"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[\"src\",\"alt\",\"title\",\"width\",\"height\"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&\"function\"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,\"text/html\"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll(\"*\")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),\"continue\";var o=[].slice.call(n.attributes),r=[].concat(s[\"*\"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be=\"tooltip\",Ie=\"bs.tooltip\",De=\".\"+Ie,we=g.fn[be],Ae=\"bs-tooltip\",Ne=new RegExp(\"(^|\\\\s)\"+Ae+\"\\\\S+\",\"g\"),Oe=[\"sanitize\",\"whiteList\",\"sanitizeFn\"],ke={animation:\"boolean\",template:\"string\",title:\"(string|element|function)\",trigger:\"string\",delay:\"(number|object)\",html:\"boolean\",selector:\"(string|boolean)\",placement:\"(string|function)\",offset:\"(number|string|function)\",container:\"(string|element|boolean)\",fallbackPlacement:\"(string|array)\",boundary:\"(string|element)\",sanitize:\"boolean\",sanitizeFn:\"(null|function)\",whiteList:\"object\"},Pe={AUTO:\"auto\",TOP:\"top\",RIGHT:\"right\",BOTTOM:\"bottom\",LEFT:\"left\"},Le={animation:!0,template:'<div class=\"tooltip\" role=\"tooltip\"><div class=\"arrow\"></div><div class=\"tooltip-inner\"></div></div>',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:'<div class=\"popover\" role=\"tooltip\"><div class=\"arrow\"></div><h3 class=\"popover-header\"></h3><div class=\"popover-body\"></div></div>'}),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<e.length&&t.removeClass(e.join(\"\"))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e=\"object\"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,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 Je}},{key:\"NAME\",get:function(){return Ve}},{key:\"DATA_KEY\",get:function(){return Ye}},{key:\"Event\",get:function(){return rn}},{key:\"EVENT_KEY\",get:function(){return ze}},{key:\"DefaultType\",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an=\"scrollspy\",ln=\"bs.scrollspy\",cn=\".\"+ln,hn=g.fn[an],un={offset:10,method:\"auto\",target:\"\"},fn={offset:\"number\",method:\"string\",target:\"(string|element)\"},dn={ACTIVATE:\"activate\"+cn,SCROLL:\"scroll\"+cn,LOAD_DATA_API:\"load\"+cn+\".data-api\"},gn=\"dropdown-item\",_n=\"active\",mn='[data-spy=\"scroll\"]',pn=\".nav, .list-group\",vn=\".nav-link\",yn=\".nav-item\",En=\".list-group-item\",Cn=\".dropdown\",Tn=\".dropdown-item\",Sn=\".dropdown-toggle\",bn=\"offset\",In=\"position\",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement=\"BODY\"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+\" \"+vn+\",\"+this._config.target+\" \"+En+\",\"+this._config.target+\" \"+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o=\"auto\"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if(\"string\"!=typeof(t=l({},un,\"object\"==typeof t&&t?t:{})).target){var e=g(t.target).attr(\"id\");e||(e=_.getUID(an),g(t.target).attr(\"id\",e)),t.target=\"#\"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(\"undefined\"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(\",\").map(function(t){return t+'[data-target=\"'+e+'\"],'+t+'[href=\"'+e+'\"]'}),n=g([].slice.call(document.querySelectorAll(t.join(\",\"))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+\", \"+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,\"object\"==typeof e&&e),g(this).data(ln,t)),\"string\"==typeof e){if(\"undefined\"==typeof t[e])throw new TypeError('No method named \"'+e+'\"');t[e]()}})},s(n,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn=\"bs.tab\",An=\".\"+wn,Nn=g.fn.tab,On={HIDE:\"hide\"+An,HIDDEN:\"hidden\"+An,SHOW:\"show\"+An,SHOWN:\"shown\"+An,CLICK_DATA_API:\"click\"+An+\".data-api\"},kn=\"dropdown-menu\",Pn=\"active\",Ln=\"disabled\",jn=\"fade\",Hn=\"show\",Rn=\".dropdown\",xn=\".nav, .list-group\",Fn=\".active\",Un=\"> li > .active\",Wn='[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',qn=\".dropdown-toggle\",Mn=\"> .dropdown-menu .active\",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r=\"UL\"===e.nodeName||\"OL\"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||\"UL\"!==e.nodeName&&\"OL\"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),\"tab\"===e.getAttribute(\"role\")&&e.setAttribute(\"aria-selected\",!1)}if(g(t).addClass(Pn),\"tab\"===t.getAttribute(\"role\")&&t.setAttribute(\"aria-selected\",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute(\"aria-expanded\",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),\"string\"==typeof n){if(\"undefined\"==typeof e[n])throw new TypeError('No method named \"'+n+'\"');e[n]()}})},s(i,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),\"show\")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn=\"toast\",Bn=\"bs.toast\",Vn=\".\"+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:\"click.dismiss\"+Vn,HIDE:\"hide\"+Vn,HIDDEN:\"hidden\"+Vn,SHOW:\"show\"+Vn,SHOWN:\"shown\"+Vn},Xn=\"fade\",$n=\"hide\",Gn=\"show\",Jn=\"showing\",Zn={animation:\"boolean\",autohide:\"boolean\",delay:\"number\"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss=\"toast\"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),\"object\"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,\"object\"==typeof n&&n),t.data(Bn,e)),\"string\"==typeof n){if(\"undefined\"==typeof e[n])throw new TypeError('No method named \"'+n+'\"');e[n](this)}})},s(i,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"DefaultType\",get:function(){return Zn}},{key:\"Default\",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if(\"undefined\"==typeof g)throw new TypeError(\"Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.\");var t=g.fn.jquery.split(\" \")[0].split(\".\");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error(\"Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0\")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,\"__esModule\",{value:!0})});\n//# sourceMappingURL=bootstrap.min.js.map\n/*!\n * perfect-scrollbar v1.4.0\n * (c) 2018 Hyunje Jun\n * @license MIT\n */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):t.PerfectScrollbar=e()}(this,function(){\"use strict\";function t(t){return getComputedStyle(t)}function e(t,e){for(var i in e){var r=e[i];\"number\"==typeof r&&(r+=\"px\"),t.style[i]=r}return t}function i(t){var e=document.createElement(\"div\");return e.className=t,e}function r(t,e){if(!v)throw new Error(\"No element matching method supported\");return v.call(t,e)}function l(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function n(t,e){return Array.prototype.filter.call(t.children,function(t){return r(t,e)})}function o(t,e){var i=t.element.classList,r=m.state.scrolling(e);i.contains(r)?clearTimeout(Y[e]):i.add(r)}function s(t,e){Y[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(m.state.scrolling(e))},t.settings.scrollingThreshold)}function a(t,e){o(t,e),s(t,e)}function c(t){if(\"function\"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent(\"CustomEvent\");return e.initCustomEvent(t,!1,!1,void 0),e}function h(t,e,i,r,l){var n=i[0],o=i[1],s=i[2],h=i[3],u=i[4],d=i[5];void 0===r&&(r=!0),void 0===l&&(l=!1);var f=t.element;t.reach[h]=null,f[s]<1&&(t.reach[h]=\"start\"),f[s]>t[n]-t[o]-1&&(t.reach[h]=\"end\"),e&&(f.dispatchEvent(c(\"ps-scroll-\"+h)),e<0?f.dispatchEvent(c(\"ps-scroll-\"+u)):e>0&&f.dispatchEvent(c(\"ps-scroll-\"+d)),r&&a(t,h)),t.reach[h]&&(e||l)&&f.dispatchEvent(c(\"ps-\"+h+\"-reach-\"+t.reach[h]))}function u(t){return parseInt(t,10)||0}function d(t){return r(t,\"input,[contenteditable]\")||r(t,\"select,[contenteditable]\")||r(t,\"textarea,[contenteditable]\")||r(t,\"button,[contenteditable]\")}function f(e){var i=t(e);return u(i.width)+u(i.paddingLeft)+u(i.paddingRight)+u(i.borderLeftWidth)+u(i.borderRightWidth)}function p(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function b(t,i){var r={width:i.railXWidth},l=Math.floor(t.scrollTop);i.isRtl?r.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:r.left=t.scrollLeft,i.isScrollbarXUsingBottom?r.bottom=i.scrollbarXBottom-l:r.top=i.scrollbarXTop+l,e(i.scrollbarXRail,r);var n={top:l,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?n.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth:n.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?n.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:n.left=i.scrollbarYLeft+t.scrollLeft,e(i.scrollbarYRail,n),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}function g(t,e){function i(e){b[d]=g+Y*(e[a]-v),o(t,f),R(t),e.stopPropagation(),e.preventDefault()}function r(){s(t,f),t[p].classList.remove(m.state.clicking),t.event.unbind(t.ownerDocument,\"mousemove\",i)}var l=e[0],n=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],f=e[7],p=e[8],b=t.element,g=null,v=null,Y=null;t.event.bind(t[h],\"mousedown\",function(e){g=b[d],v=e[a],Y=(t[n]-t[l])/(t[c]-t[u]),t.event.bind(t.ownerDocument,\"mousemove\",i),t.event.once(t.ownerDocument,\"mouseup\",r),t[p].classList.add(m.state.clicking),e.stopPropagation(),e.preventDefault()})}var v=\"undefined\"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),m={main:\"ps\",element:{thumb:function(t){return\"ps__thumb-\"+t},rail:function(t){return\"ps__rail-\"+t},consuming:\"ps__child--consume\"},state:{focus:\"ps--focus\",clicking:\"ps--clicking\",active:function(t){return\"ps--active-\"+t},scrolling:function(t){return\"ps--scrolling-\"+t}}},Y={x:null,y:null},X=function(t){this.element=t,this.handlers={}},w={isEmpty:{configurable:!0}};X.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},X.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter(function(r){return!(!e||r===e)||(i.element.removeEventListener(t,r,!1),!1)})},X.prototype.unbindAll=function(){var t=this;for(var e in t.handlers)t.unbind(e)},w.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(X.prototype,w);var y=function(){this.eventElements=[]};y.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new X(t),this.eventElements.push(e)),e},y.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},y.prototype.unbind=function(t,e,i){var r=this.eventElement(t);r.unbind(e,i),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},y.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},y.prototype.once=function(t,e,i){var r=this.eventElement(t),l=function(t){r.unbind(e,l),i(t)};r.bind(e,l)};var W=function(t,e,i,r,l){void 0===r&&(r=!0),void 0===l&&(l=!1);var n;if(\"top\"===e)n=[\"contentHeight\",\"containerHeight\",\"scrollTop\",\"y\",\"up\",\"down\"];else{if(\"left\"!==e)throw new Error(\"A proper axis should be provided\");n=[\"contentWidth\",\"containerWidth\",\"scrollLeft\",\"x\",\"left\",\"right\"]}h(t,i,n,r,l)},L={isWebKit:\"undefined\"!=typeof document&&\"WebkitAppearance\"in document.documentElement.style,supportsTouch:\"undefined\"!=typeof window&&(\"ontouchstart\"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:\"undefined\"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:\"undefined\"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},R=function(t){var e=t.element,i=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(n(e,m.element.rail(\"x\")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(n(e,m.element.rail(\"y\")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=p(t,u(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=u((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=p(t,u(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=u(i*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),b(e,t),t.scrollbarXActive?e.classList.add(m.state.active(\"x\")):(e.classList.remove(m.state.active(\"x\")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(m.state.active(\"y\")):(e.classList.remove(m.state.active(\"y\")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)},T={\"click-rail\":function(t){t.event.bind(t.scrollbarY,\"mousedown\",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,\"mousedown\",function(e){var i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,R(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,\"mousedown\",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,\"mousedown\",function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,R(t),e.stopPropagation()})},\"drag-thumb\":function(t){g(t,[\"containerWidth\",\"contentWidth\",\"pageX\",\"railXWidth\",\"scrollbarX\",\"scrollbarXWidth\",\"scrollLeft\",\"x\",\"scrollbarXRail\"]),g(t,[\"containerHeight\",\"contentHeight\",\"pageY\",\"railYHeight\",\"scrollbarY\",\"scrollbarYHeight\",\"scrollTop\",\"y\",\"scrollbarYRail\"])},keyboard:function(t){function e(e,r){var l=Math.floor(i.scrollTop);if(0===e){if(!t.scrollbarYActive)return!1;if(0===l&&r>0||l>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}var n=i.scrollLeft;if(0===r){if(!t.scrollbarXActive)return!1;if(0===n&&e<0||n>=t.contentWidth-t.containerWidth&&e>0)return!t.settings.wheelPropagation}return!0}var i=t.element,l=function(){return r(i,\":hover\")},n=function(){return r(t.scrollbarX,\":focus\")||r(t.scrollbarY,\":focus\")};t.event.bind(t.ownerDocument,\"keydown\",function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(l()||n())){var o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if(\"IFRAME\"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(d(o))return}var s=0,a=0;switch(r.which){case 37:s=r.metaKey?-t.contentWidth:r.altKey?-t.containerWidth:-30;break;case 38:a=r.metaKey?t.contentHeight:r.altKey?t.containerHeight:30;break;case 39:s=r.metaKey?t.contentWidth:r.altKey?t.containerWidth:30;break;case 40:a=r.metaKey?-t.contentHeight:r.altKey?-t.containerHeight:-30;break;case 32:a=r.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==s||t.settings.suppressScrollY&&0!==a||(i.scrollTop-=a,i.scrollLeft+=s,R(t),e(s,a)&&r.preventDefault())}})},wheel:function(e){function i(t,i){var r=Math.floor(o.scrollTop),l=0===o.scrollTop,n=r+o.offsetHeight===o.scrollHeight,s=0===o.scrollLeft,a=o.scrollLeft+o.offsetWidth===o.scrollWidth;return!(Math.abs(i)>Math.abs(t)?l||n:s||a)||!e.settings.wheelPropagation}function r(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!==e&&i!==i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}function l(e,i,r){if(!L.isWebKit&&o.querySelector(\"select:focus\"))return!0;if(!o.contains(e))return!1;for(var l=e;l&&l!==o;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join(\"\").match(/(scroll|auto)/)){var s=l.scrollHeight-l.clientHeight;if(s>0&&!(0===l.scrollTop&&r>0||l.scrollTop===s&&r<0))return!0;var a=l.scrollWidth-l.clientWidth;if(a>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===a&&i>0))return!0}l=l.parentNode}return!1}function n(t){var n=r(t),s=n[0],a=n[1];if(!l(t.target,s,a)){var c=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?o.scrollTop-=a*e.settings.wheelSpeed:o.scrollTop+=s*e.settings.wheelSpeed,c=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?o.scrollLeft+=s*e.settings.wheelSpeed:o.scrollLeft-=a*e.settings.wheelSpeed,c=!0):(o.scrollTop-=a*e.settings.wheelSpeed,o.scrollLeft+=s*e.settings.wheelSpeed),R(e),(c=c||i(s,a))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault())}}var o=e.element;void 0!==window.onwheel?e.event.bind(o,\"wheel\",n):void 0!==window.onmousewheel&&e.event.bind(o,\"mousewheel\",n)},touch:function(e){function i(t,i){var r=Math.floor(h.scrollTop),l=h.scrollLeft,n=Math.abs(t),o=Math.abs(i);if(o>n){if(i<0&&r===e.contentHeight-e.containerHeight||i>0&&0===r)return 0===window.scrollY&&i>0&&L.isChrome}else if(n>o&&(t<0&&l===e.contentWidth-e.containerWidth||t>0&&0===l))return!0;return!0}function r(t,i){h.scrollTop-=i,h.scrollLeft-=t,R(e)}function l(t){return t.targetTouches?t.targetTouches[0]:t}function n(t){return!(t.pointerType&&\"pen\"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||\"mouse\"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function o(t){if(n(t)){var e=l(t);u.pageX=e.pageX,u.pageY=e.pageY,d=(new Date).getTime(),null!==p&&clearInterval(p)}}function s(e,i,r){if(!h.contains(e))return!1;for(var l=e;l&&l!==h;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join(\"\").match(/(scroll|auto)/)){var o=l.scrollHeight-l.clientHeight;if(o>0&&!(0===l.scrollTop&&r>0||l.scrollTop===o&&r<0))return!0;var s=l.scrollLeft-l.clientWidth;if(s>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===s&&i>0))return!0}l=l.parentNode}return!1}function a(t){if(n(t)){var e=l(t),o={pageX:e.pageX,pageY:e.pageY},a=o.pageX-u.pageX,c=o.pageY-u.pageY;if(s(t.target,a,c))return;r(a,c),u=o;var h=(new Date).getTime(),p=h-d;p>0&&(f.x=a/p,f.y=c/p,d=h),i(a,c)&&t.preventDefault()}}function c(){e.settings.swipeEasing&&(clearInterval(p),p=setInterval(function(){e.isInitialized?clearInterval(p):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(p):(r(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(p)},10))}if(L.supportsTouch||L.supportsIePointer){var h=e.element,u={},d=0,f={},p=null;L.supportsTouch?(e.event.bind(h,\"touchstart\",o),e.event.bind(h,\"touchmove\",a),e.event.bind(h,\"touchend\",c)):L.supportsIePointer&&(window.PointerEvent?(e.event.bind(h,\"pointerdown\",o),e.event.bind(h,\"pointermove\",a),e.event.bind(h,\"pointerup\",c)):window.MSPointerEvent&&(e.event.bind(h,\"MSPointerDown\",o),e.event.bind(h,\"MSPointerMove\",a),e.event.bind(h,\"MSPointerUp\",c)))}}},H=function(r,l){var n=this;if(void 0===l&&(l={}),\"string\"==typeof r&&(r=document.querySelector(r)),!r||!r.nodeName)throw new Error(\"no element is specified to initialize PerfectScrollbar\");this.element=r,r.classList.add(m.main),this.settings={handlers:[\"click-rail\",\"drag-thumb\",\"keyboard\",\"wheel\",\"touch\"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1};for(var o in l)n.settings[o]=l[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s=function(){return r.classList.add(m.state.focus)},a=function(){return r.classList.remove(m.state.focus)};this.isRtl=\"rtl\"===t(r).direction,this.isNegativeScroll=function(){var t=r.scrollLeft,e=null;return r.scrollLeft=-1,e=r.scrollLeft<0,r.scrollLeft=t,e}(),this.negativeScrollAdjustment=this.isNegativeScroll?r.scrollWidth-r.clientWidth:0,this.event=new y,this.ownerDocument=r.ownerDocument||document,this.scrollbarXRail=i(m.element.rail(\"x\")),r.appendChild(this.scrollbarXRail),this.scrollbarX=i(m.element.thumb(\"x\")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute(\"tabindex\",0),this.event.bind(this.scrollbarX,\"focus\",s),this.event.bind(this.scrollbarX,\"blur\",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=u(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=u(c.borderLeftWidth)+u(c.borderRightWidth),e(this.scrollbarXRail,{display:\"block\"}),this.railXMarginWidth=u(c.marginLeft)+u(c.marginRight),e(this.scrollbarXRail,{display:\"\"}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(m.element.rail(\"y\")),r.appendChild(this.scrollbarYRail),this.scrollbarY=i(m.element.thumb(\"y\")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute(\"tabindex\",0),this.event.bind(this.scrollbarY,\"focus\",s),this.event.bind(this.scrollbarY,\"blur\",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var h=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=u(h.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?f(this.scrollbarY):null,this.railBorderYWidth=u(h.borderTopWidth)+u(h.borderBottomWidth),e(this.scrollbarYRail,{display:\"block\"}),this.railYMarginHeight=u(h.marginTop)+u(h.marginBottom),e(this.scrollbarYRail,{display:\"\"}),this.railYHeight=null,this.railYRatio=null,this.reach={x:r.scrollLeft<=0?\"start\":r.scrollLeft>=this.contentWidth-this.containerWidth?\"end\":null,y:r.scrollTop<=0?\"start\":r.scrollTop>=this.contentHeight-this.containerHeight?\"end\":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return T[t](n)}),this.lastScrollTop=Math.floor(r.scrollTop),this.lastScrollLeft=r.scrollLeft,this.event.bind(this.element,\"scroll\",function(t){return n.onScroll(t)}),R(this)};return H.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:\"block\"}),e(this.scrollbarYRail,{display:\"block\"}),this.railXMarginWidth=u(t(this.scrollbarXRail).marginLeft)+u(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=u(t(this.scrollbarYRail).marginTop)+u(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:\"none\"}),e(this.scrollbarYRail,{display:\"none\"}),R(this),W(this,\"top\",0,!1,!0),W(this,\"left\",0,!1,!0),e(this.scrollbarXRail,{display:\"\"}),e(this.scrollbarYRail,{display:\"\"}))},H.prototype.onScroll=function(t){this.isAlive&&(R(this),W(this,\"top\",this.element.scrollTop-this.lastScrollTop),W(this,\"left\",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},H.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),l(this.scrollbarX),l(this.scrollbarY),l(this.scrollbarXRail),l(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},H.prototype.removePsClasses=function(){this.element.className=this.element.className.split(\" \").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(\" \")},H});"
  },
  {
    "path": "vendors/moment/moment.js",
    "content": "//! moment.js\n\n;(function (global, factory) {\n    typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n    typeof define === 'function' && define.amd ? define(factory) :\n    global.moment = factory()\n}(this, (function () { 'use strict';\n\n    var hookCallback;\n\n    function hooks () {\n        return hookCallback.apply(null, arguments);\n    }\n\n    // This is done to register the method called with moment()\n    // without creating circular dependencies.\n    function setHookCallback (callback) {\n        hookCallback = callback;\n    }\n\n    function isArray(input) {\n        return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';\n    }\n\n    function isObject(input) {\n        // IE8 will treat undefined and null as object if it wasn't for\n        // input != null\n        return input != null && Object.prototype.toString.call(input) === '[object Object]';\n    }\n\n    function isObjectEmpty(obj) {\n        if (Object.getOwnPropertyNames) {\n            return (Object.getOwnPropertyNames(obj).length === 0);\n        } else {\n            var k;\n            for (k in obj) {\n                if (obj.hasOwnProperty(k)) {\n                    return false;\n                }\n            }\n            return true;\n        }\n    }\n\n    function isUndefined(input) {\n        return input === void 0;\n    }\n\n    function isNumber(input) {\n        return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';\n    }\n\n    function isDate(input) {\n        return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';\n    }\n\n    function map(arr, fn) {\n        var res = [], i;\n        for (i = 0; i < arr.length; ++i) {\n            res.push(fn(arr[i], i));\n        }\n        return res;\n    }\n\n    function hasOwnProp(a, b) {\n        return Object.prototype.hasOwnProperty.call(a, b);\n    }\n\n    function extend(a, b) {\n        for (var i in b) {\n            if (hasOwnProp(b, i)) {\n                a[i] = b[i];\n            }\n        }\n\n        if (hasOwnProp(b, 'toString')) {\n            a.toString = b.toString;\n        }\n\n        if (hasOwnProp(b, 'valueOf')) {\n            a.valueOf = b.valueOf;\n        }\n\n        return a;\n    }\n\n    function createUTC (input, format, locale, strict) {\n        return createLocalOrUTC(input, format, locale, strict, true).utc();\n    }\n\n    function defaultParsingFlags() {\n        // We need to deep clone this object.\n        return {\n            empty           : false,\n            unusedTokens    : [],\n            unusedInput     : [],\n            overflow        : -2,\n            charsLeftOver   : 0,\n            nullInput       : false,\n            invalidMonth    : null,\n            invalidFormat   : false,\n            userInvalidated : false,\n            iso             : false,\n            parsedDateParts : [],\n            meridiem        : null,\n            rfc2822         : false,\n            weekdayMismatch : false\n        };\n    }\n\n    function getParsingFlags(m) {\n        if (m._pf == null) {\n            m._pf = defaultParsingFlags();\n        }\n        return m._pf;\n    }\n\n    var some;\n    if (Array.prototype.some) {\n        some = Array.prototype.some;\n    } else {\n        some = function (fun) {\n            var t = Object(this);\n            var len = t.length >>> 0;\n\n            for (var i = 0; i < len; i++) {\n                if (i in t && fun.call(this, t[i], i, t)) {\n                    return true;\n                }\n            }\n\n            return false;\n        };\n    }\n\n    function isValid(m) {\n        if (m._isValid == null) {\n            var flags = getParsingFlags(m);\n            var parsedParts = some.call(flags.parsedDateParts, function (i) {\n                return i != null;\n            });\n            var isNowValid = !isNaN(m._d.getTime()) &&\n                flags.overflow < 0 &&\n                !flags.empty &&\n                !flags.invalidMonth &&\n                !flags.invalidWeekday &&\n                !flags.weekdayMismatch &&\n                !flags.nullInput &&\n                !flags.invalidFormat &&\n                !flags.userInvalidated &&\n                (!flags.meridiem || (flags.meridiem && parsedParts));\n\n            if (m._strict) {\n                isNowValid = isNowValid &&\n                    flags.charsLeftOver === 0 &&\n                    flags.unusedTokens.length === 0 &&\n                    flags.bigHour === undefined;\n            }\n\n            if (Object.isFrozen == null || !Object.isFrozen(m)) {\n                m._isValid = isNowValid;\n            }\n            else {\n                return isNowValid;\n            }\n        }\n        return m._isValid;\n    }\n\n    function createInvalid (flags) {\n        var m = createUTC(NaN);\n        if (flags != null) {\n            extend(getParsingFlags(m), flags);\n        }\n        else {\n            getParsingFlags(m).userInvalidated = true;\n        }\n\n        return m;\n    }\n\n    // Plugins that add properties should also add the key here (null value),\n    // so we can properly clone ourselves.\n    var momentProperties = hooks.momentProperties = [];\n\n    function copyConfig(to, from) {\n        var i, prop, val;\n\n        if (!isUndefined(from._isAMomentObject)) {\n            to._isAMomentObject = from._isAMomentObject;\n        }\n        if (!isUndefined(from._i)) {\n            to._i = from._i;\n        }\n        if (!isUndefined(from._f)) {\n            to._f = from._f;\n        }\n        if (!isUndefined(from._l)) {\n            to._l = from._l;\n        }\n        if (!isUndefined(from._strict)) {\n            to._strict = from._strict;\n        }\n        if (!isUndefined(from._tzm)) {\n            to._tzm = from._tzm;\n        }\n        if (!isUndefined(from._isUTC)) {\n            to._isUTC = from._isUTC;\n        }\n        if (!isUndefined(from._offset)) {\n            to._offset = from._offset;\n        }\n        if (!isUndefined(from._pf)) {\n            to._pf = getParsingFlags(from);\n        }\n        if (!isUndefined(from._locale)) {\n            to._locale = from._locale;\n        }\n\n        if (momentProperties.length > 0) {\n            for (i = 0; i < momentProperties.length; i++) {\n                prop = momentProperties[i];\n                val = from[prop];\n                if (!isUndefined(val)) {\n                    to[prop] = val;\n                }\n            }\n        }\n\n        return to;\n    }\n\n    var updateInProgress = false;\n\n    // Moment prototype object\n    function Moment(config) {\n        copyConfig(this, config);\n        this._d = new Date(config._d != null ? config._d.getTime() : NaN);\n        if (!this.isValid()) {\n            this._d = new Date(NaN);\n        }\n        // Prevent infinite loop in case updateOffset creates new moment\n        // objects.\n        if (updateInProgress === false) {\n            updateInProgress = true;\n            hooks.updateOffset(this);\n            updateInProgress = false;\n        }\n    }\n\n    function isMoment (obj) {\n        return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);\n    }\n\n    function absFloor (number) {\n        if (number < 0) {\n            // -0 -> 0\n            return Math.ceil(number) || 0;\n        } else {\n            return Math.floor(number);\n        }\n    }\n\n    function toInt(argumentForCoercion) {\n        var coercedNumber = +argumentForCoercion,\n            value = 0;\n\n        if (coercedNumber !== 0 && isFinite(coercedNumber)) {\n            value = absFloor(coercedNumber);\n        }\n\n        return value;\n    }\n\n    // compare two arrays, return the number of differences\n    function compareArrays(array1, array2, dontConvert) {\n        var len = Math.min(array1.length, array2.length),\n            lengthDiff = Math.abs(array1.length - array2.length),\n            diffs = 0,\n            i;\n        for (i = 0; i < len; i++) {\n            if ((dontConvert && array1[i] !== array2[i]) ||\n                (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {\n                diffs++;\n            }\n        }\n        return diffs + lengthDiff;\n    }\n\n    function warn(msg) {\n        if (hooks.suppressDeprecationWarnings === false &&\n                (typeof console !==  'undefined') && console.warn) {\n            console.warn('Deprecation warning: ' + msg);\n        }\n    }\n\n    function deprecate(msg, fn) {\n        var firstTime = true;\n\n        return extend(function () {\n            if (hooks.deprecationHandler != null) {\n                hooks.deprecationHandler(null, msg);\n            }\n            if (firstTime) {\n                var args = [];\n                var arg;\n                for (var i = 0; i < arguments.length; i++) {\n                    arg = '';\n                    if (typeof arguments[i] === 'object') {\n                        arg += '\\n[' + i + '] ';\n                        for (var key in arguments[0]) {\n                            arg += key + ': ' + arguments[0][key] + ', ';\n                        }\n                        arg = arg.slice(0, -2); // Remove trailing comma and space\n                    } else {\n                        arg = arguments[i];\n                    }\n                    args.push(arg);\n                }\n                warn(msg + '\\nArguments: ' + Array.prototype.slice.call(args).join('') + '\\n' + (new Error()).stack);\n                firstTime = false;\n            }\n            return fn.apply(this, arguments);\n        }, fn);\n    }\n\n    var deprecations = {};\n\n    function deprecateSimple(name, msg) {\n        if (hooks.deprecationHandler != null) {\n            hooks.deprecationHandler(name, msg);\n        }\n        if (!deprecations[name]) {\n            warn(msg);\n            deprecations[name] = true;\n        }\n    }\n\n    hooks.suppressDeprecationWarnings = false;\n    hooks.deprecationHandler = null;\n\n    function isFunction(input) {\n        return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';\n    }\n\n    function set (config) {\n        var prop, i;\n        for (i in config) {\n            prop = config[i];\n            if (isFunction(prop)) {\n                this[i] = prop;\n            } else {\n                this['_' + i] = prop;\n            }\n        }\n        this._config = config;\n        // Lenient ordinal parsing accepts just a number in addition to\n        // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.\n        // TODO: Remove \"ordinalParse\" fallback in next major release.\n        this._dayOfMonthOrdinalParseLenient = new RegExp(\n            (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +\n                '|' + (/\\d{1,2}/).source);\n    }\n\n    function mergeConfigs(parentConfig, childConfig) {\n        var res = extend({}, parentConfig), prop;\n        for (prop in childConfig) {\n            if (hasOwnProp(childConfig, prop)) {\n                if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {\n                    res[prop] = {};\n                    extend(res[prop], parentConfig[prop]);\n                    extend(res[prop], childConfig[prop]);\n                } else if (childConfig[prop] != null) {\n                    res[prop] = childConfig[prop];\n                } else {\n                    delete res[prop];\n                }\n            }\n        }\n        for (prop in parentConfig) {\n            if (hasOwnProp(parentConfig, prop) &&\n                    !hasOwnProp(childConfig, prop) &&\n                    isObject(parentConfig[prop])) {\n                // make sure changes to properties don't modify parent config\n                res[prop] = extend({}, res[prop]);\n            }\n        }\n        return res;\n    }\n\n    function Locale(config) {\n        if (config != null) {\n            this.set(config);\n        }\n    }\n\n    var keys;\n\n    if (Object.keys) {\n        keys = Object.keys;\n    } else {\n        keys = function (obj) {\n            var i, res = [];\n            for (i in obj) {\n                if (hasOwnProp(obj, i)) {\n                    res.push(i);\n                }\n            }\n            return res;\n        };\n    }\n\n    var defaultCalendar = {\n        sameDay : '[Today at] LT',\n        nextDay : '[Tomorrow at] LT',\n        nextWeek : 'dddd [at] LT',\n        lastDay : '[Yesterday at] LT',\n        lastWeek : '[Last] dddd [at] LT',\n        sameElse : 'L'\n    };\n\n    function calendar (key, mom, now) {\n        var output = this._calendar[key] || this._calendar['sameElse'];\n        return isFunction(output) ? output.call(mom, now) : output;\n    }\n\n    var defaultLongDateFormat = {\n        LTS  : 'h:mm:ss A',\n        LT   : 'h:mm A',\n        L    : 'MM/DD/YYYY',\n        LL   : 'MMMM D, YYYY',\n        LLL  : 'MMMM D, YYYY h:mm A',\n        LLLL : 'dddd, MMMM D, YYYY h:mm A'\n    };\n\n    function longDateFormat (key) {\n        var format = this._longDateFormat[key],\n            formatUpper = this._longDateFormat[key.toUpperCase()];\n\n        if (format || !formatUpper) {\n            return format;\n        }\n\n        this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {\n            return val.slice(1);\n        });\n\n        return this._longDateFormat[key];\n    }\n\n    var defaultInvalidDate = 'Invalid date';\n\n    function invalidDate () {\n        return this._invalidDate;\n    }\n\n    var defaultOrdinal = '%d';\n    var defaultDayOfMonthOrdinalParse = /\\d{1,2}/;\n\n    function ordinal (number) {\n        return this._ordinal.replace('%d', number);\n    }\n\n    var defaultRelativeTime = {\n        future : 'in %s',\n        past   : '%s ago',\n        s  : 'a few seconds',\n        ss : '%d seconds',\n        m  : 'a minute',\n        mm : '%d minutes',\n        h  : 'an hour',\n        hh : '%d hours',\n        d  : 'a day',\n        dd : '%d days',\n        M  : 'a month',\n        MM : '%d months',\n        y  : 'a year',\n        yy : '%d years'\n    };\n\n    function relativeTime (number, withoutSuffix, string, isFuture) {\n        var output = this._relativeTime[string];\n        return (isFunction(output)) ?\n            output(number, withoutSuffix, string, isFuture) :\n            output.replace(/%d/i, number);\n    }\n\n    function pastFuture (diff, output) {\n        var format = this._relativeTime[diff > 0 ? 'future' : 'past'];\n        return isFunction(format) ? format(output) : format.replace(/%s/i, output);\n    }\n\n    var aliases = {};\n\n    function addUnitAlias (unit, shorthand) {\n        var lowerCase = unit.toLowerCase();\n        aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;\n    }\n\n    function normalizeUnits(units) {\n        return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;\n    }\n\n    function normalizeObjectUnits(inputObject) {\n        var normalizedInput = {},\n            normalizedProp,\n            prop;\n\n        for (prop in inputObject) {\n            if (hasOwnProp(inputObject, prop)) {\n                normalizedProp = normalizeUnits(prop);\n                if (normalizedProp) {\n                    normalizedInput[normalizedProp] = inputObject[prop];\n                }\n            }\n        }\n\n        return normalizedInput;\n    }\n\n    var priorities = {};\n\n    function addUnitPriority(unit, priority) {\n        priorities[unit] = priority;\n    }\n\n    function getPrioritizedUnits(unitsObj) {\n        var units = [];\n        for (var u in unitsObj) {\n            units.push({unit: u, priority: priorities[u]});\n        }\n        units.sort(function (a, b) {\n            return a.priority - b.priority;\n        });\n        return units;\n    }\n\n    function zeroFill(number, targetLength, forceSign) {\n        var absNumber = '' + Math.abs(number),\n            zerosToFill = targetLength - absNumber.length,\n            sign = number >= 0;\n        return (sign ? (forceSign ? '+' : '') : '-') +\n            Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;\n    }\n\n    var formattingTokens = /(\\[[^\\[]*\\])|(\\\\)?([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;\n\n    var localFormattingTokens = /(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g;\n\n    var formatFunctions = {};\n\n    var formatTokenFunctions = {};\n\n    // token:    'M'\n    // padded:   ['MM', 2]\n    // ordinal:  'Mo'\n    // callback: function () { this.month() + 1 }\n    function addFormatToken (token, padded, ordinal, callback) {\n        var func = callback;\n        if (typeof callback === 'string') {\n            func = function () {\n                return this[callback]();\n            };\n        }\n        if (token) {\n            formatTokenFunctions[token] = func;\n        }\n        if (padded) {\n            formatTokenFunctions[padded[0]] = function () {\n                return zeroFill(func.apply(this, arguments), padded[1], padded[2]);\n            };\n        }\n        if (ordinal) {\n            formatTokenFunctions[ordinal] = function () {\n                return this.localeData().ordinal(func.apply(this, arguments), token);\n            };\n        }\n    }\n\n    function removeFormattingTokens(input) {\n        if (input.match(/\\[[\\s\\S]/)) {\n            return input.replace(/^\\[|\\]$/g, '');\n        }\n        return input.replace(/\\\\/g, '');\n    }\n\n    function makeFormatFunction(format) {\n        var array = format.match(formattingTokens), i, length;\n\n        for (i = 0, length = array.length; i < length; i++) {\n            if (formatTokenFunctions[array[i]]) {\n                array[i] = formatTokenFunctions[array[i]];\n            } else {\n                array[i] = removeFormattingTokens(array[i]);\n            }\n        }\n\n        return function (mom) {\n            var output = '', i;\n            for (i = 0; i < length; i++) {\n                output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];\n            }\n            return output;\n        };\n    }\n\n    // format date using native date object\n    function formatMoment(m, format) {\n        if (!m.isValid()) {\n            return m.localeData().invalidDate();\n        }\n\n        format = expandFormat(format, m.localeData());\n        formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);\n\n        return formatFunctions[format](m);\n    }\n\n    function expandFormat(format, locale) {\n        var i = 5;\n\n        function replaceLongDateFormatTokens(input) {\n            return locale.longDateFormat(input) || input;\n        }\n\n        localFormattingTokens.lastIndex = 0;\n        while (i >= 0 && localFormattingTokens.test(format)) {\n            format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);\n            localFormattingTokens.lastIndex = 0;\n            i -= 1;\n        }\n\n        return format;\n    }\n\n    var match1         = /\\d/;            //       0 - 9\n    var match2         = /\\d\\d/;          //      00 - 99\n    var match3         = /\\d{3}/;         //     000 - 999\n    var match4         = /\\d{4}/;         //    0000 - 9999\n    var match6         = /[+-]?\\d{6}/;    // -999999 - 999999\n    var match1to2      = /\\d\\d?/;         //       0 - 99\n    var match3to4      = /\\d\\d\\d\\d?/;     //     999 - 9999\n    var match5to6      = /\\d\\d\\d\\d\\d\\d?/; //   99999 - 999999\n    var match1to3      = /\\d{1,3}/;       //       0 - 999\n    var match1to4      = /\\d{1,4}/;       //       0 - 9999\n    var match1to6      = /[+-]?\\d{1,6}/;  // -999999 - 999999\n\n    var matchUnsigned  = /\\d+/;           //       0 - inf\n    var matchSigned    = /[+-]?\\d+/;      //    -inf - inf\n\n    var matchOffset    = /Z|[+-]\\d\\d:?\\d\\d/gi; // +00:00 -00:00 +0000 -0000 or Z\n    var matchShortOffset = /Z|[+-]\\d\\d(?::?\\d\\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z\n\n    var matchTimestamp = /[+-]?\\d+(\\.\\d{1,3})?/; // 123456789 123456789.123\n\n    // any word (or two) characters or numbers including two/three word month in arabic.\n    // includes scottish gaelic two word and hyphenated months\n    var matchWord = /[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;\n\n    var regexes = {};\n\n    function addRegexToken (token, regex, strictRegex) {\n        regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {\n            return (isStrict && strictRegex) ? strictRegex : regex;\n        };\n    }\n\n    function getParseRegexForToken (token, config) {\n        if (!hasOwnProp(regexes, token)) {\n            return new RegExp(unescapeFormat(token));\n        }\n\n        return regexes[token](config._strict, config._locale);\n    }\n\n    // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript\n    function unescapeFormat(s) {\n        return regexEscape(s.replace('\\\\', '').replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g, function (matched, p1, p2, p3, p4) {\n            return p1 || p2 || p3 || p4;\n        }));\n    }\n\n    function regexEscape(s) {\n        return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n    }\n\n    var tokens = {};\n\n    function addParseToken (token, callback) {\n        var i, func = callback;\n        if (typeof token === 'string') {\n            token = [token];\n        }\n        if (isNumber(callback)) {\n            func = function (input, array) {\n                array[callback] = toInt(input);\n            };\n        }\n        for (i = 0; i < token.length; i++) {\n            tokens[token[i]] = func;\n        }\n    }\n\n    function addWeekParseToken (token, callback) {\n        addParseToken(token, function (input, array, config, token) {\n            config._w = config._w || {};\n            callback(input, config._w, config, token);\n        });\n    }\n\n    function addTimeToArrayFromToken(token, input, config) {\n        if (input != null && hasOwnProp(tokens, token)) {\n            tokens[token](input, config._a, config, token);\n        }\n    }\n\n    var YEAR = 0;\n    var MONTH = 1;\n    var DATE = 2;\n    var HOUR = 3;\n    var MINUTE = 4;\n    var SECOND = 5;\n    var MILLISECOND = 6;\n    var WEEK = 7;\n    var WEEKDAY = 8;\n\n    // FORMATTING\n\n    addFormatToken('Y', 0, 0, function () {\n        var y = this.year();\n        return y <= 9999 ? '' + y : '+' + y;\n    });\n\n    addFormatToken(0, ['YY', 2], 0, function () {\n        return this.year() % 100;\n    });\n\n    addFormatToken(0, ['YYYY',   4],       0, 'year');\n    addFormatToken(0, ['YYYYY',  5],       0, 'year');\n    addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');\n\n    // ALIASES\n\n    addUnitAlias('year', 'y');\n\n    // PRIORITIES\n\n    addUnitPriority('year', 1);\n\n    // PARSING\n\n    addRegexToken('Y',      matchSigned);\n    addRegexToken('YY',     match1to2, match2);\n    addRegexToken('YYYY',   match1to4, match4);\n    addRegexToken('YYYYY',  match1to6, match6);\n    addRegexToken('YYYYYY', match1to6, match6);\n\n    addParseToken(['YYYYY', 'YYYYYY'], YEAR);\n    addParseToken('YYYY', function (input, array) {\n        array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);\n    });\n    addParseToken('YY', function (input, array) {\n        array[YEAR] = hooks.parseTwoDigitYear(input);\n    });\n    addParseToken('Y', function (input, array) {\n        array[YEAR] = parseInt(input, 10);\n    });\n\n    // HELPERS\n\n    function daysInYear(year) {\n        return isLeapYear(year) ? 366 : 365;\n    }\n\n    function isLeapYear(year) {\n        return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;\n    }\n\n    // HOOKS\n\n    hooks.parseTwoDigitYear = function (input) {\n        return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);\n    };\n\n    // MOMENTS\n\n    var getSetYear = makeGetSet('FullYear', true);\n\n    function getIsLeapYear () {\n        return isLeapYear(this.year());\n    }\n\n    function makeGetSet (unit, keepTime) {\n        return function (value) {\n            if (value != null) {\n                set$1(this, unit, value);\n                hooks.updateOffset(this, keepTime);\n                return this;\n            } else {\n                return get(this, unit);\n            }\n        };\n    }\n\n    function get (mom, unit) {\n        return mom.isValid() ?\n            mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;\n    }\n\n    function set$1 (mom, unit, value) {\n        if (mom.isValid() && !isNaN(value)) {\n            if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {\n                mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));\n            }\n            else {\n                mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);\n            }\n        }\n    }\n\n    // MOMENTS\n\n    function stringGet (units) {\n        units = normalizeUnits(units);\n        if (isFunction(this[units])) {\n            return this[units]();\n        }\n        return this;\n    }\n\n\n    function stringSet (units, value) {\n        if (typeof units === 'object') {\n            units = normalizeObjectUnits(units);\n            var prioritized = getPrioritizedUnits(units);\n            for (var i = 0; i < prioritized.length; i++) {\n                this[prioritized[i].unit](units[prioritized[i].unit]);\n            }\n        } else {\n            units = normalizeUnits(units);\n            if (isFunction(this[units])) {\n                return this[units](value);\n            }\n        }\n        return this;\n    }\n\n    function mod(n, x) {\n        return ((n % x) + x) % x;\n    }\n\n    var indexOf;\n\n    if (Array.prototype.indexOf) {\n        indexOf = Array.prototype.indexOf;\n    } else {\n        indexOf = function (o) {\n            // I know\n            var i;\n            for (i = 0; i < this.length; ++i) {\n                if (this[i] === o) {\n                    return i;\n                }\n            }\n            return -1;\n        };\n    }\n\n    function daysInMonth(year, month) {\n        if (isNaN(year) || isNaN(month)) {\n            return NaN;\n        }\n        var modMonth = mod(month, 12);\n        year += (month - modMonth) / 12;\n        return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2);\n    }\n\n    // FORMATTING\n\n    addFormatToken('M', ['MM', 2], 'Mo', function () {\n        return this.month() + 1;\n    });\n\n    addFormatToken('MMM', 0, 0, function (format) {\n        return this.localeData().monthsShort(this, format);\n    });\n\n    addFormatToken('MMMM', 0, 0, function (format) {\n        return this.localeData().months(this, format);\n    });\n\n    // ALIASES\n\n    addUnitAlias('month', 'M');\n\n    // PRIORITY\n\n    addUnitPriority('month', 8);\n\n    // PARSING\n\n    addRegexToken('M',    match1to2);\n    addRegexToken('MM',   match1to2, match2);\n    addRegexToken('MMM',  function (isStrict, locale) {\n        return locale.monthsShortRegex(isStrict);\n    });\n    addRegexToken('MMMM', function (isStrict, locale) {\n        return locale.monthsRegex(isStrict);\n    });\n\n    addParseToken(['M', 'MM'], function (input, array) {\n        array[MONTH] = toInt(input) - 1;\n    });\n\n    addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {\n        var month = config._locale.monthsParse(input, token, config._strict);\n        // if we didn't find a month name, mark the date as invalid.\n        if (month != null) {\n            array[MONTH] = month;\n        } else {\n            getParsingFlags(config).invalidMonth = input;\n        }\n    });\n\n    // LOCALES\n\n    var MONTHS_IN_FORMAT = /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/;\n    var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');\n    function localeMonths (m, format) {\n        if (!m) {\n            return isArray(this._months) ? this._months :\n                this._months['standalone'];\n        }\n        return isArray(this._months) ? this._months[m.month()] :\n            this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];\n    }\n\n    var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');\n    function localeMonthsShort (m, format) {\n        if (!m) {\n            return isArray(this._monthsShort) ? this._monthsShort :\n                this._monthsShort['standalone'];\n        }\n        return isArray(this._monthsShort) ? this._monthsShort[m.month()] :\n            this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];\n    }\n\n    function handleStrictParse(monthName, format, strict) {\n        var i, ii, mom, llc = monthName.toLocaleLowerCase();\n        if (!this._monthsParse) {\n            // this is not used\n            this._monthsParse = [];\n            this._longMonthsParse = [];\n            this._shortMonthsParse = [];\n            for (i = 0; i < 12; ++i) {\n                mom = createUTC([2000, i]);\n                this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();\n                this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();\n            }\n        }\n\n        if (strict) {\n            if (format === 'MMM') {\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._longMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        } else {\n            if (format === 'MMM') {\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._longMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._longMonthsParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        }\n    }\n\n    function localeMonthsParse (monthName, format, strict) {\n        var i, mom, regex;\n\n        if (this._monthsParseExact) {\n            return handleStrictParse.call(this, monthName, format, strict);\n        }\n\n        if (!this._monthsParse) {\n            this._monthsParse = [];\n            this._longMonthsParse = [];\n            this._shortMonthsParse = [];\n        }\n\n        // TODO: add sorting\n        // Sorting makes sure if one month (or abbr) is a prefix of another\n        // see sorting in computeMonthsParse\n        for (i = 0; i < 12; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, i]);\n            if (strict && !this._longMonthsParse[i]) {\n                this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');\n                this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');\n            }\n            if (!strict && !this._monthsParse[i]) {\n                regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');\n                this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');\n            }\n            // test the regex\n            if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {\n                return i;\n            } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {\n                return i;\n            } else if (!strict && this._monthsParse[i].test(monthName)) {\n                return i;\n            }\n        }\n    }\n\n    // MOMENTS\n\n    function setMonth (mom, value) {\n        var dayOfMonth;\n\n        if (!mom.isValid()) {\n            // No op\n            return mom;\n        }\n\n        if (typeof value === 'string') {\n            if (/^\\d+$/.test(value)) {\n                value = toInt(value);\n            } else {\n                value = mom.localeData().monthsParse(value);\n                // TODO: Another silent failure?\n                if (!isNumber(value)) {\n                    return mom;\n                }\n            }\n        }\n\n        dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));\n        mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);\n        return mom;\n    }\n\n    function getSetMonth (value) {\n        if (value != null) {\n            setMonth(this, value);\n            hooks.updateOffset(this, true);\n            return this;\n        } else {\n            return get(this, 'Month');\n        }\n    }\n\n    function getDaysInMonth () {\n        return daysInMonth(this.year(), this.month());\n    }\n\n    var defaultMonthsShortRegex = matchWord;\n    function monthsShortRegex (isStrict) {\n        if (this._monthsParseExact) {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                computeMonthsParse.call(this);\n            }\n            if (isStrict) {\n                return this._monthsShortStrictRegex;\n            } else {\n                return this._monthsShortRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_monthsShortRegex')) {\n                this._monthsShortRegex = defaultMonthsShortRegex;\n            }\n            return this._monthsShortStrictRegex && isStrict ?\n                this._monthsShortStrictRegex : this._monthsShortRegex;\n        }\n    }\n\n    var defaultMonthsRegex = matchWord;\n    function monthsRegex (isStrict) {\n        if (this._monthsParseExact) {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                computeMonthsParse.call(this);\n            }\n            if (isStrict) {\n                return this._monthsStrictRegex;\n            } else {\n                return this._monthsRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                this._monthsRegex = defaultMonthsRegex;\n            }\n            return this._monthsStrictRegex && isStrict ?\n                this._monthsStrictRegex : this._monthsRegex;\n        }\n    }\n\n    function computeMonthsParse () {\n        function cmpLenRev(a, b) {\n            return b.length - a.length;\n        }\n\n        var shortPieces = [], longPieces = [], mixedPieces = [],\n            i, mom;\n        for (i = 0; i < 12; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, i]);\n            shortPieces.push(this.monthsShort(mom, ''));\n            longPieces.push(this.months(mom, ''));\n            mixedPieces.push(this.months(mom, ''));\n            mixedPieces.push(this.monthsShort(mom, ''));\n        }\n        // Sorting makes sure if one month (or abbr) is a prefix of another it\n        // will match the longer piece.\n        shortPieces.sort(cmpLenRev);\n        longPieces.sort(cmpLenRev);\n        mixedPieces.sort(cmpLenRev);\n        for (i = 0; i < 12; i++) {\n            shortPieces[i] = regexEscape(shortPieces[i]);\n            longPieces[i] = regexEscape(longPieces[i]);\n        }\n        for (i = 0; i < 24; i++) {\n            mixedPieces[i] = regexEscape(mixedPieces[i]);\n        }\n\n        this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n        this._monthsShortRegex = this._monthsRegex;\n        this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');\n        this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');\n    }\n\n    function createDate (y, m, d, h, M, s, ms) {\n        // can't just apply() to create a date:\n        // https://stackoverflow.com/q/181348\n        var date;\n        // the date constructor remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            date = new Date(y + 400, m, d, h, M, s, ms);\n            if (isFinite(date.getFullYear())) {\n                date.setFullYear(y);\n            }\n        } else {\n            date = new Date(y, m, d, h, M, s, ms);\n        }\n\n        return date;\n    }\n\n    function createUTCDate (y) {\n        var date;\n        // the Date.UTC function remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            var args = Array.prototype.slice.call(arguments);\n            // preserve leap years using a full 400 year cycle, then reset\n            args[0] = y + 400;\n            date = new Date(Date.UTC.apply(null, args));\n            if (isFinite(date.getUTCFullYear())) {\n                date.setUTCFullYear(y);\n            }\n        } else {\n            date = new Date(Date.UTC.apply(null, arguments));\n        }\n\n        return date;\n    }\n\n    // start-of-first-week - start-of-year\n    function firstWeekOffset(year, dow, doy) {\n        var // first-week day -- which january is always in the first week (4 for iso, 1 for other)\n            fwd = 7 + dow - doy,\n            // first-week day local weekday -- which local weekday is fwd\n            fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;\n\n        return -fwdlw + fwd - 1;\n    }\n\n    // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday\n    function dayOfYearFromWeeks(year, week, weekday, dow, doy) {\n        var localWeekday = (7 + weekday - dow) % 7,\n            weekOffset = firstWeekOffset(year, dow, doy),\n            dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,\n            resYear, resDayOfYear;\n\n        if (dayOfYear <= 0) {\n            resYear = year - 1;\n            resDayOfYear = daysInYear(resYear) + dayOfYear;\n        } else if (dayOfYear > daysInYear(year)) {\n            resYear = year + 1;\n            resDayOfYear = dayOfYear - daysInYear(year);\n        } else {\n            resYear = year;\n            resDayOfYear = dayOfYear;\n        }\n\n        return {\n            year: resYear,\n            dayOfYear: resDayOfYear\n        };\n    }\n\n    function weekOfYear(mom, dow, doy) {\n        var weekOffset = firstWeekOffset(mom.year(), dow, doy),\n            week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,\n            resWeek, resYear;\n\n        if (week < 1) {\n            resYear = mom.year() - 1;\n            resWeek = week + weeksInYear(resYear, dow, doy);\n        } else if (week > weeksInYear(mom.year(), dow, doy)) {\n            resWeek = week - weeksInYear(mom.year(), dow, doy);\n            resYear = mom.year() + 1;\n        } else {\n            resYear = mom.year();\n            resWeek = week;\n        }\n\n        return {\n            week: resWeek,\n            year: resYear\n        };\n    }\n\n    function weeksInYear(year, dow, doy) {\n        var weekOffset = firstWeekOffset(year, dow, doy),\n            weekOffsetNext = firstWeekOffset(year + 1, dow, doy);\n        return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;\n    }\n\n    // FORMATTING\n\n    addFormatToken('w', ['ww', 2], 'wo', 'week');\n    addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');\n\n    // ALIASES\n\n    addUnitAlias('week', 'w');\n    addUnitAlias('isoWeek', 'W');\n\n    // PRIORITIES\n\n    addUnitPriority('week', 5);\n    addUnitPriority('isoWeek', 5);\n\n    // PARSING\n\n    addRegexToken('w',  match1to2);\n    addRegexToken('ww', match1to2, match2);\n    addRegexToken('W',  match1to2);\n    addRegexToken('WW', match1to2, match2);\n\n    addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {\n        week[token.substr(0, 1)] = toInt(input);\n    });\n\n    // HELPERS\n\n    // LOCALES\n\n    function localeWeek (mom) {\n        return weekOfYear(mom, this._week.dow, this._week.doy).week;\n    }\n\n    var defaultLocaleWeek = {\n        dow : 0, // Sunday is the first day of the week.\n        doy : 6  // The week that contains Jan 6th is the first week of the year.\n    };\n\n    function localeFirstDayOfWeek () {\n        return this._week.dow;\n    }\n\n    function localeFirstDayOfYear () {\n        return this._week.doy;\n    }\n\n    // MOMENTS\n\n    function getSetWeek (input) {\n        var week = this.localeData().week(this);\n        return input == null ? week : this.add((input - week) * 7, 'd');\n    }\n\n    function getSetISOWeek (input) {\n        var week = weekOfYear(this, 1, 4).week;\n        return input == null ? week : this.add((input - week) * 7, 'd');\n    }\n\n    // FORMATTING\n\n    addFormatToken('d', 0, 'do', 'day');\n\n    addFormatToken('dd', 0, 0, function (format) {\n        return this.localeData().weekdaysMin(this, format);\n    });\n\n    addFormatToken('ddd', 0, 0, function (format) {\n        return this.localeData().weekdaysShort(this, format);\n    });\n\n    addFormatToken('dddd', 0, 0, function (format) {\n        return this.localeData().weekdays(this, format);\n    });\n\n    addFormatToken('e', 0, 0, 'weekday');\n    addFormatToken('E', 0, 0, 'isoWeekday');\n\n    // ALIASES\n\n    addUnitAlias('day', 'd');\n    addUnitAlias('weekday', 'e');\n    addUnitAlias('isoWeekday', 'E');\n\n    // PRIORITY\n    addUnitPriority('day', 11);\n    addUnitPriority('weekday', 11);\n    addUnitPriority('isoWeekday', 11);\n\n    // PARSING\n\n    addRegexToken('d',    match1to2);\n    addRegexToken('e',    match1to2);\n    addRegexToken('E',    match1to2);\n    addRegexToken('dd',   function (isStrict, locale) {\n        return locale.weekdaysMinRegex(isStrict);\n    });\n    addRegexToken('ddd',   function (isStrict, locale) {\n        return locale.weekdaysShortRegex(isStrict);\n    });\n    addRegexToken('dddd',   function (isStrict, locale) {\n        return locale.weekdaysRegex(isStrict);\n    });\n\n    addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {\n        var weekday = config._locale.weekdaysParse(input, token, config._strict);\n        // if we didn't get a weekday name, mark the date as invalid\n        if (weekday != null) {\n            week.d = weekday;\n        } else {\n            getParsingFlags(config).invalidWeekday = input;\n        }\n    });\n\n    addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {\n        week[token] = toInt(input);\n    });\n\n    // HELPERS\n\n    function parseWeekday(input, locale) {\n        if (typeof input !== 'string') {\n            return input;\n        }\n\n        if (!isNaN(input)) {\n            return parseInt(input, 10);\n        }\n\n        input = locale.weekdaysParse(input);\n        if (typeof input === 'number') {\n            return input;\n        }\n\n        return null;\n    }\n\n    function parseIsoWeekday(input, locale) {\n        if (typeof input === 'string') {\n            return locale.weekdaysParse(input) % 7 || 7;\n        }\n        return isNaN(input) ? null : input;\n    }\n\n    // LOCALES\n    function shiftWeekdays (ws, n) {\n        return ws.slice(n, 7).concat(ws.slice(0, n));\n    }\n\n    var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');\n    function localeWeekdays (m, format) {\n        var weekdays = isArray(this._weekdays) ? this._weekdays :\n            this._weekdays[(m && m !== true && this._weekdays.isFormat.test(format)) ? 'format' : 'standalone'];\n        return (m === true) ? shiftWeekdays(weekdays, this._week.dow)\n            : (m) ? weekdays[m.day()] : weekdays;\n    }\n\n    var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');\n    function localeWeekdaysShort (m) {\n        return (m === true) ? shiftWeekdays(this._weekdaysShort, this._week.dow)\n            : (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;\n    }\n\n    var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');\n    function localeWeekdaysMin (m) {\n        return (m === true) ? shiftWeekdays(this._weekdaysMin, this._week.dow)\n            : (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;\n    }\n\n    function handleStrictParse$1(weekdayName, format, strict) {\n        var i, ii, mom, llc = weekdayName.toLocaleLowerCase();\n        if (!this._weekdaysParse) {\n            this._weekdaysParse = [];\n            this._shortWeekdaysParse = [];\n            this._minWeekdaysParse = [];\n\n            for (i = 0; i < 7; ++i) {\n                mom = createUTC([2000, 1]).day(i);\n                this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();\n                this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();\n                this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();\n            }\n        }\n\n        if (strict) {\n            if (format === 'dddd') {\n                ii = indexOf.call(this._weekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else if (format === 'ddd') {\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        } else {\n            if (format === 'dddd') {\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else if (format === 'ddd') {\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        }\n    }\n\n    function localeWeekdaysParse (weekdayName, format, strict) {\n        var i, mom, regex;\n\n        if (this._weekdaysParseExact) {\n            return handleStrictParse$1.call(this, weekdayName, format, strict);\n        }\n\n        if (!this._weekdaysParse) {\n            this._weekdaysParse = [];\n            this._minWeekdaysParse = [];\n            this._shortWeekdaysParse = [];\n            this._fullWeekdaysParse = [];\n        }\n\n        for (i = 0; i < 7; i++) {\n            // make the regex if we don't have it already\n\n            mom = createUTC([2000, 1]).day(i);\n            if (strict && !this._fullWeekdaysParse[i]) {\n                this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\\\.?') + '$', 'i');\n                this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\\\.?') + '$', 'i');\n                this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\\\.?') + '$', 'i');\n            }\n            if (!this._weekdaysParse[i]) {\n                regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');\n                this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');\n            }\n            // test the regex\n            if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {\n                return i;\n            } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {\n                return i;\n            } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {\n                return i;\n            } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {\n                return i;\n            }\n        }\n    }\n\n    // MOMENTS\n\n    function getSetDayOfWeek (input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n        var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();\n        if (input != null) {\n            input = parseWeekday(input, this.localeData());\n            return this.add(input - day, 'd');\n        } else {\n            return day;\n        }\n    }\n\n    function getSetLocaleDayOfWeek (input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n        var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;\n        return input == null ? weekday : this.add(input - weekday, 'd');\n    }\n\n    function getSetISODayOfWeek (input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n\n        // behaves the same as moment#day except\n        // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)\n        // as a setter, sunday should belong to the previous week.\n\n        if (input != null) {\n            var weekday = parseIsoWeekday(input, this.localeData());\n            return this.day(this.day() % 7 ? weekday : weekday - 7);\n        } else {\n            return this.day() || 7;\n        }\n    }\n\n    var defaultWeekdaysRegex = matchWord;\n    function weekdaysRegex (isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysStrictRegex;\n            } else {\n                return this._weekdaysRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                this._weekdaysRegex = defaultWeekdaysRegex;\n            }\n            return this._weekdaysStrictRegex && isStrict ?\n                this._weekdaysStrictRegex : this._weekdaysRegex;\n        }\n    }\n\n    var defaultWeekdaysShortRegex = matchWord;\n    function weekdaysShortRegex (isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysShortStrictRegex;\n            } else {\n                return this._weekdaysShortRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysShortRegex')) {\n                this._weekdaysShortRegex = defaultWeekdaysShortRegex;\n            }\n            return this._weekdaysShortStrictRegex && isStrict ?\n                this._weekdaysShortStrictRegex : this._weekdaysShortRegex;\n        }\n    }\n\n    var defaultWeekdaysMinRegex = matchWord;\n    function weekdaysMinRegex (isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysMinStrictRegex;\n            } else {\n                return this._weekdaysMinRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysMinRegex')) {\n                this._weekdaysMinRegex = defaultWeekdaysMinRegex;\n            }\n            return this._weekdaysMinStrictRegex && isStrict ?\n                this._weekdaysMinStrictRegex : this._weekdaysMinRegex;\n        }\n    }\n\n\n    function computeWeekdaysParse () {\n        function cmpLenRev(a, b) {\n            return b.length - a.length;\n        }\n\n        var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],\n            i, mom, minp, shortp, longp;\n        for (i = 0; i < 7; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, 1]).day(i);\n            minp = this.weekdaysMin(mom, '');\n            shortp = this.weekdaysShort(mom, '');\n            longp = this.weekdays(mom, '');\n            minPieces.push(minp);\n            shortPieces.push(shortp);\n            longPieces.push(longp);\n            mixedPieces.push(minp);\n            mixedPieces.push(shortp);\n            mixedPieces.push(longp);\n        }\n        // Sorting makes sure if one weekday (or abbr) is a prefix of another it\n        // will match the longer piece.\n        minPieces.sort(cmpLenRev);\n        shortPieces.sort(cmpLenRev);\n        longPieces.sort(cmpLenRev);\n        mixedPieces.sort(cmpLenRev);\n        for (i = 0; i < 7; i++) {\n            shortPieces[i] = regexEscape(shortPieces[i]);\n            longPieces[i] = regexEscape(longPieces[i]);\n            mixedPieces[i] = regexEscape(mixedPieces[i]);\n        }\n\n        this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n        this._weekdaysShortRegex = this._weekdaysRegex;\n        this._weekdaysMinRegex = this._weekdaysRegex;\n\n        this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');\n        this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');\n        this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');\n    }\n\n    // FORMATTING\n\n    function hFormat() {\n        return this.hours() % 12 || 12;\n    }\n\n    function kFormat() {\n        return this.hours() || 24;\n    }\n\n    addFormatToken('H', ['HH', 2], 0, 'hour');\n    addFormatToken('h', ['hh', 2], 0, hFormat);\n    addFormatToken('k', ['kk', 2], 0, kFormat);\n\n    addFormatToken('hmm', 0, 0, function () {\n        return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);\n    });\n\n    addFormatToken('hmmss', 0, 0, function () {\n        return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +\n            zeroFill(this.seconds(), 2);\n    });\n\n    addFormatToken('Hmm', 0, 0, function () {\n        return '' + this.hours() + zeroFill(this.minutes(), 2);\n    });\n\n    addFormatToken('Hmmss', 0, 0, function () {\n        return '' + this.hours() + zeroFill(this.minutes(), 2) +\n            zeroFill(this.seconds(), 2);\n    });\n\n    function meridiem (token, lowercase) {\n        addFormatToken(token, 0, 0, function () {\n            return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);\n        });\n    }\n\n    meridiem('a', true);\n    meridiem('A', false);\n\n    // ALIASES\n\n    addUnitAlias('hour', 'h');\n\n    // PRIORITY\n    addUnitPriority('hour', 13);\n\n    // PARSING\n\n    function matchMeridiem (isStrict, locale) {\n        return locale._meridiemParse;\n    }\n\n    addRegexToken('a',  matchMeridiem);\n    addRegexToken('A',  matchMeridiem);\n    addRegexToken('H',  match1to2);\n    addRegexToken('h',  match1to2);\n    addRegexToken('k',  match1to2);\n    addRegexToken('HH', match1to2, match2);\n    addRegexToken('hh', match1to2, match2);\n    addRegexToken('kk', match1to2, match2);\n\n    addRegexToken('hmm', match3to4);\n    addRegexToken('hmmss', match5to6);\n    addRegexToken('Hmm', match3to4);\n    addRegexToken('Hmmss', match5to6);\n\n    addParseToken(['H', 'HH'], HOUR);\n    addParseToken(['k', 'kk'], function (input, array, config) {\n        var kInput = toInt(input);\n        array[HOUR] = kInput === 24 ? 0 : kInput;\n    });\n    addParseToken(['a', 'A'], function (input, array, config) {\n        config._isPm = config._locale.isPM(input);\n        config._meridiem = input;\n    });\n    addParseToken(['h', 'hh'], function (input, array, config) {\n        array[HOUR] = toInt(input);\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('hmm', function (input, array, config) {\n        var pos = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos));\n        array[MINUTE] = toInt(input.substr(pos));\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('hmmss', function (input, array, config) {\n        var pos1 = input.length - 4;\n        var pos2 = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos1));\n        array[MINUTE] = toInt(input.substr(pos1, 2));\n        array[SECOND] = toInt(input.substr(pos2));\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('Hmm', function (input, array, config) {\n        var pos = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos));\n        array[MINUTE] = toInt(input.substr(pos));\n    });\n    addParseToken('Hmmss', function (input, array, config) {\n        var pos1 = input.length - 4;\n        var pos2 = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos1));\n        array[MINUTE] = toInt(input.substr(pos1, 2));\n        array[SECOND] = toInt(input.substr(pos2));\n    });\n\n    // LOCALES\n\n    function localeIsPM (input) {\n        // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays\n        // Using charAt should be more compatible.\n        return ((input + '').toLowerCase().charAt(0) === 'p');\n    }\n\n    var defaultLocaleMeridiemParse = /[ap]\\.?m?\\.?/i;\n    function localeMeridiem (hours, minutes, isLower) {\n        if (hours > 11) {\n            return isLower ? 'pm' : 'PM';\n        } else {\n            return isLower ? 'am' : 'AM';\n        }\n    }\n\n\n    // MOMENTS\n\n    // Setting the hour should keep the time, because the user explicitly\n    // specified which hour they want. So trying to maintain the same hour (in\n    // a new timezone) makes sense. Adding/subtracting hours does not follow\n    // this rule.\n    var getSetHour = makeGetSet('Hours', true);\n\n    var baseConfig = {\n        calendar: defaultCalendar,\n        longDateFormat: defaultLongDateFormat,\n        invalidDate: defaultInvalidDate,\n        ordinal: defaultOrdinal,\n        dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,\n        relativeTime: defaultRelativeTime,\n\n        months: defaultLocaleMonths,\n        monthsShort: defaultLocaleMonthsShort,\n\n        week: defaultLocaleWeek,\n\n        weekdays: defaultLocaleWeekdays,\n        weekdaysMin: defaultLocaleWeekdaysMin,\n        weekdaysShort: defaultLocaleWeekdaysShort,\n\n        meridiemParse: defaultLocaleMeridiemParse\n    };\n\n    // internal storage for locale config files\n    var locales = {};\n    var localeFamilies = {};\n    var globalLocale;\n\n    function normalizeLocale(key) {\n        return key ? key.toLowerCase().replace('_', '-') : key;\n    }\n\n    // pick the locale from the array\n    // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each\n    // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root\n    function chooseLocale(names) {\n        var i = 0, j, next, locale, split;\n\n        while (i < names.length) {\n            split = normalizeLocale(names[i]).split('-');\n            j = split.length;\n            next = normalizeLocale(names[i + 1]);\n            next = next ? next.split('-') : null;\n            while (j > 0) {\n                locale = loadLocale(split.slice(0, j).join('-'));\n                if (locale) {\n                    return locale;\n                }\n                if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {\n                    //the next array item is better than a shallower substring of this one\n                    break;\n                }\n                j--;\n            }\n            i++;\n        }\n        return globalLocale;\n    }\n\n    function loadLocale(name) {\n        var oldLocale = null;\n        // TODO: Find a better way to register and load all the locales in Node\n        if (!locales[name] && (typeof module !== 'undefined') &&\n                module && module.exports) {\n            try {\n                oldLocale = globalLocale._abbr;\n                var aliasedRequire = require;\n                aliasedRequire('./locale/' + name);\n                getSetGlobalLocale(oldLocale);\n            } catch (e) {}\n        }\n        return locales[name];\n    }\n\n    // This function will load locale and then set the global locale.  If\n    // no arguments are passed in, it will simply return the current global\n    // locale key.\n    function getSetGlobalLocale (key, values) {\n        var data;\n        if (key) {\n            if (isUndefined(values)) {\n                data = getLocale(key);\n            }\n            else {\n                data = defineLocale(key, values);\n            }\n\n            if (data) {\n                // moment.duration._locale = moment._locale = data;\n                globalLocale = data;\n            }\n            else {\n                if ((typeof console !==  'undefined') && console.warn) {\n                    //warn user if arguments are passed but the locale could not be set\n                    console.warn('Locale ' + key +  ' not found. Did you forget to load it?');\n                }\n            }\n        }\n\n        return globalLocale._abbr;\n    }\n\n    function defineLocale (name, config) {\n        if (config !== null) {\n            var locale, parentConfig = baseConfig;\n            config.abbr = name;\n            if (locales[name] != null) {\n                deprecateSimple('defineLocaleOverride',\n                        'use moment.updateLocale(localeName, config) to change ' +\n                        'an existing locale. moment.defineLocale(localeName, ' +\n                        'config) should only be used for creating a new locale ' +\n                        'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');\n                parentConfig = locales[name]._config;\n            } else if (config.parentLocale != null) {\n                if (locales[config.parentLocale] != null) {\n                    parentConfig = locales[config.parentLocale]._config;\n                } else {\n                    locale = loadLocale(config.parentLocale);\n                    if (locale != null) {\n                        parentConfig = locale._config;\n                    } else {\n                        if (!localeFamilies[config.parentLocale]) {\n                            localeFamilies[config.parentLocale] = [];\n                        }\n                        localeFamilies[config.parentLocale].push({\n                            name: name,\n                            config: config\n                        });\n                        return null;\n                    }\n                }\n            }\n            locales[name] = new Locale(mergeConfigs(parentConfig, config));\n\n            if (localeFamilies[name]) {\n                localeFamilies[name].forEach(function (x) {\n                    defineLocale(x.name, x.config);\n                });\n            }\n\n            // backwards compat for now: also set the locale\n            // make sure we set the locale AFTER all child locales have been\n            // created, so we won't end up with the child locale set.\n            getSetGlobalLocale(name);\n\n\n            return locales[name];\n        } else {\n            // useful for testing\n            delete locales[name];\n            return null;\n        }\n    }\n\n    function updateLocale(name, config) {\n        if (config != null) {\n            var locale, tmpLocale, parentConfig = baseConfig;\n            // MERGE\n            tmpLocale = loadLocale(name);\n            if (tmpLocale != null) {\n                parentConfig = tmpLocale._config;\n            }\n            config = mergeConfigs(parentConfig, config);\n            locale = new Locale(config);\n            locale.parentLocale = locales[name];\n            locales[name] = locale;\n\n            // backwards compat for now: also set the locale\n            getSetGlobalLocale(name);\n        } else {\n            // pass null for config to unupdate, useful for tests\n            if (locales[name] != null) {\n                if (locales[name].parentLocale != null) {\n                    locales[name] = locales[name].parentLocale;\n                } else if (locales[name] != null) {\n                    delete locales[name];\n                }\n            }\n        }\n        return locales[name];\n    }\n\n    // returns locale data\n    function getLocale (key) {\n        var locale;\n\n        if (key && key._locale && key._locale._abbr) {\n            key = key._locale._abbr;\n        }\n\n        if (!key) {\n            return globalLocale;\n        }\n\n        if (!isArray(key)) {\n            //short-circuit everything else\n            locale = loadLocale(key);\n            if (locale) {\n                return locale;\n            }\n            key = [key];\n        }\n\n        return chooseLocale(key);\n    }\n\n    function listLocales() {\n        return keys(locales);\n    }\n\n    function checkOverflow (m) {\n        var overflow;\n        var a = m._a;\n\n        if (a && getParsingFlags(m).overflow === -2) {\n            overflow =\n                a[MONTH]       < 0 || a[MONTH]       > 11  ? MONTH :\n                a[DATE]        < 1 || a[DATE]        > daysInMonth(a[YEAR], a[MONTH]) ? DATE :\n                a[HOUR]        < 0 || a[HOUR]        > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :\n                a[MINUTE]      < 0 || a[MINUTE]      > 59  ? MINUTE :\n                a[SECOND]      < 0 || a[SECOND]      > 59  ? SECOND :\n                a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :\n                -1;\n\n            if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {\n                overflow = DATE;\n            }\n            if (getParsingFlags(m)._overflowWeeks && overflow === -1) {\n                overflow = WEEK;\n            }\n            if (getParsingFlags(m)._overflowWeekday && overflow === -1) {\n                overflow = WEEKDAY;\n            }\n\n            getParsingFlags(m).overflow = overflow;\n        }\n\n        return m;\n    }\n\n    // Pick the first defined of two or three arguments.\n    function defaults(a, b, c) {\n        if (a != null) {\n            return a;\n        }\n        if (b != null) {\n            return b;\n        }\n        return c;\n    }\n\n    function currentDateArray(config) {\n        // hooks is actually the exported moment object\n        var nowValue = new Date(hooks.now());\n        if (config._useUTC) {\n            return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];\n        }\n        return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];\n    }\n\n    // convert an array to a date.\n    // the array should mirror the parameters below\n    // note: all values past the year are optional and will default to the lowest possible value.\n    // [year, month, day , hour, minute, second, millisecond]\n    function configFromArray (config) {\n        var i, date, input = [], currentDate, expectedWeekday, yearToUse;\n\n        if (config._d) {\n            return;\n        }\n\n        currentDate = currentDateArray(config);\n\n        //compute day of the year from weeks and weekdays\n        if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {\n            dayOfYearFromWeekInfo(config);\n        }\n\n        //if the day of the year is set, figure out what it is\n        if (config._dayOfYear != null) {\n            yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);\n\n            if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {\n                getParsingFlags(config)._overflowDayOfYear = true;\n            }\n\n            date = createUTCDate(yearToUse, 0, config._dayOfYear);\n            config._a[MONTH] = date.getUTCMonth();\n            config._a[DATE] = date.getUTCDate();\n        }\n\n        // Default to current date.\n        // * if no year, month, day of month are given, default to today\n        // * if day of month is given, default month and year\n        // * if month is given, default only year\n        // * if year is given, don't default anything\n        for (i = 0; i < 3 && config._a[i] == null; ++i) {\n            config._a[i] = input[i] = currentDate[i];\n        }\n\n        // Zero out whatever was not defaulted, including time\n        for (; i < 7; i++) {\n            config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];\n        }\n\n        // Check for 24:00:00.000\n        if (config._a[HOUR] === 24 &&\n                config._a[MINUTE] === 0 &&\n                config._a[SECOND] === 0 &&\n                config._a[MILLISECOND] === 0) {\n            config._nextDay = true;\n            config._a[HOUR] = 0;\n        }\n\n        config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);\n        expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();\n\n        // Apply timezone offset from input. The actual utcOffset can be changed\n        // with parseZone.\n        if (config._tzm != null) {\n            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n        }\n\n        if (config._nextDay) {\n            config._a[HOUR] = 24;\n        }\n\n        // check for mismatching day of week\n        if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {\n            getParsingFlags(config).weekdayMismatch = true;\n        }\n    }\n\n    function dayOfYearFromWeekInfo(config) {\n        var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;\n\n        w = config._w;\n        if (w.GG != null || w.W != null || w.E != null) {\n            dow = 1;\n            doy = 4;\n\n            // TODO: We need to take the current isoWeekYear, but that depends on\n            // how we interpret now (local, utc, fixed offset). So create\n            // a now version of current config (take local/utc/offset flags, and\n            // create now).\n            weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);\n            week = defaults(w.W, 1);\n            weekday = defaults(w.E, 1);\n            if (weekday < 1 || weekday > 7) {\n                weekdayOverflow = true;\n            }\n        } else {\n            dow = config._locale._week.dow;\n            doy = config._locale._week.doy;\n\n            var curWeek = weekOfYear(createLocal(), dow, doy);\n\n            weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);\n\n            // Default to current week.\n            week = defaults(w.w, curWeek.week);\n\n            if (w.d != null) {\n                // weekday -- low day numbers are considered next week\n                weekday = w.d;\n                if (weekday < 0 || weekday > 6) {\n                    weekdayOverflow = true;\n                }\n            } else if (w.e != null) {\n                // local weekday -- counting starts from beginning of week\n                weekday = w.e + dow;\n                if (w.e < 0 || w.e > 6) {\n                    weekdayOverflow = true;\n                }\n            } else {\n                // default to beginning of week\n                weekday = dow;\n            }\n        }\n        if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {\n            getParsingFlags(config)._overflowWeeks = true;\n        } else if (weekdayOverflow != null) {\n            getParsingFlags(config)._overflowWeekday = true;\n        } else {\n            temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);\n            config._a[YEAR] = temp.year;\n            config._dayOfYear = temp.dayOfYear;\n        }\n    }\n\n    // iso 8601 regex\n    // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)\n    var extendedIsoRegex = /^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;\n    var basicIsoRegex = /^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;\n\n    var tzRegex = /Z|[+-]\\d\\d(?::?\\d\\d)?/;\n\n    var isoDates = [\n        ['YYYYYY-MM-DD', /[+-]\\d{6}-\\d\\d-\\d\\d/],\n        ['YYYY-MM-DD', /\\d{4}-\\d\\d-\\d\\d/],\n        ['GGGG-[W]WW-E', /\\d{4}-W\\d\\d-\\d/],\n        ['GGGG-[W]WW', /\\d{4}-W\\d\\d/, false],\n        ['YYYY-DDD', /\\d{4}-\\d{3}/],\n        ['YYYY-MM', /\\d{4}-\\d\\d/, false],\n        ['YYYYYYMMDD', /[+-]\\d{10}/],\n        ['YYYYMMDD', /\\d{8}/],\n        // YYYYMM is NOT allowed by the standard\n        ['GGGG[W]WWE', /\\d{4}W\\d{3}/],\n        ['GGGG[W]WW', /\\d{4}W\\d{2}/, false],\n        ['YYYYDDD', /\\d{7}/]\n    ];\n\n    // iso time formats and regexes\n    var isoTimes = [\n        ['HH:mm:ss.SSSS', /\\d\\d:\\d\\d:\\d\\d\\.\\d+/],\n        ['HH:mm:ss,SSSS', /\\d\\d:\\d\\d:\\d\\d,\\d+/],\n        ['HH:mm:ss', /\\d\\d:\\d\\d:\\d\\d/],\n        ['HH:mm', /\\d\\d:\\d\\d/],\n        ['HHmmss.SSSS', /\\d\\d\\d\\d\\d\\d\\.\\d+/],\n        ['HHmmss,SSSS', /\\d\\d\\d\\d\\d\\d,\\d+/],\n        ['HHmmss', /\\d\\d\\d\\d\\d\\d/],\n        ['HHmm', /\\d\\d\\d\\d/],\n        ['HH', /\\d\\d/]\n    ];\n\n    var aspNetJsonRegex = /^\\/?Date\\((\\-?\\d+)/i;\n\n    // date from iso format\n    function configFromISO(config) {\n        var i, l,\n            string = config._i,\n            match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),\n            allowTime, dateFormat, timeFormat, tzFormat;\n\n        if (match) {\n            getParsingFlags(config).iso = true;\n\n            for (i = 0, l = isoDates.length; i < l; i++) {\n                if (isoDates[i][1].exec(match[1])) {\n                    dateFormat = isoDates[i][0];\n                    allowTime = isoDates[i][2] !== false;\n                    break;\n                }\n            }\n            if (dateFormat == null) {\n                config._isValid = false;\n                return;\n            }\n            if (match[3]) {\n                for (i = 0, l = isoTimes.length; i < l; i++) {\n                    if (isoTimes[i][1].exec(match[3])) {\n                        // match[2] should be 'T' or space\n                        timeFormat = (match[2] || ' ') + isoTimes[i][0];\n                        break;\n                    }\n                }\n                if (timeFormat == null) {\n                    config._isValid = false;\n                    return;\n                }\n            }\n            if (!allowTime && timeFormat != null) {\n                config._isValid = false;\n                return;\n            }\n            if (match[4]) {\n                if (tzRegex.exec(match[4])) {\n                    tzFormat = 'Z';\n                } else {\n                    config._isValid = false;\n                    return;\n                }\n            }\n            config._f = dateFormat + (timeFormat || '') + (tzFormat || '');\n            configFromStringAndFormat(config);\n        } else {\n            config._isValid = false;\n        }\n    }\n\n    // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3\n    var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/;\n\n    function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {\n        var result = [\n            untruncateYear(yearStr),\n            defaultLocaleMonthsShort.indexOf(monthStr),\n            parseInt(dayStr, 10),\n            parseInt(hourStr, 10),\n            parseInt(minuteStr, 10)\n        ];\n\n        if (secondStr) {\n            result.push(parseInt(secondStr, 10));\n        }\n\n        return result;\n    }\n\n    function untruncateYear(yearStr) {\n        var year = parseInt(yearStr, 10);\n        if (year <= 49) {\n            return 2000 + year;\n        } else if (year <= 999) {\n            return 1900 + year;\n        }\n        return year;\n    }\n\n    function preprocessRFC2822(s) {\n        // Remove comments and folding whitespace and replace multiple-spaces with a single space\n        return s.replace(/\\([^)]*\\)|[\\n\\t]/g, ' ').replace(/(\\s\\s+)/g, ' ').replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n    }\n\n    function checkWeekday(weekdayStr, parsedInput, config) {\n        if (weekdayStr) {\n            // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check.\n            var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),\n                weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();\n            if (weekdayProvided !== weekdayActual) {\n                getParsingFlags(config).weekdayMismatch = true;\n                config._isValid = false;\n                return false;\n            }\n        }\n        return true;\n    }\n\n    var obsOffsets = {\n        UT: 0,\n        GMT: 0,\n        EDT: -4 * 60,\n        EST: -5 * 60,\n        CDT: -5 * 60,\n        CST: -6 * 60,\n        MDT: -6 * 60,\n        MST: -7 * 60,\n        PDT: -7 * 60,\n        PST: -8 * 60\n    };\n\n    function calculateOffset(obsOffset, militaryOffset, numOffset) {\n        if (obsOffset) {\n            return obsOffsets[obsOffset];\n        } else if (militaryOffset) {\n            // the only allowed military tz is Z\n            return 0;\n        } else {\n            var hm = parseInt(numOffset, 10);\n            var m = hm % 100, h = (hm - m) / 100;\n            return h * 60 + m;\n        }\n    }\n\n    // date and time from ref 2822 format\n    function configFromRFC2822(config) {\n        var match = rfc2822.exec(preprocessRFC2822(config._i));\n        if (match) {\n            var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);\n            if (!checkWeekday(match[1], parsedArray, config)) {\n                return;\n            }\n\n            config._a = parsedArray;\n            config._tzm = calculateOffset(match[8], match[9], match[10]);\n\n            config._d = createUTCDate.apply(null, config._a);\n            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n\n            getParsingFlags(config).rfc2822 = true;\n        } else {\n            config._isValid = false;\n        }\n    }\n\n    // date from iso format or fallback\n    function configFromString(config) {\n        var matched = aspNetJsonRegex.exec(config._i);\n\n        if (matched !== null) {\n            config._d = new Date(+matched[1]);\n            return;\n        }\n\n        configFromISO(config);\n        if (config._isValid === false) {\n            delete config._isValid;\n        } else {\n            return;\n        }\n\n        configFromRFC2822(config);\n        if (config._isValid === false) {\n            delete config._isValid;\n        } else {\n            return;\n        }\n\n        // Final attempt, use Input Fallback\n        hooks.createFromInputFallback(config);\n    }\n\n    hooks.createFromInputFallback = deprecate(\n        'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +\n        'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +\n        'discouraged and will be removed in an upcoming major release. Please refer to ' +\n        'http://momentjs.com/guides/#/warnings/js-date/ for more info.',\n        function (config) {\n            config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));\n        }\n    );\n\n    // constant that refers to the ISO standard\n    hooks.ISO_8601 = function () {};\n\n    // constant that refers to the RFC 2822 form\n    hooks.RFC_2822 = function () {};\n\n    // date from string and format string\n    function configFromStringAndFormat(config) {\n        // TODO: Move this to another part of the creation flow to prevent circular deps\n        if (config._f === hooks.ISO_8601) {\n            configFromISO(config);\n            return;\n        }\n        if (config._f === hooks.RFC_2822) {\n            configFromRFC2822(config);\n            return;\n        }\n        config._a = [];\n        getParsingFlags(config).empty = true;\n\n        // This array is used to make a Date, either with `new Date` or `Date.UTC`\n        var string = '' + config._i,\n            i, parsedInput, tokens, token, skipped,\n            stringLength = string.length,\n            totalParsedInputLength = 0;\n\n        tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];\n\n        for (i = 0; i < tokens.length; i++) {\n            token = tokens[i];\n            parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];\n            // console.log('token', token, 'parsedInput', parsedInput,\n            //         'regex', getParseRegexForToken(token, config));\n            if (parsedInput) {\n                skipped = string.substr(0, string.indexOf(parsedInput));\n                if (skipped.length > 0) {\n                    getParsingFlags(config).unusedInput.push(skipped);\n                }\n                string = string.slice(string.indexOf(parsedInput) + parsedInput.length);\n                totalParsedInputLength += parsedInput.length;\n            }\n            // don't parse if it's not a known token\n            if (formatTokenFunctions[token]) {\n                if (parsedInput) {\n                    getParsingFlags(config).empty = false;\n                }\n                else {\n                    getParsingFlags(config).unusedTokens.push(token);\n                }\n                addTimeToArrayFromToken(token, parsedInput, config);\n            }\n            else if (config._strict && !parsedInput) {\n                getParsingFlags(config).unusedTokens.push(token);\n            }\n        }\n\n        // add remaining unparsed input length to the string\n        getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;\n        if (string.length > 0) {\n            getParsingFlags(config).unusedInput.push(string);\n        }\n\n        // clear _12h flag if hour is <= 12\n        if (config._a[HOUR] <= 12 &&\n            getParsingFlags(config).bigHour === true &&\n            config._a[HOUR] > 0) {\n            getParsingFlags(config).bigHour = undefined;\n        }\n\n        getParsingFlags(config).parsedDateParts = config._a.slice(0);\n        getParsingFlags(config).meridiem = config._meridiem;\n        // handle meridiem\n        config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);\n\n        configFromArray(config);\n        checkOverflow(config);\n    }\n\n\n    function meridiemFixWrap (locale, hour, meridiem) {\n        var isPm;\n\n        if (meridiem == null) {\n            // nothing to do\n            return hour;\n        }\n        if (locale.meridiemHour != null) {\n            return locale.meridiemHour(hour, meridiem);\n        } else if (locale.isPM != null) {\n            // Fallback\n            isPm = locale.isPM(meridiem);\n            if (isPm && hour < 12) {\n                hour += 12;\n            }\n            if (!isPm && hour === 12) {\n                hour = 0;\n            }\n            return hour;\n        } else {\n            // this is not supposed to happen\n            return hour;\n        }\n    }\n\n    // date from string and array of format strings\n    function configFromStringAndArray(config) {\n        var tempConfig,\n            bestMoment,\n\n            scoreToBeat,\n            i,\n            currentScore;\n\n        if (config._f.length === 0) {\n            getParsingFlags(config).invalidFormat = true;\n            config._d = new Date(NaN);\n            return;\n        }\n\n        for (i = 0; i < config._f.length; i++) {\n            currentScore = 0;\n            tempConfig = copyConfig({}, config);\n            if (config._useUTC != null) {\n                tempConfig._useUTC = config._useUTC;\n            }\n            tempConfig._f = config._f[i];\n            configFromStringAndFormat(tempConfig);\n\n            if (!isValid(tempConfig)) {\n                continue;\n            }\n\n            // if there is any input that was not parsed add a penalty for that format\n            currentScore += getParsingFlags(tempConfig).charsLeftOver;\n\n            //or tokens\n            currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;\n\n            getParsingFlags(tempConfig).score = currentScore;\n\n            if (scoreToBeat == null || currentScore < scoreToBeat) {\n                scoreToBeat = currentScore;\n                bestMoment = tempConfig;\n            }\n        }\n\n        extend(config, bestMoment || tempConfig);\n    }\n\n    function configFromObject(config) {\n        if (config._d) {\n            return;\n        }\n\n        var i = normalizeObjectUnits(config._i);\n        config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {\n            return obj && parseInt(obj, 10);\n        });\n\n        configFromArray(config);\n    }\n\n    function createFromConfig (config) {\n        var res = new Moment(checkOverflow(prepareConfig(config)));\n        if (res._nextDay) {\n            // Adding is smart enough around DST\n            res.add(1, 'd');\n            res._nextDay = undefined;\n        }\n\n        return res;\n    }\n\n    function prepareConfig (config) {\n        var input = config._i,\n            format = config._f;\n\n        config._locale = config._locale || getLocale(config._l);\n\n        if (input === null || (format === undefined && input === '')) {\n            return createInvalid({nullInput: true});\n        }\n\n        if (typeof input === 'string') {\n            config._i = input = config._locale.preparse(input);\n        }\n\n        if (isMoment(input)) {\n            return new Moment(checkOverflow(input));\n        } else if (isDate(input)) {\n            config._d = input;\n        } else if (isArray(format)) {\n            configFromStringAndArray(config);\n        } else if (format) {\n            configFromStringAndFormat(config);\n        }  else {\n            configFromInput(config);\n        }\n\n        if (!isValid(config)) {\n            config._d = null;\n        }\n\n        return config;\n    }\n\n    function configFromInput(config) {\n        var input = config._i;\n        if (isUndefined(input)) {\n            config._d = new Date(hooks.now());\n        } else if (isDate(input)) {\n            config._d = new Date(input.valueOf());\n        } else if (typeof input === 'string') {\n            configFromString(config);\n        } else if (isArray(input)) {\n            config._a = map(input.slice(0), function (obj) {\n                return parseInt(obj, 10);\n            });\n            configFromArray(config);\n        } else if (isObject(input)) {\n            configFromObject(config);\n        } else if (isNumber(input)) {\n            // from milliseconds\n            config._d = new Date(input);\n        } else {\n            hooks.createFromInputFallback(config);\n        }\n    }\n\n    function createLocalOrUTC (input, format, locale, strict, isUTC) {\n        var c = {};\n\n        if (locale === true || locale === false) {\n            strict = locale;\n            locale = undefined;\n        }\n\n        if ((isObject(input) && isObjectEmpty(input)) ||\n                (isArray(input) && input.length === 0)) {\n            input = undefined;\n        }\n        // object construction must be done this way.\n        // https://github.com/moment/moment/issues/1423\n        c._isAMomentObject = true;\n        c._useUTC = c._isUTC = isUTC;\n        c._l = locale;\n        c._i = input;\n        c._f = format;\n        c._strict = strict;\n\n        return createFromConfig(c);\n    }\n\n    function createLocal (input, format, locale, strict) {\n        return createLocalOrUTC(input, format, locale, strict, false);\n    }\n\n    var prototypeMin = deprecate(\n        'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',\n        function () {\n            var other = createLocal.apply(null, arguments);\n            if (this.isValid() && other.isValid()) {\n                return other < this ? this : other;\n            } else {\n                return createInvalid();\n            }\n        }\n    );\n\n    var prototypeMax = deprecate(\n        'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',\n        function () {\n            var other = createLocal.apply(null, arguments);\n            if (this.isValid() && other.isValid()) {\n                return other > this ? this : other;\n            } else {\n                return createInvalid();\n            }\n        }\n    );\n\n    // Pick a moment m from moments so that m[fn](other) is true for all\n    // other. This relies on the function fn to be transitive.\n    //\n    // moments should either be an array of moment objects or an array, whose\n    // first element is an array of moment objects.\n    function pickBy(fn, moments) {\n        var res, i;\n        if (moments.length === 1 && isArray(moments[0])) {\n            moments = moments[0];\n        }\n        if (!moments.length) {\n            return createLocal();\n        }\n        res = moments[0];\n        for (i = 1; i < moments.length; ++i) {\n            if (!moments[i].isValid() || moments[i][fn](res)) {\n                res = moments[i];\n            }\n        }\n        return res;\n    }\n\n    // TODO: Use [].sort instead?\n    function min () {\n        var args = [].slice.call(arguments, 0);\n\n        return pickBy('isBefore', args);\n    }\n\n    function max () {\n        var args = [].slice.call(arguments, 0);\n\n        return pickBy('isAfter', args);\n    }\n\n    var now = function () {\n        return Date.now ? Date.now() : +(new Date());\n    };\n\n    var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];\n\n    function isDurationValid(m) {\n        for (var key in m) {\n            if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {\n                return false;\n            }\n        }\n\n        var unitHasDecimal = false;\n        for (var i = 0; i < ordering.length; ++i) {\n            if (m[ordering[i]]) {\n                if (unitHasDecimal) {\n                    return false; // only allow non-integers for smallest unit\n                }\n                if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {\n                    unitHasDecimal = true;\n                }\n            }\n        }\n\n        return true;\n    }\n\n    function isValid$1() {\n        return this._isValid;\n    }\n\n    function createInvalid$1() {\n        return createDuration(NaN);\n    }\n\n    function Duration (duration) {\n        var normalizedInput = normalizeObjectUnits(duration),\n            years = normalizedInput.year || 0,\n            quarters = normalizedInput.quarter || 0,\n            months = normalizedInput.month || 0,\n            weeks = normalizedInput.week || normalizedInput.isoWeek || 0,\n            days = normalizedInput.day || 0,\n            hours = normalizedInput.hour || 0,\n            minutes = normalizedInput.minute || 0,\n            seconds = normalizedInput.second || 0,\n            milliseconds = normalizedInput.millisecond || 0;\n\n        this._isValid = isDurationValid(normalizedInput);\n\n        // representation for dateAddRemove\n        this._milliseconds = +milliseconds +\n            seconds * 1e3 + // 1000\n            minutes * 6e4 + // 1000 * 60\n            hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978\n        // Because of dateAddRemove treats 24 hours as different from a\n        // day when working around DST, we need to store them separately\n        this._days = +days +\n            weeks * 7;\n        // It is impossible to translate months into days without knowing\n        // which months you are are talking about, so we have to store\n        // it separately.\n        this._months = +months +\n            quarters * 3 +\n            years * 12;\n\n        this._data = {};\n\n        this._locale = getLocale();\n\n        this._bubble();\n    }\n\n    function isDuration (obj) {\n        return obj instanceof Duration;\n    }\n\n    function absRound (number) {\n        if (number < 0) {\n            return Math.round(-1 * number) * -1;\n        } else {\n            return Math.round(number);\n        }\n    }\n\n    // FORMATTING\n\n    function offset (token, separator) {\n        addFormatToken(token, 0, 0, function () {\n            var offset = this.utcOffset();\n            var sign = '+';\n            if (offset < 0) {\n                offset = -offset;\n                sign = '-';\n            }\n            return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);\n        });\n    }\n\n    offset('Z', ':');\n    offset('ZZ', '');\n\n    // PARSING\n\n    addRegexToken('Z',  matchShortOffset);\n    addRegexToken('ZZ', matchShortOffset);\n    addParseToken(['Z', 'ZZ'], function (input, array, config) {\n        config._useUTC = true;\n        config._tzm = offsetFromString(matchShortOffset, input);\n    });\n\n    // HELPERS\n\n    // timezone chunker\n    // '+10:00' > ['10',  '00']\n    // '-1530'  > ['-15', '30']\n    var chunkOffset = /([\\+\\-]|\\d\\d)/gi;\n\n    function offsetFromString(matcher, string) {\n        var matches = (string || '').match(matcher);\n\n        if (matches === null) {\n            return null;\n        }\n\n        var chunk   = matches[matches.length - 1] || [];\n        var parts   = (chunk + '').match(chunkOffset) || ['-', 0, 0];\n        var minutes = +(parts[1] * 60) + toInt(parts[2]);\n\n        return minutes === 0 ?\n          0 :\n          parts[0] === '+' ? minutes : -minutes;\n    }\n\n    // Return a moment from input, that is local/utc/zone equivalent to model.\n    function cloneWithOffset(input, model) {\n        var res, diff;\n        if (model._isUTC) {\n            res = model.clone();\n            diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();\n            // Use low-level api, because this fn is low-level api.\n            res._d.setTime(res._d.valueOf() + diff);\n            hooks.updateOffset(res, false);\n            return res;\n        } else {\n            return createLocal(input).local();\n        }\n    }\n\n    function getDateOffset (m) {\n        // On Firefox.24 Date#getTimezoneOffset returns a floating point.\n        // https://github.com/moment/moment/pull/1871\n        return -Math.round(m._d.getTimezoneOffset() / 15) * 15;\n    }\n\n    // HOOKS\n\n    // This function will be called whenever a moment is mutated.\n    // It is intended to keep the offset in sync with the timezone.\n    hooks.updateOffset = function () {};\n\n    // MOMENTS\n\n    // keepLocalTime = true means only change the timezone, without\n    // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->\n    // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset\n    // +0200, so we adjust the time as needed, to be valid.\n    //\n    // Keeping the time actually adds/subtracts (one hour)\n    // from the actual represented time. That is why we call updateOffset\n    // a second time. In case it wants us to change the offset again\n    // _changeInProgress == true case, then we have to adjust, because\n    // there is no such time in the given timezone.\n    function getSetOffset (input, keepLocalTime, keepMinutes) {\n        var offset = this._offset || 0,\n            localAdjust;\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n        if (input != null) {\n            if (typeof input === 'string') {\n                input = offsetFromString(matchShortOffset, input);\n                if (input === null) {\n                    return this;\n                }\n            } else if (Math.abs(input) < 16 && !keepMinutes) {\n                input = input * 60;\n            }\n            if (!this._isUTC && keepLocalTime) {\n                localAdjust = getDateOffset(this);\n            }\n            this._offset = input;\n            this._isUTC = true;\n            if (localAdjust != null) {\n                this.add(localAdjust, 'm');\n            }\n            if (offset !== input) {\n                if (!keepLocalTime || this._changeInProgress) {\n                    addSubtract(this, createDuration(input - offset, 'm'), 1, false);\n                } else if (!this._changeInProgress) {\n                    this._changeInProgress = true;\n                    hooks.updateOffset(this, true);\n                    this._changeInProgress = null;\n                }\n            }\n            return this;\n        } else {\n            return this._isUTC ? offset : getDateOffset(this);\n        }\n    }\n\n    function getSetZone (input, keepLocalTime) {\n        if (input != null) {\n            if (typeof input !== 'string') {\n                input = -input;\n            }\n\n            this.utcOffset(input, keepLocalTime);\n\n            return this;\n        } else {\n            return -this.utcOffset();\n        }\n    }\n\n    function setOffsetToUTC (keepLocalTime) {\n        return this.utcOffset(0, keepLocalTime);\n    }\n\n    function setOffsetToLocal (keepLocalTime) {\n        if (this._isUTC) {\n            this.utcOffset(0, keepLocalTime);\n            this._isUTC = false;\n\n            if (keepLocalTime) {\n                this.subtract(getDateOffset(this), 'm');\n            }\n        }\n        return this;\n    }\n\n    function setOffsetToParsedOffset () {\n        if (this._tzm != null) {\n            this.utcOffset(this._tzm, false, true);\n        } else if (typeof this._i === 'string') {\n            var tZone = offsetFromString(matchOffset, this._i);\n            if (tZone != null) {\n                this.utcOffset(tZone);\n            }\n            else {\n                this.utcOffset(0, true);\n            }\n        }\n        return this;\n    }\n\n    function hasAlignedHourOffset (input) {\n        if (!this.isValid()) {\n            return false;\n        }\n        input = input ? createLocal(input).utcOffset() : 0;\n\n        return (this.utcOffset() - input) % 60 === 0;\n    }\n\n    function isDaylightSavingTime () {\n        return (\n            this.utcOffset() > this.clone().month(0).utcOffset() ||\n            this.utcOffset() > this.clone().month(5).utcOffset()\n        );\n    }\n\n    function isDaylightSavingTimeShifted () {\n        if (!isUndefined(this._isDSTShifted)) {\n            return this._isDSTShifted;\n        }\n\n        var c = {};\n\n        copyConfig(c, this);\n        c = prepareConfig(c);\n\n        if (c._a) {\n            var other = c._isUTC ? createUTC(c._a) : createLocal(c._a);\n            this._isDSTShifted = this.isValid() &&\n                compareArrays(c._a, other.toArray()) > 0;\n        } else {\n            this._isDSTShifted = false;\n        }\n\n        return this._isDSTShifted;\n    }\n\n    function isLocal () {\n        return this.isValid() ? !this._isUTC : false;\n    }\n\n    function isUtcOffset () {\n        return this.isValid() ? this._isUTC : false;\n    }\n\n    function isUtc () {\n        return this.isValid() ? this._isUTC && this._offset === 0 : false;\n    }\n\n    // ASP.NET json date format regex\n    var aspNetRegex = /^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/;\n\n    // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html\n    // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere\n    // and further modified to allow for strings containing both week and day\n    var isoRegex = /^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;\n\n    function createDuration (input, key) {\n        var duration = input,\n            // matching against regexp is expensive, do it on demand\n            match = null,\n            sign,\n            ret,\n            diffRes;\n\n        if (isDuration(input)) {\n            duration = {\n                ms : input._milliseconds,\n                d  : input._days,\n                M  : input._months\n            };\n        } else if (isNumber(input)) {\n            duration = {};\n            if (key) {\n                duration[key] = input;\n            } else {\n                duration.milliseconds = input;\n            }\n        } else if (!!(match = aspNetRegex.exec(input))) {\n            sign = (match[1] === '-') ? -1 : 1;\n            duration = {\n                y  : 0,\n                d  : toInt(match[DATE])                         * sign,\n                h  : toInt(match[HOUR])                         * sign,\n                m  : toInt(match[MINUTE])                       * sign,\n                s  : toInt(match[SECOND])                       * sign,\n                ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match\n            };\n        } else if (!!(match = isoRegex.exec(input))) {\n            sign = (match[1] === '-') ? -1 : 1;\n            duration = {\n                y : parseIso(match[2], sign),\n                M : parseIso(match[3], sign),\n                w : parseIso(match[4], sign),\n                d : parseIso(match[5], sign),\n                h : parseIso(match[6], sign),\n                m : parseIso(match[7], sign),\n                s : parseIso(match[8], sign)\n            };\n        } else if (duration == null) {// checks for null or undefined\n            duration = {};\n        } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {\n            diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));\n\n            duration = {};\n            duration.ms = diffRes.milliseconds;\n            duration.M = diffRes.months;\n        }\n\n        ret = new Duration(duration);\n\n        if (isDuration(input) && hasOwnProp(input, '_locale')) {\n            ret._locale = input._locale;\n        }\n\n        return ret;\n    }\n\n    createDuration.fn = Duration.prototype;\n    createDuration.invalid = createInvalid$1;\n\n    function parseIso (inp, sign) {\n        // We'd normally use ~~inp for this, but unfortunately it also\n        // converts floats to ints.\n        // inp may be undefined, so careful calling replace on it.\n        var res = inp && parseFloat(inp.replace(',', '.'));\n        // apply sign while we're at it\n        return (isNaN(res) ? 0 : res) * sign;\n    }\n\n    function positiveMomentsDifference(base, other) {\n        var res = {};\n\n        res.months = other.month() - base.month() +\n            (other.year() - base.year()) * 12;\n        if (base.clone().add(res.months, 'M').isAfter(other)) {\n            --res.months;\n        }\n\n        res.milliseconds = +other - +(base.clone().add(res.months, 'M'));\n\n        return res;\n    }\n\n    function momentsDifference(base, other) {\n        var res;\n        if (!(base.isValid() && other.isValid())) {\n            return {milliseconds: 0, months: 0};\n        }\n\n        other = cloneWithOffset(other, base);\n        if (base.isBefore(other)) {\n            res = positiveMomentsDifference(base, other);\n        } else {\n            res = positiveMomentsDifference(other, base);\n            res.milliseconds = -res.milliseconds;\n            res.months = -res.months;\n        }\n\n        return res;\n    }\n\n    // TODO: remove 'name' arg after deprecation is removed\n    function createAdder(direction, name) {\n        return function (val, period) {\n            var dur, tmp;\n            //invert the arguments, but complain about it\n            if (period !== null && !isNaN(+period)) {\n                deprecateSimple(name, 'moment().' + name  + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +\n                'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');\n                tmp = val; val = period; period = tmp;\n            }\n\n            val = typeof val === 'string' ? +val : val;\n            dur = createDuration(val, period);\n            addSubtract(this, dur, direction);\n            return this;\n        };\n    }\n\n    function addSubtract (mom, duration, isAdding, updateOffset) {\n        var milliseconds = duration._milliseconds,\n            days = absRound(duration._days),\n            months = absRound(duration._months);\n\n        if (!mom.isValid()) {\n            // No op\n            return;\n        }\n\n        updateOffset = updateOffset == null ? true : updateOffset;\n\n        if (months) {\n            setMonth(mom, get(mom, 'Month') + months * isAdding);\n        }\n        if (days) {\n            set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);\n        }\n        if (milliseconds) {\n            mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);\n        }\n        if (updateOffset) {\n            hooks.updateOffset(mom, days || months);\n        }\n    }\n\n    var add      = createAdder(1, 'add');\n    var subtract = createAdder(-1, 'subtract');\n\n    function getCalendarFormat(myMoment, now) {\n        var diff = myMoment.diff(now, 'days', true);\n        return diff < -6 ? 'sameElse' :\n                diff < -1 ? 'lastWeek' :\n                diff < 0 ? 'lastDay' :\n                diff < 1 ? 'sameDay' :\n                diff < 2 ? 'nextDay' :\n                diff < 7 ? 'nextWeek' : 'sameElse';\n    }\n\n    function calendar$1 (time, formats) {\n        // We want to compare the start of today, vs this.\n        // Getting start-of-today depends on whether we're local/utc/offset or not.\n        var now = time || createLocal(),\n            sod = cloneWithOffset(now, this).startOf('day'),\n            format = hooks.calendarFormat(this, sod) || 'sameElse';\n\n        var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);\n\n        return this.format(output || this.localeData().calendar(format, this, createLocal(now)));\n    }\n\n    function clone () {\n        return new Moment(this);\n    }\n\n    function isAfter (input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input);\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() > localInput.valueOf();\n        } else {\n            return localInput.valueOf() < this.clone().startOf(units).valueOf();\n        }\n    }\n\n    function isBefore (input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input);\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() < localInput.valueOf();\n        } else {\n            return this.clone().endOf(units).valueOf() < localInput.valueOf();\n        }\n    }\n\n    function isBetween (from, to, units, inclusivity) {\n        var localFrom = isMoment(from) ? from : createLocal(from),\n            localTo = isMoment(to) ? to : createLocal(to);\n        if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {\n            return false;\n        }\n        inclusivity = inclusivity || '()';\n        return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) &&\n            (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units));\n    }\n\n    function isSame (input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input),\n            inputMs;\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() === localInput.valueOf();\n        } else {\n            inputMs = localInput.valueOf();\n            return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();\n        }\n    }\n\n    function isSameOrAfter (input, units) {\n        return this.isSame(input, units) || this.isAfter(input, units);\n    }\n\n    function isSameOrBefore (input, units) {\n        return this.isSame(input, units) || this.isBefore(input, units);\n    }\n\n    function diff (input, units, asFloat) {\n        var that,\n            zoneDelta,\n            output;\n\n        if (!this.isValid()) {\n            return NaN;\n        }\n\n        that = cloneWithOffset(input, this);\n\n        if (!that.isValid()) {\n            return NaN;\n        }\n\n        zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;\n\n        units = normalizeUnits(units);\n\n        switch (units) {\n            case 'year': output = monthDiff(this, that) / 12; break;\n            case 'month': output = monthDiff(this, that); break;\n            case 'quarter': output = monthDiff(this, that) / 3; break;\n            case 'second': output = (this - that) / 1e3; break; // 1000\n            case 'minute': output = (this - that) / 6e4; break; // 1000 * 60\n            case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60\n            case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst\n            case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst\n            default: output = this - that;\n        }\n\n        return asFloat ? output : absFloor(output);\n    }\n\n    function monthDiff (a, b) {\n        // difference in months\n        var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),\n            // b is in (anchor - 1 month, anchor + 1 month)\n            anchor = a.clone().add(wholeMonthDiff, 'months'),\n            anchor2, adjust;\n\n        if (b - anchor < 0) {\n            anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');\n            // linear across the month\n            adjust = (b - anchor) / (anchor - anchor2);\n        } else {\n            anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');\n            // linear across the month\n            adjust = (b - anchor) / (anchor2 - anchor);\n        }\n\n        //check for negative zero, return zero if negative zero\n        return -(wholeMonthDiff + adjust) || 0;\n    }\n\n    hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';\n    hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';\n\n    function toString () {\n        return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');\n    }\n\n    function toISOString(keepOffset) {\n        if (!this.isValid()) {\n            return null;\n        }\n        var utc = keepOffset !== true;\n        var m = utc ? this.clone().utc() : this;\n        if (m.year() < 0 || m.year() > 9999) {\n            return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');\n        }\n        if (isFunction(Date.prototype.toISOString)) {\n            // native implementation is ~50x faster, use it when we can\n            if (utc) {\n                return this.toDate().toISOString();\n            } else {\n                return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));\n            }\n        }\n        return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');\n    }\n\n    /**\n     * Return a human readable representation of a moment that can\n     * also be evaluated to get a new moment which is the same\n     *\n     * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects\n     */\n    function inspect () {\n        if (!this.isValid()) {\n            return 'moment.invalid(/* ' + this._i + ' */)';\n        }\n        var func = 'moment';\n        var zone = '';\n        if (!this.isLocal()) {\n            func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';\n            zone = 'Z';\n        }\n        var prefix = '[' + func + '(\"]';\n        var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY';\n        var datetime = '-MM-DD[T]HH:mm:ss.SSS';\n        var suffix = zone + '[\")]';\n\n        return this.format(prefix + year + datetime + suffix);\n    }\n\n    function format (inputString) {\n        if (!inputString) {\n            inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;\n        }\n        var output = formatMoment(this, inputString);\n        return this.localeData().postformat(output);\n    }\n\n    function from (time, withoutSuffix) {\n        if (this.isValid() &&\n                ((isMoment(time) && time.isValid()) ||\n                 createLocal(time).isValid())) {\n            return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);\n        } else {\n            return this.localeData().invalidDate();\n        }\n    }\n\n    function fromNow (withoutSuffix) {\n        return this.from(createLocal(), withoutSuffix);\n    }\n\n    function to (time, withoutSuffix) {\n        if (this.isValid() &&\n                ((isMoment(time) && time.isValid()) ||\n                 createLocal(time).isValid())) {\n            return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);\n        } else {\n            return this.localeData().invalidDate();\n        }\n    }\n\n    function toNow (withoutSuffix) {\n        return this.to(createLocal(), withoutSuffix);\n    }\n\n    // If passed a locale key, it will set the locale for this\n    // instance.  Otherwise, it will return the locale configuration\n    // variables for this instance.\n    function locale (key) {\n        var newLocaleData;\n\n        if (key === undefined) {\n            return this._locale._abbr;\n        } else {\n            newLocaleData = getLocale(key);\n            if (newLocaleData != null) {\n                this._locale = newLocaleData;\n            }\n            return this;\n        }\n    }\n\n    var lang = deprecate(\n        'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',\n        function (key) {\n            if (key === undefined) {\n                return this.localeData();\n            } else {\n                return this.locale(key);\n            }\n        }\n    );\n\n    function localeData () {\n        return this._locale;\n    }\n\n    var MS_PER_SECOND = 1000;\n    var MS_PER_MINUTE = 60 * MS_PER_SECOND;\n    var MS_PER_HOUR = 60 * MS_PER_MINUTE;\n    var MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;\n\n    // actual modulo - handles negative numbers (for dates before 1970):\n    function mod$1(dividend, divisor) {\n        return (dividend % divisor + divisor) % divisor;\n    }\n\n    function localStartOfDate(y, m, d) {\n        // the date constructor remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            return new Date(y + 400, m, d) - MS_PER_400_YEARS;\n        } else {\n            return new Date(y, m, d).valueOf();\n        }\n    }\n\n    function utcStartOfDate(y, m, d) {\n        // Date.UTC remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;\n        } else {\n            return Date.UTC(y, m, d);\n        }\n    }\n\n    function startOf (units) {\n        var time;\n        units = normalizeUnits(units);\n        if (units === undefined || units === 'millisecond' || !this.isValid()) {\n            return this;\n        }\n\n        var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n        switch (units) {\n            case 'year':\n                time = startOfDate(this.year(), 0, 1);\n                break;\n            case 'quarter':\n                time = startOfDate(this.year(), this.month() - this.month() % 3, 1);\n                break;\n            case 'month':\n                time = startOfDate(this.year(), this.month(), 1);\n                break;\n            case 'week':\n                time = startOfDate(this.year(), this.month(), this.date() - this.weekday());\n                break;\n            case 'isoWeek':\n                time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));\n                break;\n            case 'day':\n            case 'date':\n                time = startOfDate(this.year(), this.month(), this.date());\n                break;\n            case 'hour':\n                time = this._d.valueOf();\n                time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR);\n                break;\n            case 'minute':\n                time = this._d.valueOf();\n                time -= mod$1(time, MS_PER_MINUTE);\n                break;\n            case 'second':\n                time = this._d.valueOf();\n                time -= mod$1(time, MS_PER_SECOND);\n                break;\n        }\n\n        this._d.setTime(time);\n        hooks.updateOffset(this, true);\n        return this;\n    }\n\n    function endOf (units) {\n        var time;\n        units = normalizeUnits(units);\n        if (units === undefined || units === 'millisecond' || !this.isValid()) {\n            return this;\n        }\n\n        var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n        switch (units) {\n            case 'year':\n                time = startOfDate(this.year() + 1, 0, 1) - 1;\n                break;\n            case 'quarter':\n                time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;\n                break;\n            case 'month':\n                time = startOfDate(this.year(), this.month() + 1, 1) - 1;\n                break;\n            case 'week':\n                time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;\n                break;\n            case 'isoWeek':\n                time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;\n                break;\n            case 'day':\n            case 'date':\n                time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;\n                break;\n            case 'hour':\n                time = this._d.valueOf();\n                time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1;\n                break;\n            case 'minute':\n                time = this._d.valueOf();\n                time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;\n                break;\n            case 'second':\n                time = this._d.valueOf();\n                time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;\n                break;\n        }\n\n        this._d.setTime(time);\n        hooks.updateOffset(this, true);\n        return this;\n    }\n\n    function valueOf () {\n        return this._d.valueOf() - ((this._offset || 0) * 60000);\n    }\n\n    function unix () {\n        return Math.floor(this.valueOf() / 1000);\n    }\n\n    function toDate () {\n        return new Date(this.valueOf());\n    }\n\n    function toArray () {\n        var m = this;\n        return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];\n    }\n\n    function toObject () {\n        var m = this;\n        return {\n            years: m.year(),\n            months: m.month(),\n            date: m.date(),\n            hours: m.hours(),\n            minutes: m.minutes(),\n            seconds: m.seconds(),\n            milliseconds: m.milliseconds()\n        };\n    }\n\n    function toJSON () {\n        // new Date(NaN).toJSON() === null\n        return this.isValid() ? this.toISOString() : null;\n    }\n\n    function isValid$2 () {\n        return isValid(this);\n    }\n\n    function parsingFlags () {\n        return extend({}, getParsingFlags(this));\n    }\n\n    function invalidAt () {\n        return getParsingFlags(this).overflow;\n    }\n\n    function creationData() {\n        return {\n            input: this._i,\n            format: this._f,\n            locale: this._locale,\n            isUTC: this._isUTC,\n            strict: this._strict\n        };\n    }\n\n    // FORMATTING\n\n    addFormatToken(0, ['gg', 2], 0, function () {\n        return this.weekYear() % 100;\n    });\n\n    addFormatToken(0, ['GG', 2], 0, function () {\n        return this.isoWeekYear() % 100;\n    });\n\n    function addWeekYearFormatToken (token, getter) {\n        addFormatToken(0, [token, token.length], 0, getter);\n    }\n\n    addWeekYearFormatToken('gggg',     'weekYear');\n    addWeekYearFormatToken('ggggg',    'weekYear');\n    addWeekYearFormatToken('GGGG',  'isoWeekYear');\n    addWeekYearFormatToken('GGGGG', 'isoWeekYear');\n\n    // ALIASES\n\n    addUnitAlias('weekYear', 'gg');\n    addUnitAlias('isoWeekYear', 'GG');\n\n    // PRIORITY\n\n    addUnitPriority('weekYear', 1);\n    addUnitPriority('isoWeekYear', 1);\n\n\n    // PARSING\n\n    addRegexToken('G',      matchSigned);\n    addRegexToken('g',      matchSigned);\n    addRegexToken('GG',     match1to2, match2);\n    addRegexToken('gg',     match1to2, match2);\n    addRegexToken('GGGG',   match1to4, match4);\n    addRegexToken('gggg',   match1to4, match4);\n    addRegexToken('GGGGG',  match1to6, match6);\n    addRegexToken('ggggg',  match1to6, match6);\n\n    addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {\n        week[token.substr(0, 2)] = toInt(input);\n    });\n\n    addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {\n        week[token] = hooks.parseTwoDigitYear(input);\n    });\n\n    // MOMENTS\n\n    function getSetWeekYear (input) {\n        return getSetWeekYearHelper.call(this,\n                input,\n                this.week(),\n                this.weekday(),\n                this.localeData()._week.dow,\n                this.localeData()._week.doy);\n    }\n\n    function getSetISOWeekYear (input) {\n        return getSetWeekYearHelper.call(this,\n                input, this.isoWeek(), this.isoWeekday(), 1, 4);\n    }\n\n    function getISOWeeksInYear () {\n        return weeksInYear(this.year(), 1, 4);\n    }\n\n    function getWeeksInYear () {\n        var weekInfo = this.localeData()._week;\n        return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);\n    }\n\n    function getSetWeekYearHelper(input, week, weekday, dow, doy) {\n        var weeksTarget;\n        if (input == null) {\n            return weekOfYear(this, dow, doy).year;\n        } else {\n            weeksTarget = weeksInYear(input, dow, doy);\n            if (week > weeksTarget) {\n                week = weeksTarget;\n            }\n            return setWeekAll.call(this, input, week, weekday, dow, doy);\n        }\n    }\n\n    function setWeekAll(weekYear, week, weekday, dow, doy) {\n        var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),\n            date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);\n\n        this.year(date.getUTCFullYear());\n        this.month(date.getUTCMonth());\n        this.date(date.getUTCDate());\n        return this;\n    }\n\n    // FORMATTING\n\n    addFormatToken('Q', 0, 'Qo', 'quarter');\n\n    // ALIASES\n\n    addUnitAlias('quarter', 'Q');\n\n    // PRIORITY\n\n    addUnitPriority('quarter', 7);\n\n    // PARSING\n\n    addRegexToken('Q', match1);\n    addParseToken('Q', function (input, array) {\n        array[MONTH] = (toInt(input) - 1) * 3;\n    });\n\n    // MOMENTS\n\n    function getSetQuarter (input) {\n        return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);\n    }\n\n    // FORMATTING\n\n    addFormatToken('D', ['DD', 2], 'Do', 'date');\n\n    // ALIASES\n\n    addUnitAlias('date', 'D');\n\n    // PRIORITY\n    addUnitPriority('date', 9);\n\n    // PARSING\n\n    addRegexToken('D',  match1to2);\n    addRegexToken('DD', match1to2, match2);\n    addRegexToken('Do', function (isStrict, locale) {\n        // TODO: Remove \"ordinalParse\" fallback in next major release.\n        return isStrict ?\n          (locale._dayOfMonthOrdinalParse || locale._ordinalParse) :\n          locale._dayOfMonthOrdinalParseLenient;\n    });\n\n    addParseToken(['D', 'DD'], DATE);\n    addParseToken('Do', function (input, array) {\n        array[DATE] = toInt(input.match(match1to2)[0]);\n    });\n\n    // MOMENTS\n\n    var getSetDayOfMonth = makeGetSet('Date', true);\n\n    // FORMATTING\n\n    addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');\n\n    // ALIASES\n\n    addUnitAlias('dayOfYear', 'DDD');\n\n    // PRIORITY\n    addUnitPriority('dayOfYear', 4);\n\n    // PARSING\n\n    addRegexToken('DDD',  match1to3);\n    addRegexToken('DDDD', match3);\n    addParseToken(['DDD', 'DDDD'], function (input, array, config) {\n        config._dayOfYear = toInt(input);\n    });\n\n    // HELPERS\n\n    // MOMENTS\n\n    function getSetDayOfYear (input) {\n        var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;\n        return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');\n    }\n\n    // FORMATTING\n\n    addFormatToken('m', ['mm', 2], 0, 'minute');\n\n    // ALIASES\n\n    addUnitAlias('minute', 'm');\n\n    // PRIORITY\n\n    addUnitPriority('minute', 14);\n\n    // PARSING\n\n    addRegexToken('m',  match1to2);\n    addRegexToken('mm', match1to2, match2);\n    addParseToken(['m', 'mm'], MINUTE);\n\n    // MOMENTS\n\n    var getSetMinute = makeGetSet('Minutes', false);\n\n    // FORMATTING\n\n    addFormatToken('s', ['ss', 2], 0, 'second');\n\n    // ALIASES\n\n    addUnitAlias('second', 's');\n\n    // PRIORITY\n\n    addUnitPriority('second', 15);\n\n    // PARSING\n\n    addRegexToken('s',  match1to2);\n    addRegexToken('ss', match1to2, match2);\n    addParseToken(['s', 'ss'], SECOND);\n\n    // MOMENTS\n\n    var getSetSecond = makeGetSet('Seconds', false);\n\n    // FORMATTING\n\n    addFormatToken('S', 0, 0, function () {\n        return ~~(this.millisecond() / 100);\n    });\n\n    addFormatToken(0, ['SS', 2], 0, function () {\n        return ~~(this.millisecond() / 10);\n    });\n\n    addFormatToken(0, ['SSS', 3], 0, 'millisecond');\n    addFormatToken(0, ['SSSS', 4], 0, function () {\n        return this.millisecond() * 10;\n    });\n    addFormatToken(0, ['SSSSS', 5], 0, function () {\n        return this.millisecond() * 100;\n    });\n    addFormatToken(0, ['SSSSSS', 6], 0, function () {\n        return this.millisecond() * 1000;\n    });\n    addFormatToken(0, ['SSSSSSS', 7], 0, function () {\n        return this.millisecond() * 10000;\n    });\n    addFormatToken(0, ['SSSSSSSS', 8], 0, function () {\n        return this.millisecond() * 100000;\n    });\n    addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {\n        return this.millisecond() * 1000000;\n    });\n\n\n    // ALIASES\n\n    addUnitAlias('millisecond', 'ms');\n\n    // PRIORITY\n\n    addUnitPriority('millisecond', 16);\n\n    // PARSING\n\n    addRegexToken('S',    match1to3, match1);\n    addRegexToken('SS',   match1to3, match2);\n    addRegexToken('SSS',  match1to3, match3);\n\n    var token;\n    for (token = 'SSSS'; token.length <= 9; token += 'S') {\n        addRegexToken(token, matchUnsigned);\n    }\n\n    function parseMs(input, array) {\n        array[MILLISECOND] = toInt(('0.' + input) * 1000);\n    }\n\n    for (token = 'S'; token.length <= 9; token += 'S') {\n        addParseToken(token, parseMs);\n    }\n    // MOMENTS\n\n    var getSetMillisecond = makeGetSet('Milliseconds', false);\n\n    // FORMATTING\n\n    addFormatToken('z',  0, 0, 'zoneAbbr');\n    addFormatToken('zz', 0, 0, 'zoneName');\n\n    // MOMENTS\n\n    function getZoneAbbr () {\n        return this._isUTC ? 'UTC' : '';\n    }\n\n    function getZoneName () {\n        return this._isUTC ? 'Coordinated Universal Time' : '';\n    }\n\n    var proto = Moment.prototype;\n\n    proto.add               = add;\n    proto.calendar          = calendar$1;\n    proto.clone             = clone;\n    proto.diff              = diff;\n    proto.endOf             = endOf;\n    proto.format            = format;\n    proto.from              = from;\n    proto.fromNow           = fromNow;\n    proto.to                = to;\n    proto.toNow             = toNow;\n    proto.get               = stringGet;\n    proto.invalidAt         = invalidAt;\n    proto.isAfter           = isAfter;\n    proto.isBefore          = isBefore;\n    proto.isBetween         = isBetween;\n    proto.isSame            = isSame;\n    proto.isSameOrAfter     = isSameOrAfter;\n    proto.isSameOrBefore    = isSameOrBefore;\n    proto.isValid           = isValid$2;\n    proto.lang              = lang;\n    proto.locale            = locale;\n    proto.localeData        = localeData;\n    proto.max               = prototypeMax;\n    proto.min               = prototypeMin;\n    proto.parsingFlags      = parsingFlags;\n    proto.set               = stringSet;\n    proto.startOf           = startOf;\n    proto.subtract          = subtract;\n    proto.toArray           = toArray;\n    proto.toObject          = toObject;\n    proto.toDate            = toDate;\n    proto.toISOString       = toISOString;\n    proto.inspect           = inspect;\n    proto.toJSON            = toJSON;\n    proto.toString          = toString;\n    proto.unix              = unix;\n    proto.valueOf           = valueOf;\n    proto.creationData      = creationData;\n    proto.year       = getSetYear;\n    proto.isLeapYear = getIsLeapYear;\n    proto.weekYear    = getSetWeekYear;\n    proto.isoWeekYear = getSetISOWeekYear;\n    proto.quarter = proto.quarters = getSetQuarter;\n    proto.month       = getSetMonth;\n    proto.daysInMonth = getDaysInMonth;\n    proto.week           = proto.weeks        = getSetWeek;\n    proto.isoWeek        = proto.isoWeeks     = getSetISOWeek;\n    proto.weeksInYear    = getWeeksInYear;\n    proto.isoWeeksInYear = getISOWeeksInYear;\n    proto.date       = getSetDayOfMonth;\n    proto.day        = proto.days             = getSetDayOfWeek;\n    proto.weekday    = getSetLocaleDayOfWeek;\n    proto.isoWeekday = getSetISODayOfWeek;\n    proto.dayOfYear  = getSetDayOfYear;\n    proto.hour = proto.hours = getSetHour;\n    proto.minute = proto.minutes = getSetMinute;\n    proto.second = proto.seconds = getSetSecond;\n    proto.millisecond = proto.milliseconds = getSetMillisecond;\n    proto.utcOffset            = getSetOffset;\n    proto.utc                  = setOffsetToUTC;\n    proto.local                = setOffsetToLocal;\n    proto.parseZone            = setOffsetToParsedOffset;\n    proto.hasAlignedHourOffset = hasAlignedHourOffset;\n    proto.isDST                = isDaylightSavingTime;\n    proto.isLocal              = isLocal;\n    proto.isUtcOffset          = isUtcOffset;\n    proto.isUtc                = isUtc;\n    proto.isUTC                = isUtc;\n    proto.zoneAbbr = getZoneAbbr;\n    proto.zoneName = getZoneName;\n    proto.dates  = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);\n    proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);\n    proto.years  = deprecate('years accessor is deprecated. Use year instead', getSetYear);\n    proto.zone   = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);\n    proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);\n\n    function createUnix (input) {\n        return createLocal(input * 1000);\n    }\n\n    function createInZone () {\n        return createLocal.apply(null, arguments).parseZone();\n    }\n\n    function preParsePostFormat (string) {\n        return string;\n    }\n\n    var proto$1 = Locale.prototype;\n\n    proto$1.calendar        = calendar;\n    proto$1.longDateFormat  = longDateFormat;\n    proto$1.invalidDate     = invalidDate;\n    proto$1.ordinal         = ordinal;\n    proto$1.preparse        = preParsePostFormat;\n    proto$1.postformat      = preParsePostFormat;\n    proto$1.relativeTime    = relativeTime;\n    proto$1.pastFuture      = pastFuture;\n    proto$1.set             = set;\n\n    proto$1.months            =        localeMonths;\n    proto$1.monthsShort       =        localeMonthsShort;\n    proto$1.monthsParse       =        localeMonthsParse;\n    proto$1.monthsRegex       = monthsRegex;\n    proto$1.monthsShortRegex  = monthsShortRegex;\n    proto$1.week = localeWeek;\n    proto$1.firstDayOfYear = localeFirstDayOfYear;\n    proto$1.firstDayOfWeek = localeFirstDayOfWeek;\n\n    proto$1.weekdays       =        localeWeekdays;\n    proto$1.weekdaysMin    =        localeWeekdaysMin;\n    proto$1.weekdaysShort  =        localeWeekdaysShort;\n    proto$1.weekdaysParse  =        localeWeekdaysParse;\n\n    proto$1.weekdaysRegex       =        weekdaysRegex;\n    proto$1.weekdaysShortRegex  =        weekdaysShortRegex;\n    proto$1.weekdaysMinRegex    =        weekdaysMinRegex;\n\n    proto$1.isPM = localeIsPM;\n    proto$1.meridiem = localeMeridiem;\n\n    function get$1 (format, index, field, setter) {\n        var locale = getLocale();\n        var utc = createUTC().set(setter, index);\n        return locale[field](utc, format);\n    }\n\n    function listMonthsImpl (format, index, field) {\n        if (isNumber(format)) {\n            index = format;\n            format = undefined;\n        }\n\n        format = format || '';\n\n        if (index != null) {\n            return get$1(format, index, field, 'month');\n        }\n\n        var i;\n        var out = [];\n        for (i = 0; i < 12; i++) {\n            out[i] = get$1(format, i, field, 'month');\n        }\n        return out;\n    }\n\n    // ()\n    // (5)\n    // (fmt, 5)\n    // (fmt)\n    // (true)\n    // (true, 5)\n    // (true, fmt, 5)\n    // (true, fmt)\n    function listWeekdaysImpl (localeSorted, format, index, field) {\n        if (typeof localeSorted === 'boolean') {\n            if (isNumber(format)) {\n                index = format;\n                format = undefined;\n            }\n\n            format = format || '';\n        } else {\n            format = localeSorted;\n            index = format;\n            localeSorted = false;\n\n            if (isNumber(format)) {\n                index = format;\n                format = undefined;\n            }\n\n            format = format || '';\n        }\n\n        var locale = getLocale(),\n            shift = localeSorted ? locale._week.dow : 0;\n\n        if (index != null) {\n            return get$1(format, (index + shift) % 7, field, 'day');\n        }\n\n        var i;\n        var out = [];\n        for (i = 0; i < 7; i++) {\n            out[i] = get$1(format, (i + shift) % 7, field, 'day');\n        }\n        return out;\n    }\n\n    function listMonths (format, index) {\n        return listMonthsImpl(format, index, 'months');\n    }\n\n    function listMonthsShort (format, index) {\n        return listMonthsImpl(format, index, 'monthsShort');\n    }\n\n    function listWeekdays (localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdays');\n    }\n\n    function listWeekdaysShort (localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');\n    }\n\n    function listWeekdaysMin (localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');\n    }\n\n    getSetGlobalLocale('en', {\n        dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n        ordinal : function (number) {\n            var b = number % 10,\n                output = (toInt(number % 100 / 10) === 1) ? 'th' :\n                (b === 1) ? 'st' :\n                (b === 2) ? 'nd' :\n                (b === 3) ? 'rd' : 'th';\n            return number + output;\n        }\n    });\n\n    // Side effect imports\n\n    hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);\n    hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);\n\n    var mathAbs = Math.abs;\n\n    function abs () {\n        var data           = this._data;\n\n        this._milliseconds = mathAbs(this._milliseconds);\n        this._days         = mathAbs(this._days);\n        this._months       = mathAbs(this._months);\n\n        data.milliseconds  = mathAbs(data.milliseconds);\n        data.seconds       = mathAbs(data.seconds);\n        data.minutes       = mathAbs(data.minutes);\n        data.hours         = mathAbs(data.hours);\n        data.months        = mathAbs(data.months);\n        data.years         = mathAbs(data.years);\n\n        return this;\n    }\n\n    function addSubtract$1 (duration, input, value, direction) {\n        var other = createDuration(input, value);\n\n        duration._milliseconds += direction * other._milliseconds;\n        duration._days         += direction * other._days;\n        duration._months       += direction * other._months;\n\n        return duration._bubble();\n    }\n\n    // supports only 2.0-style add(1, 's') or add(duration)\n    function add$1 (input, value) {\n        return addSubtract$1(this, input, value, 1);\n    }\n\n    // supports only 2.0-style subtract(1, 's') or subtract(duration)\n    function subtract$1 (input, value) {\n        return addSubtract$1(this, input, value, -1);\n    }\n\n    function absCeil (number) {\n        if (number < 0) {\n            return Math.floor(number);\n        } else {\n            return Math.ceil(number);\n        }\n    }\n\n    function bubble () {\n        var milliseconds = this._milliseconds;\n        var days         = this._days;\n        var months       = this._months;\n        var data         = this._data;\n        var seconds, minutes, hours, years, monthsFromDays;\n\n        // if we have a mix of positive and negative values, bubble down first\n        // check: https://github.com/moment/moment/issues/2166\n        if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||\n                (milliseconds <= 0 && days <= 0 && months <= 0))) {\n            milliseconds += absCeil(monthsToDays(months) + days) * 864e5;\n            days = 0;\n            months = 0;\n        }\n\n        // The following code bubbles up values, see the tests for\n        // examples of what that means.\n        data.milliseconds = milliseconds % 1000;\n\n        seconds           = absFloor(milliseconds / 1000);\n        data.seconds      = seconds % 60;\n\n        minutes           = absFloor(seconds / 60);\n        data.minutes      = minutes % 60;\n\n        hours             = absFloor(minutes / 60);\n        data.hours        = hours % 24;\n\n        days += absFloor(hours / 24);\n\n        // convert days to months\n        monthsFromDays = absFloor(daysToMonths(days));\n        months += monthsFromDays;\n        days -= absCeil(monthsToDays(monthsFromDays));\n\n        // 12 months -> 1 year\n        years = absFloor(months / 12);\n        months %= 12;\n\n        data.days   = days;\n        data.months = months;\n        data.years  = years;\n\n        return this;\n    }\n\n    function daysToMonths (days) {\n        // 400 years have 146097 days (taking into account leap year rules)\n        // 400 years have 12 months === 4800\n        return days * 4800 / 146097;\n    }\n\n    function monthsToDays (months) {\n        // the reverse of daysToMonths\n        return months * 146097 / 4800;\n    }\n\n    function as (units) {\n        if (!this.isValid()) {\n            return NaN;\n        }\n        var days;\n        var months;\n        var milliseconds = this._milliseconds;\n\n        units = normalizeUnits(units);\n\n        if (units === 'month' || units === 'quarter' || units === 'year') {\n            days = this._days + milliseconds / 864e5;\n            months = this._months + daysToMonths(days);\n            switch (units) {\n                case 'month':   return months;\n                case 'quarter': return months / 3;\n                case 'year':    return months / 12;\n            }\n        } else {\n            // handle milliseconds separately because of floating point math errors (issue #1867)\n            days = this._days + Math.round(monthsToDays(this._months));\n            switch (units) {\n                case 'week'   : return days / 7     + milliseconds / 6048e5;\n                case 'day'    : return days         + milliseconds / 864e5;\n                case 'hour'   : return days * 24    + milliseconds / 36e5;\n                case 'minute' : return days * 1440  + milliseconds / 6e4;\n                case 'second' : return days * 86400 + milliseconds / 1000;\n                // Math.floor prevents floating point math errors here\n                case 'millisecond': return Math.floor(days * 864e5) + milliseconds;\n                default: throw new Error('Unknown unit ' + units);\n            }\n        }\n    }\n\n    // TODO: Use this.as('ms')?\n    function valueOf$1 () {\n        if (!this.isValid()) {\n            return NaN;\n        }\n        return (\n            this._milliseconds +\n            this._days * 864e5 +\n            (this._months % 12) * 2592e6 +\n            toInt(this._months / 12) * 31536e6\n        );\n    }\n\n    function makeAs (alias) {\n        return function () {\n            return this.as(alias);\n        };\n    }\n\n    var asMilliseconds = makeAs('ms');\n    var asSeconds      = makeAs('s');\n    var asMinutes      = makeAs('m');\n    var asHours        = makeAs('h');\n    var asDays         = makeAs('d');\n    var asWeeks        = makeAs('w');\n    var asMonths       = makeAs('M');\n    var asQuarters     = makeAs('Q');\n    var asYears        = makeAs('y');\n\n    function clone$1 () {\n        return createDuration(this);\n    }\n\n    function get$2 (units) {\n        units = normalizeUnits(units);\n        return this.isValid() ? this[units + 's']() : NaN;\n    }\n\n    function makeGetter(name) {\n        return function () {\n            return this.isValid() ? this._data[name] : NaN;\n        };\n    }\n\n    var milliseconds = makeGetter('milliseconds');\n    var seconds      = makeGetter('seconds');\n    var minutes      = makeGetter('minutes');\n    var hours        = makeGetter('hours');\n    var days         = makeGetter('days');\n    var months       = makeGetter('months');\n    var years        = makeGetter('years');\n\n    function weeks () {\n        return absFloor(this.days() / 7);\n    }\n\n    var round = Math.round;\n    var thresholds = {\n        ss: 44,         // a few seconds to seconds\n        s : 45,         // seconds to minute\n        m : 45,         // minutes to hour\n        h : 22,         // hours to day\n        d : 26,         // days to month\n        M : 11          // months to year\n    };\n\n    // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize\n    function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {\n        return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);\n    }\n\n    function relativeTime$1 (posNegDuration, withoutSuffix, locale) {\n        var duration = createDuration(posNegDuration).abs();\n        var seconds  = round(duration.as('s'));\n        var minutes  = round(duration.as('m'));\n        var hours    = round(duration.as('h'));\n        var days     = round(duration.as('d'));\n        var months   = round(duration.as('M'));\n        var years    = round(duration.as('y'));\n\n        var a = seconds <= thresholds.ss && ['s', seconds]  ||\n                seconds < thresholds.s   && ['ss', seconds] ||\n                minutes <= 1             && ['m']           ||\n                minutes < thresholds.m   && ['mm', minutes] ||\n                hours   <= 1             && ['h']           ||\n                hours   < thresholds.h   && ['hh', hours]   ||\n                days    <= 1             && ['d']           ||\n                days    < thresholds.d   && ['dd', days]    ||\n                months  <= 1             && ['M']           ||\n                months  < thresholds.M   && ['MM', months]  ||\n                years   <= 1             && ['y']           || ['yy', years];\n\n        a[2] = withoutSuffix;\n        a[3] = +posNegDuration > 0;\n        a[4] = locale;\n        return substituteTimeAgo.apply(null, a);\n    }\n\n    // This function allows you to set the rounding function for relative time strings\n    function getSetRelativeTimeRounding (roundingFunction) {\n        if (roundingFunction === undefined) {\n            return round;\n        }\n        if (typeof(roundingFunction) === 'function') {\n            round = roundingFunction;\n            return true;\n        }\n        return false;\n    }\n\n    // This function allows you to set a threshold for relative time strings\n    function getSetRelativeTimeThreshold (threshold, limit) {\n        if (thresholds[threshold] === undefined) {\n            return false;\n        }\n        if (limit === undefined) {\n            return thresholds[threshold];\n        }\n        thresholds[threshold] = limit;\n        if (threshold === 's') {\n            thresholds.ss = limit - 1;\n        }\n        return true;\n    }\n\n    function humanize (withSuffix) {\n        if (!this.isValid()) {\n            return this.localeData().invalidDate();\n        }\n\n        var locale = this.localeData();\n        var output = relativeTime$1(this, !withSuffix, locale);\n\n        if (withSuffix) {\n            output = locale.pastFuture(+this, output);\n        }\n\n        return locale.postformat(output);\n    }\n\n    var abs$1 = Math.abs;\n\n    function sign(x) {\n        return ((x > 0) - (x < 0)) || +x;\n    }\n\n    function toISOString$1() {\n        // for ISO strings we do not use the normal bubbling rules:\n        //  * milliseconds bubble up until they become hours\n        //  * days do not bubble at all\n        //  * months bubble up until they become years\n        // This is because there is no context-free conversion between hours and days\n        // (think of clock changes)\n        // and also not between days and months (28-31 days per month)\n        if (!this.isValid()) {\n            return this.localeData().invalidDate();\n        }\n\n        var seconds = abs$1(this._milliseconds) / 1000;\n        var days         = abs$1(this._days);\n        var months       = abs$1(this._months);\n        var minutes, hours, years;\n\n        // 3600 seconds -> 60 minutes -> 1 hour\n        minutes           = absFloor(seconds / 60);\n        hours             = absFloor(minutes / 60);\n        seconds %= 60;\n        minutes %= 60;\n\n        // 12 months -> 1 year\n        years  = absFloor(months / 12);\n        months %= 12;\n\n\n        // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js\n        var Y = years;\n        var M = months;\n        var D = days;\n        var h = hours;\n        var m = minutes;\n        var s = seconds ? seconds.toFixed(3).replace(/\\.?0+$/, '') : '';\n        var total = this.asSeconds();\n\n        if (!total) {\n            // this is the same as C#'s (Noda) and python (isodate)...\n            // but not other JS (goog.date)\n            return 'P0D';\n        }\n\n        var totalSign = total < 0 ? '-' : '';\n        var ymSign = sign(this._months) !== sign(total) ? '-' : '';\n        var daysSign = sign(this._days) !== sign(total) ? '-' : '';\n        var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';\n\n        return totalSign + 'P' +\n            (Y ? ymSign + Y + 'Y' : '') +\n            (M ? ymSign + M + 'M' : '') +\n            (D ? daysSign + D + 'D' : '') +\n            ((h || m || s) ? 'T' : '') +\n            (h ? hmsSign + h + 'H' : '') +\n            (m ? hmsSign + m + 'M' : '') +\n            (s ? hmsSign + s + 'S' : '');\n    }\n\n    var proto$2 = Duration.prototype;\n\n    proto$2.isValid        = isValid$1;\n    proto$2.abs            = abs;\n    proto$2.add            = add$1;\n    proto$2.subtract       = subtract$1;\n    proto$2.as             = as;\n    proto$2.asMilliseconds = asMilliseconds;\n    proto$2.asSeconds      = asSeconds;\n    proto$2.asMinutes      = asMinutes;\n    proto$2.asHours        = asHours;\n    proto$2.asDays         = asDays;\n    proto$2.asWeeks        = asWeeks;\n    proto$2.asMonths       = asMonths;\n    proto$2.asQuarters     = asQuarters;\n    proto$2.asYears        = asYears;\n    proto$2.valueOf        = valueOf$1;\n    proto$2._bubble        = bubble;\n    proto$2.clone          = clone$1;\n    proto$2.get            = get$2;\n    proto$2.milliseconds   = milliseconds;\n    proto$2.seconds        = seconds;\n    proto$2.minutes        = minutes;\n    proto$2.hours          = hours;\n    proto$2.days           = days;\n    proto$2.weeks          = weeks;\n    proto$2.months         = months;\n    proto$2.years          = years;\n    proto$2.humanize       = humanize;\n    proto$2.toISOString    = toISOString$1;\n    proto$2.toString       = toISOString$1;\n    proto$2.toJSON         = toISOString$1;\n    proto$2.locale         = locale;\n    proto$2.localeData     = localeData;\n\n    proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);\n    proto$2.lang = lang;\n\n    // Side effect imports\n\n    // FORMATTING\n\n    addFormatToken('X', 0, 0, 'unix');\n    addFormatToken('x', 0, 0, 'valueOf');\n\n    // PARSING\n\n    addRegexToken('x', matchSigned);\n    addRegexToken('X', matchTimestamp);\n    addParseToken('X', function (input, array, config) {\n        config._d = new Date(parseFloat(input, 10) * 1000);\n    });\n    addParseToken('x', function (input, array, config) {\n        config._d = new Date(toInt(input));\n    });\n\n    // Side effect imports\n\n\n    hooks.version = '2.24.0';\n\n    setHookCallback(createLocal);\n\n    hooks.fn                    = proto;\n    hooks.min                   = min;\n    hooks.max                   = max;\n    hooks.now                   = now;\n    hooks.utc                   = createUTC;\n    hooks.unix                  = createUnix;\n    hooks.months                = listMonths;\n    hooks.isDate                = isDate;\n    hooks.locale                = getSetGlobalLocale;\n    hooks.invalid               = createInvalid;\n    hooks.duration              = createDuration;\n    hooks.isMoment              = isMoment;\n    hooks.weekdays              = listWeekdays;\n    hooks.parseZone             = createInZone;\n    hooks.localeData            = getLocale;\n    hooks.isDuration            = isDuration;\n    hooks.monthsShort           = listMonthsShort;\n    hooks.weekdaysMin           = listWeekdaysMin;\n    hooks.defineLocale          = defineLocale;\n    hooks.updateLocale          = updateLocale;\n    hooks.locales               = listLocales;\n    hooks.weekdaysShort         = listWeekdaysShort;\n    hooks.normalizeUnits        = normalizeUnits;\n    hooks.relativeTimeRounding  = getSetRelativeTimeRounding;\n    hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;\n    hooks.calendarFormat        = getCalendarFormat;\n    hooks.prototype             = proto;\n\n    // currently HTML5 input type only supports 24-hour formats\n    hooks.HTML5_FMT = {\n        DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',             // <input type=\"datetime-local\" />\n        DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',  // <input type=\"datetime-local\" step=\"1\" />\n        DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',   // <input type=\"datetime-local\" step=\"0.001\" />\n        DATE: 'YYYY-MM-DD',                             // <input type=\"date\" />\n        TIME: 'HH:mm',                                  // <input type=\"time\" />\n        TIME_SECONDS: 'HH:mm:ss',                       // <input type=\"time\" step=\"1\" />\n        TIME_MS: 'HH:mm:ss.SSS',                        // <input type=\"time\" step=\"0.001\" />\n        WEEK: 'GGGG-[W]WW',                             // <input type=\"week\" />\n        MONTH: 'YYYY-MM'                                // <input type=\"month\" />\n    };\n\n    return hooks;\n\n})));\n"
  },
  {
    "path": "vendors/simple-line-icons/css/simple-line-icons.css",
    "content": "@font-face {\n  font-family: 'simple-line-icons';\n  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0');\n  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');\n  font-weight: normal;\n  font-style: normal;\n}\n/*\n Use the following CSS code if you want to have a class per icon.\n Instead of a list of all class selectors, you can use the generic [class*=\"icon-\"] selector, but it's slower:\n*/\n.icon-user,\n.icon-people,\n.icon-user-female,\n.icon-user-follow,\n.icon-user-following,\n.icon-user-unfollow,\n.icon-login,\n.icon-logout,\n.icon-emotsmile,\n.icon-phone,\n.icon-call-end,\n.icon-call-in,\n.icon-call-out,\n.icon-map,\n.icon-location-pin,\n.icon-direction,\n.icon-directions,\n.icon-compass,\n.icon-layers,\n.icon-menu,\n.icon-list,\n.icon-options-vertical,\n.icon-options,\n.icon-arrow-down,\n.icon-arrow-left,\n.icon-arrow-right,\n.icon-arrow-up,\n.icon-arrow-up-circle,\n.icon-arrow-left-circle,\n.icon-arrow-right-circle,\n.icon-arrow-down-circle,\n.icon-check,\n.icon-clock,\n.icon-plus,\n.icon-minus,\n.icon-close,\n.icon-event,\n.icon-exclamation,\n.icon-organization,\n.icon-trophy,\n.icon-screen-smartphone,\n.icon-screen-desktop,\n.icon-plane,\n.icon-notebook,\n.icon-mustache,\n.icon-mouse,\n.icon-magnet,\n.icon-energy,\n.icon-disc,\n.icon-cursor,\n.icon-cursor-move,\n.icon-crop,\n.icon-chemistry,\n.icon-speedometer,\n.icon-shield,\n.icon-screen-tablet,\n.icon-magic-wand,\n.icon-hourglass,\n.icon-graduation,\n.icon-ghost,\n.icon-game-controller,\n.icon-fire,\n.icon-eyeglass,\n.icon-envelope-open,\n.icon-envelope-letter,\n.icon-bell,\n.icon-badge,\n.icon-anchor,\n.icon-wallet,\n.icon-vector,\n.icon-speech,\n.icon-puzzle,\n.icon-printer,\n.icon-present,\n.icon-playlist,\n.icon-pin,\n.icon-picture,\n.icon-handbag,\n.icon-globe-alt,\n.icon-globe,\n.icon-folder-alt,\n.icon-folder,\n.icon-film,\n.icon-feed,\n.icon-drop,\n.icon-drawer,\n.icon-docs,\n.icon-doc,\n.icon-diamond,\n.icon-cup,\n.icon-calculator,\n.icon-bubbles,\n.icon-briefcase,\n.icon-book-open,\n.icon-basket-loaded,\n.icon-basket,\n.icon-bag,\n.icon-action-undo,\n.icon-action-redo,\n.icon-wrench,\n.icon-umbrella,\n.icon-trash,\n.icon-tag,\n.icon-support,\n.icon-frame,\n.icon-size-fullscreen,\n.icon-size-actual,\n.icon-shuffle,\n.icon-share-alt,\n.icon-share,\n.icon-rocket,\n.icon-question,\n.icon-pie-chart,\n.icon-pencil,\n.icon-note,\n.icon-loop,\n.icon-home,\n.icon-grid,\n.icon-graph,\n.icon-microphone,\n.icon-music-tone-alt,\n.icon-music-tone,\n.icon-earphones-alt,\n.icon-earphones,\n.icon-equalizer,\n.icon-like,\n.icon-dislike,\n.icon-control-start,\n.icon-control-rewind,\n.icon-control-play,\n.icon-control-pause,\n.icon-control-forward,\n.icon-control-end,\n.icon-volume-1,\n.icon-volume-2,\n.icon-volume-off,\n.icon-calendar,\n.icon-bulb,\n.icon-chart,\n.icon-ban,\n.icon-bubble,\n.icon-camrecorder,\n.icon-camera,\n.icon-cloud-download,\n.icon-cloud-upload,\n.icon-envelope,\n.icon-eye,\n.icon-flag,\n.icon-heart,\n.icon-info,\n.icon-key,\n.icon-link,\n.icon-lock,\n.icon-lock-open,\n.icon-magnifier,\n.icon-magnifier-add,\n.icon-magnifier-remove,\n.icon-paper-clip,\n.icon-paper-plane,\n.icon-power,\n.icon-refresh,\n.icon-reload,\n.icon-settings,\n.icon-star,\n.icon-symbol-female,\n.icon-symbol-male,\n.icon-target,\n.icon-credit-card,\n.icon-paypal,\n.icon-social-tumblr,\n.icon-social-twitter,\n.icon-social-facebook,\n.icon-social-instagram,\n.icon-social-linkedin,\n.icon-social-pinterest,\n.icon-social-github,\n.icon-social-google,\n.icon-social-reddit,\n.icon-social-skype,\n.icon-social-dribbble,\n.icon-social-behance,\n.icon-social-foursqare,\n.icon-social-soundcloud,\n.icon-social-spotify,\n.icon-social-stumbleupon,\n.icon-social-youtube,\n.icon-social-dropbox,\n.icon-social-vkontakte,\n.icon-social-steam {\n  font-family: 'simple-line-icons';\n  speak: none;\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.icon-user:before {\n  content: \"\\e005\";\n}\n.icon-people:before {\n  content: \"\\e001\";\n}\n.icon-user-female:before {\n  content: \"\\e000\";\n}\n.icon-user-follow:before {\n  content: \"\\e002\";\n}\n.icon-user-following:before {\n  content: \"\\e003\";\n}\n.icon-user-unfollow:before {\n  content: \"\\e004\";\n}\n.icon-login:before {\n  content: \"\\e066\";\n}\n.icon-logout:before {\n  content: \"\\e065\";\n}\n.icon-emotsmile:before {\n  content: \"\\e021\";\n}\n.icon-phone:before {\n  content: \"\\e600\";\n}\n.icon-call-end:before {\n  content: \"\\e048\";\n}\n.icon-call-in:before {\n  content: \"\\e047\";\n}\n.icon-call-out:before {\n  content: \"\\e046\";\n}\n.icon-map:before {\n  content: \"\\e033\";\n}\n.icon-location-pin:before {\n  content: \"\\e096\";\n}\n.icon-direction:before {\n  content: \"\\e042\";\n}\n.icon-directions:before {\n  content: \"\\e041\";\n}\n.icon-compass:before {\n  content: \"\\e045\";\n}\n.icon-layers:before {\n  content: \"\\e034\";\n}\n.icon-menu:before {\n  content: \"\\e601\";\n}\n.icon-list:before {\n  content: \"\\e067\";\n}\n.icon-options-vertical:before {\n  content: \"\\e602\";\n}\n.icon-options:before {\n  content: \"\\e603\";\n}\n.icon-arrow-down:before {\n  content: \"\\e604\";\n}\n.icon-arrow-left:before {\n  content: \"\\e605\";\n}\n.icon-arrow-right:before {\n  content: \"\\e606\";\n}\n.icon-arrow-up:before {\n  content: \"\\e607\";\n}\n.icon-arrow-up-circle:before {\n  content: \"\\e078\";\n}\n.icon-arrow-left-circle:before {\n  content: \"\\e07a\";\n}\n.icon-arrow-right-circle:before {\n  content: \"\\e079\";\n}\n.icon-arrow-down-circle:before {\n  content: \"\\e07b\";\n}\n.icon-check:before {\n  content: \"\\e080\";\n}\n.icon-clock:before {\n  content: \"\\e081\";\n}\n.icon-plus:before {\n  content: \"\\e095\";\n}\n.icon-minus:before {\n  content: \"\\e615\";\n}\n.icon-close:before {\n  content: \"\\e082\";\n}\n.icon-event:before {\n  content: \"\\e619\";\n}\n.icon-exclamation:before {\n  content: \"\\e617\";\n}\n.icon-organization:before {\n  content: \"\\e616\";\n}\n.icon-trophy:before {\n  content: \"\\e006\";\n}\n.icon-screen-smartphone:before {\n  content: \"\\e010\";\n}\n.icon-screen-desktop:before {\n  content: \"\\e011\";\n}\n.icon-plane:before {\n  content: \"\\e012\";\n}\n.icon-notebook:before {\n  content: \"\\e013\";\n}\n.icon-mustache:before {\n  content: \"\\e014\";\n}\n.icon-mouse:before {\n  content: \"\\e015\";\n}\n.icon-magnet:before {\n  content: \"\\e016\";\n}\n.icon-energy:before {\n  content: \"\\e020\";\n}\n.icon-disc:before {\n  content: \"\\e022\";\n}\n.icon-cursor:before {\n  content: \"\\e06e\";\n}\n.icon-cursor-move:before {\n  content: \"\\e023\";\n}\n.icon-crop:before {\n  content: \"\\e024\";\n}\n.icon-chemistry:before {\n  content: \"\\e026\";\n}\n.icon-speedometer:before {\n  content: \"\\e007\";\n}\n.icon-shield:before {\n  content: \"\\e00e\";\n}\n.icon-screen-tablet:before {\n  content: \"\\e00f\";\n}\n.icon-magic-wand:before {\n  content: \"\\e017\";\n}\n.icon-hourglass:before {\n  content: \"\\e018\";\n}\n.icon-graduation:before {\n  content: \"\\e019\";\n}\n.icon-ghost:before {\n  content: \"\\e01a\";\n}\n.icon-game-controller:before {\n  content: \"\\e01b\";\n}\n.icon-fire:before {\n  content: \"\\e01c\";\n}\n.icon-eyeglass:before {\n  content: \"\\e01d\";\n}\n.icon-envelope-open:before {\n  content: \"\\e01e\";\n}\n.icon-envelope-letter:before {\n  content: \"\\e01f\";\n}\n.icon-bell:before {\n  content: \"\\e027\";\n}\n.icon-badge:before {\n  content: \"\\e028\";\n}\n.icon-anchor:before {\n  content: \"\\e029\";\n}\n.icon-wallet:before {\n  content: \"\\e02a\";\n}\n.icon-vector:before {\n  content: \"\\e02b\";\n}\n.icon-speech:before {\n  content: \"\\e02c\";\n}\n.icon-puzzle:before {\n  content: \"\\e02d\";\n}\n.icon-printer:before {\n  content: \"\\e02e\";\n}\n.icon-present:before {\n  content: \"\\e02f\";\n}\n.icon-playlist:before {\n  content: \"\\e030\";\n}\n.icon-pin:before {\n  content: \"\\e031\";\n}\n.icon-picture:before {\n  content: \"\\e032\";\n}\n.icon-handbag:before {\n  content: \"\\e035\";\n}\n.icon-globe-alt:before {\n  content: \"\\e036\";\n}\n.icon-globe:before {\n  content: \"\\e037\";\n}\n.icon-folder-alt:before {\n  content: \"\\e039\";\n}\n.icon-folder:before {\n  content: \"\\e089\";\n}\n.icon-film:before {\n  content: \"\\e03a\";\n}\n.icon-feed:before {\n  content: \"\\e03b\";\n}\n.icon-drop:before {\n  content: \"\\e03e\";\n}\n.icon-drawer:before {\n  content: \"\\e03f\";\n}\n.icon-docs:before {\n  content: \"\\e040\";\n}\n.icon-doc:before {\n  content: \"\\e085\";\n}\n.icon-diamond:before {\n  content: \"\\e043\";\n}\n.icon-cup:before {\n  content: \"\\e044\";\n}\n.icon-calculator:before {\n  content: \"\\e049\";\n}\n.icon-bubbles:before {\n  content: \"\\e04a\";\n}\n.icon-briefcase:before {\n  content: \"\\e04b\";\n}\n.icon-book-open:before {\n  content: \"\\e04c\";\n}\n.icon-basket-loaded:before {\n  content: \"\\e04d\";\n}\n.icon-basket:before {\n  content: \"\\e04e\";\n}\n.icon-bag:before {\n  content: \"\\e04f\";\n}\n.icon-action-undo:before {\n  content: \"\\e050\";\n}\n.icon-action-redo:before {\n  content: \"\\e051\";\n}\n.icon-wrench:before {\n  content: \"\\e052\";\n}\n.icon-umbrella:before {\n  content: \"\\e053\";\n}\n.icon-trash:before {\n  content: \"\\e054\";\n}\n.icon-tag:before {\n  content: \"\\e055\";\n}\n.icon-support:before {\n  content: \"\\e056\";\n}\n.icon-frame:before {\n  content: \"\\e038\";\n}\n.icon-size-fullscreen:before {\n  content: \"\\e057\";\n}\n.icon-size-actual:before {\n  content: \"\\e058\";\n}\n.icon-shuffle:before {\n  content: \"\\e059\";\n}\n.icon-share-alt:before {\n  content: \"\\e05a\";\n}\n.icon-share:before {\n  content: \"\\e05b\";\n}\n.icon-rocket:before {\n  content: \"\\e05c\";\n}\n.icon-question:before {\n  content: \"\\e05d\";\n}\n.icon-pie-chart:before {\n  content: \"\\e05e\";\n}\n.icon-pencil:before {\n  content: \"\\e05f\";\n}\n.icon-note:before {\n  content: \"\\e060\";\n}\n.icon-loop:before {\n  content: \"\\e064\";\n}\n.icon-home:before {\n  content: \"\\e069\";\n}\n.icon-grid:before {\n  content: \"\\e06a\";\n}\n.icon-graph:before {\n  content: \"\\e06b\";\n}\n.icon-microphone:before {\n  content: \"\\e063\";\n}\n.icon-music-tone-alt:before {\n  content: \"\\e061\";\n}\n.icon-music-tone:before {\n  content: \"\\e062\";\n}\n.icon-earphones-alt:before {\n  content: \"\\e03c\";\n}\n.icon-earphones:before {\n  content: \"\\e03d\";\n}\n.icon-equalizer:before {\n  content: \"\\e06c\";\n}\n.icon-like:before {\n  content: \"\\e068\";\n}\n.icon-dislike:before {\n  content: \"\\e06d\";\n}\n.icon-control-start:before {\n  content: \"\\e06f\";\n}\n.icon-control-rewind:before {\n  content: \"\\e070\";\n}\n.icon-control-play:before {\n  content: \"\\e071\";\n}\n.icon-control-pause:before {\n  content: \"\\e072\";\n}\n.icon-control-forward:before {\n  content: \"\\e073\";\n}\n.icon-control-end:before {\n  content: \"\\e074\";\n}\n.icon-volume-1:before {\n  content: \"\\e09f\";\n}\n.icon-volume-2:before {\n  content: \"\\e0a0\";\n}\n.icon-volume-off:before {\n  content: \"\\e0a1\";\n}\n.icon-calendar:before {\n  content: \"\\e075\";\n}\n.icon-bulb:before {\n  content: \"\\e076\";\n}\n.icon-chart:before {\n  content: \"\\e077\";\n}\n.icon-ban:before {\n  content: \"\\e07c\";\n}\n.icon-bubble:before {\n  content: \"\\e07d\";\n}\n.icon-camrecorder:before {\n  content: \"\\e07e\";\n}\n.icon-camera:before {\n  content: \"\\e07f\";\n}\n.icon-cloud-download:before {\n  content: \"\\e083\";\n}\n.icon-cloud-upload:before {\n  content: \"\\e084\";\n}\n.icon-envelope:before {\n  content: \"\\e086\";\n}\n.icon-eye:before {\n  content: \"\\e087\";\n}\n.icon-flag:before {\n  content: \"\\e088\";\n}\n.icon-heart:before {\n  content: \"\\e08a\";\n}\n.icon-info:before {\n  content: \"\\e08b\";\n}\n.icon-key:before {\n  content: \"\\e08c\";\n}\n.icon-link:before {\n  content: \"\\e08d\";\n}\n.icon-lock:before {\n  content: \"\\e08e\";\n}\n.icon-lock-open:before {\n  content: \"\\e08f\";\n}\n.icon-magnifier:before {\n  content: \"\\e090\";\n}\n.icon-magnifier-add:before {\n  content: \"\\e091\";\n}\n.icon-magnifier-remove:before {\n  content: \"\\e092\";\n}\n.icon-paper-clip:before {\n  content: \"\\e093\";\n}\n.icon-paper-plane:before {\n  content: \"\\e094\";\n}\n.icon-power:before {\n  content: \"\\e097\";\n}\n.icon-refresh:before {\n  content: \"\\e098\";\n}\n.icon-reload:before {\n  content: \"\\e099\";\n}\n.icon-settings:before {\n  content: \"\\e09a\";\n}\n.icon-star:before {\n  content: \"\\e09b\";\n}\n.icon-symbol-female:before {\n  content: \"\\e09c\";\n}\n.icon-symbol-male:before {\n  content: \"\\e09d\";\n}\n.icon-target:before {\n  content: \"\\e09e\";\n}\n.icon-credit-card:before {\n  content: \"\\e025\";\n}\n.icon-paypal:before {\n  content: \"\\e608\";\n}\n.icon-social-tumblr:before {\n  content: \"\\e00a\";\n}\n.icon-social-twitter:before {\n  content: \"\\e009\";\n}\n.icon-social-facebook:before {\n  content: \"\\e00b\";\n}\n.icon-social-instagram:before {\n  content: \"\\e609\";\n}\n.icon-social-linkedin:before {\n  content: \"\\e60a\";\n}\n.icon-social-pinterest:before {\n  content: \"\\e60b\";\n}\n.icon-social-github:before {\n  content: \"\\e60c\";\n}\n.icon-social-google:before {\n  content: \"\\e60d\";\n}\n.icon-social-reddit:before {\n  content: \"\\e60e\";\n}\n.icon-social-skype:before {\n  content: \"\\e60f\";\n}\n.icon-social-dribbble:before {\n  content: \"\\e00d\";\n}\n.icon-social-behance:before {\n  content: \"\\e610\";\n}\n.icon-social-foursqare:before {\n  content: \"\\e611\";\n}\n.icon-social-soundcloud:before {\n  content: \"\\e612\";\n}\n.icon-social-spotify:before {\n  content: \"\\e613\";\n}\n.icon-social-stumbleupon:before {\n  content: \"\\e614\";\n}\n.icon-social-youtube:before {\n  content: \"\\e008\";\n}\n.icon-social-dropbox:before {\n  content: \"\\e00c\";\n}\n.icon-social-vkontakte:before {\n  content: \"\\e618\";\n}\n.icon-social-steam:before {\n  content: \"\\e620\";\n}\n"
  }
]