diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 59576f65..00000000 --- a/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. -# -# If you find yourself ignoring temporary files generated by your text editor -# or operating system, you probably want to add a global ignore instead: -# git config --global core.excludesfile ~/.gitignore_global - -.idea/ -*.swp -/coverage -/tmp -*/**/*un~ -*un~ -.DS_Store -*/**/.DS_Store -ethereum/ethereum -ethereal/ethereal -example/js -node_modules -bower_components -npm-debug.log -/bower -.npm/ -packages/ diff --git a/2fa.html b/2fa.html new file mode 100644 index 00000000..2592eef2 --- /dev/null +++ b/2fa.html @@ -0,0 +1,129 @@ + + + + + + + Helios - 2FA + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+ +
+

Welcome to Helios Protocol Wallet

+

DON'T HAVE AN ACCOUNT ?

+ logo Create an account +
+ +
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index fecaef73..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright 2018 Tommy Mckinnon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.rst b/README.rst deleted file mode 100644 index a57702e4..00000000 --- a/README.rst +++ /dev/null @@ -1,33 +0,0 @@ -================================= -Helios Protocol Javascript Wallet -================================= -This is the beta version of the Helios Protocol testnet wallet. It is a package of tools that allow -the user to interact with the Helios Protocol decentralized network. Everything by design -runs on the client side to ensure security. - -Helios Protocol also offers a service, integrated into -the wallet, that allows users to save their keystore into an online database to be retrieved -from any device. This is simply fo convenience. The keystores are encrypted on the client side -with a passphrase that is never transmitted over the internet. Helios protocol has absolutely -no possible way of accessing the keystores that are uploaded to the online database, and therefore -have no control over any funds and cannot recover keystores if passwords are lost. Always back -up your keystores using the functions in the wallet. It is your responsibility to keep back ups and -save your passwords in secure places. - -Alternatively, this wallet also allows you to use it with locally saved keystore files that are -never transmitted over the internet. This is the most secure method of usage and we reccommend -it for long term storage. - -Usage -------- -You can access this wallet from the Helios Protocol website at https://heliosprotocol.io/wallet. -However, if you would like to be extra cautious and avoid all possibilities of phishing, -you can download the wallet directly from our github here, and then run it from your computer -or device by opening the dist/index.html file. The wallet will work exactly the same as if -you went to the Helios Protocol website. - -Developers ------------ -If you would like to develop this software, edit the files within the app directory, and then from within the root directory -run: $gulp from the command line. (Make sure you have gulp installed by running npm install gulp). After running -gulp, it will compile the website/wallet into the dist folder. \ No newline at end of file diff --git a/add_online_wallet.html b/add_online_wallet.html new file mode 100644 index 00000000..1b426afd --- /dev/null +++ b/add_online_wallet.html @@ -0,0 +1,423 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + +
+ + +
+
+ +
+
+ + +
+ +
+
+

ADD NEWLY GENERATED WALLET

+
+
+ + +
+
+

ADD NEWLY GENERATED WALLET

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

ADD EXISTING WALLET FROM SAVED KEYSTORE FILE

+
+
+ + +
+
+
+
+
ONLINE ACCOUNT INFORMATION:
+ +
+
+ +
+
+ +
+
+
SAVED KEYSTORE INFORMATION:
+
+
+ + +
+
+ +
+
+ +
+
+
+
+ +
+ + +
+ +
+
+

ADD EXISTING WALLET FROM PRIVATE KEY

+
+
+ + +
+
+
+
+
ONLINE ACCOUNT INFORMATION:
+ +
+
+ +
+
+ +
+
+
PRIVATE KEY INFORMATION:
+
+
+ +
+
+ +
+
+
+
+ +
+ + + +
+
+
+
+ Helios Wallet Version 0.2 | Terms of use +
+
+ © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
+
+
+
+ +
+ +
+
+ + + + +
+
+ + + +
Customization
+
+ +
+ +
Choose Variation
+
+
Default
+ vertical +
+
+
Top Nav
+ horizontal +
+
+
Dark Side Nav
+ dark sidenav +
+
+
Condensed Side Nav
+ condensed +
+
+
Fixed Width (Boxed)
+ + boxed + +
+
+
+ + +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/css/main.css b/app/css/main.css deleted file mode 100644 index dced825e..00000000 --- a/app/css/main.css +++ /dev/null @@ -1,763 +0,0 @@ -* { - margin: 0; -} -html{ - height: 100%; -} -body{ - background-color:#e4e4e4; - padding:0px; - border:0px; - margin:0px; - font-family: 'Libre Franklin', Arial, Helvetica, sans-serif; - height: 100%; -} -div{ - position:relative; -} -.bold{ - font-weight: bold; -} -.frontpage_block_content{ - display:none; -} -.frontpage_block_content.active{ - display:block; -} -.page{ - display:none; -} -.page.active{ - display:block; -} -#frontpage_page{ - width:100%; - height:100%; -} -#main_page{ - height: 100%; -} -#page-wrap { - min-height: 100%; - /* equal to footer height */ - margin-bottom: -300px; -} -#page-wrap:after { - content: ""; - display: block; -} - -#header_outer{ - width:100%; - background-color:#1f6370; - height:80px; - color: #fff; -} - -#wallet_test_version_container{ - text-transform:uppercase; - position:absolute; - right:20px; - top:0px; - font-size:15px; -} -#wallet_test_version_container_frontpage{ - text-transform:uppercase; - position:absolute; - left:85px; - top:60px; - font-size:15px; - color:#fff; - letter-spacing:10px; -} -@media (min-width: 1060px) { - #wallet_test_version_container_frontpage{ - left:auto; - right:40px; - top:30px; - } -} -#main_outer{ - width:100%; - position:relative; - padding-top:100px; -} -#main_inner{ - width:100%; - margin-left:auto; - margin-right:auto; -} -a{ - color:#1f6370; - font-weight:500; - font-size:15px; - cursor:pointer; - text-decoration: none; -} -a:hover{ - color:#10333a; -} -.italic{ - font-style: italic; -} -.link{ - color:#1f6370; - text-transform:uppercase; - font-weight:500; - font-size:14px; - cursor:pointer; -} -#exit_popup{ - height:27px; - width:27px; - position:absolute; - top:-40px; - right:0px; - cursor:pointer; -} -#popup_container{ - position:relative; - width:400px; - margin-left:auto; - margin-right:auto; - top:200px; - background-color:#1f6370; - padding:20px; - border-radius: 0 15px 0 15px; - color:#fff; - z-index:110; - word-break: break-word; -} -#loader_container{ - position:relative; - width:400px; - margin-left:auto; - margin-right:auto; - top:200px; - padding:20px; - z-index:110; -} -#popup_background{ - position:fixed; - height:100%; - width:100%; - background-color:#fff; - z-index:100; - opacity: 0.9; - filter: alpha(opacity=90); /* For IE8 and earlier */ - display:none; - -} -#popup_outer{ - position:absolute; - height:1px; - width:100%; - z-index:110; - display:none; -} -.block_1_wide_left_icon{ - height:36px; - position:absolute; - left:0px; -} -.block_1_wide_right_text{ - float:left; - padding-left:51px; - padding-right:5px; - width:100%; - text-overflow: ellipsis; - overflow: hidden; - box-sizing: border-box; - word-break:normal; -} -.block_2_wide_right_text{ - float:left; - margin-left:51px; - margin-right:5px; -} -.copy_spacing_right{ - padding-right:30px; -} -.copy_icon{ - width:25px; - z-index:49; -} -.copy_icon_right{ - position:absolute; - right:0px; -} -.copy{ - cursor:pointer; -} -.block_1_wide_right_text_one_line{ - float:left; - padding-left:51px; - padding-right:5px; - position:relative; - top:8px; - width:100%; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - box-sizing: border-box; - word-break:normal; -} -.clear_both{ - clear:both; - width:100%; - height:1px; -} -.line_separater{ - clear:both; - padding-top:20px; -} -.line_separater_medium{ - clear:both; - padding-top:10px; -} -.thin_line{ - width:100%; - height:1px; - background-color:#000; -} -h1{ - color:#1f6370; - font-size: 35px; - font-weight:400; -} -h2{ - color:#000; - font-size: 19px; - font-weight:500; -} -.frontpage_block{ - position:relative; - left:200px; - top:8%; -} -@media (max-width: 700px) { - .frontpage_block{ - left:10%; - } -} -.frontpage_block_background{ - position:absolute; - z-index:1; - width:100%; - height:100%; - background-color:#fff; - opacity: 0.80; - filter: alpha(opacity=80); /* For IE8 and earlier */ - border-radius: 0 9px 0 9px; -} -.frontpage_block_content_container{ - z-index:10; - padding-left:30px; - padding-right:30px; - padding-top:13px; - padding-bottom:23px; -} - -.loader { - border: 16px solid #f3f3f3; - border-top: 16px solid #1f6370; - border-bottom: 16px solid #1f6370; - border-radius: 50%; - width: 120px; - height: 120px; - animation: spin 2s linear infinite; - -} -.popup_loader_container{ - clear:both; - margin-top:20px; - width:120px; - margin-left:auto; - margin-right:auto; -} - -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } -} - - -.tab_item{ - display:none; -} -.tab_item.active{ - display:block; -} -table{ - text-align: left; - width:100%; - border-spacing: 0; - border-collapse: collapse; -} -.italic_heading{ - font-weight:400; - font-size:14px; - font-style:italic; - text-transform:uppercase; - margin-top:18px; -} -.popup_content_store{ - display:none; -} - -#frontpage_page_background{ - width:100%; - height:100%; - position:fixed; -} - - - - -/*Block layout*/ -.block_1_wide{ - width:326px; - float:left; - margin:20px; -} - -.block_2_wide{ - width:693px; - float:left; - margin:20px; -} - -.block_right{ - float:left; -} - - -.block_title{ - margin:10px; - text-transform: uppercase; - font-size:18px; - width:95%; - font-weight:500; -} -.block_content_container{ - background-color:#fff; - padding:30px; - padding-top:22px; - padding-bottom:22px; - word-break: break-word; -} - - -/*Inputs*/ -@keyframes onAutoFillStart { from {/**/} to {/**/}} -input:-webkit-autofill { - /*// Expose a hook for JavaScript when autofill is shown*/ - /*// JavaScript can capture 'animationstart' events*/ - animation-name: onAutoFillStart; - - /*// Make the background color become yellow really slowly*/ - /*transition: background-color 50000s ease-in-out 0s;*/ -} -input { - transition: background-color 0.1s, color 0.1s, filter 0.1s; -} - -input, textarea{ - padding-top:14px; -} -input, .file_input{ - height:50px; - background-color:#898989; - color:#f0f0f0; - border:0px; - width:100%; - padding-left:20px; - padding-right:20px; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ - font-size:16px; -} -.file_input.filled { - background-color: #f0f0f0; - color: #747474; -} -.file_input{ - padding-top:16px; - cursor:pointer; -} -input:focus{ - background-color:#f0f0f0; - color:#898989; -} -input.filled { - background-color: #f0f0f0; - color: #747474; -} -::placeholder{ - color:#f0f0f0; -} -.input__label{ - cursor: text; - right: auto; - position: absolute; - color: #f0f0f0; - z-index: 3; - height: 20px; - line-height: 20px; - white-space: nowrap; - text-overflow: ellipsis; - transform-origin: top left; - font-size: 16px; - top: 16px; - left: 20px; - transition: all 0.2s ease; -} - -.input__label--active, -.input__label--active-always{ - top: 3px; - font-size: 12px; - color: #1f6370; -} - -.input_line_container{ - clear:left; - padding-bottom:20px; -} -.input_line_container > input{ - /*width:590px;*/ -} -.required_star{ - position:absolute; - top:16px; - left:-20px; - font-size:26px; - color:#ababab; - display:inline-block; - -} -input[type="submit"], .button{ - background-color:#1b6371; - width:auto; - color:#fff; - border-radius: 0 9px 0 9px; - cursor:pointer; - float:right; - height:38px; - padding-left:20px; - padding-right:20px; - padding-top:2px; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - cursor:pointer; -} -.button{ - padding-top:10px; - cursor:pointer; -} -input[type="submit"].light_button, .light_button{ - background-color:#fff; - width:auto; - color:#1b6371; - border-radius: 0 9px 0 9px; - cursor:pointer; - float:right; - height:38px; - padding-left:20px; - padding-right:20px; - padding-top:2px; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - cursor:pointer; -} -.light_button{ - padding-top:10px; - cursor:pointer; -} -.frontpage_block_content .light_button{ - opacity: 0.8; - filter: alpha(opacity=80); /* For IE8 and earlier */ -} -.label{ - text-transform:uppercase; - color: #858585; - font-size:12px; - display:inline-block; -} - -/* The container must be positioned relative: */ -.custom-select { - position: relative; - font-family: Arial; - width:90px; - display:inline-block; - margin-right:10px; -} - -.custom-select select { - display: none; /*hide original SELECT element: */ -} - -.select-selected { - background-color: #898989; -} - -/* Style the arrow inside the select element: */ -.select-selected:after { - position: absolute; - content: ""; - top: 14px; - right: 10px; - width: 0; - height: 0; - border: 6px solid transparent; - border-color: #666666 transparent transparent transparent; -} -.file_input:after{ - position: absolute; - content: ""; - top: 22px; - right: 10px; - width: 0; - height: 0; - border: 6px solid transparent; - border-color: #666666 transparent transparent transparent; -} - -/* Point the arrow upwards when the select box is open (active): */ -.select-selected.select-arrow-active:after { - border-color: transparent transparent #666666 transparent; - top: 7px; -} - -/* style the items (options), including the selected item: */ -.select-items div,.select-selected { - color: #ffffff; - padding: 8px 16px; - border: 1px solid transparent; - border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; - cursor: pointer; -} - -/* Style items (options): */ -.select-items { - position: absolute; - background-color: #898989; - top: 100%; - left: 0; - right: 0; - z-index: 99; -} - -/* Hide the items when the select box is closed: */ -.select-hide { - display: none; -} - -.select-items div:hover, .same-as-selected { - background-color: #1b6371; -} - - - - -.autocomplete { - /*the container must be positioned relative:*/ - position: relative; - display: inline-block; -} -.autocomplete-items { - position: absolute; - border: 1px solid #d4d4d4; - border-bottom: none; - border-top: none; - z-index: 99; - /*position the autocomplete items to be the same width as the container:*/ - top: 100%; - left: 0; - right: 0; - word-break: break-word; -} -.autocomplete-items div { - padding: 10px; - cursor: pointer; - background-color: #898989; - border-bottom: 1px solid #d4d4d4; - color:#fff; -} -.autocomplete-items div:hover { - /*when hovering an item:*/ - background-color: #1b6371; - -} -.autocomplete-active { - /*when navigating through the items using the arrow keys:*/ - background-color: #1b6371 !important; - color: #ffffff; -} - - - - -/*MISC*/ -#send_transaction_fee_estimation_container{ - font-weight:300; - font-style:italic; - font-size:13px; -} -#send_transaction_fee_estimation_text{ - display:inline-block; - position:relative; - top:-6px; - margin-left:8px; -} -.notes{ - font-weight: 300; - font-style: italic; - font-size: 13px; -} -#send_transaction_advanced_options_link{ - margin-top:8px; -} -#send_transaction_advanced_options_container{ - margin-top:18px; - margin-bottom:60px; - display:none; -} -#multiple_transaction_container{ - margin-top:15px; -} -.delete_transaction{ - cursor:pointer; - position:absolute; - left:-20px; - height:16px; -} -.delete_contact{ - cursor:pointer; - position:absolute; - left:-20px; - height:16px; -} -tbody{ - font-size:14px; -} -td{ - padding:5px; - padding-top:10px; - border-bottom:1px solid #eee; - word-break: break-word; -} - - -.tx_hist_prev_next_nav{ - margin-top:10px; - clear:both; - float:right; -} -.tx_hist_page_nav{ - float:right; - margin-right:20px; - margin-top:10px; -} -.tx_hist_prev_nav{ - float:right; - margin-right:20px; - cursor:pointer; -} -.tx_hist_next_nav{ - float:right; - cursor:pointer; -} - - -/*HISTORICAL MIN GAS PRICE*/ - -#historical_min_gas_plot_div{ - width:100%; - height:500px; -} - - -.tx_history_row{ - cursor:pointer; -} -.tx_history_row:hover{ - background-color:#eeeeee; -} -.tx_history_detail_row{ - display:none; -} -.tx_history_cell_full_width{ - padding:20px; -} - -/*FOOTER*/ -#footer{ - width:100%; - background-color: #1f6370; -} -#footer, #page-wrap:after { - height:300px; -} -#footer_inner{ - width:100%; - margin-left:auto; - margin-right:auto; - padding: 25px; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ -} -#footer_margin{ - clear:both; - width:100%; - height:60px; -} - -/*Resizing*/ - -@media (min-width: 1100px) { - #main_inner{ - width:1100px; - } - #footer_inner{ - width:1100px; - } - .block_right{ - float:right; - } -} - -@media (max-width: 733px) { - .block_1_wide, .block_2_wide{ - width:100%; - float:left; - margin-left:0px; - margin-right:0px; - } -} -#send_block_submit{ - position:relative; - top:-35px; -} -#send_block_pre_confirmation{ - height:0px; -} -@media (max-width: 600px){ - #send_block_submit{ - top:-20px; - - } - #send_block_pre_confirmation{ - height:15px; - } -} - -#network_id_select{ - width:100%; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ -} \ No newline at end of file diff --git a/app/css/menu.css b/app/css/menu.css deleted file mode 100644 index e744a4dd..00000000 --- a/app/css/menu.css +++ /dev/null @@ -1,297 +0,0 @@ -#page-size-indicator { - width: 0px; - display: none; -} - -@media (min-width: 400px) { - #page-size-indicator { - width: 1px; - } -} - -@media (min-width: 733px) { - #page-size-indicator { - width: 2px; - } -} - -@media (min-width: 1060px) { - #page-size-indicator { - width: 3px; - } -} - -header { - height: 80px; - border-bottom-width: 4px; -} - -@media (min-width: 1060px) { - header { - height: 108px; - transition: height .25s ease; - } -} - -.site-logo { - height: 80px; -} - -.site-logo img { - position:relative; - top: 27px; - left:40px; - height: 25px; -} - - -.header-container { - position: relative; - overflow: hidden; -} - -@media (min-width: 1060px) { - .header-container { - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - height: 100%; - } -} - -.nav-button-box{ - position:absolute; - right:20px; - top:20px; -} - -.nav-button span { - margin: 8px; - width: 30px; - border-bottom: 2px solid white; - display: block; - transition: all .4s ease; -} - -.nav-button:hover { - cursor: pointer; -} - -.nav { - margin: 0; - padding: 0; - list-style: none; - display: none; -} - -@media (min-width: 1060px) { - .nav { - display: block; - height: 100%; - margin-right: 22px; - } -} -@media (min-width: 1060px) { - .nav-button { - display: none; - } -} - -.no-doc-overflow .nav-button span:nth-child(1) { - -webkit-transform: translate(0, 10px) rotate(45deg); - transform: translate(0, 10px) rotate(45deg); -} - -.no-doc-overflow .nav-button span:nth-child(2) { - opacity: 0; -} - -.no-doc-overflow .nav-button span:nth-child(3) { - -webkit-transform: translate(0, -10px) rotate(-45deg); - transform: translate(0, -10px) rotate(-45deg); -} - -nav{ - margin-top:5px; -} -.nav__item { - margin: 0px 0px 0px 0px; -} -.nav__item.active{ - border-radius: 0 9px 0 9px; -} - -@media (min-width: 1060px) { - .nav__item { - display: inline-block; - } - - .nav__item.has_submenu:hover{ - border-radius: 0 9px 0 0px; - background: rgba(0, 0, 0, 1); - } - - .nav__item:hover .nav__link, - .nav__item:hover .nav__header, - .nav__item.active{ - background: black; - background: rgba(0, 0, 0, 1); - color: white; - } - - .nav__item:hover .nav__dropdown { - display: block; - } - - .nav__item:hover .nav__dropdown .nav__item { - display: block; - } -} - -@media (min-width: 1060px) { - .nav__item--left { - position: relative; - } - - .nav__item--left .nav__dropdown { - right: 0; - } -} - -.nav__link{ - display: block; - background: none; - color:#f6f6f6; - font-weight: 600; - text-decoration: none; - padding-left: 1em; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - text-transform: uppercase; - font-size: 16px; - text-align: center; - height: 48px; - line-height: 48px; -} - -.nav__link:hover { - cursor: pointer; - background: #d1d2d2; - color: #222; -} - -@media (min-width: 1060px) { - .nav__link { - text-align: left; - font-size: 13px; - height: initial; - line-height: initial; - display: block; - background: none; - padding: 9px 14px 11px 14px; - border-radius: 0 9px 0 9px; - } - -} - -.nav__dropdown { - margin: 0; - padding: 0; - list-style: none; - display: none; -} - -.nav__dropdown .nav__link, -.nav__dropdown .nav__header { - font-weight: 500; - font-size: 14px; - color: white; - background: rgba(0, 0, 0, 1); - border-radius: 0; -} - -.nav__dropdown .nav__link:hover, -.nav__dropdown .nav__header:hover { - background: #d1d2d2; - color: #222; -} - -@media (min-width: 1060px) { - .header-container{ - overflow: visible; - } - .nav__dropdown { - position: absolute; - background: black; - background: rgba(0, 0, 0, 1); - padding: 16px 0; - border-radius: 0 0px 0 9px; - } - - .nav__dropdown .nav__link, - .nav__dropdown .nav__header { - background: black; - background: transparent !important; - display: block; - padding: 3px 24px; - color: white; - } - - .nav__dropdown .nav__link:hover, - .nav__dropdown .nav__header:hover { - background: #d1d2d2 !important; - color: #222; - } -} - - -.wallet_menu_item{ - width:330px; - position:relative; - margin-left:auto; - margin-right:auto; -} -.wallet_menu_item_name{ - width:250px; - float:left; -} -.wallet_menu_item > .switch_wallet_link{ - width:59px; - position:absolute; - right:0px; - top:10px; - -} - -@media (min-width: 1060px) { - .wallet_menu_item > .switch_wallet_link{ - width:59px; - position:absolute; - right:0px; - top:-5px; - - } - -} -.offline_menu_item{ - display:none; -} - -.nav__dropdown .nav__link{ - padding-top:10px; - padding-bottom:10px; -} -.menu_image_img { - padding-top:10px; - } -@media (min-width: 1060px) { - .menu_image { - padding-top:5px; - padding-bottom:1px; - } - .menu_image_img { - padding-top:0px; - } -} \ No newline at end of file diff --git a/app/images/account_menu.png b/app/images/account_menu.png deleted file mode 100644 index 95a0c63e..00000000 Binary files a/app/images/account_menu.png and /dev/null differ diff --git a/app/images/background_1.jpg b/app/images/background_1.jpg deleted file mode 100644 index da349408..00000000 Binary files a/app/images/background_1.jpg and /dev/null differ diff --git a/app/images/background_1_compressed.jpg b/app/images/background_1_compressed.jpg deleted file mode 100644 index 0aba9ccf..00000000 Binary files a/app/images/background_1_compressed.jpg and /dev/null differ diff --git a/app/images/background_2.jpg b/app/images/background_2.jpg deleted file mode 100644 index 290a7994..00000000 Binary files a/app/images/background_2.jpg and /dev/null differ diff --git a/app/images/background_3.jpg b/app/images/background_3.jpg deleted file mode 100644 index f22a6f1c..00000000 Binary files a/app/images/background_3.jpg and /dev/null differ diff --git a/app/images/background_4.jpg b/app/images/background_4.jpg deleted file mode 100644 index 0932aa2a..00000000 Binary files a/app/images/background_4.jpg and /dev/null differ diff --git a/app/images/background_5.jpg b/app/images/background_5.jpg deleted file mode 100644 index 2084ac16..00000000 Binary files a/app/images/background_5.jpg and /dev/null differ diff --git a/app/images/background_6.jpg b/app/images/background_6.jpg deleted file mode 100644 index 433c35d3..00000000 Binary files a/app/images/background_6.jpg and /dev/null differ diff --git a/app/images/check_mark.png b/app/images/check_mark.png deleted file mode 100644 index e90e61d0..00000000 Binary files a/app/images/check_mark.png and /dev/null differ diff --git a/app/images/copy.png b/app/images/copy.png deleted file mode 100644 index accbd32b..00000000 Binary files a/app/images/copy.png and /dev/null differ diff --git a/app/images/exit_button.png b/app/images/exit_button.png deleted file mode 100644 index 535268b0..00000000 Binary files a/app/images/exit_button.png and /dev/null differ diff --git a/app/images/gas_icon.png b/app/images/gas_icon.png deleted file mode 100644 index 93a7a4cb..00000000 Binary files a/app/images/gas_icon.png and /dev/null differ diff --git a/app/images/helios_logo.png b/app/images/helios_logo.png deleted file mode 100644 index 07f13dd0..00000000 Binary files a/app/images/helios_logo.png and /dev/null differ diff --git a/app/images/hls_large.png b/app/images/hls_large.png deleted file mode 100644 index 395362f8..00000000 Binary files a/app/images/hls_large.png and /dev/null differ diff --git a/app/images/hls_small.png b/app/images/hls_small.png deleted file mode 100644 index 10ba11aa..00000000 Binary files a/app/images/hls_small.png and /dev/null differ diff --git a/app/images/initial_background_1.jpg b/app/images/initial_background_1.jpg deleted file mode 100644 index e0a21402..00000000 Binary files a/app/images/initial_background_1.jpg and /dev/null differ diff --git a/app/images/lock_icon.png b/app/images/lock_icon.png deleted file mode 100644 index 637e8a56..00000000 Binary files a/app/images/lock_icon.png and /dev/null differ diff --git a/app/images/wallet_icon.png b/app/images/wallet_icon.png deleted file mode 100644 index 9291a9dc..00000000 Binary files a/app/images/wallet_icon.png and /dev/null differ diff --git a/app/includes/add_offline_wallet.html b/app/includes/add_offline_wallet.html deleted file mode 100644 index 840dc893..00000000 --- a/app/includes/add_offline_wallet.html +++ /dev/null @@ -1,60 +0,0 @@ -
-
-
- Generate a new local wallet -
-
-
-
-
*
- - -
- - -
-
-
-
- -
-
- Load existing wallet from an encrypted keystore -
-
- -
-
-
*
Select keystore file
-
- -
-
*
- - -
- -
-
-
-
- -
-
- Load existing wallet from private key -
-
- -
-
-
*
- - -
- -
-
-
-
- -
diff --git a/app/includes/add_online_wallet.html b/app/includes/add_online_wallet.html deleted file mode 100644 index b27bba03..00000000 --- a/app/includes/add_online_wallet.html +++ /dev/null @@ -1,115 +0,0 @@ -
-
-
- Add newly generated wallet -
-
-
-
-
*
- - -
-
-
*
- - -
-
-
*
- - -
- - -
-
-
-
- - -
-
- Add existing wallet from saved keystore file -
-
- -
-
Online Account information:
-
-
-
*
- - -
-
-
-
*
- - -
-
-
*
- - -
- -
Saved Keystore information:
-
-
-
*
Select keystore file
-
-
- -
-
*
- - -
- -
-
-
-
- -
-
- Add existing wallet from private key -
-
- -
-
Online Account information:
-
-
-
*
- - -
-
-
-
*
- - -
-
-
*
- - -
-
Private key information:
-
-
-
*
- - -
-
- -
-
-
-
- - -
diff --git a/app/includes/block_explorer.html b/app/includes/block_explorer.html deleted file mode 100644 index ddc6e4b6..00000000 --- a/app/includes/block_explorer.html +++ /dev/null @@ -1,3 +0,0 @@ -
- Coming Soon -
\ No newline at end of file diff --git a/app/includes/contacts.html b/app/includes/contacts.html deleted file mode 100644 index 6ca120d5..00000000 --- a/app/includes/contacts.html +++ /dev/null @@ -1,45 +0,0 @@ -
- - - -
-
- Contacts -
-
-
- - - - - - - - -
Contact NameWallet Address
-
-
-
- -
-
- Add new contact -
-
-
-
-
*
- - -
-
-
*
- - -
- -
-
-
-
-
\ No newline at end of file diff --git a/app/includes/dashboard.html b/app/includes/dashboard.html deleted file mode 100644 index 36d522df..00000000 --- a/app/includes/dashboard.html +++ /dev/null @@ -1,263 +0,0 @@ -
- -
-
- Send A Transaction -
-
-
-
-
*
- - -
-
-
*
- - -
- -
- -
- Estimated fee per tx: 0.000001 or 0.12% -
-
- -
- -
-
*
- - -
-
-
*
- - -
- - -
-
- Transactions to send -
-
- - - - - - - - -
ToAmountGas PriceMax Gas
-
-
-
-
- - -
- -
-
- - -
-
- Network Connection -
-
-
-
- -
-
-
Connecting to a node.
- -
-
-
-
- -
- - - - - -
-
- Loaded Wallet Info -
-
-
- - -
- - -
-
-
- -
- - - -
-
- Transaction History -
-
-
-
-
- -
-
-
-
*
Start Date
-
- -
-
- -
-
-
-
*
End Date
-
- -
-
- -
-
- -
- - - -
- - - - - - - - -
DateDescriptionAmountFeesBalance
-
- -
-
Next Page
-
Previous Page
-
0 - 10
-
-
-
-
- -
-
- Incoming Transactions -
-
-
Check for new ones
-
-
-
If you are expecting to receive a transaction, click this button to check and process it.
-
- -
-
- -
-
- Balances -
-
-
-
Connecting to a node.
-
-
-
-
Altcoins
-
-
- None... -
-
-
-
- -
-
- Safe Minimum Gas Price -
-
-
-
Connecting to a node.
-
-
-
-
- - - - - - - - - - - - - - - - -
-
\ No newline at end of file diff --git a/app/includes/dev_test.html b/app/includes/dev_test.html deleted file mode 100644 index e4b4fe4b..00000000 --- a/app/includes/dev_test.html +++ /dev/null @@ -1,78 +0,0 @@ - -
-
- Amount: -
- To: -
- Gas Price: -
- Total Gas: -
- -
- - -
- -
-
Receive incoming transactions
-
Refresh transactions
-

-
-
- -
- - - - to: - - - -
-
-
- Transactions -
-
- -




-
Get Min Gas Price
-
Get Historical Min Gas Price
-
Get Transaction Receipt
- -
-
\ No newline at end of file diff --git a/app/includes/footer.html b/app/includes/footer.html deleted file mode 100644 index 9e311c92..00000000 --- a/app/includes/footer.html +++ /dev/null @@ -1,7 +0,0 @@ - \ No newline at end of file diff --git a/app/includes/generate_wallet.html b/app/includes/generate_wallet.html deleted file mode 100644 index bea881dc..00000000 --- a/app/includes/generate_wallet.html +++ /dev/null @@ -1,8 +0,0 @@ -
- Form for generating a wallet
-
- Password to encrypt wallet: -
- -
-
\ No newline at end of file diff --git a/app/includes/historical_gas_price.html b/app/includes/historical_gas_price.html deleted file mode 100644 index 44eb5846..00000000 --- a/app/includes/historical_gas_price.html +++ /dev/null @@ -1,3 +0,0 @@ -
-
-
\ No newline at end of file diff --git a/app/includes/load_wallet.html b/app/includes/load_wallet.html deleted file mode 100644 index f7fe348c..00000000 --- a/app/includes/load_wallet.html +++ /dev/null @@ -1,9 +0,0 @@ -
-
-
- Keystore file:
- Keystore password: - -
-
-
\ No newline at end of file diff --git a/app/includes/loader.html b/app/includes/loader.html deleted file mode 100644 index 391e88bf..00000000 --- a/app/includes/loader.html +++ /dev/null @@ -1,10 +0,0 @@ - - diff --git a/app/includes/main_frontpage.html b/app/includes/main_frontpage.html deleted file mode 100644 index f1f65264..00000000 --- a/app/includes/main_frontpage.html +++ /dev/null @@ -1,100 +0,0 @@ -
- -
-
-
- - -
- Mainnet Wallet V0.2 -
-
-
- -
- - -
-
-
-
-

Sign in

-
-
-
*
- - -
-
-
*
- - -
-
- - -
-
-
-

Don't have an account?

- -
-
-

Advanced Options

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

Create Account

-
-
-
*
- - -
-
- - -
-
-
*
- - -
-
-
*
- - -
-
-
- -
- - - -
-
-
- -
- diff --git a/app/includes/main_inner.html b/app/includes/main_inner.html deleted file mode 100644 index 6ffbdd52..00000000 --- a/app/includes/main_inner.html +++ /dev/null @@ -1,13 +0,0 @@ -
- @@include('dashboard.html') - @@include('block_explorer.html') - @@include('historical_gas_price.html') - @@include('generate_wallet.html') - @@include('load_wallet.html') - @@include('add_offline_wallet.html') - @@include('add_online_wallet.html') - @@include('online_wallet.html') - @@include('offline_wallet.html') - @@include('contacts.html') - @@include('two_factor_authentication.html') -
\ No newline at end of file diff --git a/app/includes/menu.html b/app/includes/menu.html deleted file mode 100644 index 3ce5cef8..00000000 --- a/app/includes/menu.html +++ /dev/null @@ -1,101 +0,0 @@ - -
-
- - -
- Mainnet Wallet V0.2 -
- - - - - -
-
diff --git a/app/includes/offline_wallet.html b/app/includes/offline_wallet.html deleted file mode 100644 index 97455191..00000000 --- a/app/includes/offline_wallet.html +++ /dev/null @@ -1,51 +0,0 @@ -
- - -
-
- Quick links -
-
- -
- -
-
-
-
- -
-
- Editing wallet -
-
-
-
No wallet loaded
- -
-
-
- -
- -
-
- Save keystore file -
-
-
-
-
*
- - -
- - -
-
-
-
- - - -
diff --git a/app/includes/online_wallet.html b/app/includes/online_wallet.html deleted file mode 100644 index d423d5ee..00000000 --- a/app/includes/online_wallet.html +++ /dev/null @@ -1,70 +0,0 @@ -
- -
-
- Quick links -
-
- -
- -
-
-
-
- - -
-
- Editing wallet -
-
-
-
No wallet loaded
- -
-
-
- -
- - -
-
- Rename wallet -
-
-
-
-
*
- - -
- - -
-
-
-
- - - -
-
- Save keystore file -
-
-
-
-
*
- - -
- - -
-
-
-
- -
diff --git a/app/includes/popup.html b/app/includes/popup.html deleted file mode 100644 index d078d28d..00000000 --- a/app/includes/popup.html +++ /dev/null @@ -1,17 +0,0 @@ - - diff --git a/app/includes/popup_content_confirm_online_wallet_delete.html b/app/includes/popup_content_confirm_online_wallet_delete.html deleted file mode 100644 index 0177ca40..00000000 --- a/app/includes/popup_content_confirm_online_wallet_delete.html +++ /dev/null @@ -1,16 +0,0 @@ -You are about to delete your wallet from the online database. Make sure you have backed it up before doing so. -Once it is deleted there is no way to recover it. -

- - - - - - - - -
Wallet NameWallet Address
-
- -
Get me out of here!
-
\ No newline at end of file diff --git a/app/includes/popup_content_confirm_transactions.html b/app/includes/popup_content_confirm_transactions.html deleted file mode 100644 index f33b3e06..00000000 --- a/app/includes/popup_content_confirm_transactions.html +++ /dev/null @@ -1,17 +0,0 @@ -Please confirm your transactions in this list below and click send. -

- - - - - - - - -
ToAmountGas PriceMax Gas
-
-
- -
-
Get me out of here!
-
\ No newline at end of file diff --git a/app/includes/popup_content_frontpage_warning.html b/app/includes/popup_content_frontpage_warning.html deleted file mode 100644 index 955423b6..00000000 --- a/app/includes/popup_content_frontpage_warning.html +++ /dev/null @@ -1,36 +0,0 @@ -
- -

Important warnings

-

-

- By using this software, you agree to everything below. -

-

-

-

What is a online wallet, and why is there a login?:

We provide a service where we store your encrypted keystores in our secure online database for your convenience. Your keystores are all encrypted and decrypted - clientside (on your computer), and are transmitted to our database already encrypted. Therefore, it is impossible for us to access your private keys or change your password. It is extremely important - that you back up all keystore files and do not rely on any third party, including us, to keep it forever. Use our online wallet option for convenience only. -

-

-

-

We are not like an exchange account:

Because we don't have access to your private keys, we cannot help you if you lose your password, or lose your private key. Back up your passwords and keystores - in multiple locations. -

-

-

-

What if I don't want to create an online account?:

Simply click the "Local wallet mode" at the sign in page, and you can manually load your wallets from a local source without sending - any data to our servers. -

-

-

-

Always backup your keys:

Helios wallet is not a bank.. You do not create an account or give us your funds to hold onto. It is impossible for us to access your funds. When interacting with the blockchain, no data leaves your computer / your browser. We make it easy for you to create, save, and access your information and interact with the helios blockchain. -

-

-

-

We are not responsible for any loss:

Helios wallet, and some of the underlying Javascript libraries we use are under active development. While we have thoroughly tested & tens of thousands of wallets have been successfully created by people all over the globe, there is always the possibility something unexpected happens that causes your funds to be lost. Please do not invest more than you are willing to lose, and please be careful. -

-

-

- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -

-
\ No newline at end of file diff --git a/app/includes/popup_content_new_two_factor_authentication.html b/app/includes/popup_content_new_two_factor_authentication.html deleted file mode 100644 index 71646104..00000000 --- a/app/includes/popup_content_new_two_factor_authentication.html +++ /dev/null @@ -1,24 +0,0 @@ -Warning: This will overwrite any previously used two factor authentication!

-Scan the QR code below to set up your authenticator app. Or you can manually type in the code below. Then type your authentication code in the box below to confirm. -
-
- -
-
- -
-
-
-
-
-
*
- - -
- -
Get me out of here!
-
-
-
-
-
\ No newline at end of file diff --git a/app/includes/two_factor_authentication.html b/app/includes/two_factor_authentication.html deleted file mode 100644 index 40567445..00000000 --- a/app/includes/two_factor_authentication.html +++ /dev/null @@ -1,33 +0,0 @@ -
-
-
- Quick links -
-
- -
- -
-
- -
-
-
-
- - -
-
- Two Factor Authentication Status -
-
-
-
Disabled
- -
-
-
- -
- -
diff --git a/app/layouts/index.html b/app/layouts/index.html deleted file mode 100644 index 1cfb2f60..00000000 --- a/app/layouts/index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - HLS Wallet Prototype - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- @@include( '../includes/popup.html') -
- @@include( '../includes/main_frontpage.html') -
-
-
- - @@include( '../includes/menu.html') - - -
- @@include( '../includes/main_inner.html') -
- - - - - - -
- @@include( '../includes/footer.html') -
- - - \ No newline at end of file diff --git a/app/scripts/static/autocomplete.js b/app/scripts/static/autocomplete.js deleted file mode 100644 index 11c65cce..00000000 --- a/app/scripts/static/autocomplete.js +++ /dev/null @@ -1,96 +0,0 @@ -function autocomplete(inp, arr) { - /*the autocomplete function takes two arguments, - the text field element and an array of possible autocompleted values:*/ - var currentFocus; - /*execute a function when someone writes in the text field:*/ - inp.addEventListener("input", function(e) { - var a, b, i, val = this.value; - /*close any already open lists of autocompleted values*/ - closeAllLists(); - if (!val) { return false;} - currentFocus = -1; - /*create a DIV element that will contain the items (values):*/ - a = document.createElement("DIV"); - a.setAttribute("id", this.id + "autocomplete-list"); - a.setAttribute("class", "autocomplete-items"); - /*append the DIV element as a child of the autocomplete container:*/ - this.parentNode.appendChild(a); - /*for each item in the array...*/ - for (i = 0; i < arr.length; i++) { - /*check if the item starts with the same letters as the text field value:*/ - if (arr[i].substr(0, val.length).toUpperCase() == val.toUpperCase()) { - /*create a DIV element for each matching element:*/ - b = document.createElement("DIV"); - /*make the matching letters bold:*/ - b.innerHTML = "" + arr[i].substr(0, val.length) + ""; - b.innerHTML += arr[i].substr(val.length); - /*insert a input field that will hold the current array item's value:*/ - b.innerHTML += ""; - /*execute a function when someone clicks on the item value (DIV element):*/ - b.addEventListener("click", function(e) { - /*insert the value for the autocomplete text field:*/ - inp.value = this.getElementsByTagName("input")[0].value; - /*close the list of autocompleted values, - (or any other open lists of autocompleted values:*/ - closeAllLists(); - }); - a.appendChild(b); - } - } - }); - /*execute a function presses a key on the keyboard:*/ - inp.addEventListener("keydown", function(e) { - var x = document.getElementById(this.id + "autocomplete-list"); - if (x) x = x.getElementsByTagName("div"); - if (e.keyCode == 40) { - /*If the arrow DOWN key is pressed, - increase the currentFocus variable:*/ - currentFocus++; - /*and and make the current item more visible:*/ - addActive(x); - } else if (e.keyCode == 38) { //up - /*If the arrow UP key is pressed, - decrease the currentFocus variable:*/ - currentFocus--; - /*and and make the current item more visible:*/ - addActive(x); - } else if (e.keyCode == 13) { - /*If the ENTER key is pressed, prevent the form from being submitted,*/ - e.preventDefault(); - if (currentFocus > -1) { - /*and simulate a click on the "active" item:*/ - if (x) x[currentFocus].click(); - } - } - }); - function addActive(x) { - /*a function to classify an item as "active":*/ - if (!x) return false; - /*start by removing the "active" class on all items:*/ - removeActive(x); - if (currentFocus >= x.length) currentFocus = 0; - if (currentFocus < 0) currentFocus = (x.length - 1); - /*add class "autocomplete-active":*/ - x[currentFocus].classList.add("autocomplete-active"); - } - function removeActive(x) { - /*a function to remove the "active" class from all autocomplete items:*/ - for (var i = 0; i < x.length; i++) { - x[i].classList.remove("autocomplete-active"); - } - } - function closeAllLists(elmnt) { - /*close all autocomplete lists in the document, - except the one passed as an argument:*/ - var x = document.getElementsByClassName("autocomplete-items"); - for (var i = 0; i < x.length; i++) { - if (elmnt != x[i] && elmnt != inp) { - x[i].parentNode.removeChild(x[i]); - } - } -} -/*execute a function when someone clicks in the document:*/ -document.addEventListener("click", function (e) { - closeAllLists(e.target); -}); -} \ No newline at end of file diff --git a/app/scripts/static/contacts.js b/app/scripts/static/contacts.js deleted file mode 100644 index b618dabe..00000000 --- a/app/scripts/static/contacts.js +++ /dev/null @@ -1,96 +0,0 @@ -$( document ).ready(function() { - - $('#add_contact_form').submit(function (e) { - e.preventDefault(); - loaderPopup(); - var contact_name = $("#add_contact_form_name").val(); - var contact_address = $("#add_contact_form_address").val(); - if(!(validateInputs(contact_name, 'contact_name') === true)){ - popup(validateInputs(contact_name, 'contact_name')); - return; - } - if(!(validateInputs(contact_address, 'wallet_address') === true)){ - popup(validateInputs(contact_address, 'wallet_address')); - return; - } - - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.addContact(contact_name, contact_address) - .then(function(response){ - if(response !== false && "success" in response) { - refreshContactList(); - popup("New contact added successfully."); - }else{ - var popup_content = "Oops, something went wrong:

" + response['error_description']; - popup(popup_content, 500); - } - }); - - }); - - $('body').on('click', '.delete_contact', function(e) { - var contact_id = $(this).data('id'); - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.deleteContact(contact_id) - .then(function(response){ - if(response !== false && "success" in response) { - refreshContactList(); - popup("Contact deleted successfully."); - }else{ - var popup_content = "Oops, something went wrong:

" + response['error_description']; - popup(popup_content, 500); - } - }); - }); -}); - -async function refreshContactList(){ - - var tableRef = document.getElementById('contact_list').getElementsByTagName('tbody')[0]; - - server.getContacts() - .then(function(response){ - if(response !== false && "success" in response) { - //clear all rows - tableRef.innerHTML = ""; - contact_name_to_address_lookup = {}; - contact_address_to_name_lookup = {}; - contact_autocomplete_list = []; - var contacts = response['contacts']; - for (i = 0; i < contacts.length; i++) { - var row = tableRef.insertRow(tableRef.rows.length); - var cell0 = row.insertCell(0); - var cell1 = row.insertCell(1); - - cell0.innerHTML = ""+ contacts[i]['name']; - cell1.innerHTML = contacts[i]['address']; - - contact_name_to_address_lookup[contacts[i]['name']] = contacts[i]['address']; - contact_address_to_name_lookup[contacts[i]['address']] = contacts[i]['name']; - var autocomplete_entry = contacts[i]['name'] + " <" + contacts[i]['address'] + ">"; - contact_autocomplete_list.push(autocomplete_entry); - contact_autocomplete_list_to_address_lookup[autocomplete_entry] = contacts[i]['address']; - } - autocomplete(document.getElementById("input_to"), contact_autocomplete_list); - return true; - } - }); - -} - -function getAddressFromAutocompleteStringIfExist(autocomplete_string){ - if(!web3.utils.isAddress(autocomplete_string)){ - if(autocomplete_string in contact_autocomplete_list_to_address_lookup){ - return contact_autocomplete_list_to_address_lookup[autocomplete_string]; - } - } - return autocomplete_string; -} - -function getAutocompleteStringFromAddressIfExist(address){ - if(address in contact_address_to_name_lookup){ - return contact_address_to_name_lookup[address] + " <" + address + ">"; - }else{ - return address - } -} diff --git a/app/scripts/static/custom_select.js b/app/scripts/static/custom_select.js deleted file mode 100644 index 8ffa4687..00000000 --- a/app/scripts/static/custom_select.js +++ /dev/null @@ -1,76 +0,0 @@ -$( document ).ready(function() { - var x, i, j, selElmnt, a, b, c; - /* Look for any elements with the class "custom-select": */ - x = document.getElementsByClassName("custom-select"); - for (i = 0; i < x.length; i++) { - selElmnt = x[i].getElementsByTagName("select")[0]; - /* For each element, create a new DIV that will act as the selected item: */ - a = document.createElement("DIV"); - a.setAttribute("class", "select-selected"); - a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML; - x[i].appendChild(a); - /* For each element, create a new DIV that will contain the option list: */ - b = document.createElement("DIV"); - b.setAttribute("class", "select-items select-hide"); - for (j = 0; j < selElmnt.length; j++) { - /* For each option in the original select element, - create a new DIV that will act as an option item: */ - c = document.createElement("DIV"); - c.innerHTML = selElmnt.options[j].innerHTML; - c.addEventListener("click", function (e) { - /* When an item is clicked, update the original select box, - and the selected item: */ - var y, i, k, s, h; - s = this.parentNode.parentNode.getElementsByTagName("select")[0]; - h = this.parentNode.previousSibling; - for (i = 0; i < s.length; i++) { - if (s.options[i].innerHTML == this.innerHTML) { - s.selectedIndex = i; - h.innerHTML = this.innerHTML; - y = this.parentNode.getElementsByClassName("same-as-selected"); - for (k = 0; k < y.length; k++) { - y[k].removeAttribute("class"); - } - this.setAttribute("class", "same-as-selected"); - break; - } - } - h.click(); - }); - b.appendChild(c); - } - x[i].appendChild(b); - a.addEventListener("click", function (e) { - /* When the select box is clicked, close any other select boxes, - and open/close the current select box: */ - e.stopPropagation(); - closeAllSelect(this); - this.nextSibling.classList.toggle("select-hide"); - this.classList.toggle("select-arrow-active"); - }); - } - - function closeAllSelect(elmnt) { - /* A function that will close all select boxes in the document, - except the current select box: */ - var x, y, i, arrNo = []; - x = document.getElementsByClassName("select-items"); - y = document.getElementsByClassName("select-selected"); - for (i = 0; i < y.length; i++) { - if (elmnt == y[i]) { - arrNo.push(i) - } else { - y[i].classList.remove("select-arrow-active"); - } - } - for (i = 0; i < x.length; i++) { - if (arrNo.indexOf(i)) { - x[i].classList.add("select-hide"); - } - } - } - - /* If the user clicks anywhere outside the select box, - then close all select boxes: */ - document.addEventListener("click", closeAllSelect); -}); \ No newline at end of file diff --git a/app/scripts/static/frontpage.js b/app/scripts/static/frontpage.js deleted file mode 100644 index b959efd2..00000000 --- a/app/scripts/static/frontpage.js +++ /dev/null @@ -1,101 +0,0 @@ -$( document ).ready(function() { - - $('body').on('click', '#frontpage_sign_in_submit', function(e) { - e.preventDefault(); - var username = $('#input_sign_in_username').val(); - var password = $('#input_sign_in_password').val(); - var tfa_code = $('#input_sign_in_two_factor_authentication').val(); - if(!(validateInputs(username, 'username') === true)){ - popup(validateInputs(username, 'username')); - return; - } - if(!(validateInputs(tfa_code, 'two_factor_code') === true)){ - popup(validateInputs(tfa_code, 'two_factor_code')); - return; - } - - loaderPopup(); - server.signIn(username, password, tfa_code) - .then(function(response){ - if(response !== false && "success" in response) { - //success - set_username_status(username); - var online_keystores = response['keystores']; - populateOnlineKeystores(online_keystores, password); - close_popup(); - switchToPage('main_page'); - var tfa_enabled = (response['2fa_enabled'] === 'true'); - set_two_factor_authentication_status(tfa_enabled); - afterLoginInit(); - }else{ - //fail - var popup_content = "Oops, something went wrong:

" + response['error_description']; - popup(popup_content, 500); - } - }); - }); - - - $('body').on('click', '#frontpage_new_user_submit', function(e) { - e.preventDefault(); - var username = $('#input_new_user_username').val(); - var email = $('#input_email_username').val(); - var password = $('#input_new_user_password').val(); - var password_repeat = $('#input_new_user_password_repeat').val(); - - if(!(validateInputs(username, 'username') === true)){ - popup(validateInputs(username, 'username')); - return; - } - if(!(validateInputs(password, 'password') === true)){ - popup(validateInputs(username, 'password')); - return; - } - if(password != password_repeat){ - popup("The two passwords must match"); - return; - } - loaderPopup(); - - var new_wallet = web3.eth.accounts.create(); - var keystore = web3.eth.accounts.encrypt(new_wallet.privateKey, password); - - server.newUser(username, email, password, keystore) - .then(function(response){ - if(response !== false && "success" in response) { - //success - popup("Your account has been created successfully.
You are now logged into your new account.

Enjoy! :)") - server.signIn(username, password) - .then(function(response){ - if(response !== false && "success" in response) { - //success - set_username_status(username); - var online_keystores = response['keystores']; - populateOnlineKeystores(online_keystores, password); - switchToPage('main_page'); - var tfa_enabled = (response['2fa_enabled'] === 'true'); - set_two_factor_authentication_status(tfa_enabled); - afterLoginInit(); - }else{ - //fail - var popup_content = "Sign in to begin using your new account!

Enjoy! :)"; - popup(popup_content, 500); - } - }); - }else{ - //fail - var popup_content = "Oops, something went wrong:

" + response['error_description']; - popup(popup_content, 500); - } - }); - }); - - - $('body').on('click', '#offline_mode_link', function(e) { - switchToPage('main_page'); - //switchToTab('main_page-add_offline_wallet'); - offlineModeInit(); - }); - -}); - diff --git a/app/scripts/static/historical_gas_price_block.js b/app/scripts/static/historical_gas_price_block.js deleted file mode 100644 index 1543ca07..00000000 --- a/app/scripts/static/historical_gas_price_block.js +++ /dev/null @@ -1,27 +0,0 @@ -// -// Contains all website functionality for the historical gas price tab. -// - -// -// Jquery router -// - -$( document ).ready(function() { - $('.nav__link').click(function(){ - - }); - - //populateHistoricalMinGasPricePlot(); -}); - -function populateHistoricalMinGasPricePlot() { - console.log("Populating historical min gas price plot") - if (connectionMaintainer.isConnected()) { - web3.hls.getHistoricalGasPrice() - .then(function (args) { - var plot_div = document.getElementById("historical_min_gas_plot_div"); - var csv_string = toCSV(args) - var g = new Dygraph(plot_div, csv_string); - }) - } -} \ No newline at end of file diff --git a/app/scripts/static/incoming_transactions_block.js b/app/scripts/static/incoming_transactions_block.js deleted file mode 100644 index 01cd024f..00000000 --- a/app/scripts/static/incoming_transactions_block.js +++ /dev/null @@ -1,62 +0,0 @@ -$( document ).ready(function() { - $('#incoming_transactions_refresh').click(function(){ - if(sending_account == null){ - popup('Need to load a wallet first.'); - return; - } - if(connectionMaintainer.isConnected()) { - refreshIncomingTransactions(); - }else{ - popup('Not connected to a node. Please check your internet connection and retry.'); - } - - }) - - - $('#incoming_transactions_accept').click(function (e){ - if(sending_account == null){ - popup('Need to load a wallet to do this.'); - return - } - if(!connectionMaintainer.isConnected()) { - popup('Not connected to a node. Please check your internet connection and retry.'); - return; - } - receiveAnyIncomingTransactions(sending_account.address, true) - .then(function(){ - clear_vars(); - setTimeout(refreshDashboard, 2000); - }) - }); - -}); - -async function receiveAnyIncomingTransactions(wallet_address, notify_if_none){ - console.log("Getting receivable transactions") - return web3.hls.getReceivableTransactions(wallet_address) - .then(function (receivableTxs) { - console.log('Finished getting receivable transactions') - if (receivableTxs.length > 0) { - return sendRewardBlock(wallet_address) - .then(function (res) { - popup("You have received new transactions!"); - return true; - }); - }else { - if(notify_if_none) { - popup("There are no new incoming transactions"); - } - return false; - } - }); -} - -async function sendRewardBlock(address){ - return web3.hls.sendRewardBlock(address) - .then(function () { - return true; - }) - .catch(function (error) { - return false; - }); -} \ No newline at end of file diff --git a/app/scripts/static/main.js b/app/scripts/static/main.js deleted file mode 100644 index 827ce0cb..00000000 --- a/app/scripts/static/main.js +++ /dev/null @@ -1,430 +0,0 @@ -var sending_account = null; -var available_offline_accounts = {}; -var available_online_accounts = {}; -var online_wallet_to_id_lookup = {}; -var online_wallet_to_name_lookup = {}; -var contact_name_to_address_lookup = {}; -var contact_address_to_name_lookup = {}; -var contact_autocomplete_list = []; -var contact_autocomplete_list_to_address_lookup = {}; -var init_complete = false; -var tfa_enabled = false; - -var newBlockListLength = 10 - -//CASHES -var current_hls_balance_in_wei = 0; -var current_min_gas_price = 1; -var current_incoming_transactions = [] - - -$( document ).ready(function() { - - // Check for existing session and just refresh it - // server.renewSession() - // .then(function(result){ - // if(result) { - // set_username_status(window.localStorage.getItem('username')); - // switchToPage('main_page'); - // } - // }); - - // if (ethereum) { - // console.log('Metamask detected'); - // ethereum.enable() - // .then(function(accounts){ - // var metamaskAccounts = accounts; - // var metamaskAccount = metamaskAccounts[0]; - // metamaskAccount.sign("Hello world", "0x11f4d0A3c12e86B4b5F39B213F7E19D048276DAe") - // }); - // - // if(web3.currentProvider.isMetaMask === true){ - // metamaskWeb3 = web3; - // }else{ - // console.log("Unable to find injected metamask web3.") - // } - // - // } - - //server.newUser("username", undefined, "password"); - connectionMaintainer.setStatusCallback(set_connection_status); - - - //testing - //set web3 to the helios version in case metamask fucked with it. - web3 = helios_web3; - // account = web3.hls.accounts.privateKeyToAccount('0x6edbbdf4e1a6e415b29444d38675364f67ae9c5a6192d3d755043f4b61e73cbb'); - // sending_account = account; - // web3.hls.accounts.wallet.add(account); - //testServer(); - - // - // RPC testing stuff - // - - // testAccount = web3.hls.accounts.privateKeyToAccount('0x6edbbdf4e1a6e415b29444d38675364f67ae9c5a6192d3d755043f4b61e73cbb'); - // web3.hls.accounts.wallet.add(testAccount); - // - // console.log("RPC test start"); - // web3.hls.getProtocolVersion() - // .then(function(result){ - // console.log("protocolVersion"); - // console.log(result); - // }); - // - // web3.hls.getBlockByHash('0x70b6dff94048c6e79deac2055d7d69d736b2f21f2fbf244eb74b645222c02ea6') - // .then(function(result){ - // console.log("getBlockByHash with reward bundle, no transactions"); - // console.log(result); - // }); - // - // web3.hls.getBlockByHash('0xc7ecd5fbd7f7cbfd6015cc7df85f4602ce73578f9d3f6d5bee5c55836f746eed') - // .then(function(result){ - // console.log("getBlockByHash, no transactions"); - // console.log(result); - // }); - // - // web3.hls.getBlockByHash('0xc7ecd5fbd7f7cbfd6015cc7df85f4602ce73578f9d3f6d5bee5c55836f746eed', true) - // .then(function(result){ - // console.log("getBlockByHash, with transactions"); - // console.log(result); - // }); - // - // web3.hls.getBlockByNumber(2,'0x88C2d0707d24e09B23b24D011E9f7d3EfC3cA4cD') - // .then(function(result){ - // console.log("getBlockByNumber, no transactions"); - // console.log(result); - // }); - // - // web3.hls.getNewestBlocks(5) - // .then(function(result){ - // console.log("getNewestBlocks(5), no transactions"); - // console.log(result); - // }); - // web3.hls.getNewestBlocks(5, 0, '0xb808a42cb3e4028782e6dcb611844210d68d5a1e427bed04e999d5e3b5774d0b') - // .then(function(result){ - // console.log("getNewestBlocks(5, 0, '0xb808a42cb3e4028782e6dcb611844210d68d5a1e427bed04e999d5e3b5774d0b'), no transactions"); - // console.log(result); - // }); - // - // web3.hls.getNewestBlocks(4, 2, undefined, "0x57D46695F7F3418A60EF3651b8cc3294F512Da30") - // .then(function(result){ - // console.log("getNewestBlocks(2, 2, undefined, \"0x57D46695F7F3418A60EF3651b8cc3294F512Da30\"), no transactions"); - // console.log(result); - // }); - // web3.hls.getNewestBlocks(4, 0, undefined, "0x57D46695F7F3418A60EF3651b8cc3294F512Da30") - // .then(function(result){ - // console.log("getNewestBlocks(2, 0, undefined, \"0x57D46695F7F3418A60EF3651b8cc3294F512Da30\"), no transactions"); - // console.log(result); - // }); - // web3.hls.getBlockNumber("0x57D46695F7F3418A60EF3651b8cc3294F512Da30") - // .then(function(result){ - // console.log("getBlockNumber(\"0x57D46695F7F3418A60EF3651b8cc3294F512Da30\")"); - // console.log(result); - // }); - // web3.hls.getGasPrice() - // .then(function(result){ - // console.log("getGasPrice"); - // console.log(result); - // }); - // - // web3.hls.getTransactionReceipt("0x69cf5f0d6eb9d3bde0dcdd5398193a7bbe8dbc9d7239ae001963348db31f02e7") - // .then(function(result){ - // console.log("web3.hls.getTransactionReceipt(\"0x69cf5f0d6eb9d3bde0dcdd5398193a7bbe8dbc9d7239ae001963348db31f02e7\")"); - // console.log(result); - // }); - // - // web3.hls.getTransactionByHash("0x69cf5f0d6eb9d3bde0dcdd5398193a7bbe8dbc9d7239ae001963348db31f02e7") - // .then(function(result){ - // console.log("web3.hls.getTransactionByHash(\"0x69cf5f0d6eb9d3bde0dcdd5398193a7bbe8dbc9d7239ae001963348db31f02e7\")"); - // console.log(result); - // }); - // - // web3.hls.getBalance("0x4380f6759D696C06C03c90A32ACA0cb59C1A6bB6", 0) - // .then(function(result){ - // console.log("web3.hls.getBalance(\"0x4380f6759D696C06C03c90A32ACA0cb59C1A6bB6\", 0)"); - // console.log(result); - // }); - // - // web3.hls.getReceivableTransactions("0x88C2d0707d24e09B23b24D011E9f7d3EfC3cA4cD") - // .then(function(result){ - // console.log("web3.hls.getReceivableTransactions(\"0x88C2d0707d24e09B23b24D011E9f7d3EfC3cA4cD\")"); - // console.log(result); - // }); - // - // web3.hls.getConnectedNodes() - // .then(function(result){ - // console.log("web3.hls.getConnectedNodes()"); - // console.log(result); - // }); - // - // web3.hls.getHistoricalGasPrice() - // .then(function(result){ - // console.log("web3.hls.getHistoricalGasPrice()"); - // console.log(result); - // }); - // - // web3.hls.getApproximateHistoricalTPC() - // .then(function(result){ - // console.log("web3.hls.getApproximateHistoricalTPC()"); - // console.log(result); - // }); - // - // web3.hls.getApproximateHistoricalNetworkTPCCapability() - // .then(function(result){ - // console.log("web3.hls.getApproximateHistoricalNetworkTPCCapability()"); - // console.log(result); - // }); - - calculate_estimated_tx_fee_loop(); - - $('body').on('click', '#logout', function(e) { - logout(); - }); - - // - // dev stuff - // - - $('#get_faucet').click(function(){ - web3.hls.getFaucet(sending_account.address); - }); - - - $('#get_min_gas_price').click(function (e){ - if(sending_account == null){ - popup('Need to load a wallet first'); - return - } - web3.hls.getGasPrice() - .then(console.log) - }); - - $('#get_transaction_receipt').click(function (e){ - if(sending_account == null){ - popup('Need to load a wallet first'); - return - } - web3.hls.getBlockNumber(sending_account.address) - .then(function(args0){ - web3.hls.getBlockByNumber(args0, sending_account.address, true) - .then(function(args){ - if(args.transactions.length > 0) { - web3.hls.getTransactionReceipt(args.transactions[0].hash) - .then(console.log); - } - - if(args.receiveTransactions.length > 0) { - web3.hls.getTransactionReceipt(args.receiveTransactions[0].hash) - .then(console.log); - } - - - }); - - }) - - - }); - - $('#get_historical_min_gas_price').click(function (e){ - if(sending_account == null){ - popup('Need to load a wallet first'); - return - } - web3.hls.getHistoricalGasPrice() - .then(function(args){ - div = document.getElementById("plot_div"); - var csv_string = toCSV(args) - var g = new Dygraph(div, csv_string); - }) - }); - - - $('body').on('click', '.copy', function(e) { - var data = $(this).data('copy'); - console.log('copying '+data); - copyToClipboard(data); - popup("Address copied to clipboard"); - }); - - var popup_content = document.getElementById("popup_content_frontpage_warning").innerHTML; - popup(popup_content, width=900); - - $('#network_id_select').on('click',function(){ - var selected_network_id = $('select.network_id').children("option:selected").val(); - if(connectionMaintainer.networkId !== selected_network_id){ - console.log("changing network id to "+selected_network_id); - set_connection_status("Connecting to network with id "+selected_network_id, false) - connectionMaintainer.setNetworkIdAndReconnect(parseInt(selected_network_id)); - } - }); -}); - -// -// Loops -// -function sleep(ms) { - return new Promise(resolve => setTimeout(resolve, ms)); -} - -async function testServer(){ - await sleep(100); - var start_time = Date.now(); - if(connectionMaintainer.isConnected()){ - web3.hls.test() - .then(function(res){ - var duration = Date.now()-start_time - console.log('success '+duration+"ms"); - console.log(res); - testServer(); - }) - .catch(function(err){ - var duration = Date.now()-start_time - console.log('fail '+duration+"ms"); - console.log(err); - testServer(); - }); - }else{ - console.log('Not connected'); - await sleep(2000); - testServer(); - } - - -} -function refresh_loop(){ - if(sending_account != null){ - refreshDashboard(); - } - setTimeout(refresh_loop, 1000); -} - -async function refreshDashboard() { - if(!init_complete){ - console.log("Skipping refreshDashboard because init not complete"); - return; - } - if (sending_account === null || sending_account === undefined) { - console.log('Refreshing dashboard. No account loaded.') - set_account_status("No wallet loaded"); - } else { - console.log('Refreshing dashboard. Sending account = '+ sending_account.address); - if (online_wallet_to_name_lookup[sending_account.address] !== undefined) { - var name = online_wallet_to_name_lookup[sending_account.address] - var address = sending_account.address; - set_account_status(address, name); - } else { - var address = sending_account.address; - set_account_status(address); - } - } - if(connectionMaintainer.isConnected() && sending_account !== null && sending_account!== undefined && sending_account.address !== undefined) { - receivingTransactions = await receiveAnyIncomingTransactions(sending_account.address) - if(receivingTransactions === true){ - console.log('Received transactions'); - sleep(2000) - .then(function(){ - refresh_transactions(); - refresh_balance(); - init_min_gas_price(); - }); - }else{ - console.log('No transactions to receive'); - refresh_transactions(); - refresh_balance(); - init_min_gas_price(); - } - - }else{ - console.log("Not refreshing some variables because we arent connected to a node.") - } -} - - - - -// -// General functionality -// - - -//TODO: add getbalance to web3 -function refresh_balance(){ - console.log("Refreshing balance.") - if(sending_account == null){ - return - } - if(connectionMaintainer.isConnected()){ - web3.hls.getBalance(sending_account.address) - .then(function(args){ - var hls = numerical.roundD(parseFloat(web3.utils.fromWei(web3.utils.toBN(args))),8); - set_balance_status(hls); - current_hls_balance_in_wei = args; - }); - } -} - -function init_min_gas_price(){ - console.log("Initializing min gas price"); - if(connectionMaintainer.isConnected()) { - web3.hls.getGasPrice() - .then(function (min_gas_price) { - $('#input_gas_price').attr('value', min_gas_price + 2); - $('#input_gas_price').attr('min', min_gas_price+1); - set_min_gas_price_status(min_gas_price+1); - current_min_gas_price = min_gas_price; - }); - } -} - -function afterLoginInit(){ - console.log("AfterLoginInit"); - init_complete = true; - loaderPopup(); - //Refresh contacts first to make sure they are populated in dashboard transactions. - refreshContactList() - .then(function(){ - connectionMaintainer.setConnectedCallback(refreshDashboard); - if(!connectionMaintainer.isConnected()){ - refreshDashboard(); - } - //receiveAnyIncomingTransactions(sending_account.address) - initOnlineMenu(); - close_popup(); - }); - - console.log("Starting"); -} - -function offlineModeInit(){ - console.log("OfflineModeInit"); - init_complete = true; - connectionMaintainer.setConnectedCallback(refreshDashboard); - if(!connectionMaintainer.isConnected()){ - refreshDashboard(); - } - //receiveAnyIncomingTransactions(sending_account.address) - initOfflineMenu(); - console.log("Starting"); -} - - -function logout(){ - server.killSession(); - switchToPage('frontpage_page') - window.location.hash = ''; - clear_vars(true); - resize_initial_background(); -} - - -function copyToClipboard(data) { - var $body = document.getElementsByTagName('body')[0]; - var $tempInput = document.createElement('INPUT'); - $body.appendChild($tempInput); - $tempInput.setAttribute('value', data) - $tempInput.select(); - document.execCommand('copy'); - $body.removeChild($tempInput); -} \ No newline at end of file diff --git a/app/scripts/static/menu.js b/app/scripts/static/menu.js deleted file mode 100644 index 349d9049..00000000 --- a/app/scripts/static/menu.js +++ /dev/null @@ -1,150 +0,0 @@ -function getPageSize(){ - var pageSizeIndicator = document.getElementById('page-size-indicator'); - var style = getComputedStyle(pageSizeIndicator); - var pageSize = style.width; - if(pageSize === "0px") - return 0; - if(pageSize === "1px") - return 1; - else if(pageSize === "2px") - return 2; - else if(pageSize === "3px") - return 3; - else - return -1; -} - -var headerHeightMobile = 80; -var headerHeightDesktop = 80; -var currentPageSize = 0; - -$(document).ready(function(){ - currentPageSize = getPageSize() - - $('.nav-button').click(function(){ - if(getPageSize() == 3) - return; - - - - if($('header').get(0).style.height != '100%'){ - $('header').animate({height: '100%'}, 400); - $('.header-container').animate({height: '100%'}, 400); - $('.nav').show(); - // $('nav').show(); - $('html').addClass('no-doc-overflow'); - } - else { - $('header').animate({height: headerHeightMobile}, 400); - $('.header-container').animate({height: headerHeightMobile}, 400, function(){ - // $('nav').hide(); - }); - $('html').removeClass('no-doc-overflow'); - - } - }); - - $('.has_submenu').click(function () { - if(getPageSize() == 3) - return; - $('.has_submenu').not($(this)).children('.nav__dropdown').removeClass('nav__dropdown--open') - $('.has_submenu').not($(this)).children('.nav__dropdown').slideUp(); - $(this).children('.nav__dropdown').slideToggle(); - $(this).children('.nav__dropdown').addClass('nav__dropdown--open') - }); - - window.onhashchange = function() { - goToHashFromURL(); - } - - - $('body').on('click', '.nav__item', function(e) { - if(!$(this).hasClass('has_submenu')){ - closeMenu(); - } - }); - - -}); - -function closeMenu(){ - $('header').animate({height: headerHeightMobile}, 400); - $('.header-container').animate({height: headerHeightMobile}, 400, function(){ - // $('nav').hide(); - }); - $('html').removeClass('no-doc-overflow'); -} -$(window).on('load', function(){ - goToHashFromURL(); -}); - -$(window).on('resize', function(){ - if(getPageSize() == 3) { - if(currentPageSize != 3) { - $('header').css('height', headerHeightDesktop); - $('.header-contianer').css('height', headerHeightDesktop); - $(".nav__dropdown").removeClass('nav__dropdown--open'); - $('.nav__dropdown').css('display', ''); - $('html').removeClass('no-doc-overflow'); - currentPageSize = 3; - } - } - else { - if(currentPageSize == 3) { - $('header').css('height', headerHeightMobile); - $('.header-contianer').css('height', headerHeightMobile); - currentPageSize = getPageSize(); - } - } - - positionPopup(); -}); - - -function goToHashFromURL() -{ - var hash = window.location.hash; - //console.log(hash); - if(hash != undefined){ - if(hash == "" || hash == "#"){ - //default tabs - switchToTab('frontpage-sign_in'); - switchToTab('main_page-dashboard'); - }else { - var name = hash.substring(1); - switchToTab(name); - } - } - -} - -function switchToTab(name){ - if(name.indexOf('frontpage') !== -1){ - $('.frontpage_block_content').removeClass('active'); - }else if(name.indexOf('main_page') !== -1){ - $('.tab_item').removeClass('active'); - } - - var menu_item_id = "#" + name + "-menu_item"; - if ($(menu_item_id).length > 0) { - $('.nav__item').removeClass('active'); - $(menu_item_id).addClass('active'); - $(menu_item_id).parents('.menu_root').addClass('active'); - } - var tab_item_id = "#" + name; - if ($(tab_item_id).length > 0) { - $(tab_item_id).addClass('active'); - } - if (name == 'historical_gas_price') { - populateHistoricalMinGasPricePlot() - } - -} - -function switchToPage(pageName){ - var pageId = "#" + pageName; - if($(pageId).length > 0) { - $('.page').removeClass('active'); - $(pageId).addClass('active'); - } -} \ No newline at end of file diff --git a/app/scripts/static/metamask.js b/app/scripts/static/metamask.js deleted file mode 100644 index e6504999..00000000 --- a/app/scripts/static/metamask.js +++ /dev/null @@ -1,13 +0,0 @@ -function getMetamaskAccount(){ - metamaskWeb3.eth.getAccounts(function(err, accounts){ - if (err != null) { - console.log(err) - } - else if (accounts.length === 0) { - console.log('MetaMask is locked') - } - else { - return accounts[0]; - } - }); -} diff --git a/app/scripts/static/offline_wallets.js b/app/scripts/static/offline_wallets.js deleted file mode 100644 index 4dc12efa..00000000 --- a/app/scripts/static/offline_wallets.js +++ /dev/null @@ -1,242 +0,0 @@ -$( document ).ready(function() { - $('#generate_offline_wallet_form').submit(function (e) { - e.preventDefault(); - var password = $("#generate_offline_wallet_password").val(); - if(!(validateInputs(password, 'password') === true)){ - popup(validateInputs(password, 'password')); - return; - } - var new_wallet = web3.eth.accounts.create(); - var keystore = web3.eth.accounts.encrypt(new_wallet.privateKey, password); - var filename = "HLS_wallet_" + new_wallet.address; - var blob = new Blob([JSON.stringify(keystore)], {type: "text/plain;charset=utf-8"}); - fileSaver.saveAs(blob, filename + ".txt"); - - $('#generate_offline_wallet_password').val(""); - $('#generate_offline_wallet_password').trigger("change"); - addOfflineWallet(new_wallet); - refreshDashboard(); - popup("The new wallet has been loaded and added to local wallets on the top menu."); - }); - - $('body').on('click', '.switch_wallet_link', function(e) { - e.stopPropagation(); - e.preventDefault(); - var wallet_address = $(this).data('address'); - var wallet_name = $(this).data('name'); - - if(wallet_address in available_offline_accounts || wallet_address in available_online_accounts) { - if(wallet_address in available_offline_accounts){ - sending_account = available_offline_accounts[wallet_address]; - }else if(wallet_address in available_online_accounts){ - sending_account = available_online_accounts[wallet_address]; - } - - refreshDashboard(); - if(wallet_name !== undefined && wallet_name !== ""){ - popup("Wallet "+wallet_name+" is now loaded.", 600); - }else{ - popup("Wallet "+sending_account.address+" is now loaded.", 600); - } - closeMenu(); - - }else{ - popup("Error: Problem loading wallet."); - } - - }); - - $('body').on('click', '#load_offline_wallet_from_keystore_fake_file_input', function(e) { - $('#load_offline_wallet_from_keystore_file_input').click(); - }); - - $('body').on('change', '#load_offline_wallet_from_keystore_file_input', function(e) { - var filename = $(this).val().split(/(\\|\/)/g).pop().substr(0,20); - if(filename == ""){ - $('#load_offline_wallet_from_keystore_fake_file_input').removeClass('filled'); - $('#load_offline_wallet_from_keystore_fake_file_input').text("Select keystore file"); - }else { - $('#load_offline_wallet_from_keystore_fake_file_input').addClass('filled'); - $('#load_offline_wallet_from_keystore_fake_file_input').text(filename + "..."); - } - }); - - $('#load_offline_wallet_keystore_form').submit(function (e) { - e.preventDefault(); - console.log("loading new wallet address") - var password = $("#load_offline_wallet_from_keystore_password").val(); - var keystore_file = $("#load_offline_wallet_from_keystore_file_input").prop('files')[0] - - if(password === '' || keystore_file === '' || keystore_file === undefined){ - popup("You must choose a keystore file and enter a password"); - return; - } - var reader = new FileReader(); - - reader.onload = function(e) { - var json_account = reader.result; - try { - //console.log("Decrypting keystore"); - //console.log(json_account); - //This fixes a bug with keystores generated by MEW. They sometimes capitalize crypto - json_account = fixMEWWalletJSON(json_account); - //console.log("After fix") - //console.log(json_account) - var new_wallet = web3.eth.accounts.decrypt(JSON.parse(json_account), password) - }catch(err){ - popup('Incorrect keystore password'); - return; - } - - if(new_wallet.address in available_offline_accounts){ - popup("You have already added a wallet with this address to your offline wallets.") - return - } - - $('#load_offline_wallet_from_keystore_file_input').val("").trigger("change"); - $('#load_offline_wallet_from_keystore_fake_file_input').text("Select keystore file"); - $('#load_offline_wallet_from_keystore_password').val("").trigger("change"); - addOfflineWallet(new_wallet); - refreshDashboard(); - popup("The new wallet has been loaded and added to offline wallets on the top menu."); - console.log("private key added") - } - - reader.readAsText(keystore_file); - - }); - - $('#load_offline_wallet_private_key_form').submit(function (e) { - e.preventDefault(); - console.log("loading new wallet from private key") - var privateKey = $("#load_offline_wallet_from_private_key").val(); - - if(privateKey === '' || privateKey === undefined){ - popup("You must enter a private key to be loaded"); - return; - } - if(!web3.utils.isHexStrict(privateKey)){ - // Try adding the 0x and see if it passes then. - privateKey = "0x" + privateKey; - if(!web3.utils.isHexStrict(privateKey)){ - // If it still fails, then it is malformed - popup('Private key appears to be incorrectly formatted.'); - return; - } - } - - if(!isPrivateKey(privateKey)){ - popup('Private key appears to be incorrectly formatted.'); - return; - } - - try { - var new_wallet = web3.eth.accounts.privateKeyToAccount(privateKey); - }catch(err){ - popup('Private key appears to be incorrectly formatted.'); - return; - } - - if(new_wallet.address in available_offline_accounts){ - popup("You have already added a wallet with this address to your offline wallets.") - return - } - - $('#load_offline_wallet_from_private_key').val("").trigger("change"); - addOfflineWallet(new_wallet); - refreshDashboard(); - popup("The new wallet has been loaded and added to offline wallets on the top menu."); - console.log("private key added") - - }); - - - $('#save_offline_wallet_keystore_form').submit(function (e) { - e.preventDefault(); - var password = $("#save_offline_wallet_keystore_form_password").val(); - if(!(validateInputs(password, 'password') === true)){ - popup(validateInputs(password, 'password')); - return; - } - var wallet_address = $('#currently_editing_offline_wallet_address').val(); - var existing_account = available_offline_accounts[wallet_address]; - - var keystore = web3.eth.accounts.encrypt(existing_account.privateKey, password); - var filename = "HLS_wallet_" + existing_account.address; - var blob = new Blob([JSON.stringify(keystore)], {type: "text/plain;charset=utf-8"}); - fileSaver.saveAs(blob, filename + ".txt"); - - $('#save_offline_wallet_keystore_form_password').val(""); - $('#save_offline_wallet_keystore_form_password').trigger("change"); - - }); - - - $('body').on('click', '.edit_offline_wallet', function(e) { - var wallet_address = $(this).data('address'); - - //Add the correct data to the editing page - prepareEditOfflineWalletPage(wallet_address); - - }); - - $('body').on('click', '.delete_online_wallet_link', function(e) { - var wallet_address = $(this).data('address'); - deleteOfflineWallet(wallet_address); - }); - -}); - -function fixMEWWalletJSON(jsonData){ - var parsedAccount = JSON.parse(jsonData) - if("Crypto" in parsedAccount){ - Object.defineProperty(parsedAccount, "crypto", Object.getOwnPropertyDescriptor(parsedAccount, "Crypto")); - delete parsedAccount['Crypto']; - } - var json_account = JSON.stringify(parsedAccount) - return json_account -} -function addOfflineWallet(new_wallet, do_not_make_active_account){ - web3.hls.accounts.wallet.add(new_wallet); - available_offline_accounts[new_wallet.address] = new_wallet; - if(!(do_not_make_active_account === true)) { - sending_account = new_wallet; - refreshDashboard(); - } - - var wallet_name_short = new_wallet.address.substr(0,25) + "..."; - - //Now add it to the menu - var wallet_menu_item = "
  • \n" + - " \n" + - "
    \n" + - "
    "+wallet_name_short+"
    \n" + - "
    \n" + - "
    \n" + - "
  • " - $('#offline_wallets_menu_list').prepend(wallet_menu_item); -} - -function deleteOfflineWallet(wallet_address){ - delete available_offline_accounts[wallet_address]; - $('.nav__link.edit_offline_wallet[data-address="'+wallet_address+'"]').parent('.nav__item').remove(); - if(sending_account !== undefined && sending_account !== null && sending_account.address === wallet_address){ - sending_account = null; - refreshDashboard(); - } -} - -function deleteAllOfflineWallets(){ - Object.keys(available_offline_accounts).forEach(function(wallet_address) { - deleteOfflineWallet(wallet_address); - }); -} - -function prepareEditOfflineWalletPage(wallet_address){ - //Add the correct data to the editing page - $('#currently_editing_offline_wallet_address').val(wallet_address); - $('#currently_editing_offline_wallet_address_status').html(wallet_address); - $('#edit_offline_wallet_enable_wallet_submit').data('address', wallet_address); - $('#edit_offline_wallet_delete_wallet_submit').data('address', wallet_address); -} - diff --git a/app/scripts/static/online_wallets.js b/app/scripts/static/online_wallets.js deleted file mode 100644 index 8b7afa2e..00000000 --- a/app/scripts/static/online_wallets.js +++ /dev/null @@ -1,391 +0,0 @@ -$( document ).ready(function() { - $('#generate_online_wallet_form').submit(function (e) { - e.preventDefault(); - loaderPopup(); - var password = $("#generate_online_wallet_password").val(); - var username = $("#generate_online_wallet_username").val(); - var wallet_name = $("#generate_online_wallet_name").val(); - if(!(validateInputs(username, 'username') === true)){ - popup(validateInputs(username, 'username')); - return; - } - if(!(validateInputs(wallet_name, 'wallet_name') === true)){ - popup(validateInputs(wallet_name, 'wallet_name')); - return; - } - - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.signIn(username, password) - .then(function(response){ - if(response !== false && "success" in response) { - var new_wallet = web3.eth.accounts.create(); - var keystore = web3.eth.accounts.encrypt(new_wallet.privateKey, password); - - server.addOnlineWallet(keystore, wallet_name) - .then(function(response2){ - $('#generate_online_wallet_username').val(""); - $('#generate_online_wallet_username').trigger("change"); - - $('#generate_online_wallet_name').val(""); - $('#generate_online_wallet_name').trigger("change"); - - $('#generate_online_wallet_password').val(""); - $('#generate_online_wallet_password').trigger("change"); - addOnlineWallet(new_wallet, response2['id'], wallet_name); - refreshDashboard(); - popup("The new wallet has been added."); - }); - - }else{ - popup("The username and password you entered didn't match. Please type the username and password you use to log in to your account.") - } - }); - - }); - - $('#edit_online_wallet_rename_form').submit(function (e) { - e.preventDefault(); - var new_wallet_name = $("#edit_online_wallet_rename_name_input").val(); - var wallet_address = $('#currently_editing_online_wallet_address').val(); - var wallet_id = online_wallet_to_id_lookup[wallet_address]; - var previous_wallet_name = online_wallet_to_name_lookup[wallet_address]; - var existing_account = available_online_accounts[wallet_address]; - - if(!(validateInputs(new_wallet_name, 'wallet_name') === true)){ - popup(validateInputs(new_wallet_name, 'wallet_name')); - return; - } - loaderPopup(); - - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.renameOnlineWallet(wallet_id, previous_wallet_name, new_wallet_name) - .then(function(response){ - if(response !== false && "success" in response) { - online_wallet_to_name_lookup[wallet_address] = new_wallet_name; - if(sending_account.address === wallet_address) - { - deleteOnlineWallet(wallet_address); - addOnlineWallet(existing_account,wallet_id,new_wallet_name); - }else{ - deleteOnlineWallet(wallet_address); - addOnlineWallet(existing_account,wallet_id,new_wallet_name, true); - } - - prepareEditOnlineWalletPage(wallet_address, new_wallet_name); - popup("Wallet renamed successfully."); - - }else{ - popup("An error has occured."); - } - }); - - }); - - $('#save_online_wallet_keystore_form').submit(function (e) { - e.preventDefault(); - var password = $("#save_online_wallet_keystore_form_password").val(); - if(!(validateInputs(password, 'password') === true)){ - popup(validateInputs(password, 'password')); - return; - } - var wallet_address = $('#currently_editing_online_wallet_address').val(); - var existing_account = available_online_accounts[wallet_address]; - - var keystore = web3.eth.accounts.encrypt(existing_account.privateKey, password); - var filename = "HLS_wallet_" + existing_account.address; - var blob = new Blob([JSON.stringify(keystore)], {type: "text/plain;charset=utf-8"}); - fileSaver.saveAs(blob, filename + ".txt"); - - $('#save_online_wallet_keystore_form_password').val(""); - $('#save_online_wallet_keystore_form_password').trigger("change"); - - }); - - - $('body').on('click', '.edit_online_wallet', function(e) { - var wallet_address = $(this).data('address'); - // var wallet_id = online_wallet_to_id_lookup[wallet_address]; - var wallet_name = online_wallet_to_name_lookup[wallet_address]; - - //Add the correct data to the editing page - prepareEditOnlineWalletPage(wallet_address, wallet_name); - - }); - - $('body').on('click', '.delete_online_wallet_link', function(e) { - var wallet_address = $(this).data('address'); - var wallet_name = online_wallet_to_name_lookup[wallet_address]; - var popup_content = document.getElementById("popup_content_confirm_online_wallet_delete").innerHTML; - popup(popup_content, 600); - - var tableRef = document.getElementById('delete_online_wallet_confirmation_table').getElementsByTagName('tbody')[0]; - - //clear all rows - tableRef.innerHTML = ""; - var row = tableRef.insertRow(tableRef.rows.length); - var cell1 = row.insertCell(0); - var cell2 = row.insertCell(1); - cell1.innerHTML = wallet_name; - cell2.innerHTML = wallet_address; - $('#delete_online_wallet_confirmation_popup_submit').data('address', wallet_address) - - }); - - $('body').on('click', '#delete_online_wallet_confirmation_popup_submit', function(e) { - var wallet_address = $(this).data('address'); - var wallet_id = online_wallet_to_id_lookup[wallet_address]; - var wallet_name = online_wallet_to_name_lookup[wallet_address]; - server.deleteOnlineWallet(wallet_id, wallet_name) - .then(function(response){ - if(response !== false && "success" in response) { - popup("Wallet deleted successfully."); - deleteOnlineWallet(wallet_address); - switchToTab('main_page-dashboard'); - }else{ - popup("An error occured."); - } - }) - - }); - - $('body').on('click', '#load_online_wallet_from_keystore_fake_file_input', function(e) { - $('#load_online_wallet_from_keystore_file_input').click(); - }); - - $('body').on('change', '#load_online_wallet_from_keystore_file_input', function(e) { - var filename = $(this).val().split(/(\\|\/)/g).pop().substr(0,20); - if(filename == ""){ - $('#load_online_wallet_from_keystore_fake_file_input').removeClass('filled'); - $('#load_online_wallet_from_keystore_fake_file_input').text("Select keystore file"); - }else { - $('#load_online_wallet_from_keystore_fake_file_input').addClass('filled'); - $('#load_online_wallet_from_keystore_fake_file_input').text(filename + "..."); - } - }); - - $('#load_online_wallet_keystore_form').submit(function (e) { - e.preventDefault(); - console.log("loading wallet from keystore") - loaderPopup(); - var password = $("#load_online_wallet_password").val(); - var username = $("#load_online_wallet_username").val(); - var wallet_name = $("#load_online_wallet_name").val(); - if(!(validateInputs(username, 'username') === true)){ - popup(validateInputs(username, 'username')); - return; - } - if(!(validateInputs(wallet_name, 'wallet_name') === true)){ - popup(validateInputs(wallet_name, 'wallet_name')); - return; - } - - var keystore_password = $("#load_online_wallet_from_keystore_password").val(); - var keystore_file = $("#load_online_wallet_from_keystore_file_input").prop('files')[0] - - if(keystore_password === '' || keystore_file === '' || keystore_file === undefined){ - popup("You must choose a keystore file and enter a password"); - return; - } - - var reader = new FileReader(); - reader.onload = function(e) { - var json_account = reader.result; - try { - json_account = fixMEWWalletJSON(json_account); - var new_wallet = web3.eth.accounts.decrypt(JSON.parse(json_account), keystore_password) - }catch(err){ - popup('Incorrect keystore password'); - return; - } - - if(new_wallet.address in available_online_accounts){ - popup("You have already added a wallet with this address to your online wallets.") - return - } - var keystore = web3.eth.accounts.encrypt(new_wallet.privateKey, password); - - server.addOnlineWallet(keystore, wallet_name) - .then(function(response2){ - - $('#load_online_wallet_username').val("").trigger("change"); - $('#load_online_wallet_name').val("").trigger("change"); - $('#load_online_wallet_password').val("").trigger("change"); - - $('#load_online_wallet_from_keystore_file_input').val(""); - $('#load_online_wallet_from_keystore_fake_file_input').text("Select keystore file"); - $('#load_online_wallet_from_keystore_password').val(""); - - addOnlineWallet(new_wallet, response2['id'], wallet_name); - refreshDashboard(); - updateInputLabels(); - popup("The new wallet has been added."); - }); - - - } - - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.signIn(username, password) - .then(function(response){ - if(response !== false && "success" in response) { - reader.readAsText(keystore_file); - }else{ - popup("The username and password you entered didn't match. Please type the username and password you use to log in to your account.") - } - }); - - - }); - - - $('#load_online_wallet_private_key_form').submit(function (e) { - e.preventDefault(); - console.log("loading wallet from private key") - loaderPopup(); - var password = $("#load_online_wallet_from_private_key_password").val(); - var username = $("#load_online_wallet_from_private_key_username").val(); - var wallet_name = $("#load_online_wallet_from_private_key_name").val(); - if(!(validateInputs(username, 'username') === true)){ - popup(validateInputs(username, 'username')); - return; - } - if(!(validateInputs(wallet_name, 'wallet_name') === true)){ - popup(validateInputs(wallet_name, 'wallet_name')); - return; - } - - var privateKey = $("#load_online_wallet_from_private_key").val(); - - if(privateKey === '' || privateKey === undefined){ - popup("You must enter a private key to be loaded"); - return; - } - if(!web3.utils.isHexStrict(privateKey)){ - // Try adding the 0x and see if it passes then. - privateKey = "0x" + privateKey; - if(!web3.utils.isHexStrict(privateKey)){ - // If it still fails, then it is malformed - popup('Private key appears to be incorrectly formatted.'); - return; - } - } - - if(!isPrivateKey(privateKey)){ - popup('Private key appears to be incorrectly formatted.'); - return; - } - - try { - var new_wallet = web3.eth.accounts.privateKeyToAccount(privateKey); - }catch(err){ - popup('Private key appears to be incorrectly formatted.'); - return; - } - - if(new_wallet.address in available_online_accounts){ - popup("You have already added a wallet with this address to your online wallets.") - return - } - var keystore = web3.eth.accounts.encrypt(new_wallet.privateKey, password); - - //Need to sign in to confirm their username and password is correct before encrypting the keystore. - server.signIn(username, password) - .then(function(response){ - if(response !== false && "success" in response) { - server.addOnlineWallet(keystore, wallet_name) - .then(function(response2){ - - - $('#load_online_wallet_from_private_key_username').val("").trigger("change"); - $('#load_online_wallet_from_private_key_name').val("").trigger("change"); - $('#load_online_wallet_from_private_key_password').val("").trigger("change"); - $('#load_online_wallet_from_private_key').val("").trigger("change"); - - - addOnlineWallet(new_wallet, response2['id'], wallet_name); - refreshDashboard(); - updateInputLabels(); - popup("The new wallet has been added."); - }); - }else{ - popup("The username and password for your account that you entered didn't match. Please type the username and password you use to log in to your account.") - } - }); - - - - - }); - - - -}); - -function populateOnlineKeystores(keystores, password){ - if(keystores.length > 0){ - for(var i = 0; i < keystores.length; i++){ - var keystore = keystores[i]['keystore']; - var wallet_id = keystores[i]['id']; - var wallet_name = keystores[i]['name']; - var new_wallet = web3.eth.accounts.decrypt(JSON.parse(keystore), password); - if(i === 0) { - addOnlineWallet(new_wallet, wallet_id, wallet_name); - }else{ - addOnlineWallet(new_wallet, wallet_id, wallet_name, true); - } - } - return true - } -} - -function addOnlineWallet(new_wallet, wallet_id, wallet_name, do_not_make_active_account){ - web3.hls.accounts.wallet.add(new_wallet); - available_online_accounts[new_wallet.address] = new_wallet; - online_wallet_to_id_lookup[new_wallet.address] = wallet_id; - online_wallet_to_name_lookup[new_wallet.address] = wallet_name; - if(!(do_not_make_active_account === true)) { - sending_account = new_wallet; - refreshDashboard(); - } - - var wallet_name_short = wallet_name.substr(0,25); - if(wallet_name.length > 25){ - wallet_name_short = wallet_name_short + "..."; - } - - //Now add it to the menu - var wallet_menu_item = "
  • \n" + - " \n" + - "
    \n" + - "
    "+wallet_name_short+"
    \n" + - "
    \n" + - "
    \n" + - "
  • " - $('#online_wallets_menu_list').prepend(wallet_menu_item); -} - -function deleteOnlineWallet(wallet_address){ - delete available_online_accounts[wallet_address]; - delete online_wallet_to_name_lookup[wallet_address]; - delete online_wallet_to_id_lookup[wallet_address]; - $('.nav__link.edit_online_wallet[data-address="'+wallet_address+'"]').parent('.nav__item').remove(); - if(sending_account !== undefined && sending_account !== null && sending_account.address === wallet_address){ - sending_account = null; - refreshDashboard(); - } -} - -function deleteAllOnlineWallets(){ - Object.keys(available_online_accounts).forEach(function(wallet_address) { - deleteOnlineWallet(wallet_address); - }); -} - -function prepareEditOnlineWalletPage(wallet_address, wallet_name){ - //Add the correct data to the editing page - $('#currently_editing_online_wallet_address').val(wallet_address); - $('#edit_online_wallet_enable_wallet_submit').data('address', wallet_address); - $('#edit_online_wallet_delete_wallet_submit').data('address', wallet_address); - $('#edit_online_wallet_rename_name_input').val(wallet_name).trigger("change"); - $('#currently_editing_online_wallet_address_status').html(wallet_name + "
    " + wallet_address) -} \ No newline at end of file diff --git a/app/scripts/static/send_transaction_block.js b/app/scripts/static/send_transaction_block.js deleted file mode 100644 index 56ae0d00..00000000 --- a/app/scripts/static/send_transaction_block.js +++ /dev/null @@ -1,272 +0,0 @@ -// -// Contains all website functionality for the send transactions block on the dashboard. -// -var pending_send_transactions = []; - -// -// Jquery router -// - -$( document ).ready(function() { - - - - $('#add_transaction_form').submit(function (e) { - e.preventDefault(); - - if (sending_account == null) { - $('#error_status').text('Need to load a wallet first') - return - } - - add_transaction_to_block_from_form(); - - }); - - $('body').on('click', '.delete_transaction', function () { - var index = $(this).data('index'); - pending_send_transactions.splice(index, 1); - refresh_pending_transaction_table() - }); - - $('#send_block_pre_confirmation').submit(function (e) { - e.preventDefault(); - if (sending_account == null) { - popup('Need to load a wallet first.'); - return - } - if(!connectionMaintainer.isConnected()){ - popup('Need to be connected to a node to do this.'); - return - } - - var is_advanced = $('#send_transaction_advanced_options_link').hasClass('active'); - - if (!is_advanced) { - //need to add the transaction first - //the non advanced mode is only 1 tx. so lets clear any that might be sitting in the block from a previously cancelled attempt - pending_send_transactions = []; - if (!add_transaction_to_block_from_form()) { - return false; - } - } - - if(pending_send_transactions === null || pending_send_transactions === undefined || pending_send_transactions.length == 0){ - popup("You need to have at least one transaction to do this."); - return; - } - - if(getSumPendingTransactionsCost().gt(web3.utils.toBN(current_hls_balance_in_wei))){ - var required_cost = web3.utils.fromWei(web3.utils.toBN(getSumPendingTransactionsCost()), 'ether').toString(); - var hls_balance = web3.utils.fromWei(web3.utils.toBN(current_hls_balance_in_wei), 'ether').toString(); - popup("You don't have enough HLS to cover the transactions and fees. " + - "You have a balance of "+hls_balance+" But the transactions and fees add up to "+required_cost + - "

    If your balance is incorrect, try sending it again in a few moments."); - return; - } - - if(!checkPendingTransactionsGasPrice()){ - popup("One or more of your transactions does not meet the minimum gas price requirement. " + - "The current minimum allowed gas price is "+current_min_gas_price); - return; - } - if(!checkBlockGasLimit()){ - popup("Your transactions require more gas than the block gas limit. " + - "Reduce the number of transactions in this block before sending again. " + - "The block gas limit is "+numerical.block_gas_limit); - return; - } - if(!checkIntrinsicGas()){ - popup("One or more of your transactions do not have a gas limit high enough. " + - "The minimum gas required to send a transaction is 21000.") - } - - if(pending_send_transactions.length === 0){ - popup("You must add at least one transaction to the block."); - } - - var popup_content = document.getElementById("popup_content_confirm_transactions").innerHTML; - - //ensure correct - popup(popup_content, 800); - refresh_pending_transaction_table('final_tx_list_for_confirmation', false); - - }); - - //TODO:catch errors here - $('body').on('submit', '#send_block_post_confirmation', function (e) { - e.preventDefault(); - if(!connectionMaintainer.isConnected()){ - popup("You must be connected to a node to do this.") - return; - } - web3.hls.sendTransactions(pending_send_transactions) - .then(function(args){ - if (pending_send_transactions.length <= 1) { - popup("Transaction sent successfully") - } else { - popup("Block sent successfully") - } - clear_vars(); - setTimeout(refreshDashboard, 2000); - $('#input_amount').val("").trigger("change"); - $('#input_to').val("").trigger("change"); - updateInputLabels(); - }) - .catch(function(error){ - var error_message = getNodeMessageFromError(error); - popup("Error when sending block: "+error_message); - throw error; - - }); - - }); - -}); - -// -// Loops -// - -function calculate_estimated_tx_fee_loop(){ - //Gwei - var gas_price = web3.utils.toWei($('#input_gas_price').val(), 'gwei') - gas_price = parseFloat(web3.utils.fromWei(web3.utils.toBN(gas_price), 'ether')); - var tx_amount = $('#input_amount').val(); - var estimated_fee = Math.round(21000*gas_price*10000000)/10000000; - if(!isNaN(parseFloat(tx_amount)) && isFinite(tx_amount)){ - var estimated_fee_percentage = Math.round(estimated_fee/tx_amount*100000)/100000*100; - }else{ - var estimated_fee_percentage = 0; - } - - $('.fee_estimation').text(estimated_fee+" or "+estimated_fee_percentage+"%") - setTimeout(calculate_estimated_tx_fee_loop, 1000); -} - -// -// Functions -// -function add_transaction_to_block_from_form(){ - - var amount =$('#input_amount').val(); - var to = $('#input_to').val(); - - to = getAddressFromAutocompleteStringIfExist(to); - - var gas_price =$('#input_gas_price').val(); - var total_gas = parseInt($('#input_total_gas').val()); - - if(!(validateInputs(amount, 'tx_amount') === true)){ - popup(validateInputs(amount, 'tx_amount')); - return false; - } - if(!(validateInputs(gas_price, 'gas_price') === true)){ - popup(validateInputs(gas_price, 'gas_price')); - return false; - } - if(!(validateInputs(total_gas, 'total_gas') === true)){ - popup(validateInputs(total_gas, 'total_gas')); - return false; - } - - if(!(validateInputs(to, 'wallet_address') === true)){ - popup(validateInputs(to, 'wallet_address')); - return false; - } - - amount = web3.utils.toWei(amount.toString(), 'ether'); - gas_price = web3.utils.toWei(gas_price.toString(), 'gwei'); - - var transaction = { - from: sending_account.address, - to: to, - value: amount, - gas: total_gas.toString(), - gasPrice: gas_price, - } - - pending_send_transactions.push(transaction); - - refresh_pending_transaction_table(); - - $('#input_amount').val("").trigger("change"); - $('#input_to').val("").trigger("change"); - //updateInputLabels(); - return true; - -} - - -function refresh_pending_transaction_table(table_id, include_delete_button){ - if(table_id === undefined){ - table_id = "multiple_transaction_list"; - } - if(include_delete_button === undefined){ - include_delete_button = true; - } - - var tableRef = document.getElementById(table_id).getElementsByTagName('tbody')[0]; - - //clear all rows - tableRef.innerHTML = ""; - - for (var i = 0; i < pending_send_transactions.length; i++) { - var transaction = pending_send_transactions[i]; - var index = i; - var to_shortened = getAutocompleteStringFromAddressIfExist(transaction.to); - var amount_shortened = numerical.roundD(parseFloat(web3.utils.fromWei(transaction.value, 'ether')), 10); - - var row = tableRef.insertRow(tableRef.rows.length); - var cell1 = row.insertCell(0); - var cell2 = row.insertCell(1); - var cell3 = row.insertCell(2); - var cell4 = row.insertCell(3); - if(include_delete_button){ - cell1.innerHTML = ""+to_shortened; - }else{ - cell1.innerHTML = to_shortened; - } - - cell2.innerHTML = amount_shortened; - cell3.innerHTML = web3.utils.fromWei(transaction.gasPrice, 'gwei'); //show in gwei - cell4.innerHTML =transaction.gas; //show in wei - } -} - -function getSumPendingTransactionsCost(){ - var total_amount = web3.utils.toBN(0); - pending_send_transactions.forEach(function(tx){ - var gas_cost = web3.utils.toBN(tx.gas).mul(web3.utils.toBN(tx.gasPrice)) - total_amount = total_amount.add(web3.utils.toBN(tx.value)).add(web3.utils.toBN(gas_cost)) - }); - return total_amount; -} - -function checkPendingTransactionsGasPrice(){ - pending_send_transactions.forEach(function(tx){ - if(tx.gasPrice < current_min_gas_price){ - return false; - } - }); - return true; -} - -function checkBlockGasLimit(){ - var gas_used = 0; - pending_send_transactions.forEach(function(tx){ - gas_used += parseFloat(tx.gas); - }); - - return gas_used < numerical.block_gas_limit; -} - -function checkIntrinsicGas(){ - pending_send_transactions.forEach(function(tx){ - if(tx.gas < 21000){ - return false; - } - }); - - return true; -} \ No newline at end of file diff --git a/app/scripts/static/transaction_history_block.js b/app/scripts/static/transaction_history_block.js deleted file mode 100644 index 0ebde4d7..00000000 --- a/app/scripts/static/transaction_history_block.js +++ /dev/null @@ -1,164 +0,0 @@ -// -// Contains all website functionality for the transaction history block on the dashboard. -// - -// -// Jquery router -// - -$( document ).ready(function() { - $('#transaction_history_date_selector').submit(function (e) { - e.preventDefault(); - - if(sending_account == null){ - popup('Need to load a wallet first'); - return - } - - refresh_transactions(0); - }); - - $('body').on('click', '.tx_history_row', function () { - console.log('test'); - $(this).next().toggle(); - }); - - $('body').on('click', '.tx_hist_nav', function () { - var start_index = $(this).data('start'); - refresh_transactions(start_index); - }); - - populateSelectYears(); - selectDefaultYears(); -}); - -function populateSelectYears(){ - $('select.to_year').html(""); - var max_year = (new Date()).getFullYear()+1; - for(var i = 2018;i<=max_year;i++){ - $('select.to_year').append("") - } -} - -function selectDefaultYears(){ - console.log("selecting default years"); - var from_timestamp = new Date().getTime()/1000-(60*60*24*60) - var from_date = new Date(0); - from_date.setUTCSeconds(from_timestamp.toFixed(0)); - var from_year = from_date.getFullYear(); - var from_month = from_date.getMonth(); - - var to_timestamp = new Date().getTime()/1000+(60*60*24*60) - var to_date = new Date(0); - to_date.setUTCSeconds(to_timestamp.toFixed(0)); - var to_year = to_date.getFullYear(); - var to_month = to_date.getMonth(); - - $('select.from_year').children("option[value='"+from_year+"']").prop('selected', true) - $('select.from_month').children("option[value='"+from_month+"']").prop('selected', true) - $('select.to_year').children("option[value='"+to_year+"']").prop('selected', true) - $('select.to_month').children("option[value='"+to_month+"']").prop('selected', true) -} - -async function refresh_transactions(start_index){ - if(sending_account == null){ - return - } - - if(start_index === undefined){ - start_index = 0 - } - - var from_month = $('select.from_month').children("option:selected").val(); - var from_year = $('select.from_year').children("option:selected").val(); - var to_month = $('select.to_month').children("option:selected").val(); - var to_year = $('select.to_year').children("option:selected").val(); - - var start_timestamp = new Date(from_year, from_month, '01').getTime() / 1000 - var end_timestamp = new Date(to_year, to_month, '01').getTime() / 1000 - - var txs = await accountHelpers.get_all_transactions_from_account(sending_account, start_timestamp, end_timestamp, start_index); - - var tableRef = document.getElementById('transaction_history_list').getElementsByTagName('tbody')[0]; - - //clear all rows - tableRef.innerHTML = ""; - - if(!txs){ - popup("No transactions found for this date range.") - } else { - - if (txs.length > 0) { - prev_block_number = null - for (i = 0; i < txs.length; i++) { - - - var row = tableRef.insertRow(tableRef.rows.length); - row.className = 'tx_history_row'; - var cell0 = row.insertCell(0); - var cell1 = row.insertCell(1); - var cell2 = row.insertCell(2); - var cell3 = row.insertCell(3); - var cell4 = row.insertCell(4); - - - - var tx = txs[i]; - var d = new Date(0); // The 0 there is the key, which sets the date to the epoch - d.setUTCSeconds(tx.timestamp); - var options = { day: 'numeric', year: 'numeric', month: 'short'}; - - cell0.innerHTML = d.toLocaleString('en-US',options); - cell1.innerHTML = tx.description; - cell2.innerHTML = numerical.roundD(parseFloat(web3.utils.fromWei(web3.utils.toBN(tx.value))),6); - cell3.innerHTML = numerical.roundD(parseFloat(web3.utils.fromWei(web3.utils.toBN(tx.gas_cost))),6); - - if (prev_block_number == null || prev_block_number != tx.block_number) { - cell4.innerHTML = numerical.roundD(parseFloat(web3.utils.fromWei(web3.utils.toBN(tx.balance))),6); - }else{ - cell4.innerHTML = ""; - } - - - //now lets add the details: - var detail_row = tableRef.insertRow(tableRef.rows.length); - detail_row.className = 'tx_history_detail_row'; - var detail_cell0 = detail_row.insertCell(0); - detail_cell0.className = 'tx_history_cell_full_width'; - detail_cell0.colSpan = 5; - options = { day: 'numeric', year: 'numeric', month: 'long', hour: 'numeric', minute: 'numeric', second: 'numeric', timeZoneName:'short'}; - var details_content = "

    Transaction details

    " + - "Date: "+d.toLocaleString('en-US',options)+"
    " + - "Description: "+tx.description+"
    " + - "From: "+getAutocompleteStringFromAddressIfExist(tx.from)+"
    " + - "To: "+getAutocompleteStringFromAddressIfExist(tx.to)+"
    " + - "Value: "+web3.utils.fromWei(web3.utils.toBN(tx.value)).toString() +"
    " + - "Fees: "+web3.utils.fromWei(web3.utils.toBN(tx.gas_cost)).toString() +"
    " + - "Block number: "+tx.block_number+"
    "+ - "Block final balance: "+web3.utils.fromWei(web3.utils.toBN(tx.balance)).toString(); - detail_cell0.innerHTML = details_content; - - prev_block_number = tx.block_number - - - } - } - - if(start_index <= 0){ - $('.newest_blocks_nav.explorer_prev_nav').hide(); - }else{ - $('.newest_blocks_nav.explorer_prev_nav').show(); - } - - if((start_index-newBlockListLength) < 0){ - var prev = 0; - }else{ - var prev = start_index-newBlockListLength; - } - - var next = start_index+newBlockListLength - $('.tx_hist_nav.tx_hist_prev_nav').data('start', prev); - $('.tx_hist_nav.tx_hist_next_nav').data('start', next); - $('.tx_hist_page_nav').html(start_index + " - " + next); - } -} \ No newline at end of file diff --git a/app/scripts/static/two_factor_authentication.js b/app/scripts/static/two_factor_authentication.js deleted file mode 100644 index 3734983b..00000000 --- a/app/scripts/static/two_factor_authentication.js +++ /dev/null @@ -1,57 +0,0 @@ -$( document ).ready(function() { - $('#two_factor_disable').click(function(){ - server.delete2FASecret() - .then(function(response){ - if(response !== false && "success" in response) { - //success - var popup_content = "Two factor authentication disabled successfully."; - popup(popup_content, 500); - set_two_factor_authentication_status(false); - }else{ - //fail - var popup_content = "Oops, something went wrong:

    " + response['error_description']; - popup(popup_content, 500); - } - }) - }); - - $('.generate_new_two_factor').click(function(){ - server.getNew2FASecret() - .then(function(response){ - if(response !== false && "success" in response) { - //success - var popup_content = document.getElementById("popup_content_new_two_factor_authentication").innerHTML; - - //ensure correct - popup(popup_content, 400); - - $('#two_factor_authentication_confirm_qr_code').attr('src', response['img_url']); - $('#two_factor_authentication_confirm_secret').html(response['secret']); - }else{ - //fail - var popup_content = "Oops, something went wrong:

    " + response['error_description']; - popup(popup_content, 500); - } - }) - }); - - $('body').on('submit', '#confirm_new_two_factor_authentication_secret', function (e) { - e.preventDefault(); - var secret = $('#two_factor_authentication_confirm_secret').html(); - var code = $('#new_two_factor_authentication_code').val(); - server.save2FASecret(secret, code) - .then(function(response){ - if(response !== false && "success" in response) { - //success - var popup_content = "Two factor authentication successfully enabled with new secret"; - popup(popup_content, 500); - set_two_factor_authentication_status(true); - }else{ - //fail - var popup_content = "Oops, something went wrong:

    " + response['error_description']; - popup(popup_content, 500); - } - }) - - }); -}); \ No newline at end of file diff --git a/app/scripts/static/utils.js b/app/scripts/static/utils.js deleted file mode 100644 index 3612b383..00000000 --- a/app/scripts/static/utils.js +++ /dev/null @@ -1,154 +0,0 @@ -function toCSV(data){ - var lineArray = []; - data.forEach(function (infoArray, index) { - var line = infoArray.join(","); - lineArray.push(line); - }); - return lineArray.join("\n"); -} - - - -var clear_vars = function(include_account = false){ - if (include_account){ - deleteAllOnlineWallets(); - deleteAllOfflineWallets(); - sending_account = null; - available_offline_accounts = {}; - available_online_accounts = {}; - online_wallet_to_id_lookup = {}; - online_wallet_to_name_lookup = {}; - } - pending_send_transactions = []; - document.getElementById("multiple_transaction_list").getElementsByTagName('tbody')[0].innerHTML = ""; -}; - - -function getCookie(name) { - var dc = document.cookie; - var prefix = name + "="; - var begin = dc.indexOf("; " + prefix); - if (begin == -1) { - begin = dc.indexOf(prefix); - if (begin != 0) return null; - } - else - { - begin += 2; - var end = document.cookie.indexOf(";", begin); - if (end == -1) { - end = dc.length; - } - } - // because unescape has been deprecated, replaced with decodeURI - //return unescape(dc.substring(begin + prefix.length, end)); - return decodeURI(dc.substring(begin + prefix.length, end)); -} - -function validateInputs(value, type){ - try { - switch (type) { - case "password": - if (value === undefined || value === '') { - return "Password cannot be left blank"; - } - if (value.length < 16) { - return "Password must be at least 16 characters long"; - } - break; - case "email": - if (value === undefined || value === '') { - return "Email cannot be left blank"; - } - if (!validateEmail(value)) { - return "Invalid email"; - } - break; - case "username": - if (value === undefined || value === '') { - return "Username cannot be left blank"; - } - break; - case "wallet_name": - if (value === undefined || value === '') { - return "Wallet name cannot be left blank"; - } - break; - case "contact_name": - if (value === undefined || value === '') { - return "Contact name cannot be left blank"; - } - if (value.length > 50) { - return "Contact name can be a maximum of 50 characters in length."; - } - break; - case "wallet_address": - if (value === undefined || value === '') { - return "Wallet address cannot be left blank"; - } - if (!web3.utils.isAddress(value.toLowerCase())) { - if (!(value in contact_autocomplete_list_to_address_lookup)) { - return "The given wallet address is not a valid address or contact."; - } - } - break; - case "tx_amount": - if (value === undefined || value === '') { - return "Transaction amount cannot be left blank"; - } - if (Number(value) === value && value % 1 === 0) { - //intiger - if (!web3.utils.toWei(web3.utils.toBN(value), 'ether').gt(web3.utils.toBN(1))) { - return "Transaction amount must be at least 1 wei."; - } - } else { - //need to convert to wei - value = web3.utils.toWei(value.toString(), 'ether'); - if (!web3.utils.toWei(web3.utils.toBN(value), 'ether').gt(web3.utils.toBN(1))) { - return "Transaction amount must be at least 1 wei."; - } - } - - - break; - case "gas_price": - if (value === undefined || value === '') { - return "Transaction gas price cannot be left blank"; - } - if (!web3.utils.toWei(web3.utils.toBN(value), 'gwei').gt(web3.utils.toBN(1))) { - return "Transaction gas price must be at least 1 wei."; - } - break; - case "total_gas": - if (value === undefined || value === '') { - return "Transaction total gas cannot be left blank"; - } - if (!Number.isInteger(value)) { - return "Transaction total gas must be an integer"; - } - break; - case "two_factor_code": - if (value.trim().length > 6) { - return "Two factor must be less than 6 characters long."; - } - break; - } - }catch(err){ - return "An error has occurred: "+err; - } - return true; -} - -function validateEmail(email) { - var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - return re.test(email); -} - -function isPrivateKey(privateKey) { - // check if it has the basic requirements of a private key - if (!/^(0x)?[0-9a-f]{64}$/i.test(privateKey)) { - return false; - // If it's ALL lowercase or ALL upppercase - } - return true -} \ No newline at end of file diff --git a/app/scripts/static/visual.js b/app/scripts/static/visual.js deleted file mode 100644 index 9565a818..00000000 --- a/app/scripts/static/visual.js +++ /dev/null @@ -1,269 +0,0 @@ -loader_timeout = undefined; - -$( document ).ready(function() { - - $('.fillable_input').each(function(){ - if($(this).val() == ''){ - $(this).removeClass('filled') - }else{ - $(this).addClass('filled') - } - updateInputLabels(); - }); - - - $('body').on('change', '.fillable_input', function(e) { - if($(this).val() == ''){ - $(this).removeClass('filled') - }else{ - $(this).addClass('filled') - } - updateInputLabels(); - }); - - $('#send_transaction_advanced_options_link').click(function(){ - if($(this).hasClass('active')){ - $('#send_transaction_advanced_options_container').hide(); - $(this).removeClass('active'); - $('#send_block_submit').attr('value', "Send") - - //Need to clear any transactions they may have added - clear_vars(); - }else{ - $('#send_transaction_advanced_options_container').show(); - $(this).addClass('active'); - $('#send_block_submit').attr('value', "Send Block With Transactions in List") - } - }); - - - - $('#popup_background').click(function(){ - if(!$(this).hasClass("no_close")){ - close_popup(); - } - }) - - $('body').on('click', '#exit_popup_submit', function(e) { - close_popup(); - }); - - $('body').on('click', '#exit_popup', function(e) { - close_popup(); - }); - - - resize_initial_background(); - - $(window).on('resize', function(){ - resize_initial_background(); - }); - - - // $('body').on('change', 'input, textarea', function(e) { - // updateInputLabels(); - // }); - - $('body').on('click', function(e){ - updateInputLabels(); - }); - - $('body').on('click', 'input, textarea', function(e) { - $(this).siblings('.input__label').addClass('input__label--active'); - }); - - $('body').on('focus', 'input, textarea', function(e) { - $(this).siblings('.input__label').addClass('input__label--active'); - }); - - - $('body').on('click', '.input__label', function(e) { - // Focus the input element after clicking on the label so that the user can start typing right away - $(this).addClass('input__label--active'); - $(this).siblings('input, textarea').focus(); - }); - - $('input').on('animationstart', function(e) { - // Focus the input element after clicking on the label so that the user can start typing right away - if($(this).val() !== "") { - $(this).siblings('.input__label').addClass('input__label--active'); - } - }); - - $('input').on('transitionstart', function(e) { - // Focus the input element after clicking on the label so that the user can start typing right away - if($(this).val() !== "") { - $(this).siblings('.input__label').addClass('input__label--active'); - } - }); - - -}); - - -function updateInputLabels(){ - $('input, textarea').each(function(){ - // Don't remove the active class if we click on the label - if($(this).is(":focus")) { - return; - } - if(!$(this).val() || $(this).val() === "") { - $(this).siblings('.input__label').removeClass('input__label--active'); - }else{ - - $(this).siblings('.input__label').addClass('input__label--active'); - } - }) -} -var set_status = function(status){ - $('#current_status').text(status); -} -var set_account_status = function(address, name){ - if(name === undefined){ - $('#account_status').html('Sending from wallet
    '+address); - }else{ - $('#account_status').html('Sending from wallet
    '+name+"
    ("+address+")"); - } - if(web3 !== undefined && address !== undefined && web3.utils.isAddress(address.toLowerCase())){ - $('.sending_account_copy').show().data('copy', address); - }else{ - $('.sending_account_copy').hide().data('copy', ''); - } - - -} -var set_balance_status = function(status){ - $('#balance_status').text(status); -} -var set_min_gas_price_status = function(status){ - $('#min_gas_price_status').text(status); -} - -var set_connection_status = function(status, connected){ - if(connected){ - $('#connection_status_icon').attr('src', 'images/check_mark.png'); - }else{ - $('#connection_status_icon').attr('src', 'images/x.png'); - } - $('#connection_status').text(status); -} - -var set_username_status = function(username){ - $('#username_status').text(username); -} - -function set_two_factor_authentication_status(tfa_enabled){ - if(tfa_enabled) { - $('#two_factor_authentication_status').text('Enabled'); - }else{ - $('#two_factor_authentication_status').text('Disabled'); - } -} - -function popup(content, width){ - if(width == undefined){ - width = 400; - } - $('#popup_background').removeClass("no_close"); - $("#popup_container").css("width", width+"px"); - $('#popup_content').html(content) - $('#loader_container').hide(); - $('#popup_container').show(); - $('#popup_background').fadeIn(200); - $('#popup_outer').fadeIn(200); - $('#popup_container').data('width', width); - positionPopup(); -} - -function popupTimeout(){ - popup("The operation has timed out. Check your connection and try again."); -} - -function loaderPopup(content, width){ - if(width == undefined){ - width = 400; - } - if(width > ($(window).width()-80)){ - width = ($(window).width()-80); - } - $('#popup_background').addClass("no_close"); - $("#loader_container").css("width", width+"px"); - $('#popup_container').hide(); - $('#loader_container').show(); - $('#loader_content').html(content) - $('#popup_background').fadeIn(200); - $('#popup_outer').fadeIn(200); - positionPopup(); - //loader_timeout = setTimeout(popupTimeout, 10000); -} -function close_popup(){ - $('#popup_background').hide(); - $('#popup_outer').hide(); - $('#popup_content').html("") - if(loader_timeout !== undefined){ - clearTimeout(loader_timeout); - } -} - -function resize_initial_background(){ - - var window_width = $(window).width(); - var window_height = $(window).height(); - console.log('window_height'); - console.log(window_height); - console.log('window_width'); - console.log(window_width); - - - var window_aspect_ratio = window_width/window_height; - - var background_width = $('#frontpage_page_background_image').width(); - var background_height = $('#frontpage_page_background_image').height(); - - var image_aspect_ratio = background_width/background_height; - - if(window_aspect_ratio > image_aspect_ratio){ - $('#frontpage_page_background_image').css('height', 'auto'); - $('#frontpage_page_background_image').css('width', '100%'); - }else{ - - $('#frontpage_page_background_image').css('height', '100%'); - $('#frontpage_page_background_image').css('width', 'auto'); - } - -} - -function initOfflineMenu(){ - $('.online_menu_item').hide(); - $('.offline_menu_item').show(); -} - -function initOnlineMenu(){ - $('.online_menu_item').show(); - $('.offline_menu_item').hide(); -} - -function positionPopup(){ - var scroll = $("html").scrollTop(); - var popupWidth = $('#popup_container').width(); - var popupHeight = $('#popup_container').outerHeight(); - var loaderHeight = $('#loader_container').outerHeight(); - var windowWidth = $(window).width(); - var windowHeight = $(window).height(); - var initialWidth = $('#popup_container').data('width'); - if((windowWidth -80) < initialWidth){ - $('#popup_container').width((windowWidth -80)); - } - var popup_top = scroll + (windowHeight-popupHeight)/2; - var loader_top = scroll + (windowHeight-loaderHeight)/2; - - if(popup_top <= 50){ - popup_top = 50; - } - if(loader_top <= 50){ - loader_top = 50; - } - $('#popup_container').css('top', popup_top); - $('#loader_container').css('top', loader_top); - -} diff --git a/dist/js/add_offline_wallet.js b/bundle.js similarity index 100% rename from dist/js/add_offline_wallet.js rename to bundle.js diff --git a/contact_list.html b/contact_list.html new file mode 100644 index 00000000..09a6ee19 --- /dev/null +++ b/contact_list.html @@ -0,0 +1,453 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    + +
    +
    + +
    +
    +

    Contact List

    +
    +
    + + +
    +
    +

    Contact List

    +
    +
    + +
    +
    + +
    +
    +

    Contact Name

    +
    +
    +

    Wallet Address

    +
    +
    +

    Action

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

    ADD NEW CONTACT

    +
    +
    + + +
    +
    +

    ADD NEW CONTACT

    +
    +
    + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    + +
    +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    + + + + +
    + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dashboard.html b/dashboard.html new file mode 100644 index 00000000..15378495 --- /dev/null +++ b/dashboard.html @@ -0,0 +1,984 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    +
    + +
    + +
    +
    +

    Helios Wallet

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + Helios +
    +
    +

    00.00 HLS

    + + Your Helios Balance + +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +

    Send Transaction

    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    + + + HLS + +
    +

    Estimated fee per tx: 0.000063 or 0%

    +
    + + +
    + +
    + +
    +
    + + + + + + + + +
    +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    +
    + TRANSACTIONS TO SEND +
    +
    +
    + + + + + + + + + + + + + +
    +
    +
    + + + +
    +
    + +
    + + +
    + +
    +
    +
    +
    + + + + +
    +
    +

    Transaction

    +
    +
    + + + +
    +
    +
    + + + +
    All Transaction
    + + +
    + +
    + +
    + +
    + +
    + +
    + +
    +
    +
    + + +
    +
    +

    Tweets

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

    Helios Wallet

    +
    +
    + + +
    +
    +

    Helios Wallet

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + Helios +
    +
    +

    00.00 HLS

    + + Your Helios Balance + +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +

    NETWORK CONNECTION

    +
    +
    + + +
    +
    +

    NETWORK CONNECTION & GAS PRICE

    +
    +
    + + +
    +
    +
    +
    +
    + +
    + Helios +
    +
    +

    Connection to node

    + wss://hypothesis1.helihypothesis1.heliospr +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    + Helios +
    +
    +

    0

    + SAFE MINIMUN GAS PRICE +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + Helios +
    +
    +
    Incoming Transaction
    +

    If you are expecting to receive a transaction, click this button to check and process it.

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

    TOKEN SELECTION

    +
    +
    + + +
    +
    +
    + +
    +
    +
    HeliosHelios
    +
    00.00 HLS
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    + Helios +
    +
    +

    0

    + SAFE MINIMUN GAS PRICE +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Helios +
    Incoming Transaction
    +

    If you are expecting to receive a transaction, click this button to check and process it.

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

    Tweets

    +
    +
    + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + +
    + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dashboard_local.html b/dashboard_local.html new file mode 100644 index 00000000..4a568a70 --- /dev/null +++ b/dashboard_local.html @@ -0,0 +1,988 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    +
    + +
    + +
    +
    +

    Helios Wallet

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + Helios +
    +
    +

    00.00 HLS

    + + Your Helios Balance + +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +

    Send Transaction

    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    + + + HLS + +
    +

    Estimated fee per tx: 0.000063 or 0%

    +
    + + +
    + +
    + +
    +
    + + + + + + + + +
    +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    +
    + TRANSACTIONS TO SEND +
    +
    +
    + + + + + + + + + + + + + +
    +
    +
    + + + +
    +
    + +
    + + +
    + +
    +
    +
    +
    + + + + +
    +
    +

    Transaction

    +
    +
    + + + +
    +
    +
    + + + +
    All Transaction
    + + +
    + +
    + +
    + +
    + +
    + +
    + +
    +
    +
    + + +
    +
    +

    Tweets

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

    Helios Wallet

    +
    +
    + + +
    +
    +

    Helios Wallet

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + Helios +
    +
    +

    00.00 HLS

    + + Your Helios Balance + +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +

    NETWORK CONNECTION

    +
    +
    + + +
    +
    +

    NETWORK CONNECTION & GAS PRICE

    +
    +
    + + +
    +
    +
    +
    +
    + +
    + Helios +
    +
    +

    Connection to node

    + wss://hypothesis1.helihypothesis1.heliospr +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    + Helios +
    +
    +

    0

    + SAFE MINIMUN GAS PRICE +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + Helios +
    +
    +
    Incoming Transaction
    +

    If you are expecting to receive a transaction, click this button to check and process it.

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

    TOKEN SELECTION

    +
    +
    + + +
    +
    +
    + +
    +
    +
    HeliosHelios
    +
    00.00 HLS
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    + Helios +
    +
    +

    0

    + SAFE MINIMUN GAS PRICE +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Helios +
    Incoming Transaction
    +

    If you are expecting to receive a transaction, click this button to check and process it.

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

    Tweets

    +
    +
    + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + +
    + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/README.rst b/dist/README.rst deleted file mode 100644 index a57702e4..00000000 --- a/dist/README.rst +++ /dev/null @@ -1,33 +0,0 @@ -================================= -Helios Protocol Javascript Wallet -================================= -This is the beta version of the Helios Protocol testnet wallet. It is a package of tools that allow -the user to interact with the Helios Protocol decentralized network. Everything by design -runs on the client side to ensure security. - -Helios Protocol also offers a service, integrated into -the wallet, that allows users to save their keystore into an online database to be retrieved -from any device. This is simply fo convenience. The keystores are encrypted on the client side -with a passphrase that is never transmitted over the internet. Helios protocol has absolutely -no possible way of accessing the keystores that are uploaded to the online database, and therefore -have no control over any funds and cannot recover keystores if passwords are lost. Always back -up your keystores using the functions in the wallet. It is your responsibility to keep back ups and -save your passwords in secure places. - -Alternatively, this wallet also allows you to use it with locally saved keystore files that are -never transmitted over the internet. This is the most secure method of usage and we reccommend -it for long term storage. - -Usage -------- -You can access this wallet from the Helios Protocol website at https://heliosprotocol.io/wallet. -However, if you would like to be extra cautious and avoid all possibilities of phishing, -you can download the wallet directly from our github here, and then run it from your computer -or device by opening the dist/index.html file. The wallet will work exactly the same as if -you went to the Helios Protocol website. - -Developers ------------ -If you would like to develop this software, edit the files within the app directory, and then from within the root directory -run: $gulp from the command line. (Make sure you have gulp installed by running npm install gulp). After running -gulp, it will compile the website/wallet into the dist folder. \ No newline at end of file diff --git a/dist/assets/Graphik/GraphikBlack.otf b/dist/assets/Graphik/GraphikBlack.otf new file mode 100644 index 00000000..41f13e1a Binary files /dev/null and b/dist/assets/Graphik/GraphikBlack.otf differ diff --git a/dist/assets/Graphik/GraphikBlackItalic.otf b/dist/assets/Graphik/GraphikBlackItalic.otf new file mode 100644 index 00000000..ed121865 Binary files /dev/null and b/dist/assets/Graphik/GraphikBlackItalic.otf differ diff --git a/dist/assets/Graphik/GraphikBold.otf b/dist/assets/Graphik/GraphikBold.otf new file mode 100644 index 00000000..4b3e9c56 Binary files /dev/null and b/dist/assets/Graphik/GraphikBold.otf differ diff --git a/dist/assets/Graphik/GraphikBoldItalic.otf b/dist/assets/Graphik/GraphikBoldItalic.otf new file mode 100644 index 00000000..b84efb40 Binary files /dev/null and b/dist/assets/Graphik/GraphikBoldItalic.otf differ diff --git a/dist/assets/Graphik/GraphikExtralight.otf b/dist/assets/Graphik/GraphikExtralight.otf new file mode 100644 index 00000000..7e03539a Binary files /dev/null and b/dist/assets/Graphik/GraphikExtralight.otf differ diff --git a/dist/assets/Graphik/GraphikExtralightItalic.otf b/dist/assets/Graphik/GraphikExtralightItalic.otf new file mode 100644 index 00000000..dceef416 Binary files /dev/null and b/dist/assets/Graphik/GraphikExtralightItalic.otf differ diff --git a/dist/assets/Graphik/GraphikLight.otf b/dist/assets/Graphik/GraphikLight.otf new file mode 100644 index 00000000..3fa0a033 Binary files /dev/null and b/dist/assets/Graphik/GraphikLight.otf differ diff --git a/dist/assets/Graphik/GraphikLightItalic.otf b/dist/assets/Graphik/GraphikLightItalic.otf new file mode 100644 index 00000000..f37751d7 Binary files /dev/null and b/dist/assets/Graphik/GraphikLightItalic.otf differ diff --git a/dist/assets/Graphik/GraphikMedium.otf b/dist/assets/Graphik/GraphikMedium.otf new file mode 100644 index 00000000..e03a1008 Binary files /dev/null and b/dist/assets/Graphik/GraphikMedium.otf differ diff --git a/dist/assets/Graphik/GraphikMediumItalic.otf b/dist/assets/Graphik/GraphikMediumItalic.otf new file mode 100644 index 00000000..508509b7 Binary files /dev/null and b/dist/assets/Graphik/GraphikMediumItalic.otf differ diff --git a/dist/assets/Graphik/GraphikRegular.otf b/dist/assets/Graphik/GraphikRegular.otf new file mode 100644 index 00000000..81004388 Binary files /dev/null and b/dist/assets/Graphik/GraphikRegular.otf differ diff --git a/dist/assets/Graphik/GraphikRegularItalic.otf b/dist/assets/Graphik/GraphikRegularItalic.otf new file mode 100644 index 00000000..8cefe1c1 Binary files /dev/null and b/dist/assets/Graphik/GraphikRegularItalic.otf differ diff --git a/dist/assets/Graphik/GraphikSemibold.otf b/dist/assets/Graphik/GraphikSemibold.otf new file mode 100644 index 00000000..45cf6bc8 Binary files /dev/null and b/dist/assets/Graphik/GraphikSemibold.otf differ diff --git a/dist/assets/Graphik/GraphikSemiboldItalic.otf b/dist/assets/Graphik/GraphikSemiboldItalic.otf new file mode 100644 index 00000000..f88d99d6 Binary files /dev/null and b/dist/assets/Graphik/GraphikSemiboldItalic.otf differ diff --git a/dist/assets/Graphik/GraphikSuper.otf b/dist/assets/Graphik/GraphikSuper.otf new file mode 100644 index 00000000..24106b23 Binary files /dev/null and b/dist/assets/Graphik/GraphikSuper.otf differ diff --git a/dist/assets/Graphik/GraphikSuperItalic.otf b/dist/assets/Graphik/GraphikSuperItalic.otf new file mode 100644 index 00000000..e45e11f8 Binary files /dev/null and b/dist/assets/Graphik/GraphikSuperItalic.otf differ diff --git a/dist/assets/Graphik/GraphikThin.otf b/dist/assets/Graphik/GraphikThin.otf new file mode 100644 index 00000000..1b4af61b Binary files /dev/null and b/dist/assets/Graphik/GraphikThin.otf differ diff --git a/dist/assets/Graphik/GraphikThinItalic.otf b/dist/assets/Graphik/GraphikThinItalic.otf new file mode 100644 index 00000000..e2b49ebb Binary files /dev/null and b/dist/assets/Graphik/GraphikThinItalic.otf differ diff --git a/dist/assets/css/app-dark.min.css b/dist/assets/css/app-dark.min.css new file mode 100644 index 00000000..80de0a73 --- /dev/null +++ b/dist/assets/css/app-dark.min.css @@ -0,0 +1,6184 @@ + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 100; + src: url(../fonts/graphik/GraphikThin.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 200; + src: url(../fonts/graphik/GraphikExtralight.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 300; + src: url(../fonts/graphik/GraphikLight.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + src: url(../fonts/graphik/GraphikRegular.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 500; + src: url(../fonts/graphik/GraphikMedium.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 600; + src: url(../fonts/graphik/GraphikSemibold.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 700; + src: url(../fonts/graphik/GraphikBold.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 800; + src: url(../fonts/graphik/GraphikBlack.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 900; + src: url(../fonts/graphik/GraphikSuper.otf); +} + + +html { + position: relative; + min-height: 100% +} + +body { + padding-bottom: 60px; + overflow-x: hidden; + font-family: 'Graphik'; +} + +.nav-second-level li a, +.nav-thrid-level li a { + padding: 8px 20px; + color: #6e768e; + display: block; + position: relative; + -webkit-transition: all .4s; + transition: all .4s +} + + .nav-second-level li a:focus, + .nav-second-level li a:hover, + .nav-thrid-level li a:focus, + .nav-thrid-level li a:hover { + color: #bcc1cc + } + +.nav-second-level li > a.active, +.nav-thrid-level li > a.active { + color: #bcc1cc +} + +#wrapper { + height: 100%; + overflow: hidden; + width: 100% +} + +.content-page { + margin-left: 250px; + overflow: hidden; + padding: 0 12.5px 5px 12.5px; + min-height: 80vh; + margin-top: 100px +} + +.left-side-menu { + width: 250px; + background: #464c5a; + bottom: 0; + padding: 0 0 30px 0; + position: fixed; + top: 100px; + -webkit-transition-duration: .2s; + transition-duration: .2s; + -webkit-box-shadow: 1px .05rem .01rem rgba(75, 75, 90, .075); + box-shadow: 1px .05rem .01rem rgba(75, 75, 90, .075); + z-index: 99; + border-right: 1px solid #787c87; +} + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 30px; + } + +#sidebar-menu { + padding-bottom: 30px +} + + #sidebar-menu > ul > li.mm-active > a { + border-right: 3px solid #e6d46a; + color: #bcc1cc; + background-color: #292d36 + } + + #sidebar-menu > ul > li.mm-active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > a { + color: #fff; + display: block; + padding: 15px 30px; + font-size: 15px; + font-weight: 400; + position: relative; + -webkit-transition: all .4s; + transition: all .4s; + border-left: 3px solid transparent + } + + #sidebar-menu > ul > li > a svg { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 10px 0 3px; + color: #6e768e; + fill: rgba(110, 118, 142, .12) + } + + #sidebar-menu > ul > li > a:active, + #sidebar-menu > ul > li > a:focus, + #sidebar-menu > ul > li > a:hover { + color: #bcc1cc; + text-decoration: none; + background-image: linear-gradient(to right, rgb(85, 90, 103), rgb(71, 77, 98)); + border-right: 3px solid #e6d46a; + } + + #sidebar-menu > ul > li > a:active svg, + #sidebar-menu > ul > li > a:focus svg, + #sidebar-menu > ul > li > a:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > a > span { + vertical-align: middle; + font-size: 0.8rem; + font-weight: 200; + letter-spacing: 1px; + } + + #sidebar-menu > ul > li > a i { + display: inline-block; + line-height: 1rem; + margin: 0 10px 0 3px; + text-align: center; + vertical-align: middle; + width: 20px + } + + #sidebar-menu > ul > li > a.active { + border-right: 3px solid #e6d46a; + color: #fff; + background-image: linear-gradient(to right, rgb(85, 90, 103), rgb(71, 77, 98)); + } + + #sidebar-menu > ul > li > a.active svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > ul { + padding-left: 13px; + } + + #sidebar-menu > ul > li > ul ul { + padding-left: 20px + } + + #sidebar-menu .menu-arrow { + -webkit-transition: -webkit-transform .15s; + transition: -webkit-transform .15s; + transition: transform .15s; + transition: transform .15s, -webkit-transform .15s; + position: absolute; + right: 30px; + display: inline-block; + font-family: unicons; + text-rendering: auto; + line-height: 1.3rem; + font-size: .9rem; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + top: 15px + } + + #sidebar-menu .menu-arrow:before { + content: "\e82f" + } + + #sidebar-menu .badge { + margin-top: 3px + } + + #sidebar-menu .nav-second-level > li .menu-arrow { + top: 8px + } + + #sidebar-menu li.mm-active > a > span.menu-arrow { + -webkit-transform: rotate(90deg); + transform: rotate(90deg) + } + + #sidebar-menu .menu-title { + padding: 15px 30px 10px 30px; + letter-spacing: .05em; + pointer-events: none; + cursor: default; + font-size: .6875rem; + text-transform: uppercase; + color: #6e768e + } + +.user-profile { + padding: 0px 16px 0px 30px; + border-right: 2px solid #787c87; + /*border-left: 1.5px solid #787c87;*/ +} + + .user-profile .avatar-xs { + display: none + } + + .user-profile .pro-user-name { + color: #6e768e; + font-weight: 600 + } + + .user-profile .pro-user-desc { + text-transform: uppercase; + font-size: .6rem; + font-weight: 700; + letter-spacing: 1px + } + + .user-profile .dropdown-toggle svg { + width: 18px; + height: 18px; + color: #6e768e; + background-color: rgba(110, 118, 142, .1); + border-radius: 3px + } + +.left-side-menu-condensed .logo { + width: 70px !important; + text-align: center +} + + .left-side-menu-condensed .logo span.logo-lg { + display: none + } + + .left-side-menu-condensed .logo span.logo-sm { + display: block !important + } + +.left-side-menu-condensed .navbar-custom { + left: 0 !important; + padding-left: 10px +} + + .left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn { + display: block !important + } + +.left-side-menu-condensed .left-side-menu { + position: absolute; + width: 70px !important; + z-index: 5 +} + + .left-side-menu-condensed .left-side-menu .slimScrollDiv, + .left-side-menu-condensed .left-side-menu .slimscroll-menu { + overflow: inherit !important; + height: auto !important + } + + .left-side-menu-condensed .left-side-menu .slimScrollBar { + visibility: hidden + } + + .left-side-menu-condensed .left-side-menu .sidebar-content { + height: auto + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu .badge, + .left-side-menu-condensed .left-side-menu #sidebar-menu .label, + .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow, + .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title { + display: none !important + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li { + position: relative; + white-space: nowrap + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a { + padding: 15px; + min-height: 54px; + -webkit-transition: none; + transition: none; + margin: 0 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:active, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:focus, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:hover { + color: #bcc1cc + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a svg { + width: 26px + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a span { + display: none; + padding-left: 25px; + vertical-align: baseline + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a.active { + background-color: #292d36 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a { + position: relative; + width: calc(190px + 70px); + color: #bcc1cc !important; + background-color: #292d36; + -webkit-transition: none; + transition: none + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a span { + display: inline + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.mm-active:after, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.open:after { + display: none + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul { + display: block; + left: 70px; + position: absolute; + width: 190px; + height: auto !important; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul ul { + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a { + -webkit-box-shadow: none; + box-shadow: none; + padding: 8px 20px; + position: relative; + width: 190px; + z-index: 6 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a:hover { + color: #bcc1cc + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul { + padding: 5px 0; + z-index: 9999; + display: none; + background-color: #323742 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li:hover > ul { + display: block; + left: 190px; + margin-top: -36px; + height: auto !important; + position: absolute; + width: 190px + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li > a span.pull-right { + position: absolute; + right: 20px; + top: 12px; + -webkit-transform: rotate(270deg); + transform: rotate(270deg) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li.active a { + color: #564ab1 + } + +/*.left-side-menu-condensed .user-profile { + padding: 15px +}*/ + +.left-side-menu-condensed .user-profile .avatar-sm { + display: none +} + +.left-side-menu-condensed .user-profile .avatar-xs { + display: block +} + +.left-side-menu-condensed .user-profile .pro-user-desc, +.left-side-menu-condensed .user-profile .pro-user-name { + display: none +} + +.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg { + background-color: transparent +} + +.left-side-menu-condensed .content-page { + margin-left: 70px !important +} + +.left-side-menu-condensed .footer { + left: 70px !important +} + +.left-side-menu-condensed .user-box { + display: none +}.paper_wallet { + width: 1025px; + position: relative; +} + +.paper_wallet_size { + max-width: 100%; + width: 100%; +} + +.paper_wallet_content_head { + position: absolute; + top: 40px; + left: 140px; + font-family: 'Montserrat', sans-serif; +} + + .paper_wallet_content_head h1 { + color: #fff; + letter-spacing: 4px; + font-weight: 200; + font-size: 14px; + font-family: 'Montserrat', sans-serif; + } + + .paper_wallet_content_head h2 { + color: #fff; + letter-spacing: 4px; + font-size: 14px; + font-family: 'Montserrat', sans-serif; + } + +.paper_margin { + margin-bottom: 30px; +} + +.paper_wallet_content_bottom { + position: absolute; + bottom: 20px; + left: 140px; + font-family: 'Montserrat', sans-serif; +} + + .paper_wallet_content_bottom h1 { + color: #fff; + letter-spacing: 4px; + font-weight: 200; + font-size: 14px; + font-family: 'Montserrat', sans-serif; + } + + .paper_wallet_content_bottom h2 { + color: #fff; + letter-spacing: 4px; + font-size: 14px; + font-family: 'Montserrat', sans-serif; + } + +.paper_wallet_code_key { + position: absolute; + top: 89px; + right: 317px; +} + +.paper_wallet_code_address { + position: absolute; + top: 89px; + right: 55px; +} + +.paper_key { + width: 80%; +} + +.paper_wallet_scroll { + overflow-x: auto; +} +.switch { + position: relative; + display: inline-block; + height: 23px; + margin: 0; + cursor: pointer; + } + + .switch input { + opacity: 0; + width: 0; + height: 0; + } + + .slider1 { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #363c48; + -webkit-transition: .4s; + transition: .4s; + } + + .slider1:before { + position: absolute; + content: ""; + height: 16px; + width: 16px; + left: 4px; + bottom: 4px; + background-color: #ffffff; + -webkit-transition: .4s; + transition: .4s; + } + + input:checked + .slider1 { + background-color: #363c48; + } + + input:focus + .slider1 { + box-shadow: 0 0 1px #e6d46a; + } + + input:checked + .slider1:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); + background-color: #e6d46a; + } + + /* Rounded sliders */ + .slider1.round1 { + border-radius: 34px; + } + + .slider1.round1:before { + border-radius: 50%; + } + .local_remove { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 12px 0 0; +} +.local_remove { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 12px 0 0; +} +/* Nayan */ +.nav-second-level li div, +.nav-thrid-level li div { + padding: 8px 20px; + color: #6e768e; + display: block; + position: relative; + -webkit-transition: all .4s; + transition: all .4s +} +.sub_menu li label { + color: #fff; + font-size: 0.8rem; + font-weight: 200; + letter-spacing: 1px; + vertical-align: top; + margin-left: 25px; +} +/* side Bar Radio button*/ + +.custom-control-sidebar { + position: relative; + display: block; + min-height: 1.35rem; + padding-left: 1.5rem +} + +.custom-control-inline-sidebar { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem +} + +.custom-control-input-sidebar { + position: absolute; + z-index: -1; + opacity: 0 +} + + .custom-control-input-sidebar:checked ~ .custom-control-label-sidebar::before { + color: #363c48; + border-color: #71cf4e; + background-color: #71cf4e; + } + + .custom-control-input-sidebar:focus ~ .custom-control-label-sidebar::before { + -webkit-box-shadow: none; + box-shadow: none + } + + .custom-control-input-sidebar:focus:not(:checked) ~ .custom-control-label-sidebar::before { + border-color: #3f4654 + } + + .custom-control-input-sidebar:not(:disabled):active ~ .custom-control-label-sidebar::before { + color: #fff; + background-color: #fff; + border-color: #fff + } + + .custom-control-input-sidebar:disabled ~ .custom-control-label-sidebar { + color: #8790a4 + } + + .custom-control-input-sidebar:disabled ~ .custom-control-label-sidebar::before { + background-color: #343945 + } + +.custom-control-label-sidebar { + position: relative; + margin-bottom: 0; + vertical-align: top +} + + .custom-control-label-sidebar::before { + position: absolute; + top: 0.075rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #363c48; + border: #fff solid 1px; + } + + .custom-control-label-sidebar::after { + position: absolute; + top: 0.075rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + cursor: pointer; + background: no-repeat 50%/50% 50% + } + +.custom-checkbox-sidebar .custom-control-label-sidebar::before { + border-radius: .3rem +} + +.custom-checkbox-sidebar .custom-control-input-sidebar:checked ~ .custom-control-label-sidebar::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%515866' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") +} + +.custom-checkbox-sidebar .custom-control-input-sidebar:indeterminate ~ .custom-control-label-sidebar::before { + border-color: #5369f8; + background-color: #5369f8 +} + +.custom-checkbox-sidebar .custom-control-input-sidebar:indeterminate ~ .custom-control-label-sidebar::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") +} + +.custom-checkbox-sidebar .custom-control-input-sidebar:disabled:checked ~ .custom-control-label-sidebar::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-checkbox-sidebar .custom-control-input-sidebar:disabled:indeterminate ~ .custom-control-label-sidebar::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-radio-sidebar .custom-control-label-sidebar::before { + border-radius: 50% +} + +.custom-radio-sidebar .custom-control-input-sidebar:checked ~ .custom-control-label-sidebar::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.custom-radio-sidebar .custom-control-input-sidebar:disabled:checked ~ .custom-control-label-sidebar::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-switch-sidebar { + padding-left: 2.25rem +} + +.custom-switch-sidebar .custom-control-label-sidebar::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: .5rem +} +.custom-switch-sidebar .custom-control-label-sidebar::after { + top: calc(.175rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #3b414e; + border-radius: .5rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} +.add_wallet_plus { + font-size: 17px; + color: #e6d46a; +} +.edit_online_wallet { + padding: 0 0 0 5px !IMPORTANT; + width: 100%; + color: #fff !important; + cursor: pointer; +} +.edit_online_wallet_local_live{ + padding: 0 0 0 5px !IMPORTANT; + width: 100%; + color: #fff !important; + cursor: pointer; +} +.edit_online_wallet_local{ + padding: 0 0 0 5px !IMPORTANT; + width: 100%; + color: #fff !important; + cursor: pointer; +} +#logout{ + cursor: pointer; +} +.name_change{ + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 330px; +} +.btn-transaction-date { + background: #3b414f; + padding: 10px 20px 10px 20px; + border: 0.5px solid rgba(230, 212, 106, 0.50); +} + +.scroll_height_transaction_single { + max-height: 715px; + overflow: auto; +} + +.year_month_div h5 { + font-size: 15px; + color: #fff; + letter-spacing: 2px; + font-weight: 400; +} + +.year_month_div { + margin-bottom: 30px; +} +.date_padding { + padding: 10px 40px 10px 30px; +} +@media (min-width:769px) { + body.left-side-menu-condensed { + min-height: 1200px + } +} + +@media (max-width:1024px) { + .left-side-menu { + top: 72px; + padding: 12px 0 + } + + .left-side-menu-condensed .left-side-menu { + padding-top: 12px + } +} + +@media (max-width:767.98px) { + body { + overflow-x: hidden + } + + .left-side-menu { + display: none; + z-index: 10 !important; + top: 72px + } + + .sidebar-enable .left-side-menu { + display: block + } + + .content-page, + .left-side-menu-condensed .content-page { + margin-left: 0 !important; + padding: 0 10px; + margin-top: 70px; + } + + .pro-user-name { + display: none + } + + .logo-box { + display: none + } +} + +.left-side-menu-dark .metismenu li a[aria-expanded=true] { + color: #564ab1 !important +} + +.left-side-menu-dark .left-side-menu { + background-color: #f5f5fb; + -webkit-box-shadow: none; + box-shadow: none +} + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a svg { + color: #564ab1; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a { + color: #9097a7 + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a svg { + color: #9097a7; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:active, + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:focus, + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:hover { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active svg { + color: #564ab1; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu .menu-title { + color: #6b768d + } + +.left-side-menu-dark .nav-second-level li a, +.left-side-menu-dark .nav-thrid-level li a { + color: #9097a7 +} + + .left-side-menu-dark .nav-second-level li a:focus, + .left-side-menu-dark .nav-second-level li a:hover, + .left-side-menu-dark .nav-thrid-level li a:focus, + .left-side-menu-dark .nav-thrid-level li a:hover { + background-color: transparent; + color: #564ab1 + } + +.left-side-menu-dark .nav-second-level li.mm-active > a, +.left-side-menu-dark .nav-thrid-level li.mm-active > a { + color: #564ab1 +} + +.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a { + background-color: #fff; + color: #564ab1 !important +} + +.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active > a, +.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active > a { + color: #bcc1cc +} + +.left-side-menu-dark .user-profile .pro-user-desc, +.left-side-menu-dark .user-profile .pro-user-name { + color: #6b768d +} + +.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg { + background-color: #fff; + color: #fff +} + +.navbar-custom { + padding: 0 22px 0 37px; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 100px; + z-index: 100; + background-color: #464c5a; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 0.15rem 0 rgb(120, 124, 135); +} + + .navbar-custom .topnav-menu > li { + float: left + } + + .navbar-custom .topnav-menu .nav-link { + padding: 0 15px; + color: #6e768e; + min-width: 32px; + display: block; + line-height: 72px; + text-align: center; + max-height: 72px + } + + .navbar-custom .topnav-menu .nav-link svg { + height: 20px; + width: 20px; + color: #aaa; + } + + .navbar-custom .topnav-menu .nav-link:active svg, + .navbar-custom .topnav-menu .nav-link:focus svg, + .navbar-custom .topnav-menu .nav-link:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .navbar-custom .dropdown.show .nav-link { + background-color: rgba(255, 255, 255, .05) + } + + .navbar-custom .menu-left { + overflow: hidden + } + + .navbar-custom .app-search { + padding: 17px 0; + overflow: hidden; + margin-left: 15px; + margin-right: 15px + } + + .navbar-custom .app-search form { + max-width: 320px + } + + .navbar-custom .app-search .form-control { + border: 1px solid transparent; + height: 38px; + padding-left: 20px; + padding-right: 20px; + background-color: #3b414f; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: .3rem + } + + .navbar-custom .app-search .form-control:focus { + background-color: #3b414f; + border: 1px solid #3b414f; + } + + .navbar-custom .app-search svg { + position: absolute; + z-index: 10; + font-size: 18px; + color: #6b768d; + line-height: 38px; + left: 10px; + top: 10px; + width: 20px; + height: 20px + } + + .navbar-custom .button-menu-mobile { + border: none; + color: #e6d46a; + display: block; + height: 72px; + line-height: 72px; + width: 60px; + background-color: transparent; + cursor: pointer; + margin-right: 45px + } + + .navbar-custom .button-menu-mobile.disable-btn { + display: none + } + + .navbar-custom .button-menu-mobile .menu-icon { + display: inline-block + } + + .navbar-custom .button-menu-mobile .close-icon { + display: none + } + + .navbar-custom .button-menu-mobile.open .menu-icon { + display: none + } + + .navbar-custom .button-menu-mobile.open .close-icon { + display: inline-block + } + + .navbar-custom .logo span.logo-sm { + display: none + } + +.text-logo { + text-transform: uppercase; + font-weight: 900; + letter-spacing: 1px +} + +@-webkit-keyframes blinker { + 50% { + opacity: 0 + } +} + +@keyframes blinker { + 50% { + opacity: 0 + } +} + +.noti-scroll { + max-height: 230px +} + +.notification-list { + margin-left: 0 +} + + .notification-list .noti-title { + background-color: transparent; + padding: 7px 20px 15px + } + + .notification-list .noti-icon { + font-size: 21px; + vertical-align: middle + } + + .notification-list .noti-icon-badge { + display: inline-block; + position: absolute; + top: 24px; + right: 16px; + width: 12px; + height: 12px; + background-color: #ff5c75; + border: 2px solid #323742; + border-radius: 50%; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + -webkit-animation: blinker 3s linear infinite; + animation: blinker 3s linear infinite; + -webkit-animation-fill-mode: initial; + animation-fill-mode: initial + } + + .notification-list .notify-item { + padding: 12px 20px + } + + .notification-list .notify-item .notify-icon { + float: left; + height: 36px; + width: 36px; + font-size: 16px; + line-height: 36px; + text-align: center; + margin-right: 10px; + border-radius: 50%; + color: #fff + } + + .notification-list .notify-item .notify-details { + margin-bottom: 5px; + overflow: hidden; + margin-left: 45px; + text-overflow: ellipsis; + white-space: nowrap; + color: #bcc1cc; + line-height: 1.5 + } + + .notification-list .notify-item .notify-details b { + font-weight: 500 + } + + .notification-list .notify-item .notify-details small { + display: block + } + + .notification-list .notify-item .notify-details span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px + } + + .notification-list .notify-item .user-msg { + margin-left: 45px; + white-space: normal; + line-height: 16px + } + + .notification-list .profile-dropdown-items .notify-item { + padding: .35rem 1.5rem + } + +.profile-dropdown { + display: none +} + +.profile-dropdown-items { + width: 170px +} + + .profile-dropdown-items i { + vertical-align: middle; + margin-right: 5px + } + +.nav-user { + padding: 0 12px !important +} + + .nav-user img { + height: 33px; + width: 33px; + + } + +@media (max-width:1024px) { + .navbar-custom { + left: 0; + padding: 0 10px; + margin: 0; + height: 70px; + } + + .navbar-custom .button-menu-mobile.disable-btn { + display: block + } + + .navbar-custom .logo { + display: none + } +} + +@media (max-width:575.98px) { + .navbar-custom .page-title { + display: none + } +} + +.page-title-topbar { + font-size: 20px; + margin: 0; + line-height: 72px +} + +.page-title { + padding: 30px 0 10px 0; +} + +.page-title-1 { + padding: 0px 0 10px 0; +} + +.page-title-2 { + padding: 30px 0 20px 0; +} + +.page-title .breadcrumb { + background-color: transparent; + padding: 0; + margin-bottom: 0 +} + +.page-title h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.page-title-1 h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.page-title-2 h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.footer { + bottom: 0; + padding: 19px 15px 20px; + position: absolute; + right: 0; + color: #8790a4; + left: 250px +} + + .footer .footer-links a { + color: #8790a4; + margin-left: 1.5rem; + -webkit-transition: all .4s; + transition: all .4s + } + + .footer .footer-links a:hover { + color: #d6d9e0 + } + + .footer .footer-links a:first-of-type { + margin-left: 0 + } + +.footer-alt { + left: 0 !important; + text-align: center; + background-color: transparent +} + +@media (max-width:767.98px) { + .footer { + left: 0 !important; + text-align: center + } +} + +body[data-layout=topnav] .container-fluid { + padding-right: 24px; + padding-left: 24px +} + +body[data-layout=topnav] .navbar-custom { + position: relative; + padding: 0 +} + + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg, + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg, + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg { + color: #6e768e + } + +body[data-layout=topnav] .content-page { + margin-top: 0; + margin-left: 0 !important; + padding: 5px 0 5px 0 +} + +body[data-layout=topnav] .footer { + left: 0 +} + +body[data-layout=topnav] .user-profile { + padding: 20px 0 +} + +body[data-layout=topnav] .profile-dropdown { + display: block +} + +.topnav { + background: #323742 +} + +.topbar-nav { + margin: 0; + padding: 0 +} + + .topbar-nav .badge { + display: none + } + + .topbar-nav .metismenu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 0 + } + + .topbar-nav .metismenu .has-arrow:after { + width: .4em; + height: .4em; + right: 1rem; + -webkit-transform: rotate(45deg) translate(0, -50%); + transform: rotate(45deg) translate(0, -50%) + } + + .topbar-nav .metismenu .menu-title { + display: none + } + + .topbar-nav .metismenu li:active, + .topbar-nav .metismenu li:focus, + .topbar-nav .metismenu li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li:active svg, + .topbar-nav .metismenu li:focus svg, + .topbar-nav .metismenu li:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li a { + color: #6e768e; + font-size: 1rem; + position: relative; + padding: 1rem; + display: block + } + + .topbar-nav .metismenu li a svg { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 5px 0 0; + color: #6e768e; + fill: rgba(110, 118, 142, .12) + } + + .topbar-nav .metismenu li a > span { + vertical-align: middle + } + + .topbar-nav .metismenu li a:active, + .topbar-nav .metismenu li a:focus, + .topbar-nav .metismenu li a:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li a:active svg, + .topbar-nav .metismenu li a:focus svg, + .topbar-nav .metismenu li a:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li:nth-child(2) a { + padding-left: 0 + } + + .topbar-nav .metismenu li .menu-arrow { + -webkit-transition: -webkit-transform .15s; + transition: -webkit-transform .15s; + transition: transform .15s; + transition: transform .15s, -webkit-transform .15s; + display: inline-block; + font-family: unicons; + text-rendering: auto; + line-height: 1.3rem; + font-size: 1.25rem; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + vertical-align: middle; + margin-left: 5px + } + + .topbar-nav .metismenu li .menu-arrow:before { + content: "\e82d" + } + + .topbar-nav .metismenu li.mm-active > a { + color: #bcc1cc + } + + .topbar-nav .metismenu li.mm-active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li.mm-active > a > span.menu-arrow { + -webkit-transform: rotate(180deg); + transform: rotate(180deg) + } + + .topbar-nav .metismenu li.active > a { + color: #bcc1cc + } + + .topbar-nav .metismenu li.active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li .nav-second-level { + color: #6e768e; + background-color: #323742; + background-clip: padding-box; + border-radius: 0 0 .3rem .3rem; + min-width: calc(10rem + 1.5rem); + font-size: calc(.9rem - .01rem); + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); + padding: .5rem 0 + } + + .topbar-nav .metismenu li .nav-second-level li:active, + .topbar-nav .metismenu li .nav-second-level li:focus, + .topbar-nav .metismenu li .nav-second-level li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li .nav-second-level li:first-of-type { + padding-top: .5rem + } + + .topbar-nav .metismenu li .nav-second-level li:last-of-type { + padding-bottom: .5rem + } + + .topbar-nav .metismenu li .nav-second-level a { + display: block; + width: 100%; + padding: .35rem 1.5rem !important; + clear: both; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + white-space: nowrap; + background-color: transparent; + border: 0 + } + + .topbar-nav .metismenu li .nav-second-level a:focus, + .topbar-nav .metismenu li .nav-second-level a:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .topbar-nav .metismenu li .nav-second-level .has-arrow:after { + margin-top: -2px + } + + .topbar-nav .metismenu li .nav-second-level .menu-arrow { + float: right + } + + .topbar-nav .metismenu li .nav-third-level { + color: #6e768e; + min-width: calc(10rem + 1.5rem) + } + + .topbar-nav .metismenu li .nav-third-level li:active, + .topbar-nav .metismenu li .nav-third-level li:focus, + .topbar-nav .metismenu li .nav-third-level li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li .nav-third-level li:first-of-type { + padding-top: .5rem + } + + .topbar-nav .metismenu li .nav-third-level li:last-of-type { + padding-bottom: .5rem + } + + .topbar-nav .metismenu li .nav-third-level a { + display: block; + width: 100%; + padding: .35rem 1.5rem !important; + clear: both; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + white-space: nowrap; + background-color: transparent; + border: 0; + padding-left: 2.2rem !important + } + + .topbar-nav .metismenu li .nav-third-level a:focus, + .topbar-nav .metismenu li .nav-third-level a:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .topbar-nav .metismenu li .nav-third-level .has-arrow:after { + margin-top: -2px + } + + .topbar-nav .metismenu li .nav-third-level .menu-arrow { + float: right + } + +@media (min-width:992px) { + body[data-layout=topnav] .container-fluid { + max-width: 85% + } + + body[data-layout=topnav] .navbar-custom .logo { + display: block + } + + body[data-layout=topnav] .navbar-custom .logo span.logo-sm { + display: none !important + } + + body[data-layout=topnav] .navbar-custom .logo span.logo-lg { + display: block + } + + body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn { + display: none !important + } + + body[data-layout=topnav].boxed-layout .container-fluid { + max-width: 97% + } + + .topbar-nav .metismenu { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .topbar-nav .metismenu > li { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column + } + + .topbar-nav .metismenu > li > ul { + position: absolute; + z-index: 1001 + } + + .topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link { + padding-left: 0 + } + + .navbar-toggle { + display: none + } +} + +@media (max-width:991.98px) { + body[data-layout=topnav] .navbar-custom .container-fluid { + padding-right: 12px; + padding-left: 12px + } + + .topnav { + overflow: auto + } + + .topbar-nav { + max-height: 400px + } + + .topbar-nav .metismenu li a { + padding: 15px 0 + } + + .topbar-nav .metismenu li .nav-second-level { + -webkit-box-shadow: none; + box-shadow: none; + padding-top: 0 + } + + .topbar-nav .metismenu li .nav-second-level li:first-of-type { + padding: 0 + } + + .topbar-nav .metismenu li .nav-second-level a { + padding-right: 0 !important + } + + .topbar-nav .metismenu li .nav-second-level a:focus, + .topbar-nav .metismenu li .nav-second-level a:hover { + background-color: transparent + } + + .topbar-nav .metismenu li .menu-arrow { + float: right; + margin-top: 2px + } +} + +@media (min-width:992px) and (max-width:1180px) { + .topbar-nav .metismenu li .menu-arrow { + display: none + } +} + +.right-bar { + background-color: #323742; + -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + display: block; + position: fixed; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out; + width: 260px; + z-index: 9999; + float: right !important; + right: -270px; + top: 0; + bottom: 0; + padding-bottom: 60px +} + + .right-bar .rightbar-title { + padding: 25px 25px + } + + .right-bar .right-bar-toggle { + height: 24px; + width: 24px; + line-height: 24px; + text-align: center; + border-radius: 50%; + margin-top: -4px + } + + .right-bar .demo-img { + height: 200px + } + +.rightbar-overlay { + background-color: rgba(188, 193, 204, .55); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 9998; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out +} + +.right-bar-enabled .right-bar { + right: 0 +} + +.right-bar-enabled .rightbar-overlay { + display: block +} + +@media (max-width:767.98px) { + .right-bar { + overflow: auto + } + + .right-bar .slimscroll-menu { + height: auto !important + } +} + +.activity-widget .activity-list { + border-bottom: 1px solid #323742; + padding: 12px 0 +} + + .activity-widget .activity-list:last-child { + border: none + } + +.upgrade-wid .laptop-img { + position: relative; + bottom: 22px +} + +@media (min-width:1200px) { + .scrollable-layout { + padding-bottom: 0 + } + + .scrollable-layout #wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex + } + + .scrollable-layout .left-side-menu { + position: relative; + min-width: 250px; + min-height: 100vh + } + + .scrollable-layout .navbar-custom { + position: absolute + } + + .scrollable-layout .content-page { + margin-left: 0; + width: 100%; + padding-bottom: 60px + } + + .scrollable-layout.left-side-menu-condensed .left-side-menu { + min-width: 70px + } + + .scrollable-layout.left-side-menu-condensed .content-page { + margin-left: 0 !important + } +} + +.boxed-layout { + background: #252830 +} + + .boxed-layout #wrapper { + max-width: 1300px; + margin: 0 auto; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + background: #292d36 + } + + .boxed-layout .navbar-custom { + max-width: 1300px; + margin: 0 auto + } + + .boxed-layout .footer { + margin: 0 auto; + max-width: calc(1300px - 250px); + background: #292d36 + } + + .boxed-layout.left-side-menu-condensed { + min-height: auto + } + + .boxed-layout.left-side-menu-condensed .footer { + max-width: calc(1300px - 70px) + } + +.width-xs { + min-width: 80px +} + +.width-sm { + min-width: 95px +} + +.width-md { + min-width: 110px +} + +.width-lg { + min-width: 140px +} + +.width-xl { + min-width: 160px +} + +.font-family-secondary { + font-family: "Nunito Sans", sans-serif +} + +.avatar-xs { + height: 1.5rem; + width: 1.5rem +} + +.avatar-sm { + height: 2.25rem; + width: 2.25rem +} + +.avatar { + height: 3rem; + width: 3rem +} + +.avatar-download { + height: 40px; +} + +.avatar-md { + height: 3.5rem; + width: 3.5rem +} + +.avatar-lg { + height: 4.5rem; + width: 4.5rem +} + +.avatar-xl { + height: 6rem; + width: 6rem +} + +.avatar-xxl { + height: 7.5rem; + width: 7.5rem +} + +.avatar-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100% +} + +.avatar-group { + padding-left: 12px +} + + .avatar-group .avatar-group-item { + margin: 0 0 10px -12px; + display: inline-block; + border: 2px solid #fff; + border-radius: 50% + } + +.font-weight-medium { + font-weight: 500 +} + +.font-weight-semibold { + font-weight: 600 +} + +.sp-line-1, +.sp-line-2, +.sp-line-3, +.sp-line-4 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical +} + +.sp-line-1 { + -webkit-line-clamp: 1 +} + +.sp-line-2 { + -webkit-line-clamp: 2 +} + +.sp-line-3 { + -webkit-line-clamp: 3 +} + +.sp-line-4 { + -webkit-line-clamp: 4 +} + +.pull-in { + margin-left: -1.25rem; + margin-right: -1.25rem +} + +.social-list-item { + height: 2rem; + width: 2rem; + line-height: calc(2rem - 4px); + display: block; + border: 2px solid #6b768d; + border-radius: 50%; + color: #6b768d +} + +.widget-flat { + position: relative; + overflow: hidden +} + + .widget-flat i.widget-icon { + font-size: 36px + } + +.conversation-list { + list-style: none; + height: 332px; + padding: 0 7px +} + + .conversation-list li { + margin-bottom: 24px + } + + .conversation-list .chat-avatar { + float: left; + text-align: center; + width: 34px + } + + .conversation-list .chat-avatar img { + border-radius: 100%; + width: 100% + } + + .conversation-list .chat-avatar i { + font-size: 12px; + font-style: normal + } + + .conversation-list .ctext-wrap { + background: #f0f2fe; + color: #5369f8; + border-radius: .3rem; + display: inline-block; + padding: 4px 12px; + position: relative; + min-width: 160px + } + + .conversation-list .ctext-wrap i { + display: block; + font-size: 12px; + font-style: normal; + font-weight: 700; + position: relative + } + + .conversation-list .ctext-wrap p { + margin: 0; + padding-top: 3px + } + + .conversation-list .ctext-wrap:after { + right: 98%; + top: 0; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-top-color: #f0f2fe; + border-width: 6px; + margin-left: -1px; + border-right-color: #f0f2fe + } + + .conversation-list .conversation-text { + float: left; + font-size: 12px; + margin-left: 12px; + width: 70% + } + + .conversation-list .odd .chat-avatar { + float: right !important + } + + .conversation-list .odd .conversation-text { + float: right !important; + margin-right: 12px; + text-align: right; + width: 70% !important + } + + .conversation-list .odd .ctext-wrap { + background-color: #3b414e; + color: #a1a8b8 + } + + .conversation-list .odd .ctext-wrap:after { + border-color: transparent; + border-left-color: #3b414e; + border-top-color: #3b414e; + left: 99% !important + } + +.profile-widget { + position: relative +} + + .profile-widget .card-action { + position: absolute; + right: 7px; + top: 12px; + z-index: 100 + } + + .profile-widget .card-img-top { + max-height: 220px + } + + .profile-widget .profile-info { + margin-top: -2.7rem + } + +.calendar-widget .flatpickr-calendar { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3b414e !important +} + +.checkbox label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 400; + margin-bottom: 0 +} + + .checkbox label::before { + background-color: #3b414e; + border-radius: 3px; + border: 2px solid #3b414e; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + -webkit-transition: .3s ease-in-out; + transition: .3s ease-in-out; + width: 18px; + outline: 0 !important; + top: 2px + } + + .checkbox label::after { + color: #a1a8b8; + display: inline-block; + font-size: 11px; + height: 18px; + left: 0; + margin-left: -18px; + padding-left: 3px; + padding-top: 2px; + position: absolute; + top: 0; + width: 18px + } + +.checkbox input[type=checkbox] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + + .checkbox input[type=checkbox]:disabled + label { + opacity: .65 + } + + .checkbox input[type=checkbox]:focus + label::before { + outline-offset: -2px; + outline: 0 + } + + .checkbox input[type=checkbox]:checked + label::after { + content: ""; + position: absolute; + top: 6px; + left: 7px; + display: table; + width: 4px; + height: 8px; + border: 2px solid #a1a8b8; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg) + } + + .checkbox input[type=checkbox]:disabled + label::before { + background-color: #3b414e; + cursor: not-allowed + } + +.checkbox.checkbox-circle label::before { + border-radius: 50% +} + +.checkbox.checkbox-inline { + margin-top: 0 +} + +.checkbox.checkbox-single input { + height: 18px; + width: 18px; + position: absolute +} + +.checkbox.checkbox-single label { + height: 18px; + width: 18px +} + + .checkbox.checkbox-single label:before { + margin-left: 0 + } + + .checkbox.checkbox-single label:after { + margin-left: 0 + } + +.checkbox-primary input[type=checkbox]:checked + label::before { + background-color: #5369f8; + border-color: #5369f8 +} + +.checkbox-primary input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-secondary input[type=checkbox]:checked + label::before { + background-color: #292d36; + border-color: #292d36 +} + +.checkbox-secondary input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-success input[type=checkbox]:checked + label::before { + background-color: #43d39e; + border-color: #43d39e +} + +.checkbox-success input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-info input[type=checkbox]:checked + label::before { + background-color: #25c2e3; + border-color: #25c2e3 +} + +.checkbox-info input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-warning input[type=checkbox]:checked + label::before { + background-color: #ffbe0b; + border-color: #ffbe0b +} + +.checkbox-warning input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-danger input[type=checkbox]:checked + label::before { + background-color: #ff5c75; + border-color: #ff5c75 +} + +.checkbox-danger input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-light input[type=checkbox]:checked + label::before { + background-color: #3b414e; + border-color: #3b414e +} + +.checkbox-light input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-dark input[type=checkbox]:checked + label::before { + background-color: #bcc1cc; + border-color: #bcc1cc +} + +.checkbox-dark input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.radio label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 400; + margin-bottom: 0 +} + + .radio label::before { + -o-transition: border .5s ease-in-out; + -webkit-transition: border .5s ease-in-out; + background-color: #fff; + border-radius: 50%; + border: 2px solid #8790a4; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: border .5s ease-in-out; + width: 18px; + outline: 0 !important + } + + .radio label::after { + -moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + -ms-transform: scale(0, 0); + -o-transform: scale(0, 0); + -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + -webkit-transform: scale(0, 0); + -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + background-color: #a1a8b8; + border-radius: 50%; + content: " "; + display: inline-block; + height: 10px; + left: 6px; + margin-left: -20px; + position: absolute; + top: 4px; + transform: scale(0, 0); + transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33); + transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33), -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + width: 10px + } + +.radio input[type=radio] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + + .radio input[type=radio]:disabled + label { + opacity: .65 + } + + .radio input[type=radio]:focus + label::before { + outline-offset: -2px; + outline: 5px auto -webkit-focus-ring-color; + outline: thin dotted + } + + .radio input[type=radio]:checked + label::after { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } + + .radio input[type=radio]:disabled + label::before { + cursor: not-allowed + } + +.radio.radio-inline { + margin-top: 0 +} + +.radio.radio-single label { + height: 17px +} + +.radio-primary input[type=radio] + label::after { + background-color: #5369f8 +} + +.radio-primary input[type=radio]:checked + label::before { + border-color: #5369f8 +} + +.radio-primary input[type=radio]:checked + label::after { + background-color: #5369f8 +} + +.radio-secondary input[type=radio] + label::after { + background-color: #292d36 +} + +.radio-secondary input[type=radio]:checked + label::before { + border-color: #292d36 +} + +.radio-secondary input[type=radio]:checked + label::after { + background-color: #292d36 +} + +.radio-success input[type=radio] + label::after { + background-color: #43d39e +} + +.radio-success input[type=radio]:checked + label::before { + border-color: #43d39e +} + +.radio-success input[type=radio]:checked + label::after { + background-color: #43d39e +} + +.radio-info input[type=radio] + label::after { + background-color: #25c2e3 +} + +.radio-info input[type=radio]:checked + label::before { + border-color: #25c2e3 +} + +.radio-info input[type=radio]:checked + label::after { + background-color: #25c2e3 +} + +.radio-warning input[type=radio] + label::after { + background-color: #ffbe0b +} + +.radio-warning input[type=radio]:checked + label::before { + border-color: #ffbe0b +} + +.radio-warning input[type=radio]:checked + label::after { + background-color: #ffbe0b +} + +.radio-danger input[type=radio] + label::after { + background-color: #ff5c75 +} + +.radio-danger input[type=radio]:checked + label::before { + border-color: #ff5c75 +} + +.radio-danger input[type=radio]:checked + label::after { + background-color: #ff5c75 +} + +.radio-light input[type=radio] + label::after { + background-color: #3b414e +} + +.radio-light input[type=radio]:checked + label::before { + border-color: #3b414e +} + +.radio-light input[type=radio]:checked + label::after { + background-color: #3b414e +} + +.radio-dark input[type=radio] + label::after { + background-color: #bcc1cc +} + +.radio-dark input[type=radio]:checked + label::before { + border-color: #bcc1cc +} + +.radio-dark input[type=radio]:checked + label::after { + background-color: #bcc1cc +} + +@media print { + .footer, + .left-side-menu, + .navbar-custom, + .page-title-box, + .right-bar { + display: none + } + + .card-body, + .content, + .content-page, + .right-bar, + body { + padding: 0; + margin: 0 + } +} + +#preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #292d36; + z-index: 9999 +} + +#status { + height: 80px; + position: absolute; + left: 50%; + top: 50%; + margin: -40px 0 0 -40px +} + +.spinner > div { + display: inline-block; + width: 16px; + height: 16px; + background: #fff; + border: 2px solid #5369f8; + border-radius: 50%; + -webkit-animation: circle-loader 1s infinite ease-in-out both; + animation: circle-loader 1s infinite ease-in-out both; + margin: 0 7px +} + +.spinner .circle1 { + -webkit-animation-delay: -.32s; + animation-delay: -.32s +} + +.spinner .circle2 { + -webkit-animation-delay: -.16s; + animation-delay: -.16s +} + +@-webkit-keyframes circle-loader { + 0%, 100%, 80% { + -webkit-transform: scale(.4); + transform: scale(.4) + } + + 40% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes circle-loader { + 0%, 100%, 80% { + -webkit-transform: scale(.4); + transform: scale(.4) + } + + 40% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.slimScrollDiv { + height: auto !important +} + +.apex-charts { + min-height: 10px !important +} + + .apex-charts text { + font-family: "Nunito Sans", sans-serif !important; + fill: #a1a8b8 + } + + .apex-charts .apexcharts-canvas { + margin: 0 auto + } + +.apexcharts-tooltip-text, +.apexcharts-tooltip-title { + font-family: "Nunito Sans", sans-serif !important +} + +.apexcharts-legend-series { + font-weight: 400 +} + +.apexcharts-gridline { + pointer-events: none; + stroke: #3b414e +} + +.apexcharts-legend-text { + color: #8790a4 !important; + font-family: "Nunito Sans", sans-serif !important; + font-size: 13px !important +} + +.apexcharts-pie-label { + fill: #fff !important +} + +.apexcharts-xaxis text, +.apexcharts-yaxis text { + font-family: "Nunito Sans", sans-serif !important; + fill: #6b768d +} + +.apexcharts-point-annotations text, +.apexcharts-xaxis-annotations text, +.apexcharts-yaxis-annotations text { + fill: #fff +} + +.apexcharts-radar-series polygon { + fill: transparent; + stroke: #3b414e +} + +.apexcharts-radar-series line { + stroke: #3b414e +} + +.apexcharts-datalabel, +.apexcharts-datalabel-label, +.apexcharts-datalabel-value, +.apexcharts-pie-label { + fill: #fff !important +} + +.calendar { + float: left; + margin-bottom: 0 +} + +.fc-view { + margin-top: 30px +} + +.none-border .modal-footer { + border-top: none +} + +.fc-toolbar { + margin: 10px 0 5px 0 +} + + .fc-toolbar h2 { + font-size: 1.25rem; + line-height: 1.875rem; + text-transform: uppercase + } + +.fc-day-grid-event .fc-time { + font-weight: 500 +} + +th.fc-day-header { + padding: .5rem 0 +} + +.fc-day { + background: 0 0 +} + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0 +} + +.fc th.fc-widget-header { + background: #3b414e; + font-size: 13px; + line-height: 20px; + padding: 10px 0; + text-transform: uppercase; + font-weight: 500 +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-popover, +.fc-unthemed .fc-row, +.fc-unthemed tbody, +.fc-unthemed td, +.fc-unthemed th, +.fc-unthemed thead { + border-color: #3b414e +} + + .fc-unthemed .fc-divider, + .fc-unthemed td.fc-today { + background: #3b414e + } + +.fc-button { + background: #3b414e; + border: none; + color: #a1a8b8; + text-transform: capitalize; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + margin: 0 3px; + padding: 6px 12px; + height: auto +} + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem +} + +.fc-state-hover { + background: #3b414e +} + +.fc-state-highlight { + background: #3b414e +} + +.fc-state-active, +.fc-state-disabled, +.fc-state-down { + background-color: #5369f8; + color: #fff; + text-shadow: none +} + +.fc-cell-overlay { + background: #3b414e +} + +.fc-unthemed .fc-today { + background: #fff +} + +.fc-event { + border-radius: 2px; + border: none; + cursor: move; + font-size: .8125rem; + margin: 5px 7px; + padding: 5px 5px; + text-align: center +} + +.external-event { + cursor: move; + margin: 10px 0; + padding: 8px 10px; + color: #fff; + border-radius: 4px +} + +.fc-basic-view td.fc-week-number span { + padding-right: 8px +} + +.fc-basic-view td.fc-day-number { + padding-right: 8px +} + +.fc-basic-view .fc-content { + color: #fff +} + +.fc-time-grid-event .fc-content { + color: #fff +} + +@media (max-width:767.98px) { + .fc-toolbar { + display: block + } + + .fc-toolbar .fc-center, + .fc-toolbar .fc-left, + .fc-toolbar .fc-right { + float: none; + display: block; + clear: both; + margin: 10px 0 + } + + .fc .fc-toolbar > * > * { + float: none + } + + .fc-today-button { + display: none + } +} + +.fc-toolbar .btn { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.select2-container { + width: 100% !important +} + + .select2-container .select2-selection--single { + border: 1px solid #3b414e; + height: calc(1.5em + .94rem + 2px); + background-color: #363c48; + outline: 0; + border-radius: .3rem + } + + .select2-container .select2-selection--single .select2-selection__rendered { + line-height: 36px; + padding-left: 12px; + color: #a1a8b8 + } + + .select2-container .select2-selection--single .select2-selection__arrow { + height: 34px; + width: 34px; + right: 3px + } + + .select2-container .select2-selection--single .select2-selection__arrow b { + border-color: #6b768d transparent transparent transparent; + border-width: 6px 6px 0 6px + } + +.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #6b768d transparent !important; + border-width: 0 6px 6px 6px !important +} + +.select2-results__option { + padding: 6px 12px +} + +.select2-dropdown { + border: 1px solid #3b414e; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + background-color: #323742 +} + +.select2-container--default .select2-search--dropdown { + padding: 10px; + background-color: #373d49 +} + + .select2-container--default .select2-search--dropdown .select2-search__field { + outline: 0; + border: 1px solid #3b414e; + background-color: #363c48; + color: #a1a8b8 + } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5369f8 +} + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #373d49; + color: #e5e6eb +} + + .select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: #5369f8; + color: #fff + } + +.select2-container .select2-selection--multiple { + min-height: calc(1.5em + .94rem + 2px); + border: 1px solid #3b414e !important; + background-color: #363c48 +} + + .select2-container .select2-selection--multiple .select2-selection__rendered { + padding: 2px 10px + } + + .select2-container .select2-selection--multiple .select2-search__field { + border: 0; + color: #a1a8b8 + } + + .select2-container .select2-selection--multiple .select2-selection__choice { + background-color: #5369f8; + border: none; + color: #fff; + border-radius: 3px; + padding: 0 7px; + margin-top: 6px + } + + .select2-container .select2-selection--multiple .select2-selection__choice__remove { + color: #fff; + margin-right: 5px + } + + .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff + } + +.ms-container { + background: transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%; + width: auto; + max-width: 370px +} + + .ms-container .ms-list { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3b414e + } + + .ms-container .ms-list.ms-focus { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3f4654 + } + + .ms-container .ms-selectable { + background-color: #363c48 + } + + .ms-container .ms-selectable li.ms-elem-selectable { + border: none; + padding: 5px 10px; + color: #8790a4 + } + + .ms-container .ms-selectable li.ms-hover { + background-color: #5369f8; + color: #fff + } + + .ms-container .ms-selection { + background-color: #363c48 + } + + .ms-container .ms-selection li.ms-elem-selection { + border: none; + padding: 5px 10px; + color: #8790a4 + } + + .ms-container .ms-selection li.ms-hover { + background-color: #5369f8; + color: #fff + } + +.ms-selectable { + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important +} + +.ms-optgroup-label { + font-weight: 500; + font-family: "Nunito Sans", sans-serif; + color: #bcc1cc !important; + font-size: 13px +} + +.flatpickr-calendar { + overflow: hidden; + background-color: #323742; + -webkit-box-shadow: none; + box-shadow: none; + border: 2px solid #3b414e +} + + .flatpickr-calendar .flatpickr-time { + border: none !important + } + + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm, + .flatpickr-calendar .flatpickr-time input { + color: #8790a4 + } + + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus, + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, + .flatpickr-calendar .flatpickr-time input:focus, + .flatpickr-calendar .flatpickr-time input:hover { + background: #3b414e + } + +.flatpickr-day { + color: #8790a4 +} + + .flatpickr-day.endRange, + .flatpickr-day.endRange.inRange, + .flatpickr-day.endRange.nextMonthDay, + .flatpickr-day.endRange.prevMonthDay, + .flatpickr-day.endRange:focus, + .flatpickr-day.endRange:hover, + .flatpickr-day.selected, + .flatpickr-day.selected.inRange, + .flatpickr-day.selected.nextMonthDay, + .flatpickr-day.selected.prevMonthDay, + .flatpickr-day.selected:focus, + .flatpickr-day.selected:hover, + .flatpickr-day.startRange, + .flatpickr-day.startRange.inRange, + .flatpickr-day.startRange.nextMonthDay, + .flatpickr-day.startRange.prevMonthDay, + .flatpickr-day.startRange:focus, + .flatpickr-day.startRange:hover { + background: #5369f8; + border-color: #5369f8 + } + + .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), + .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), + .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) { + -webkit-box-shadow: -10px 0 0 #5369f8; + box-shadow: -10px 0 0 #5369f8 + } + + .flatpickr-day.today { + border-color: #3b414e + } + + .flatpickr-day.inRange { + background: #292d36; + border-color: #292d36; + -webkit-box-shadow: -10px 0 0 #292d36; + box-shadow: -10px 0 0 #292d36 + } + + .flatpickr-day.inRange.nextMonthDay { + background: #292d36; + border-color: #292d36 + } + + .flatpickr-day.flatpickr-disabled, + .flatpickr-day.flatpickr-disabled:hover, + .flatpickr-day.nextMonthDay, + .flatpickr-day.notAllowed, + .flatpickr-day.notAllowed.nextMonthDay, + .flatpickr-day.notAllowed.prevMonthDay, + .flatpickr-day.prevMonthDay { + color: rgba(135, 144, 164, .4) + } + + .flatpickr-day.nextMonthDay.inRange, + .flatpickr-day.nextMonthDay.today.inRange, + .flatpickr-day.nextMonthDay:focus, + .flatpickr-day.nextMonthDay:hover, + .flatpickr-day.prevMonthDay.inRange, + .flatpickr-day.prevMonthDay.today.inRange, + .flatpickr-day.prevMonthDay:focus, + .flatpickr-day.prevMonthDay:hover, + .flatpickr-day.today.inRange, + .flatpickr-day.today:focus, + .flatpickr-day.today:hover, + .flatpickr-day:focus, + .flatpickr-day:hover { + background: #3b414e; + border-color: #3b414e; + color: #8790a4 + } + +.flatpickr-time .flatpickr-am-pm:focus, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time input:hover { + background: #212529 +} + +.flatpickr-months .flatpickr-month { + height: 48px +} + +.flatpickr-months .flatpickr-next-month, +.flatpickr-months .flatpickr-prev-month { + fill: #a1a8b8 +} + +.flatpickr-current-month { + color: #a1a8b8; + font-size: 1rem; + padding: 8px 0 0 0 +} + + .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + color: #a1a8b8 + } + +.flatpickr-weekdays { + background: #5369f8 +} + +.flatpickr-weekday { + color: rgba(255, 255, 255, .6) !important +} + +.bootstrap-touchspin .btn .input-group-text { + padding: 0; + border: none; + background-color: transparent; + color: inherit +} + +.parsley-errors-list { + margin: 0; + padding: 0 +} + + .parsley-errors-list > li { + list-style: none; + color: #ff5c75; + margin-top: 10px; + padding: 4px 7px 4px 28px; + position: relative; + display: inline-block; + background-color: rgba(255, 92, 117, .2); + border-radius: 7px + } + + .parsley-errors-list > li:before { + content: "\ebee"; + font-family: unicons; + position: absolute; + left: 8px; + top: 4px + } + + .parsley-errors-list > li:after { + content: ""; + border: 8px solid transparent; + border-bottom-color: rgba(255, 92, 117, .2); + position: absolute; + left: 14px; + top: -16px + } + +.parsley-error { + border-color: #ff5c75 +} + +.parsley-success { + border-color: #43d39e +} + +.sw-main { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #373c48 +} + + .sw-main .sw-toolbar { + background: 0 0; + padding: 10px + } + + .sw-main .step-content { + background-color: transparent !important + } + +.sw-theme-default .step-content { + background-color: transparent +} + +.sw-theme-default > ul.step-anchor > li > a { + color: #8790a4 +} + + .sw-theme-default > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-default > ul.step-anchor > li > a:after { + background: #5369f8 + } + +.sw-theme-default > ul.step-anchor > li.active > a { + color: #5369f8 !important +} + +.sw-theme-default > ul.step-anchor > li.done > a { + color: #8790a4 !important +} + + .sw-theme-default > ul.step-anchor > li.done > a:after { + background: #43d39e + } + +.sw-theme-arrows > ul.step-anchor { + background: #3b414e; + border-bottom-color: #3b414e +} + + .sw-theme-arrows > ul.step-anchor > li > a, + .sw-theme-arrows > ul.step-anchor > li > a:hover { + background: #3b414e; + color: #8790a4 + } + + .sw-theme-arrows > ul.step-anchor > li > a::after { + border-left-color: #3b414e !important + } + + .sw-theme-arrows > ul.step-anchor > li > a::before { + border-left-color: #576073 !important + } + + .sw-theme-arrows > ul.step-anchor > li.active > a { + background: #5369f8 !important; + border-color: #5369f8 !important + } + + .sw-theme-arrows > ul.step-anchor > li.active > a:after { + border-left-color: #5369f8 !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a { + background: #c9d0fd !important; + border-color: #c9d0fd !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a:after { + border-left-color: #c9d0fd !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a::before { + border-left-color: #5369f8 !important + } + +.sw-theme-circles > ul.step-anchor { + margin-top: 30px; + background-color: transparent +} + + .sw-theme-circles > ul.step-anchor:before { + background-color: #3b414e + } + + .sw-theme-circles > ul.step-anchor > li > a { + font-size: 14px; + width: 40px; + height: 40px; + padding: 12px 0; + background-color: #3b414e; + border-color: #323742 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + .sw-theme-circles > ul.step-anchor > li > a:hover { + background-color: #3b414e + } + + .sw-theme-circles > ul.step-anchor > li > a small { + bottom: -20px; + width: 100% + } + + .sw-theme-circles > ul.step-anchor > li > a, + .sw-theme-circles > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-circles > ul.step-anchor > li > a small, + .sw-theme-circles > ul.step-anchor > li > a:hover small { + color: #8790a4 + } + + .sw-theme-circles > ul.step-anchor > li.active > a { + background: #5369f8 !important; + border-color: #5369f8 !important; + color: #fff !important + } + + .sw-theme-circles > ul.step-anchor > li.active > a > small { + color: #5369f8 + } + + .sw-theme-circles > ul.step-anchor > li.done > a { + background: #43d39e !important; + border-color: #43d39e !important; + color: #fff !important + } + + .sw-theme-circles > ul.step-anchor > li.done > a > small { + color: #43d39e + } + +.sw-theme-dots > ul.step-anchor { + background-color: transparent +} + + .sw-theme-dots > ul.step-anchor:before { + background-color: #3b414e + } + + .sw-theme-dots > ul.step-anchor > li > a:before { + bottom: -6px; + background: #3b414e + } + + .sw-theme-dots > ul.step-anchor > li > a:after { + left: 45%; + bottom: -8px; + background: #576073 + } + + .sw-theme-dots > ul.step-anchor > li > a, + .sw-theme-dots > ul.step-anchor > li > a:focus, + .sw-theme-dots > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-dots > ul.step-anchor > li.active > a { + color: #5369f8 + } + + .sw-theme-dots > ul.step-anchor > li.active > a:after { + background: #5369f8 + } + + .sw-theme-dots > ul.step-anchor > li.done > a { + color: #43d39e + } + + .sw-theme-dots > ul.step-anchor > li.done > a:after { + background: #43d39e + } + +@media (max-width:768px) { + .sw-main > ul.step-anchor > li { + display: block; + width: 100% + } + + .sw-theme-circles > ul.step-anchor > li > a > small { + bottom: 14px; + left: 76px + } + + .sw-theme-dots > ul.step-anchor > li > a:after { + top: -36px; + left: -31px !important + } +} + +.note-editor.note-frame { + border: 2px solid #3b414e; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 +} + + .note-editor.note-frame .note-statusbar { + background-color: #363c48; + border-top: 1px solid #3b414e + } + + .note-editor.note-frame .note-editing-area .note-editable { + border: none; + color: #8790a4; + background-color: transparent + } + +.note-status-output { + display: none +} + +.note-editable { + border-radius: .3rem; + padding: .47rem .75rem +} + + .note-editable p:last-of-type { + margin-bottom: 0 + } + +.card-header.note-toolbar .note-color .dropdown-menu, +.note-popover .popover-content .note-color .dropdown-menu { + min-width: 344px +} + +.note-popover { + border-color: #3b414e +} + + .card-header.note-toolbar, + .note-popover .popover-content { + background-color: #3b414e + } + +.note-toolbar { + z-index: 1; + background-color: transparent !important; + border-bottom: 2px solid #3b414e +} + +.dropzone { + border: 2px dashed rgba(188, 193, 204, .2); + background: #3b414e; + border-radius: 6px +} + +.dataTables_wrapper.container-fluid { + padding: 0 +} + +table.dataTable { + border-collapse: collapse !important; + margin-bottom: 15px !important +} + + table.dataTable tbody > tr.selected, + table.dataTable tbody > tr > .selected { + background-color: #5369f8 + } + + table.dataTable tbody > tr.selected td, + table.dataTable tbody > tr > .selected td { + border-color: #5369f8 + } + + table.dataTable tbody td:focus { + outline: 0 !important + } + + table.dataTable tbody td.focus, + table.dataTable tbody th.focus { + outline: 2px solid #5369f8 !important; + outline-offset: -1px; + color: #5369f8; + background-color: rgba(83, 105, 248, .15) + } + +.dataTables_info { + font-weight: 500 +} + +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + background-color: #43d39e; + top: .75rem +} + +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + background-color: #ff5c75; + top: .75rem +} + +div.dt-button-info { + background-color: #5369f8; + border: none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + text-align: center; + z-index: 21 +} + + div.dt-button-info h2 { + border-bottom: none; + background-color: rgba(255, 255, 255, .2); + color: #fff + } + +@media (max-width:767.98px) { + li.paginate_button.next, + li.paginate_button.previous { + display: inline-block; + font-size: 1.5rem + } + + li.paginate_button { + display: none + } + + .dataTables_paginate ul { + text-align: center; + display: block; + margin: 1rem 0 0 !important + } + + div.dt-buttons { + display: inline-table; + margin-bottom: 1rem + } +} + +.activate-select .sorting_1 { + background-color: #212529 +} + +#pagination-list .pagination li a { + padding: .5rem .75rem; + border-radius: 50%; + display: block; + line-height: 1.25; + margin: 0 3px +} + +#pagination-list .pagination li.active a { + background-color: #5369f8; + color: #fff +} + +#transaction-list .sort { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px +} + +#noresult-list .error-message { + display: none +} + +.tasklist { + min-height: 40px; + margin-bottom: 0 +} + + .tasklist > li { + background-color: #323742; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + padding: 20px; + margin-bottom: 24px; + border-radius: 7px + } + + .tasklist > li:last-of-type { + margin-bottom: 0 + } + + .tasklist > li:last-of-type .btn-sm { + padding: 2px 8px; + font-size: 12px + } + +.task-placeholder { + border: 1px dashed #3b414e !important; + background-color: #323742 !important; + padding: 20px; + -webkit-box-shadow: none !important; + box-shadow: none !important +} + + +/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/ + +.metismenu .arrow { + float: right; + line-height: 1.42857 +} + +[dir=rtl] .metismenu .arrow { + float: left +} + +.metismenu .glyphicon.arrow:before { + content: "\e079" +} + +.metismenu .mm-active > a > .glyphicon.arrow:before { + content: "\e114" +} + +.metismenu .fa.arrow:before { + content: "\f104" +} + +.metismenu .mm-active > a > .fa.arrow:before { + content: "\f107" +} + +.metismenu .ion.arrow:before { + content: "\f3d2" +} + +.metismenu .mm-active > a > .ion.arrow:before { + content: "\f3d0" +} + +.metismenu .plus-times { + float: right +} + +[dir=rtl] .metismenu .plus-times { + float: left +} + +.metismenu .fa.plus-times:before { + content: "\f067" +} + +.metismenu .mm-active > a > .fa.plus-times { + -webkit-transform: rotate(45deg); + transform: rotate(45deg) +} + +.metismenu .plus-minus { + float: right +} + +[dir=rtl] .metismenu .plus-minus { + float: left +} + +.metismenu .fa.plus-minus:before { + content: "\f067" +} + +.metismenu .mm-active > a > .fa.plus-minus:before { + content: "\f068" +} + +.metismenu .mm-collapse:not(.mm-show) { + display: none +} + +.metismenu .mm-collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + transition-property: height, visibility +} + +.metismenu .has-arrow { + position: relative +} + + .metismenu .has-arrow::after { + position: absolute; + content: ""; + width: .5em; + height: .5em; + border-width: 1px 0 0 1px; + border-style: solid; + border-color: initial; + right: 1em; + -webkit-transform: rotate(-45deg) translate(0, -50%); + transform: rotate(-45deg) translate(0, -50%); + -webkit-transform-origin: top; + transform-origin: top; + top: 50%; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out + } + +[dir=rtl] .metismenu .has-arrow::after { + right: auto; + left: 1em; + -webkit-transform: rotate(135deg) translate(0, -50%); + transform: rotate(135deg) translate(0, -50%) +} + +.metismenu .has-arrow[aria-expanded=true]::after, +.metismenu .mm-active > .has-arrow::after { + -webkit-transform: rotate(-135deg) translate(0, -50%); + transform: rotate(-135deg) translate(0, -50%) +} + +[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after, +[dir=rtl] .metismenu .mm-active > .has-arrow::after { + -webkit-transform: rotate(225deg) translate(0, -50%); + transform: rotate(225deg) translate(0, -50%) +} + +.metismenu { + padding: 0 +} + + .metismenu li { + list-style: none + } + + .metismenu li a[aria-expanded=true] { + color: #bcc1cc !important + } + + .metismenu ul { + padding: 0 + } + + .metismenu ul li { + width: 100% + } + + .metismenu .mm-collapse:not(.mm-show) { + display: none + } + + .metismenu .mm-collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + transition-property: height, visibility + } + +.button-list { + margin-left: -8px; + margin-bottom: -12px +} + + .button-list .btn { + margin-bottom: 12px; + margin-left: 8px + } + +.icons-list-demo div { + cursor: pointer; + line-height: 45px; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden; + color: #8790a4 +} + + .icons-list-demo div p { + margin-bottom: 0; + line-height: inherit + } + +.icons-list-demo i { + text-align: center; + vertical-align: middle; + font-size: 22px; + width: 50px; + height: 50px; + line-height: 50px; + margin-right: 12px; + border-radius: 50%; + display: inline-block; + -webkit-transition: all .2s; + transition: all .2s +} + +.icons-list-demo .col-lg-4 { + border-radius: 3px; + background-clip: padding-box; + margin-top: 10px +} + + .icons-list-demo .col-lg-4:hover i { + background-color: #5369f8; + color: #fff; + text-shadow: 5px 5px rgba(255, 255, 255, .2) + } + +.icons-list .icon-item { + padding: 15px 0; + color: #8790a4 +} + + .icons-list .icon-item svg { + margin-right: 10px + } + + .icons-list .icon-item span { + line-height: 30px; + display: inline-block; + vertical-align: middle + } + +.board { + display: block; + white-space: nowrap; + overflow-x: auto +} + +.tasks { + display: inline-block; + width: 22rem; + padding: 0 1rem 1rem 1rem; + vertical-align: top; + margin-bottom: 24px; + background-color: #323742; + border-radius: .2rem +} + + .tasks.tasks:not(:last-child) { + margin-right: 1.25rem + } + + .tasks .card { + white-space: normal; + margin-top: 1rem + } + + .tasks .task-header { + background-color: #323742; + padding: 1rem; + margin: 0 -1rem; + border-radius: .2rem + } + +.task-list-items { + min-height: 100px; + position: relative +} + + .task-list-items .card { + cursor: pointer + } + + .task-list-items:before { + content: "No Tasks"; + position: absolute; + line-height: 110px; + width: 100%; + text-align: center; + font-weight: 600 + } + +.task-modal-content .form-control-light { + background-color: #373d49 !important; + border-color: #373d49 !important +} + +.gantt-task-details { + min-width: 220px +} + +.task-search .search-input { + padding-left: 32px; + z-index: 10 +} + +.task-search .icon-search { + z-index: 11; + position: absolute; + left: 10px; + top: 10px +} + +.email-container { + margin-bottom: 24px; + background-color: #323742 +} + + .email-container .inbox-leftbar { + padding: 1.25rem; + width: 250px; + float: left; + padding-bottom: 184px; + margin-bottom: -184px + } + + .email-container .inbox-rightbar { + margin-left: 250px; + border-left: 5px solid #292d36; + padding: 0 0 1.5rem 25px + } + +.message-list { + display: block; + padding-left: 0 +} + + .message-list li { + position: relative; + display: block; + height: 48px; + line-height: 48px; + cursor: default; + -webkit-transition-duration: .3s; + transition-duration: .3s; + background: #323742; + margin-bottom: 1px; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .message-list li a { + color: #a1a8b8 + } + + .message-list li:hover { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list li .col-mail { + float: left; + position: relative + } + + .message-list li .col-mail-1 { + width: 320px + } + + .message-list li .col-mail-1 .checkbox-wrapper-mail, + .message-list li .col-mail-1 .dot, + .message-list li .col-mail-1 .star-toggle { + display: block; + float: left + } + + .message-list li .col-mail-1 .dot { + border: 4px solid transparent; + border-radius: 100px; + margin: 22px 26px 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0 + } + + .message-list li .col-mail-1 .checkbox-wrapper-mail { + margin: 15px 10px 0 20px + } + + .message-list li .col-mail-1 .star-toggle { + color: #6b768d; + margin-left: 10px + } + + .message-list li .col-mail-1 .title { + position: absolute; + top: 0; + left: 100px; + right: 0; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin-bottom: 0; + line-height: 50px + } + + .message-list li .col-mail-2 { + position: absolute; + top: 0; + left: 320px; + right: 0; + bottom: 0 + } + + .message-list li .col-mail-2 .date, + .message-list li .col-mail-2 .subject { + position: absolute; + top: 0 + } + + .message-list li .col-mail-2 .subject { + left: 0; + right: 110px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap + } + + .message-list li .col-mail-2 .date { + right: 0; + width: 100px; + padding-left: 10px + } + + .message-list li.active, + .message-list li.mail-selected { + background: #212529; + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list li.active, + .message-list li.active:hover { + -webkit-box-shadow: inset 3px 0 0 #25c2e3; + box-shadow: inset 3px 0 0 #25c2e3 + } + + .message-list li.unread a { + color: #aeb4c1 + } + + .message-list .checkbox-wrapper-mail { + cursor: pointer; + height: 20px; + width: 20px; + position: relative; + display: inline-block; + -webkit-box-shadow: inset 0 0 0 2px #576073; + box-shadow: inset 0 0 0 2px #576073; + border-radius: 3px + } + + .message-list .checkbox-wrapper-mail input { + opacity: 0; + cursor: pointer + } + + .message-list .checkbox-wrapper-mail input:checked ~ label { + opacity: 1 + } + + .message-list .checkbox-wrapper-mail label { + position: absolute; + top: 3px; + left: 3px; + right: 3px; + bottom: 3px; + cursor: pointer; + background: #8790a4; + opacity: 0; + margin-bottom: 0 !important; + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list .checkbox-wrapper-mail label:active { + background: #87949b + } + +.mail-list a { + color: #a1a8b8; + padding: 7px 10px; + display: block +} + +.reply-box { + border: 2px solid #3b414e +} + +@media (max-width:648px) { + .email-container .inbox-leftbar { + width: 100%; + float: none; + margin-bottom: 21px; + padding-bottom: 1.25rem + } + + .email-container .inbox-rightbar { + margin-left: 0; + border: 0; + padding-left: 0 + } +} + +@media (max-width:520px) { + .inbox-rightbar > .btn-group { + margin-bottom: 10px + } + + .message-list li .col-mail-1 { + width: 150px + } + + .message-list li .col-mail-1 .title { + left: 80px + } + + .message-list li .col-mail-2 { + left: 160px + } + + .message-list li .col-mail-2 .date { + text-align: right; + padding-right: 10px; + padding-left: 20px + } +} + +.chatbox { + position: fixed; + right: 35px; + bottom: 10px; + width: 300px; + background-color: #323742; + border-radius: .3rem; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + z-index: 99 +} + + .chatbox .chat-input .form-control { + padding-right: 60px + } + + .chatbox .chat-link { + position: absolute; + right: 4px; + top: 10px + } + +.left-timeline .events { + border-left: 3px solid #3b414e; + padding-left: 35px +} + + .left-timeline .events .event-list { + position: relative + } + + .left-timeline .events .event-list::before { + content: ""; + position: absolute; + left: -45px; + top: 6px; + height: 18px; + width: 18px; + background-color: #5369f8; + border-radius: 50%; + border: 5px solid #323742; + z-index: 9 + } + + .left-timeline .events .event-list::after { + content: ""; + position: absolute; + left: -38px; + top: 14px; + height: 3px; + width: 30px; + background-color: #3b414e + } + +.left-timeline .album img { + height: 36px; + width: auto; + border-radius: 4px +} + +.timeline { + margin-bottom: 50px; + position: relative +} + + .timeline:before { + background-color: #3b414e; + bottom: 0; + content: ""; + left: 50%; + position: absolute; + top: 30px; + width: 2px; + z-index: 0 + } + + .timeline .time-show { + margin-bottom: 30px; + margin-top: 30px; + position: relative + } + + .timeline .timeline-box { + display: block; + position: relative; + padding: 20px + } + + .timeline .timeline-album { + margin-top: 12px + } + + .timeline .timeline-album a { + display: inline-block; + margin-right: 5px + } + + .timeline .timeline-album img { + height: 36px; + width: auto; + border-radius: 3px + } + +@media (min-width:768px) { + .timeline .time-show { + right: 69px; + text-align: right + } + + .timeline .timeline-box { + margin-left: 15px + } + + .timeline .timeline-icon { + background: #5369f8; + border-radius: 50%; + display: block; + height: 20px; + left: -24px; + margin-top: -10px; + position: absolute; + text-align: center; + top: 15%; + width: 20px; + border: 5px solid #323742; + z-index: 9 + } + + .timeline .timeline-icon:before { + content: ""; + position: absolute; + height: 3px; + width: 19px; + background-color: #3b414e; + left: 15px; + top: 3px + } + + .timeline .timeline-desk { + display: table-cell; + vertical-align: top; + width: 50% + } + + .timeline-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex + } + + .timeline-item:before { + content: ""; + display: block; + width: 50% + } + + .timeline-item.timeline-item-left:after { + content: ""; + display: block; + width: 50% + } + + .timeline-item.timeline-item-left .timeline-desk .album { + float: right; + margin-top: 20px + } + + .timeline-item.timeline-item-left .timeline-desk .album a { + float: right; + margin-left: 5px + } + + .timeline-item.timeline-item-left .timeline-icon { + left: auto; + right: -26px + } + + .timeline-item.timeline-item-left .timeline-icon:before { + left: auto; + right: 15px + } + + .timeline-item.timeline-item-left:before { + display: none + } + + .timeline-item.timeline-item-left .timeline-box { + margin-right: 15px; + margin-left: 0; + text-align: right + } +} + +@media (max-width:767.98px) { + .timeline .time-show { + text-align: center; + position: relative + } + + .timeline .event-date { + float: left !important; + margin-right: 1.5rem; + margin-left: 0 !important + } + + .timeline .timeline-icon { + display: none + } +} + +.card-pricing .card-pricing-features li { + padding: 10px +} + + .card-pricing .card-pricing-features li:before { + color: #5369f8 + } + +body.authentication-bg { + background-size: cover; + background-repeat: no-repeat; + padding-bottom: 0 +} + +.authentication-form .form-group .input-group-text { + background-color: transparent +} + + .authentication-form .form-group .input-group-text svg { + height: 22px; + width: 22px + } + +.icon-fb { + color: #3c5a98 +} + +.icon-google { + color: #e94134 +} + +.auth-page-sidebar { + padding: 0; + background-image: url(../images/auth-bg.jpg); + background-repeat: no-repeat; + background-size: cover; + height: 100%; + position: relative +} + + .auth-page-sidebar .overlay { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(0, 0, 0, .4) + } + + .auth-page-sidebar .auth-user-testimonial { + text-align: center; + color: #fff; + position: absolute; + margin: 0 auto; + padding: 0 1.75rem; + bottom: 3rem; + left: 0; + right: 0 + } + + + +/*Start*/ + +.hls-balance h2 { + color: #fff; + font-size: 17px; + letter-spacing: 1px; + font-weight: 500; +} + +.letter-spacing-2 { + letter-spacing: 2px; +} + +.balance-sec-1 { + display: flex; + border-right: 2px solid #787c87; +} + +.hls-address label { + color: #fff; + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; +} + +.btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + +.btn-green-local { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + +.btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + + .btn-yellow-local:hover { + color: #e6d46a; + background-color: #363c48; + border: 1px solid #e6d46a; + } + +.btn-yellow-local-download { + color: #e6d46a !important; + background-color: #363c48; + border: 1px solid #e6d46a; + padding: 7px 10px 7px 10px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.7rem; + cursor: pointer; +} + + .btn-yellow-local-download:hover { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f !important; + } + +.btn-green-local:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.btn-green-local-profile { + width: 30%; + opacity: 0; + height: 5%; + position: absolute; +} + +.account_setting_div span { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 12px 29px 12px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; + border-radius: 0.3rem; +} + + .account_setting_div span:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-send-block-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 7px 60px 7px 60px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; +} + +.btn-send-transaction:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.btn-send-block-transaction:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.form-group h2 { + color: #fff; + font-size: 15px; + letter-spacing: 1px; + font-weight: 500; +} + +.btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 7px 15px 7px 15px; + font-size: 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + +.btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 7px 15px 7px 15px; + font-size: 12px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + + .btn-contact-remove:hover { + color: #e6d46a; + } + +.btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 7px 20px 7px 20px; + font-size: 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + + .btn-transaction-pending:hover { + color: #e6d46a; + } + +.btn-transaction-complete:hover { + color: #fff; + background: #71cf4e; + border-color: #71cf4e; +} + +.transaction_table { + font-size: 10px; + color: #fff; + font-weight: 300; +} + +.transaction_list { + float: right; +} + + .transaction_list a { + color: #fff; + font-size: 13px; + letter-spacing: 2px; + } + + .transaction_list a:hover { + color: #e6d46a; + } + + .transaction_list a:visited { + color: #e6d46a; + } + +.text-helios { + color: #e6d46a; +} + +.badge-node { + color: #d6d9e0; + background-color: #71cf4e; + border-radius: 100%; + padding: 7px 7px 7px 7px; +} + +.text-down { + color: #e2e5ea; +} + +.transaction_div p { + font-size: 12px; + margin-bottom: 0px; + letter-spacing: 0.4px; +} + +.transaction_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + align-items: center; /* sagar */ +} + +.account_setting_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + justify-content: space-between; +} + + .account_setting_div h5 { + font-size: 17px; + font-weight: 500; + margin-top: 15px; + margin-bottom: 20px; + color: #fff; + } + +.security_setting_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_div i { + font-size: 40px; + color: #e6d46a; + } + + .security_setting_div h5 { + font-size: 17px; + font-weight: 400; + color: #fff; + } + +.security_setting_links { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_links h5 { + font-size: 14px; + font-weight: 400; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + } + +.security_setting_status { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + +.security_setting_download { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_download h6 { + font-size: 13px; + font-weight: 300; + color: #fff; + } + +.security_setting_status h6 { + font-size: 17px; + font-weight: 400; + color: #fff; +} + +.security_setting_status .Enabled { + font-size: 12px; + font-weight: 400; + color: #71cf4e; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #71cf4e; +} + +.security_setting_status .Disabled { + font-size: 12px; + font-weight: 300; + color: #ff5e5e; + letter-spacing: 0.7px; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #ff5e5e; +} + +.contact_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + display: flex; +} + + .contact_div p { + font-size: 13px; + letter-spacing: 1px; + font-weight: 300; + } + +.dropdown-transaction h1 { + letter-spacing: 1px; + font-size: 15px; + font-weight: 400; + color: #fff; +} + +.dropdown-transaction p { + font-size: 12px; + margin-bottom: 5px; + color: #fff; + font-weight: 200; + letter-spacing: 1px; +} + +.dropdown-transaction { + background: #464c5a; + border-radius: 0.5rem; + padding: 15px 20px 15px 30px; + margin: -10px 0px 10px 0 !important; +} + +.avatar_select { + height: 2rem; + width: 2rem; +} + +.token_selection { + background: #363c48; + padding: 15px 20px 15px 20px; + border-radius: .25rem; + margin-top: 10px; + display: flex; + justify-content: space-between; +} + +.token_selection_1 { + background: #363c48; + padding: 15px 20px 15px 20px; + border-radius: .25rem; + margin-top: -15px; + display: flex; + justify-content: space-between; +} + +.token_value { + color: #fff; + font-size: 15px; + align-self: center; + font-weight: 400; +} + +.token_name { + color: #fff; + font-size: 15px; + font-weight: 200; + letter-spacing: 1px; +} + +.token_selection_btns { + display: flex; + justify-content: space-between; +} + +.btn-token-selection-1 { + background-color: #363c48; + border-color: #363c48; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 11px; + font-weight: 400; +} + +.btn-token-selection-2 { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + font-size: 11px; + font-weight: 400; +} + + .btn-token-selection-2:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-token-selection-1:hover { + color: #e6d46a; + border: 1px solid #e6d46a; +} + +.btn-check-now { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-check-now:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-enable-wallet { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-enable-wallet:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + font-size: 12px; +} + + .btn-delete-wallet:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + + +.check-now-heading h5 { + font-size: 17px; + font-weight: 400; + letter-spacing: 1px; +} + +.advance_heading { + font-size: 15px; + letter-spacing: 2px; + font-weight: 400; +} + +.header-title-transaction { + font-weight: 400; + font-size: 16px; +} + +.tran_logo_img { + height: 24px; +} + +.fw-1 { + font-weight: 100; +} + +.fw-2 { + font-weight: 200; +} + +.fw-3 { + font-weight: 300; +} + +.fw-4 { + font-weight: 400; +} + +.fw-5 { + font-weight: 500; +} + +.fw-6 { + font-weight: 600; +} + +.fw-7 { + font-weight: 700; +} + +.contact_head { + background: #3b414f; + padding: 10px 20px 10px 20px; + border-radius: .25rem; + color: #e6d46a; + margin-bottom: 10px; + justify-content: space-between; +} + + .contact_head p { + font-size: 12px; + letter-spacing: 1px; + font-weight: 300; + } + +.contact_table_1 { + width: 25%; +} + +.contact_table_2 { + width: 60%; +} + +.contact_table_3 { + width: 15%; +} + +.table_data_1 { + align-self: center; + width: 5%; +} + +.table_data_2 { + width: 15%; +} + +.table_data_3 { + align-self: center; + width: 19%; +} + +.table_data_4 { + width: 25%; +} + +.table_data_5 { + width: 15%; +} + +.ls-1 { + letter-spacing: 1px; +} + +.btn-network { + background: #3b414f; + padding: 10px 30px 10px 30px; +} + +.avatar-menu { + height: 1.5rem; + width: 1.5rem; +} + +.avatar-enable-wallet { + height: 3rem; + width: 3rem; +} + +.avatar-delete-wallet { + height: 3rem; + width: 3rem; +} + +.btn_add_block { + text-align: right; +} + +#advancecollapse.show + .btn_add_block, #advancecollapse.collapsing + .btn_add_block { + text-align: left; +} + +.sent_color { + color: #ff5e5e; +} + +.receive_color { + color: #71cf4e; +} + +.network_connection { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.network_connection_img { + margin-right: 1rem !important; +} + +.network_connection_content h4 { + font-size: 16px; + font-weight: 300; + margin-top: 0px !important; +} + +.network_connection_content span { + font-size: 10px; + font-weight: 300; + letter-spacing: 1px; + word-break: break-all; +} + +.safe_min_gas h4 { + font-size: 25px; + margin-top: 10px !important; + font-weight: 400; +} + +.twitter_news { + overflow-x: hidden; + overflow-y: scroll; + max-height: 390px; + border-radius: 0.25rem; +} + +.btn-previous { + border-color: #ffff; +} + + .btn-previous:hover { + } + +.btn-next { + border-color: #ffff; + color: #464c5a; + background-color: #fff; +} + + .btn-next:hover { + color: #464c5a; + } + +.tran_confirm_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.custom-token h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.tran_confirm_modal_notice { + font-size: 11px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; +} + +.tran_success_modal_note { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; +} + +.enable_wallet_modal_note { + font-size: 11px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + word-break: break-all; +} + +.delete_wallet_modal_note { + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + word-break: break-word; + width: 80%; +} + +.confirm_modal_content { + border: 1px solid #aeb0b4; + border-radius: 0.25rem; + max-width: 500px; + margin: 0 auto; +} + +.delete_modal_content { + border: 1px solid #aeb0b4; + border-radius: 0.25rem; + max-width: 500px; + margin: 0 auto; +} + + .delete_modal_content p:last-child { + border-bottom: none; + } + +.confirm_modal_content p:last-child { + border-bottom: none; +} + +.confirm_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 11px; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; +} + +.delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 12px; + font-weight: 200; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; +} + +.btn-outline-green { + color: #71cf4e; + border-color: #71cf4e; +} + +.btn-outline-done { + color: #363c48; + border-color: #363c48; +} + + .btn-outline-done:hover { + color: #fff; + background-color: #363c48; + } + +.btn-outline-enable { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-outline-enable:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-outline-delete { + background-color: #e6d46a; + border-color: #e6d46a; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-outline-delete:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-outline-green:hover { + color: #fff; + border-color: #71cf4e; + background-color: #71cf4e; +} + +.tran_success_modal i { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.enable_wallet_modal i { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 12px; + border-radius: 100%; +} + +.delete_wallet_modal img { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.tran_failed_modal i { + background-color: #cf4e4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.tran_failed_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.tran_success_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.enable_wallet_modal h4 { + font-size: 14px; + font-weight: 200; + letter-spacing: 1px; + text-transform: uppercase; + color: #ffffff; +} + +.delete_wallet_modal h4 { + font-size: 14px; + font-weight: 200; + letter-spacing: 1px; + text-transform: uppercase; + color: #ffffff; +} + +.modal_success .modal-content { + padding: 20px 0; +} + +.same_height { + height: calc(100% - 96px); +} + + .same_height p { + font-size: 13px; + color: #fff; + letter-spacing: 1px; + } + +.same_height_setting { + height: calc(100% - 106px); +} + +.sub_menu li a { + color: #fff; + font-size: 0.8rem; + font-weight: 200; + letter-spacing: 1px; +} + +.form_title_head h5 { + font-weight: 400; + font-size: 13px; + letter-spacing: 2px; + color: #cbccd0; + margin-bottom: 20px; +} + +.form_title_head_account h5 { + font-weight: 400; + font-size: 13px; + letter-spacing: 2px; + color: #cbccd0; + margin-bottom: 13px; +} + +.account_verify { + color: #71cf4e; + font-size: 11px; + letter-spacing: 1px; + font-weight: 200; + text-align: right; + margin-top: 5px; +} + +.account_not_verify { + color: #ff8f8f; + font-size: 11px; + letter-spacing: 1px; + font-weight: 200; + text-align: right; + margin-top: 5px; +} + +.delete_button_media { + width: 50%; +} + +.profile_label { + background-color: #71cf4e; + border: 1px solid #71cf4e; + padding: 10px 29px 10px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; + border-radius: 0.3rem; + font-weight: 400; + cursor: pointer; +} + + .profile_label:hover { + color: #e6d46a; + background: #363c48; + border: 1px solid #e6d46a; + } + +.profile_input { + display: none; +} + +.checkbox_account label { + font-size: 15px; + font-weight: 400; + letter-spacing: 1px; + color: #fff; +} + +.enable_modal_inner { + font-size: 13px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + text-align: justify; + word-break: break-word; + width: 80%; +} + + .enable_modal_inner img { + background-color: #e6d46a; + font-size: 30px; + color: #fff; + padding: 6px; + margin-left: 20px; + } + +.enable_secure_key { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + border: 1px solid #71cf4e; + width: 70%; + color: #fff; + border-radius: 0.3rem; + padding: 5px 0px 5px 0; + word-break: break-word; +} + +.enable_enter_code { + width: 28% +} +.block_table_heading label { + color: #e6d46a; + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + margin-bottom: 0px; +} + +.btn-contact-remove-table { + background-color: #3b414f; + border-color: #3b414f; + padding: 7px 15px 7px 15px; + font-size: 12px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} +.btn-contact-remove-table:hover { + color: #e6d46a; +} +.scroll_height_transaction { + max-height: 774px; + overflow: auto; +} +.scroll_height_transaction_single { + max-height: 702px; + overflow: auto; +} +.confirm_enable_button { + width: 40%; +} + +.form-control-enter-code { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #363c48; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; +} + +.avatar-code { + height: 8rem; + width: 8rem; +} + +.pin_input { + border: solid 1px rgba(255,255,255,.2); + background: 0 0; + width: 40px; + height: 40px; + display: inline-block; + color: #fff; + text-align: center; + font-size: 28px; + z-index: 0; + font-family: monospace; + border-radius: 4px; + outline: 0; + -webkit-appearance: textfield; +} + +.enable_modal_success_inner i { + font-size: 45px; + color: #71cf4e; +} + +.enable_modal_success_inner h4 { + font-size: 17px; + font-weight: 400; + color: #ffffff; +} + +.enable_modal_failed_inner i { + font-size: 45px; + color: #e6d46a; +} + +.enable_modal_failed_inner h4 { + font-size: 17px; + font-weight: 400; + color: #ffffff; +} + +.scroll_height { + max-height: 500px; + overflow: auto; +} +/* sagar */ +.form2bind { + display: table; + float: right; + position: absolute; + bottom: 10px; + right: 0; +} +.form2bind_opem { + position: static; + float: left; +} +.table-transaction table th, .table-transaction table td { + border-width: 1px; + border-color: #aeb0b4; + text-align: left; + padding: 8px 14px; + color: #363c48; +} + +.table-transaction table { + margin: 0 auto; + max-width: 800px; +} + +.table-transaction table th {font-weight: 600;} + +#modal-transaction-confirm .modal-lg { + max-width: 890px; +} +/*-------------------------------------------------------------------------------------- +PRELOADER +--------------------------------------------------------------------------------------*/ +.preloader { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.7); + z-index: 9999999; + text-align: center; +} + +.loading { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 40px; + display: flex; + align-items: center; +} + +.line { + width: 5px; + height: 40px; + background: #e6d46a; + margin: 0 3px; + border-radius: 10px; + animation: loading 0.8s infinite; +} + + .line:nth-child(2) { + animation-delay: 0.1s; + } + + .line:nth-child(3) { + animation-delay: 0.2s; + } + + .line:nth-child(4) { + animation-delay: 0.3s; + } + + .line:nth-child(5) { + animation-delay: 0.4s; + } + + .line:nth-child(6) { + animation-delay: 0.5s; + } + + .line:nth-child(7) { + animation-delay: 0.6s; + } + + .line:nth-child(8) { + animation-delay: 0.7s; + } + +@keyframes loading { + 0% { + height: 0; + } + + 50% { + height: 40px; + } + + 100% { + height: 0; + } +} + +@media (min-width: 576px) { + .modal_success .modal-dialog { + max-width: 420px; + } +} + +@media (min-width: 1280px) { + .same_height p { + font-size: 11px; + color: #fff; + letter-spacing: 1px; + } +} + +@media (max-width: 1440px) { + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 12px 6px 12px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .contact_head p { + font-size: 10px; + letter-spacing: 1px; + font-weight: 300; + } + + .contact_div p { + font-size: 10px; + letter-spacing: 1px; + font-weight: 300; + } + + .btn-enable-wallet { + background: #3b414f; + padding: 8px 15px 8px 15px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 10px; + } + + .btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 15px 8px 15px; + border-radius: 25px; + font-size: 10px; + } + + .transaction_div p { + font-size: 11px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 200; + } + + .tran_logo_img { + height: 22px; + } + + .hls-address label { + color: #fff; + font-size: 13px; + font-weight: 200; + letter-spacing: 1px; + } + + .dropdown-transaction p { + font-size: 10px; + margin-bottom: 5px; + color: #fff; + font-weight: 200; + letter-spacing: 1px; + } + + .table_data_4 { + width: 25%; + display: none; + } + + .table_data_2 { + width: 20%; + } + + .table_data_5 { + width: 20%; + } + + .btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 7px 15px 7px 15px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.7rem; + } + + .btn-send-block-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; + } + + .modal_success .modal-dialog { + max-width: 300px; + margin: 0 auto; + } +} + +@media (max-width: 1439px) { + .same_height p { + font-size: 9px; + color: #fff; + letter-spacing: 1px; + } +} + +@media (max-width: 1280px) { + .btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.6rem; + } + + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 7px 8px 7px 8px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } +} + +@media (max-width: 991px) { + .same_height { + height: auto; + } + + .delete_button_media { + width: 100%; + } +} + +@media (max-width: 767px) { + .transaction_list { + float: left; + margin-bottom: 13px; + } + + .table_data_1 { + align-self: center; + width: 15%; + float: left; + } + + .table_data_2 { + width: 45%; + float: left; + display: none; + } + + .table_data_3 { + align-self: center; + width: 40%; + float: left; + } + + .tran_logo_img { + height: 17px; + } + + .table_data_5 { + width: 30%; + } + + .balance-sec-1 { + display: flex; + border-right: none; + margin-bottom: 20px; + } + + .hls-address label { + color: #fff; + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + } + + .btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + float: left; + font-size: 0.8rem; + } + + .dropdown-transaction { + background: #464c5a; + border-radius: 0.5rem; + padding: 15px 15px 15px 20px; + margin: -10px 0px 10px 0 !important; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 4px 8px 4px 8px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 4px 12px 4px 12px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .avatar_select { + height: 1.5rem; + width: 1.5rem; + } + + .transaction_div p { + font-size: 8px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 0px; + } +} + +@media (max-width: 575px) { + .enable_enter_code { + width: 60%; + } + .btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 13px 9px 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.6rem; + } + + .security_setting_status h6 { + font-size: 13px; + font-weight: 400; + color: #fff; + } + + .security_setting_status .Disabled { + font-size: 9px; + font-weight: 300; + color: #ff5e5e; + letter-spacing: 0.7px; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #ff5e5e; + } + + .contact_table_3 i { + display: none; + } + + .contact_div p { + font-size: 9px; + letter-spacing: 1px; + font-weight: 300; + } + + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 10px 6px 10px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 10px; + font-weight: 200; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; + } + + .network_connection { + display: block; + text-align: center; + height: 175px; + } + + .same_height p { + font-size: 12px; + color: #fff; + letter-spacing: 1px; + } + + .network_connection_content span { + font-size: 9px; + font-weight: 300; + letter-spacing: 1px; + display: block; + width: 100%; + margin-top: 10px; + overflow: hidden; + height: 27px; + } + + .network_connection_img { + margin-right: 0px !important; + } + + .network_connection_content h4 { + font-size: 13px; + font-weight: 300; + margin-top: 10px !important; + } + + .check-now-heading h5 { + font-size: 13px; + font-weight: 400; + letter-spacing: 1px; + } + + .check-now-heading p { + font-size: 10px; + margin-top: 0.6rem !important; + letter-spacing: 1px; + margin-bottom: 0.6rem !important; + } + + .btn-check-now { + background: #3b414f; + padding: 6px 15px 6px 15px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .page-title h4 { + font-size: 12px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; + } + + .page-title-1 h4 { + font-size: 12px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; + } + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 0px; + } +} + +@media (max-width: 424px) { + /* sagar */ + .form2bind{ + position: static; + } + /* sagar */ + .same_height p { + font-size: 11px; + color: #fff; + letter-spacing: 1px; + } + + .btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 17px 8px 17px; + border-radius: 25px; + font-size: 9px; + } + + .btn-enable-wallet { + background: #3b414f; + padding: 8px 17px 8px 17px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .tran_logo_img { + display: none; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 6px 14px 6px 14px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 6px 18px 6px 18px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .transaction_div p { + font-size: 9px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .table_data_3 { + align-self: center; + width: 40%; + float: left; + display: none; + } + + .confirm_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 8px; + text-align: left; + padding: 5px 8px; + letter-spacing: 0px; + } + + .delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 9px; + text-align: left; + padding: 5px 8px; + letter-spacing: 0px; + } + + .tran_confirm_modal_notice { + font-size: 9px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; + } + + .btn-outline-enable { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .btn-outline-delete { + background-color: #e6d46a; + border-color: #e6d46a; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } +} + +@media (max-width: 374px) { + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 8px 6px 7px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .contact_div p { + font-size: 8px; + letter-spacing: 1px; + font-weight: 300; + } + + .contact_head p { + font-size: 7px; + letter-spacing: 1px; + font-weight: 300; + } + + .table_data_5 { + width: 50%; + } + + .avatar_select { + height: 1.4rem; + width: 1.4rem; + } + + .transaction_div p { + font-size: 8px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 5px 11px 5px 11px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 5px 15px 5px 15px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .dropdown-transaction p { + font-size: 9px; + margin-bottom: 5px; + color: #fff; + font-weight: 400; + letter-spacing: 1px; + } + + .transaction_div { + background: #3b414f; + padding: 15px 15px 15px 15px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + display: flex; + } + + .network_connection { + display: block; + text-align: center; + height: 185px; + } + + .token_name { + color: #fff; + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + } + + .token_value { + color: #fff; + font-size: 12px; + align-self: center; + font-weight: 400; + } + + .btn-token-selection-2 { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + font-size: 10px; + font-weight: 400; + } + + .btn-token-selection-1 { + background-color: #363c48; + border-color: #363c48; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 10px; + font-weight: 400; + } + + .safe_min_gas h4 { + font-size: 20px; + margin-top: 10px !important; + font-weight: 400; + } + + .network_connection_content h4 { + font-size: 12px; + font-weight: 300; + margin-top: 10px !important; + } +} + diff --git a/dist/assets/css/app-rtl.min.css b/dist/assets/css/app-rtl.min.css new file mode 100644 index 00000000..bc44c661 --- /dev/null +++ b/dist/assets/css/app-rtl.min.css @@ -0,0 +1,9 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,900&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#4b4b5a;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:#5369f8}.nav-second-level li>a.active,.nav-thrid-level li>a.active{color:#5369f8}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:250px;overflow:hidden;padding:0 12.5px 5px 12.5px;min-height:80vh;margin-top:72px}.left-side-menu{width:250px;background:#fff;bottom:0;padding:0 0 30px 0;position:fixed;top:72px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:1px .05rem .01rem rgba(75,75,90,.075);box-shadow:1px .05rem .01rem rgba(75,75,90,.075);z-index:99}.left-side-menu .sidebar-content{height:100%;padding-bottom:30px}#sidebar-menu{padding-bottom:30px}#sidebar-menu>ul>li.mm-active>a{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a{color:#4b4b5a;display:block;padding:12px 30px;font-size:15px;font-weight:400;position:relative;-webkit-transition:all .4s;transition:all .4s;border-left:3px solid transparent}#sidebar-menu>ul>li>a svg{display:inline-block;width:16px;height:16px;margin:0 10px 0 3px;color:#4b4b5a;fill:rgba(75,75,90,.12)}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#5369f8;text-decoration:none;background-color:#f7f7ff}#sidebar-menu>ul>li>a:active svg,#sidebar-menu>ul>li>a:focus svg,#sidebar-menu>ul>li>a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px}#sidebar-menu>ul>li>a.active{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li>a.active svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>ul{padding-left:43px}#sidebar-menu>ul>li>ul ul{padding-left:20px}#sidebar-menu .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;right:30px;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:.9rem;-webkit-transform:translate(0,0);transform:translate(0,0);top:15px}#sidebar-menu .menu-arrow:before{content:"\e82f"}#sidebar-menu .badge{margin-top:3px}#sidebar-menu .nav-second-level>li .menu-arrow{top:8px}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sidebar-menu .menu-title{padding:15px 30px 10px 30px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#4b4b5a}.user-profile{padding:15px 20px 15px 30px}.user-profile .avatar-xs{display:none}.user-profile .pro-user-name{color:#4b4b5a;font-weight:600}.user-profile .pro-user-desc{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:1px}.user-profile .dropdown-toggle svg{width:18px;height:18px;color:#4b4b5a;background-color:rgba(75,75,90,.1);border-radius:3px}.left-side-menu-condensed .logo{width:70px!important;text-align:center}.left-side-menu-condensed .logo span.logo-lg{display:none}.left-side-menu-condensed .logo span.logo-sm{display:block!important}.left-side-menu-condensed .navbar-custom{left:0!important;padding-left:10px}.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:block!important}.left-side-menu-condensed .left-side-menu{position:absolute;width:70px!important;z-index:5}.left-side-menu-condensed .left-side-menu .slimScrollDiv,.left-side-menu-condensed .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}.left-side-menu-condensed .left-side-menu .slimScrollBar{visibility:hidden}.left-side-menu-condensed .left-side-menu .sidebar-content{height:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu .badge,.left-side-menu-condensed .left-side-menu #sidebar-menu .label,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title{display:none!important}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a{padding:15px;min-height:54px;-webkit-transition:none;transition:none;margin:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a svg{width:26px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px;vertical-align:baseline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active{background-color:#f7f7ff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#5369f8!important;background-color:#f7f7ff;-webkit-transition:none;transition:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.mm-active :after,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;height:auto!important;position:absolute;width:190px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li.active a{color:#c8cddc}.left-side-menu-condensed .user-profile{padding:15px}.left-side-menu-condensed .user-profile .avatar-sm{display:none}.left-side-menu-condensed .user-profile .avatar-xs{display:block}.left-side-menu-condensed .user-profile .pro-user-desc,.left-side-menu-condensed .user-profile .pro-user-name{display:none}.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:transparent}.left-side-menu-condensed .content-page{margin-left:70px!important}.left-side-menu-condensed .footer{left:70px!important}.left-side-menu-condensed .user-box{display:none}@media (min-width:769px){body.left-side-menu-condensed{min-height:1200px}}@media (max-width:1024px){.left-side-menu{top:72px;padding:12px 0}.left-side-menu-condensed .left-side-menu{padding-top:12px}}@media (max-width:767.98px){body{overflow-x:hidden}.left-side-menu{display:none;z-index:10!important;top:72px}.sidebar-enable .left-side-menu{display:block}.content-page,.left-side-menu-condensed .content-page{margin-left:0!important;padding:0 10px}.pro-user-name{display:none}.logo-box{display:none}}.left-side-menu-dark .metismenu li a[aria-expanded=true]{color:#fff!important}.left-side-menu-dark .left-side-menu{background-color:#323742;-webkit-box-shadow:none;box-shadow:none}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a svg{color:#9097a7;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover{color:#c8cddc;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}.left-side-menu-dark .nav-second-level li a,.left-side-menu-dark .nav-thrid-level li a{color:#9097a7}.left-side-menu-dark .nav-second-level li a:focus,.left-side-menu-dark .nav-second-level li a:hover,.left-side-menu-dark .nav-thrid-level li a:focus,.left-side-menu-dark .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}.left-side-menu-dark .nav-second-level li.mm-active>a,.left-side-menu-dark .nav-thrid-level li.mm-active>a{color:#fff}.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#3b414e;color:#fff!important}.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active>a,.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active>a{color:#5369f8}.left-side-menu-dark .user-profile .pro-user-desc,.left-side-menu-dark .user-profile .pro-user-name{color:#adb5bd}.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:#3b414e;color:#fff}.navbar-custom{padding:0 22px 0 37px;position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:#4b4b5a;min-width:32px;display:block;line-height:72px;text-align:center;max-height:72px}.navbar-custom .topnav-menu .nav-link svg{height:20px;width:20px;color:#4b4b5a;fill:rgba(75,75,90,.12)}.navbar-custom .topnav-menu .nav-link:active svg,.navbar-custom .topnav-menu .nav-link:focus svg,.navbar-custom .topnav-menu .nav-link:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,.05)}.navbar-custom .menu-left{overflow:hidden}.navbar-custom .app-search{padding:17px 0;overflow:hidden;margin-left:15px;margin-right:15px}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:1px solid transparent;height:38px;padding-left:40px;padding-right:20px;background-color:#f3f4f7;-webkit-box-shadow:none;box-shadow:none;border-radius:.3rem}.navbar-custom .app-search .form-control:focus{background-color:#fff;border:1px solid #f3f4f7}.navbar-custom .app-search svg{position:absolute;z-index:10;font-size:18px;color:#adb5bd;line-height:38px;left:10px;top:10px;width:20px;height:20px}.navbar-custom .button-menu-mobile{border:none;color:#adb5bd;display:block;height:72px;line-height:72px;width:60px;background-color:transparent;font-size:24px;cursor:pointer;margin-right:45px}.navbar-custom .button-menu-mobile.disable-btn{display:none}.navbar-custom .button-menu-mobile .menu-icon{display:inline-block}.navbar-custom .button-menu-mobile .close-icon{display:none}.navbar-custom .button-menu-mobile.open .menu-icon{display:none}.navbar-custom .button-menu-mobile.open .close-icon{display:inline-block}.navbar-custom .logo span.logo-sm{display:none}.text-logo{text-transform:uppercase;font-weight:900;letter-spacing:1px}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:7px 20px 15px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:24px;right:16px;width:12px;height:12px;background-color:#ff5c75;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);-webkit-animation:blinker 3s linear infinite;animation:blinker 3s linear infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40;line-height:1.5}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown-items .notify-item{padding:.35rem 1.5rem}.profile-dropdown{display:none}.profile-dropdown-items{width:170px}.profile-dropdown-items i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}@media (max-width:1024px){.navbar-custom{left:0;padding:0 10px;margin:0}.navbar-custom .button-menu-mobile.disable-btn{display:block}.navbar-custom .logo{display:none}}@media (max-width:575.98px){.navbar-custom .page-title{display:none}}.page-title-topbar{font-size:20px;margin:0;line-height:72px}.page-title{padding:20px 0}.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}.page-title h4{font-size:19px}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#6c757d;left:250px}.footer .footer-links a{color:#6c757d;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#212529}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}body[data-layout=topnav] .container-fluid{padding-right:24px;padding-left:24px}body[data-layout=topnav] .navbar-custom{position:relative;padding:0}body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg{color:#4b4b5a}body[data-layout=topnav] .content-page{margin-top:0;margin-left:0!important;padding:5px 0 5px 0}body[data-layout=topnav] .footer{left:0}body[data-layout=topnav] .user-profile{padding:20px 0}body[data-layout=topnav] .profile-dropdown{display:block}.topnav{background:#fff}.topbar-nav{margin:0;padding:0}.topbar-nav .badge{display:none}.topbar-nav .metismenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.topbar-nav .metismenu .has-arrow:after{width:.4em;height:.4em;right:1rem;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.topbar-nav .metismenu .menu-title{display:none}.topbar-nav .metismenu li:active,.topbar-nav .metismenu li:focus,.topbar-nav .metismenu li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li:active svg,.topbar-nav .metismenu li:focus svg,.topbar-nav .metismenu li:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li a{color:#4b4b5a;font-size:1rem;position:relative;padding:1rem;display:block}.topbar-nav .metismenu li a svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;color:#4b4b5a;fill:rgba(75,75,90,.12)}.topbar-nav .metismenu li a>span{vertical-align:middle}.topbar-nav .metismenu li a:active,.topbar-nav .metismenu li a:focus,.topbar-nav .metismenu li a:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li a:active svg,.topbar-nav .metismenu li a:focus svg,.topbar-nav .metismenu li a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li:nth-child(2) a{padding-left:0}.topbar-nav .metismenu li .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:1.25rem;-webkit-transform:translate(0,0);transform:translate(0,0);vertical-align:middle;margin-left:5px}.topbar-nav .metismenu li .menu-arrow:before{content:"\e82d"}.topbar-nav .metismenu li.mm-active>a{color:#5369f8}.topbar-nav .metismenu li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.topbar-nav .metismenu li.active>a{color:#5369f8}.topbar-nav .metismenu li.active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li .nav-second-level{color:#4b4b5a;background-color:#fff;background-clip:padding-box;border-radius:0 0 .2rem .2rem;min-width:calc(10rem + 1.5rem);font-size:calc(.875rem - .01rem);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175);padding:.5rem 0}.topbar-nav .metismenu li .nav-second-level li:active,.topbar-nav .metismenu li .nav-second-level li:focus,.topbar-nav .metismenu li .nav-second-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-second-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-second-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-second-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-second-level .menu-arrow{float:right}.topbar-nav .metismenu li .nav-third-level{color:#4b4b5a;min-width:calc(10rem + 1.5rem)}.topbar-nav .metismenu li .nav-third-level li:active,.topbar-nav .metismenu li .nav-third-level li:focus,.topbar-nav .metismenu li .nav-third-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-third-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-third-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-third-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0;padding-left:2.2rem!important}.topbar-nav .metismenu li .nav-third-level a:focus,.topbar-nav .metismenu li .nav-third-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-third-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-third-level .menu-arrow{float:right}@media (min-width:992px){body[data-layout=topnav] .container-fluid{max-width:85%}body[data-layout=topnav] .navbar-custom .logo{display:block}body[data-layout=topnav] .navbar-custom .logo span.logo-sm{display:none!important}body[data-layout=topnav] .navbar-custom .logo span.logo-lg{display:block}body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:none!important}body[data-layout=topnav].boxed-layout .container-fluid{max-width:97%}.topbar-nav .metismenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topbar-nav .metismenu>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topbar-nav .metismenu>li>ul{position:absolute;z-index:1001}.topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link{padding-left:0}.navbar-toggle{display:none}}@media (max-width:991.98px){body[data-layout=topnav] .navbar-custom .container-fluid{padding-right:12px;padding-left:12px}.topnav{overflow:auto}.topbar-nav{max-height:400px}.topbar-nav .metismenu li a{padding:15px 0}.topbar-nav .metismenu li .nav-second-level{-webkit-box-shadow:none;box-shadow:none;padding-top:0}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding:0}.topbar-nav .metismenu li .nav-second-level a{padding-right:0!important}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{background-color:transparent}.topbar-nav .metismenu li .menu-arrow{float:right;margin-top:2px}}@media (min-width:992px) and (max-width:1180px){.topbar-nav .metismenu li .menu-arrow{display:none}}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0;padding-bottom:60px}.right-bar .rightbar-title{padding:25px 25px}.right-bar .right-bar-toggle{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .demo-img{height:200px}.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.activity-widget .activity-list{border-bottom:1px solid #f6f6f7;padding:12px 0}.activity-widget .activity-list:last-child{border:none}.upgrade-wid .laptop-img{position:relative;bottom:22px}@media (min-width:1200px){.scrollable-layout{padding-bottom:0}.scrollable-layout #wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.scrollable-layout .left-side-menu{position:relative;min-width:250px;min-height:100vh}.scrollable-layout .navbar-custom{position:absolute}.scrollable-layout .content-page{margin-left:0;width:100%;padding-bottom:60px}.scrollable-layout.left-side-menu-condensed .left-side-menu{min-width:70px}.scrollable-layout.left-side-menu-condensed .content-page{margin-left:0!important}}.boxed-layout{background:#edeef3}.boxed-layout #wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background:#f3f4f7}.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 250px);background:#f3f4f7}.boxed-layout.left-side-menu-condensed{min-height:auto}.boxed-layout.left-side-menu-condensed .footer{max-width:calc(1300px - 70px)}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:"Nunito Sans",sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar{height:3rem;width:3rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.25rem;margin-right:-1.25rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.conversation-list{list-style:none;height:332px;padding:0 7px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{float:left;text-align:center;width:34px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f0f2fe;color:#5369f8;border-radius:.3rem;display:inline-block;padding:4px 12px;position:relative;min-width:160px}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{right:98%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f0f2fe;border-width:6px;margin-left:-1px;border-right-color:#f0f2fe}.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#e2e7f1;color:#4b4b5a}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#e2e7f1;border-top-color:#e2e7f1;left:99%!important}.profile-widget{position:relative}.profile-widget .card-action{position:absolute;right:7px;top:12px;z-index:100}.profile-widget .card-img-top{max-height:220px}.profile-widget .profile-info{margin-top:-2.7rem}.calendar-widget .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f6f6f7!important}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{background-color:#e2e7f1;border-radius:3px;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#4b4b5a;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #4b4b5a;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5369f8;border-color:#5369f8}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#1e2139;border-color:#1e2139}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#43d39e;border-color:#43d39e}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#25c2e3;border-color:#25c2e3}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbe0b;border-color:#ffbe0b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#ff5c75;border-color:#ff5c75}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f8f9fa;border-color:#f8f9fa}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#343a40;border-color:#343a40}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #6c757d;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#4b4b5a;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#5369f8}.radio-primary input[type=radio]:checked+label::before{border-color:#5369f8}.radio-primary input[type=radio]:checked+label::after{background-color:#5369f8}.radio-secondary input[type=radio]+label::after{background-color:#1e2139}.radio-secondary input[type=radio]:checked+label::before{border-color:#1e2139}.radio-secondary input[type=radio]:checked+label::after{background-color:#1e2139}.radio-success input[type=radio]+label::after{background-color:#43d39e}.radio-success input[type=radio]:checked+label::before{border-color:#43d39e}.radio-success input[type=radio]:checked+label::after{background-color:#43d39e}.radio-info input[type=radio]+label::after{background-color:#25c2e3}.radio-info input[type=radio]:checked+label::before{border-color:#25c2e3}.radio-info input[type=radio]:checked+label::after{background-color:#25c2e3}.radio-warning input[type=radio]+label::after{background-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::before{border-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::after{background-color:#ffbe0b}.radio-danger input[type=radio]+label::after{background-color:#ff5c75}.radio-danger input[type=radio]:checked+label::before{border-color:#ff5c75}.radio-danger input[type=radio]:checked+label::after{background-color:#ff5c75}.radio-light input[type=radio]+label::after{background-color:#f8f9fa}.radio-light input[type=radio]:checked+label::before{border-color:#f8f9fa}.radio-light input[type=radio]:checked+label::after{background-color:#f8f9fa}.radio-dark input[type=radio]+label::after{background-color:#343a40}.radio-dark input[type=radio]:checked+label::before{border-color:#343a40}.radio-dark input[type=radio]:checked+label::after{background-color:#343a40}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f3f4f7;z-index:9999}#status{height:80px;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.spinner>div{display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #5369f8;border-radius:50%;-webkit-animation:circle-loader 1s infinite ease-in-out both;animation:circle-loader 1s infinite ease-in-out both;margin:0 7px}.spinner .circle1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .circle2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slimScrollDiv{height:auto!important}.apex-charts{min-height:10px!important}.apex-charts text{font-family:"Nunito Sans",sans-serif!important;fill:#4b4b5a}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:"Nunito Sans",sans-serif!important}.apexcharts-legend-series{font-weight:400}.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}.apexcharts-legend-text{color:#6c757d!important;font-family:"Nunito Sans",sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:"Nunito Sans",sans-serif!important;fill:#adb5bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.apexcharts-radar-series polygon{fill:transparent;stroke:#e2e7f1}.apexcharts-radar-series line{stroke:#e2e7f1}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label{fill:#fff!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:10px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#e2e7f1;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e2e7f1}.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#e2e7f1}.fc-button{background:#e2e7f1;border:none;color:#4b4b5a;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#e2e7f1}.fc-state-highlight{background:#e2e7f1}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#5369f8;color:#fff;text-shadow:none}.fc-cell-overlay{background:#e2e7f1}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar{display:block}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #e2e7f1;height:calc(1.5em + 1rem + 2px);background-color:#fff;outline:0;border-radius:.3rem}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#4b4b5a}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:0 solid rgba(0,0,0,.15);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #e2e7f1;background-color:#fff;color:#4b4b5a}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5369f8}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#16181b}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#5369f8;color:#fff}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);border:1px solid #e2e7f1!important;background-color:#fff}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#4b4b5a}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#5369f8;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.ms-container{background:transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%;width:auto;max-width:370px}.ms-container .ms-list{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e2e7f1}.ms-container .ms-list.ms-focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #5369f8}.ms-container .ms-selectable{background-color:#fff}.ms-container .ms-selectable li.ms-elem-selectable{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selectable li.ms-hover{background-color:#5369f8;color:#fff}.ms-container .ms-selection{background-color:#fff}.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selection li.ms-hover{background-color:#5369f8;color:#fff}.ms-selectable{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.ms-optgroup-label{font-weight:500;font-family:"Nunito Sans",sans-serif;color:#343a40!important;font-size:13px}.flatpickr-calendar{overflow:hidden;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:2px solid #e2e7f1}.flatpickr-calendar .flatpickr-time{border:none!important}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time input{color:#6c757d}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover{background:#e2e7f1}.flatpickr-day{color:#6c757d}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#5369f8;border-color:#5369f8}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #5369f8;box-shadow:-10px 0 0 #5369f8}.flatpickr-day.today{border-color:#e2e7f1}.flatpickr-day.inRange{background:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:-10px 0 0 #f5f5f5;box-shadow:-10px 0 0 #f5f5f5}.flatpickr-day.inRange.nextMonthDay{background:#f5f5f5;border-color:#f5f5f5}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(108,117,125,.4)}.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day.today:focus,.flatpickr-day.today:hover,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e7f1;border-color:#e2e7f1;color:#6c757d}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f8f9fa}.flatpickr-months .flatpickr-month{height:48px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#6c757d}.flatpickr-current-month{color:#6c757d;font-size:1rem;padding:8px 0 0 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#4b4b5a}.flatpickr-weekdays{background:#5369f8}.flatpickr-weekday{color:rgba(255,255,255,.6)!important}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#ff5c75;margin-top:10px;padding:4px 7px 4px 28px;position:relative;display:inline-block;background-color:rgba(255,92,117,.2);border-radius:7px}.parsley-errors-list>li:before{content:"\ebee";font-family:unicons;position:absolute;left:8px;top:4px}.parsley-errors-list>li:after{content:"";border:8px solid transparent;border-bottom-color:rgba(255,92,117,.2);position:absolute;left:14px;top:-16px}.parsley-error{border-color:#ff5c75}.parsley-success{border-color:#43d39e}.sw-main{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dbe1ee}.sw-main .sw-toolbar{background:0 0;padding:10px}.sw-main .step-content{background-color:transparent!important}.sw-theme-default .step-content{background-color:transparent}.sw-theme-default>ul.step-anchor>li>a{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:after{background:#5369f8}.sw-theme-default>ul.step-anchor>li.active>a{color:#5369f8!important}.sw-theme-default>ul.step-anchor>li.done>a{color:#6c757d!important}.sw-theme-default>ul.step-anchor>li.done>a:after{background:#43d39e}.sw-theme-arrows>ul.step-anchor{background:#e2e7f1;border-bottom-color:#e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{background:#e2e7f1;color:#6c757d}.sw-theme-arrows>ul.step-anchor>li>a::after{border-left-color:#e2e7f1!important}.sw-theme-arrows>ul.step-anchor>li>a::before{border-left-color:#ced4da!important}.sw-theme-arrows>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a{background:#c9d0fd!important;border-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a::before{border-left-color:#5369f8!important}.sw-theme-circles>ul.step-anchor{margin-top:30px;background-color:transparent}.sw-theme-circles>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a{font-size:14px;width:40px;height:40px;padding:12px 0;background-color:#e2e7f1;border-color:#f6f6f7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sw-theme-circles>ul.step-anchor>li>a:hover{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a small{bottom:-20px;width:100%}.sw-theme-circles>ul.step-anchor>li>a,.sw-theme-circles>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-circles>ul.step-anchor>li>a small,.sw-theme-circles>ul.step-anchor>li>a:hover small{color:#6c757d}.sw-theme-circles>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.active>a>small{color:#5369f8}.sw-theme-circles>ul.step-anchor>li.done>a{background:#43d39e!important;border-color:#43d39e!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.done>a>small{color:#43d39e}.sw-theme-dots>ul.step-anchor{background-color:transparent}.sw-theme-dots>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:before{bottom:-6px;background:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:after{left:45%;bottom:-8px;background:#ced4da}.sw-theme-dots>ul.step-anchor>li>a,.sw-theme-dots>ul.step-anchor>li>a:focus,.sw-theme-dots>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-dots>ul.step-anchor>li.active>a{color:#5369f8}.sw-theme-dots>ul.step-anchor>li.active>a:after{background:#5369f8}.sw-theme-dots>ul.step-anchor>li.done>a{color:#43d39e}.sw-theme-dots>ul.step-anchor>li.done>a:after{background:#43d39e}@media (max-width:768px){.sw-main>ul.step-anchor>li{display:block;width:100%}.sw-theme-circles>ul.step-anchor>li>a>small{bottom:14px;left:76px}.sw-theme-dots>ul.step-anchor>li>a:after{top:-36px;left:-31px!important}}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fbfbfc;border-top:1px solid #fff}.note-editor.note-frame .note-editing-area .note-editable{border:none;color:#6c757d;background-color:transparent}.note-status-output{display:none}.note-editable{border-radius:.3rem;padding:.5rem .75rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-popover{border-color:#e2e7f1}.card-header.note-toolbar,.note-popover .popover-content{background-color:#e2e7f1}.note-toolbar{z-index:1;background-color:transparent!important;border-bottom:2px solid #fff}.dropzone{border:2px dashed rgba(52,58,64,.2);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#5369f8}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#5369f8}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #5369f8!important;outline-offset:-1px;color:#5369f8;background-color:rgba(83,105,248,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);background-color:#43d39e;top:.75rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ff5c75;top:.75rem}div.dt-button-info{background-color:#5369f8;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1rem}}.activate-select .sorting_1{background-color:#f8f9fa}#pagination-list .pagination li a{padding:.5rem .75rem;border-radius:50%;display:block;line-height:1.25;margin:0 3px}#pagination-list .pagination li.active a{background-color:#5369f8;color:#fff}#transaction-list .sort{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}#noresult-list .error-message{display:none}.tasklist{min-height:40px;margin-bottom:0}.tasklist>li{background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);padding:20px;margin-bottom:24px;border-radius:7px}.tasklist>li:last-of-type{margin-bottom:0}.tasklist>li:last-of-type .btn-sm{padding:2px 8px;font-size:12px}.task-placeholder{border:1px dashed #e2e7f1!important;background-color:#fff!important;padding:20px;-webkit-box-shadow:none!important;box-shadow:none!important}/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow::after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow::after{right:auto;left:1em;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}.metismenu .has-arrow[aria-expanded=true]::after,.metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(-135deg) translate(0,-50%);transform:rotate(-135deg) translate(0,-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after,[dir=rtl] .metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(225deg) translate(0,-50%);transform:rotate(225deg) translate(0,-50%)}.metismenu{padding:0}.metismenu li{list-style:none}.metismenu li a[aria-expanded=true]{color:#5369f8!important}.metismenu ul{padding:0}.metismenu ul li{width:100%}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#6c757d}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;border-radius:50%;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{border-radius:3px;background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover i{background-color:#5369f8;color:#fff;text-shadow:5px 5px rgba(255,255,255,.2)}.icons-list .icon-item{padding:15px 0;color:#6c757d}.icons-list .icon-item svg{margin-right:10px}.icons-list .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}.board{display:block;white-space:nowrap;overflow-x:auto}.tasks{display:inline-block;width:22rem;padding:0 1rem 1rem 1rem;vertical-align:top;margin-bottom:24px;background-color:#fff;border-radius:.2rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{white-space:normal;margin-top:1rem}.tasks .task-header{background-color:#fff;padding:1rem;margin:0 -1rem;border-radius:.2rem}.task-list-items{min-height:100px;position:relative}.task-list-items .card{cursor:pointer}.task-list-items:before{content:"No Tasks";position:absolute;line-height:110px;width:100%;text-align:center;font-weight:600}.task-modal-content .form-control-light{background-color:#fdfdfd!important;border-color:#fdfdfd!important}.gantt-task-details{min-width:220px}.task-search .search-input{padding-left:32px;z-index:10}.task-search .icon-search{z-index:11;position:absolute;left:10px;top:10px}.email-container{margin-bottom:24px;background-color:#fff}.email-container .inbox-leftbar{padding:1.25rem;width:250px;float:left;padding-bottom:184px;margin-bottom:-184px}.email-container .inbox-rightbar{margin-left:250px;border-left:5px solid #f3f4f7;padding:0 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:48px;line-height:48px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;background:#fff;margin-bottom:1px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.message-list li a{color:#4b4b5a}.message-list li:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f8f9fa;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #25c2e3;box-shadow:inset 3px 0 0 #25c2e3}.message-list li.unread a{color:#292d32}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 2px #ced4da;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#6c757d;opacity:0;margin-bottom:0!important;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#4b4b5a;padding:7px 10px;display:block}.reply-box{border:2px solid #f8f9fa}@media (max-width:648px){.email-container .inbox-leftbar{width:100%;float:none;margin-bottom:21px;padding-bottom:1.25rem}.email-container .inbox-rightbar{margin-left:0;border:0;padding-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}.chatbox{position:fixed;right:35px;bottom:10px;width:300px;background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:99}.chatbox .chat-input .form-control{padding-right:60px}.chatbox .chat-link{position:absolute;right:4px;top:10px}.left-timeline .events{border-left:3px solid #e2e7f1;padding-left:35px}.left-timeline .events .event-list{position:relative}.left-timeline .events .event-list::before{content:"";position:absolute;left:-45px;top:6px;height:18px;width:18px;background-color:#5369f8;border-radius:50%;border:5px solid #fff;z-index:9}.left-timeline .events .event-list::after{content:"";position:absolute;left:-38px;top:14px;height:3px;width:30px;background-color:#e2e7f1}.left-timeline .album img{height:36px;width:auto;border-radius:4px}.timeline{margin-bottom:50px;position:relative}.timeline:before{background-color:#e2e7f1;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{display:block;position:relative;padding:20px}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{right:69px;text-align:right}.timeline .timeline-box{margin-left:15px}.timeline .timeline-icon{background:#5369f8;border-radius:50%;display:block;height:20px;left:-24px;margin-top:-10px;position:absolute;text-align:center;top:15%;width:20px;border:5px solid #fff;z-index:9}.timeline .timeline-icon:before{content:"";position:absolute;height:3px;width:19px;background-color:#e2e7f1;left:15px;top:3px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item:before{content:"";display:block;width:50%}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-26px}.timeline-item.timeline-item-left .timeline-icon:before{left:auto;right:15px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:15px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .event-date{float:left!important;margin-right:1.5rem;margin-left:0!important}.timeline .timeline-icon{display:none}}.card-pricing .card-pricing-features li{padding:10px}.card-pricing .card-pricing-features li:before{color:#5369f8}body.authentication-bg{background-size:cover;background-repeat:no-repeat;padding-bottom:0}.authentication-form .form-group .input-group-text{background-color:transparent}.authentication-form .form-group .input-group-text svg{height:22px;width:22px}.icon-fb{color:#3c5a98}.icon-google{color:#e94134}.auth-page-sidebar{padding:0;background-image:url(../images/auth-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.auth-page-sidebar .overlay{-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.auth-page-sidebar .auth-user-testimonial{text-align:center;color:#fff;position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0}html{direction:rtl}body{text-align:right}.dropdown-menu.show{text-align:right;left:auto!important;right:0;bottom:auto}.dropdown-menu-right{right:auto!important;left:0!important}.dropdown-menu-right.show{left:0!important}ul{padding-right:0}.list-inline-item:not(:last-child){margin-left:.5rem;margin-right:0}.btn-label{margin:-.55rem -.9rem -.55rem .9rem}.btn-label-right{margin:-.5rem .75rem -.5rem -.75rem}.btn-group,.btn-group-vertical{direction:ltr}.pagination .page-item:first-child .page-link{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.blockquote-reverse{text-align:left!important}dd{margin-right:0}.modal-header .close{float:left;margin:-1rem auto -1rem -1rem}.modal-footer>:not(:first-child){margin-right:.25rem;margin-left:0}.modal-footer>:not(:last-child){margin-left:.25rem;margin-right:0}.alert-dismissible{padding-left:3.8125rem;padding-right:1.25rem}.alert-dismissible .close{left:0;right:auto}.breadcrumb-item+.breadcrumb-item{padding-right:.3rem;padding-left:0}.breadcrumb-item+.breadcrumb-item::before{padding-left:.3rem;padding-right:0}.form-check-inline{margin-left:.75rem;margin-right:0}.custom-control{padding-right:1.5rem;padding-left:0}.custom-control-label::before{left:auto;right:-1.5rem}.custom-control-label::after{left:auto;right:-1.5rem}.custom-switch{padding-right:2.25rem;padding-left:0}.custom-switch .custom-control-label::before{right:-2.25rem;left:auto}.custom-switch .custom-control-label::after{right:calc(-2.25rem + 2px);left:auto}.custom-switch .custom-control-input:checked~.custom-control-label::after{-webkit-transform:translateX(-.75rem);transform:translateX(-.75rem)}.custom-file-label::after{right:auto;left:0;border-right:inherit}.input-group-prepend{margin-left:-1px;margin-right:0}.input-group-append{margin-right:-1px;margin-left:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child),.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0;border-bottom-right-radius:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0{margin-left:0!important;margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0{margin-right:0!important;margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1{margin-left:.25rem!important;margin-right:0!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1{margin-right:.25rem!important;margin-left:0!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2{margin-left:.5rem!important;margin-right:0!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2{margin-right:.5rem!important;margin-left:0!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3{margin-left:1rem!important;margin-right:0!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3{margin-right:1rem!important;margin-left:0!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4{margin-left:1.5rem!important;margin-right:0!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4{margin-right:1.5rem!important;margin-left:0!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5{margin-left:3rem!important;margin-right:0!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5{margin-right:3rem!important;margin-left:0!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0{padding-left:0!important;padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0{padding-right:0!important;padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1{padding-left:.25rem!important;padding-right:0!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1{padding-right:.25rem!important;padding-left:0!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2{padding-left:.5rem!important;padding-right:0!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2{padding-right:.5rem!important;padding-left:0!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3{padding-left:1rem!important;padding-right:0!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3{padding-right:1rem!important;padding-left:0!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4{padding-left:1.5rem!important;padding-right:0!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4{padding-right:1.5rem!important;padding-left:0!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5{padding-left:3rem!important;padding-right:0!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5{padding-right:3rem!important;padding-left:0!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto{margin-right:0!important;margin-left:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.ml-auto{margin-right:auto!important;margin-left:0!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0{margin-left:0!important;margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0{margin-right:0!important;margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-left:.25rem!important;margin-right:0!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-right:.25rem!important;margin-left:0!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-left:.5rem!important;margin-right:0!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-right:.5rem!important;margin-left:0!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3{margin-left:1rem!important;margin-right:0!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-right:1rem!important;margin-left:0!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-left:1.5rem!important;margin-right:0!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-right:1.5rem!important;margin-left:0!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5{margin-left:3rem!important;margin-right:0!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-right:3rem!important;margin-left:0!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0{padding-left:0!important;padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0{padding-right:0!important;padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-left:.25rem!important;padding-right:0!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-right:.25rem!important;padding-left:0!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-left:.5rem!important;padding-right:0!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-right:.5rem!important;padding-left:0!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3{padding-left:1rem!important;padding-right:0!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-right:1rem!important;padding-left:0!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-left:1.5rem!important;padding-right:0!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-right:1.5rem!important;padding-left:0!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5{padding-left:3rem!important;padding-right:0!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-right:3rem!important;padding-left:0!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:0!important;margin-left:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.ml-sm-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0{margin-left:0!important;margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0{margin-right:0!important;margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1{margin-left:.25rem!important;margin-right:0!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-right:.25rem!important;margin-left:0!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2{margin-left:.5rem!important;margin-right:0!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-right:.5rem!important;margin-left:0!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3{margin-left:1rem!important;margin-right:0!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3{margin-right:1rem!important;margin-left:0!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4{margin-left:1.5rem!important;margin-right:0!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-right:1.5rem!important;margin-left:0!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5{margin-left:3rem!important;margin-right:0!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5{margin-right:3rem!important;margin-left:0!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0{padding-left:0!important;padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0{padding-right:0!important;padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1{padding-left:.25rem!important;padding-right:0!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-right:.25rem!important;padding-left:0!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2{padding-left:.5rem!important;padding-right:0!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-right:.5rem!important;padding-left:0!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3{padding-left:1rem!important;padding-right:0!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3{padding-right:1rem!important;padding-left:0!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4{padding-left:1.5rem!important;padding-right:0!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-right:1.5rem!important;padding-left:0!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5{padding-left:3rem!important;padding-right:0!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5{padding-right:3rem!important;padding-left:0!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:0!important;margin-left:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.ml-md-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0{margin-left:0!important;margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0{margin-right:0!important;margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-left:.25rem!important;margin-right:0!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-right:.25rem!important;margin-left:0!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-left:.5rem!important;margin-right:0!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-right:.5rem!important;margin-left:0!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3{margin-left:1rem!important;margin-right:0!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-right:1rem!important;margin-left:0!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-left:1.5rem!important;margin-right:0!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-right:1.5rem!important;margin-left:0!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5{margin-left:3rem!important;margin-right:0!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-right:3rem!important;margin-left:0!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0{padding-left:0!important;padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0{padding-right:0!important;padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-left:.25rem!important;padding-right:0!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-right:.25rem!important;padding-left:0!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-left:.5rem!important;padding-right:0!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-right:.5rem!important;padding-left:0!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3{padding-left:1rem!important;padding-right:0!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-right:1rem!important;padding-left:0!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-left:1.5rem!important;padding-right:0!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-right:1.5rem!important;padding-left:0!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5{padding-left:3rem!important;padding-right:0!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-right:3rem!important;padding-left:0!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:0!important;margin-left:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.ml-lg-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0{margin-left:0!important;margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0{margin-right:0!important;margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-left:.25rem!important;margin-right:0!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-right:.25rem!important;margin-left:0!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-left:.5rem!important;margin-right:0!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-right:.5rem!important;margin-left:0!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3{margin-left:1rem!important;margin-right:0!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-right:1rem!important;margin-left:0!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-left:1.5rem!important;margin-right:0!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-right:1.5rem!important;margin-left:0!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5{margin-left:3rem!important;margin-right:0!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-right:3rem!important;margin-left:0!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0{padding-left:0!important;padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0{padding-right:0!important;padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-left:.25rem!important;padding-right:0!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-right:.25rem!important;padding-left:0!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-left:.5rem!important;padding-right:0!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-right:.5rem!important;padding-left:0!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3{padding-left:1rem!important;padding-right:0!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-right:1rem!important;padding-left:0!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-left:1.5rem!important;padding-right:0!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-right:1.5rem!important;padding-left:0!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5{padding-left:3rem!important;padding-right:0!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-right:3rem!important;padding-left:0!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:0!important;margin-left:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.ml-xl-auto{margin-right:auto!important;margin-left:0!important}}.float-left{float:right!important}.float-right{float:left!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:right!important}.float-sm-right{float:left!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:right!important}.float-md-right{float:left!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:right!important}.float-lg-right{float:left!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:right!important}.float-xl-right{float:left!important}.float-xl-none{float:none!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:right!important}.text-sm-right{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:right!important}.text-md-right{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:right!important}.text-lg-right{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:right!important}.text-xl-right{text-align:left!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5369f8!important}a.text-primary:focus,a.text-primary:hover{color:#0a29f5!important}.text-secondary{color:#1e2139!important}a.text-secondary:focus,a.text-secondary:hover{color:#040407!important}.text-success{color:#43d39e!important}a.text-success:focus,a.text-success:hover{color:#26a375!important}.text-info{color:#25c2e3!important}a.text-info:focus,a.text-info:hover{color:#158da6!important}.text-warning{color:#ffbe0b!important}a.text-warning:focus,a.text-warning:hover{color:#be8b00!important}.text-danger{color:#ff5c75!important}a.text-danger:focus,a.text-danger:hover{color:#ff1034!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#6c757d!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.navbar-custom{padding:0 37px 0 22px}.navbar-custom .topnav-menu>li{float:right}.navbar-custom .button-menu-mobile{margin-right:0;margin-left:45px}.navbar-custom .app-search .form-control{padding-right:40px;padding-left:20px}.navbar-custom .app-search svg{right:10px}.notification-list .noti-icon-badge{left:12px;right:auto}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:right;margin-left:10px;margin-right:0}.notification-list .notify-item .notify-details,.notification-list .notify-item .user-msg{margin-left:0;margin-right:45px}.notification-list .profile-dropdown i{margin-left:5px;margin-right:0;float:right}.notification-list .profile-dropdown .notify-item{padding:7px 20px}.page-title-box .page-title-right{float:left}.content-page{margin-right:250px;margin-left:0}#sidebar-menu>ul>li>a svg{margin:0 3px 0 10px}#sidebar-menu>ul>li>a.active{border-left:0;border-right:3px solid #5369f8}#sidebar-menu>ul>li>ul{padding-right:40px;padding-left:0}#sidebar-menu>ul>li>ul ul{padding-right:20px;padding-left:0}#sidebar-menu .menu-arrow{left:20px;right:auto}#sidebar-menu .menu-arrow:before{content:"\e82e"}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a i{margin-left:20px;margin-right:5px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{padding-right:25px;padding-left:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{right:70px;left:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{right:190px;margin-top:-36px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{left:20px;right:0}.left-side-menu-condensed .navbar-custom{right:0;padding:0 10px 0 22px}.left-side-menu-condensed .content-page{margin-right:70px!important;margin-left:0!important}.left-side-menu-condensed .footer{left:0!important;right:70px!important}@media (max-width:767.98px){.content-page,.left-side-menu-condensed .content-page{margin-right:0!important}}@media (max-width:1024px){.navbar-custom{right:0!important;padding:0 10px!important}}.scrollable-layout .content-page{margin-right:0}.footer{left:0;right:250px}.footer-alt{right:0!important}@media (max-width:767.98px){.footer{right:0!important}}.right-bar{float:left!important;left:-270px;right:auto}.right-bar .user-box .user-img .user-edit{right:0;left:-5px}.right-bar-enabled .right-bar{left:0;right:auto}body[data-layout=topnav] .navbar-custom{padding:0!important}body[data-layout=topnav] .topbar-nav .metismenu li:nth-child(2) a{padding-left:1.3rem;padding-right:0}body[data-layout=topnav] .topbar-nav .metismenu li a svg{margin:0 0 0 5px}body[data-layout=topnav] .topbar-nav .nav-second-level .menu-arrow{float:left}body[data-layout=topnav] .content-page{margin-right:0}@media (min-width:992px){.topnav .dropdown .dropdown-menu{text-align:right;right:0;left:auto}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{right:100%;left:auto}}@media (max-width:991.98px){.topbar-nav .metismenu li .menu-arrow{float:left}.topbar-nav .metismenu li .nav-second-level a{padding-right:1.5rem!important;padding-left:0!important}}.nice-select{float:right}.nice-select .list{right:0;left:auto}.nice-select.right{float:left}.nice-select.right .list{left:0;right:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:12px}.select2-container .select2-selection--single .select2-selection__arrow{left:3px;right:auto}.select2-container .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:0}.select2-container .select2-search--inline{float:right}.dataTables_wrapper .dataTables_filter{text-align:left!important}.dataTables_wrapper .dataTables_filter input{margin-left:0!important;margin-right:.5em}.parsley-errors-list>li:after{right:14px;left:auto}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{padding:10px 45px 10px 0}.sw-theme-arrows>ul.step-anchor>li>a:after{right:100%;border-left-color:transparent!important;border-right:30px solid #e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a::before{right:100%;margin-right:1px;border-left-color:transparent!important;border-right:30px solid #ced4da}.sw-theme-arrows>ul.step-anchor>li:first-child>a{padding-left:0;padding-right:15px}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:transparent!important;border-right-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:transparent!important;border-right-color:#c9d0fd!important}.sw-theme-dots>ul.step-anchor>li>a:after{right:38%}.sw-theme-circles>ul.step-anchor>li{margin-left:0;margin-right:40px}.custom-accordion .card{padding-left:0;padding-right:40px;border-left:0!important;border-right:2px dashed #e2e7f1!important}.custom-accordion .card-header:before{right:6px}.custom-accordion .help-icon{right:-12px}.icons-list-demo i{margin-left:12px;margin-right:0}.checkbox label{padding-right:8px;padding-left:0}.checkbox label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.checkbox label::after{left:auto;right:0;margin-right:-18px;margin-left:0;padding-left:0;padding-right:3px}.checkbox input[type=checkbox]:checked+label::after{left:auto;right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox.checkbox-single label:before{margin-right:0}.checkbox.checkbox-single label:after{margin-right:0}.radio label{padding-left:0;padding-right:8px}.radio label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.radio label::after{left:0;right:6px;margin-left:0;margin-right:-20px}.conversation-list .chat-avatar{float:right}.conversation-list .ctext-wrap:after{left:99%;right:auto;margin-left:0;margin-right:-1px;border-right-color:transparent;border-left-color:#fff}.conversation-list .conversation-text{float:right;margin-right:12px;margin-left:0}.conversation-list .odd .chat-avatar{float:left!important}.conversation-list .odd .conversation-text{float:left!important;margin-right:0;margin-left:12px;text-align:left}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:transparent;border-right-color:#f6f6f7;border-top-color:#f6f6f7;left:auto!important;right:99%!important}@media print{.content,.content-page,body{margin-right:0}}.left-timeline .events{padding-left:0;padding-right:35px;border-left:0;border-right:3px solid #e2e7f1}.left-timeline .events .event-list:before{right:-45px}.left-timeline .events .event-list:after{right:-38px}.email-contaier .inbox-leftbar{float:right}.email-contaier .inbox-rightbar{margin-left:0;margin-right:250px;border-right:5px solid #f3f4f7;border-left:0;padding:0 25px 1.5rem 0}.message-list{display:block;padding-right:0}.message-list li .col-mail{float:right}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{float:right}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 20px 0 10px}.message-list li .col-mail-1 .star-toggle{margin-right:10px;margin-left:0}.message-list li .col-mail-1 .title{right:100px;left:0}.message-list li .col-mail-2{right:320px;left:0}.message-list li .col-mail-2 .subject{right:0;left:110px}.message-list li .col-mail-2 .date{left:0;right:auto;padding-right:10px;padding-left:0}.chatbox{right:auto;left:35px}@media (max-width:648px){.email-contaier .inbox-rightbar{margin-right:0;border:0;padding-right:0}}@media (max-width:520px){.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{right:80px}.message-list li .col-mail-2{right:160px}.message-list li .col-mail-2 .date{text-align:left;padding-left:10px;padding-right:20px}}.task-search .search-input{padding-left:12px;padding-right:32px}.task-search .icon-search{right:10px;left:auto}.tasks.tasks:not(:last-child){margin-right:0;margin-left:1.25rem}.authentication-form .form-group .form-control{padding-right:48px}.authentication-form .form-group .form-label-icon{left:auto;right:7px} +/*# sourceMappingURL=app-rtl.min.css.map */ diff --git a/dist/assets/css/app.min.css b/dist/assets/css/app.min.css new file mode 100644 index 00000000..89581c6a --- /dev/null +++ b/dist/assets/css/app.min.css @@ -0,0 +1,9 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,900&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#4b4b5a;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:#5369f8}.nav-second-level li>a.active,.nav-thrid-level li>a.active{color:#5369f8}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:250px;overflow:hidden;padding:0 12.5px 5px 12.5px;min-height:80vh;margin-top:72px}.left-side-menu{width:250px;background:#fff;bottom:0;padding:0 0 30px 0;position:fixed;top:72px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:1px .05rem .01rem rgba(75,75,90,.075);box-shadow:1px .05rem .01rem rgba(75,75,90,.075);z-index:99}.left-side-menu .sidebar-content{height:100%;padding-bottom:30px}#sidebar-menu{padding-bottom:30px}#sidebar-menu>ul>li.mm-active>a{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a{color:#4b4b5a;display:block;padding:12px 30px;font-size:15px;font-weight:400;position:relative;-webkit-transition:all .4s;transition:all .4s;border-left:3px solid transparent}#sidebar-menu>ul>li>a svg{display:inline-block;width:16px;height:16px;margin:0 10px 0 3px;color:#4b4b5a;fill:rgba(75,75,90,.12)}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#5369f8;text-decoration:none;background-color:#f7f7ff}#sidebar-menu>ul>li>a:active svg,#sidebar-menu>ul>li>a:focus svg,#sidebar-menu>ul>li>a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px}#sidebar-menu>ul>li>a.active{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li>a.active svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>ul{padding-left:43px}#sidebar-menu>ul>li>ul ul{padding-left:20px}#sidebar-menu .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;right:30px;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:.9rem;-webkit-transform:translate(0,0);transform:translate(0,0);top:15px}#sidebar-menu .menu-arrow:before{content:"\e82f"}#sidebar-menu .badge{margin-top:3px}#sidebar-menu .nav-second-level>li .menu-arrow{top:8px}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sidebar-menu .menu-title{padding:15px 30px 10px 30px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#4b4b5a}.user-profile{padding:15px 20px 15px 30px}.user-profile .avatar-xs{display:none}.user-profile .pro-user-name{color:#4b4b5a;font-weight:600}.user-profile .pro-user-desc{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:1px}.user-profile .dropdown-toggle svg{width:18px;height:18px;color:#4b4b5a;background-color:rgba(75,75,90,.1);border-radius:3px}.left-side-menu-condensed .logo{width:70px!important;text-align:center}.left-side-menu-condensed .logo span.logo-lg{display:none}.left-side-menu-condensed .logo span.logo-sm{display:block!important}.left-side-menu-condensed .navbar-custom{left:0!important;padding-left:10px}.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:block!important}.left-side-menu-condensed .left-side-menu{position:absolute;width:70px!important;z-index:5}.left-side-menu-condensed .left-side-menu .slimScrollDiv,.left-side-menu-condensed .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}.left-side-menu-condensed .left-side-menu .slimScrollBar{visibility:hidden}.left-side-menu-condensed .left-side-menu .sidebar-content{height:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu .badge,.left-side-menu-condensed .left-side-menu #sidebar-menu .label,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title{display:none!important}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a{padding:15px;min-height:54px;-webkit-transition:none;transition:none;margin:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a svg{width:26px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px;vertical-align:baseline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active{background-color:#f7f7ff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#5369f8!important;background-color:#f7f7ff;-webkit-transition:none;transition:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.mm-active :after,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;height:auto!important;position:absolute;width:190px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li.active a{color:#c8cddc}.left-side-menu-condensed .user-profile{padding:15px}.left-side-menu-condensed .user-profile .avatar-sm{display:none}.left-side-menu-condensed .user-profile .avatar-xs{display:block}.left-side-menu-condensed .user-profile .pro-user-desc,.left-side-menu-condensed .user-profile .pro-user-name{display:none}.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:transparent}.left-side-menu-condensed .content-page{margin-left:70px!important}.left-side-menu-condensed .footer{left:70px!important}.left-side-menu-condensed .user-box{display:none}@media (min-width:769px){body.left-side-menu-condensed{min-height:1200px}}@media (max-width:1024px){.left-side-menu{top:72px;padding:12px 0}.left-side-menu-condensed .left-side-menu{padding-top:12px}}@media (max-width:767.98px){body{overflow-x:hidden}.left-side-menu{display:none;z-index:10!important;top:72px}.sidebar-enable .left-side-menu{display:block}.content-page,.left-side-menu-condensed .content-page{margin-left:0!important;padding:0 10px}.pro-user-name{display:none}.logo-box{display:none}}.left-side-menu-dark .metismenu li a[aria-expanded=true]{color:#fff!important}.left-side-menu-dark .left-side-menu{background-color:#323742;-webkit-box-shadow:none;box-shadow:none}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a svg{color:#9097a7;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover{color:#c8cddc;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}.left-side-menu-dark .nav-second-level li a,.left-side-menu-dark .nav-thrid-level li a{color:#9097a7}.left-side-menu-dark .nav-second-level li a:focus,.left-side-menu-dark .nav-second-level li a:hover,.left-side-menu-dark .nav-thrid-level li a:focus,.left-side-menu-dark .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}.left-side-menu-dark .nav-second-level li.mm-active>a,.left-side-menu-dark .nav-thrid-level li.mm-active>a{color:#fff}.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#3b414e;color:#fff!important}.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active>a,.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active>a{color:#5369f8}.left-side-menu-dark .user-profile .pro-user-desc,.left-side-menu-dark .user-profile .pro-user-name{color:#adb5bd}.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:#3b414e;color:#fff}.navbar-custom{padding:0 22px 0 37px;position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:#4b4b5a;min-width:32px;display:block;line-height:72px;text-align:center;max-height:72px}.navbar-custom .topnav-menu .nav-link svg{height:20px;width:20px;color:#4b4b5a;fill:rgba(75,75,90,.12)}.navbar-custom .topnav-menu .nav-link:active svg,.navbar-custom .topnav-menu .nav-link:focus svg,.navbar-custom .topnav-menu .nav-link:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,.05)}.navbar-custom .menu-left{overflow:hidden}.navbar-custom .app-search{padding:17px 0;overflow:hidden;margin-left:15px;margin-right:15px}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:1px solid transparent;height:38px;padding-left:40px;padding-right:20px;background-color:#f3f4f7;-webkit-box-shadow:none;box-shadow:none;border-radius:.3rem}.navbar-custom .app-search .form-control:focus{background-color:#fff;border:1px solid #f3f4f7}.navbar-custom .app-search svg{position:absolute;z-index:10;font-size:18px;color:#adb5bd;line-height:38px;left:10px;top:10px;width:20px;height:20px}.navbar-custom .button-menu-mobile{border:none;color:#adb5bd;display:block;height:72px;line-height:72px;width:60px;background-color:transparent;font-size:24px;cursor:pointer;margin-right:45px}.navbar-custom .button-menu-mobile.disable-btn{display:none}.navbar-custom .button-menu-mobile .menu-icon{display:inline-block}.navbar-custom .button-menu-mobile .close-icon{display:none}.navbar-custom .button-menu-mobile.open .menu-icon{display:none}.navbar-custom .button-menu-mobile.open .close-icon{display:inline-block}.navbar-custom .logo span.logo-sm{display:none}.text-logo{text-transform:uppercase;font-weight:900;letter-spacing:1px}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:7px 20px 15px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:24px;right:16px;width:12px;height:12px;background-color:#ff5c75;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);-webkit-animation:blinker 3s linear infinite;animation:blinker 3s linear infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40;line-height:1.5}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown-items .notify-item{padding:.35rem 1.5rem}.profile-dropdown{display:none}.profile-dropdown-items{width:170px}.profile-dropdown-items i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}@media (max-width:1024px){.navbar-custom{left:0;padding:0 10px;margin:0}.navbar-custom .button-menu-mobile.disable-btn{display:block}.navbar-custom .logo{display:none}}@media (max-width:575.98px){.navbar-custom .page-title{display:none}}.page-title-topbar{font-size:20px;margin:0;line-height:72px}.page-title{padding:20px 0}.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}.page-title h4{font-size:19px}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#6c757d;left:250px}.footer .footer-links a{color:#6c757d;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#212529}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}body[data-layout=topnav] .container-fluid{padding-right:24px;padding-left:24px}body[data-layout=topnav] .navbar-custom{position:relative;padding:0}body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg{color:#4b4b5a}body[data-layout=topnav] .content-page{margin-top:0;margin-left:0!important;padding:5px 0 5px 0}body[data-layout=topnav] .footer{left:0}body[data-layout=topnav] .user-profile{padding:20px 0}body[data-layout=topnav] .profile-dropdown{display:block}.topnav{background:#fff}.topbar-nav{margin:0;padding:0}.topbar-nav .badge{display:none}.topbar-nav .metismenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.topbar-nav .metismenu .has-arrow:after{width:.4em;height:.4em;right:1rem;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.topbar-nav .metismenu .menu-title{display:none}.topbar-nav .metismenu li:active,.topbar-nav .metismenu li:focus,.topbar-nav .metismenu li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li:active svg,.topbar-nav .metismenu li:focus svg,.topbar-nav .metismenu li:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li a{color:#4b4b5a;font-size:1rem;position:relative;padding:1rem;display:block}.topbar-nav .metismenu li a svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;color:#4b4b5a;fill:rgba(75,75,90,.12)}.topbar-nav .metismenu li a>span{vertical-align:middle}.topbar-nav .metismenu li a:active,.topbar-nav .metismenu li a:focus,.topbar-nav .metismenu li a:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li a:active svg,.topbar-nav .metismenu li a:focus svg,.topbar-nav .metismenu li a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li:nth-child(2) a{padding-left:0}.topbar-nav .metismenu li .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:1.25rem;-webkit-transform:translate(0,0);transform:translate(0,0);vertical-align:middle;margin-left:5px}.topbar-nav .metismenu li .menu-arrow:before{content:"\e82d"}.topbar-nav .metismenu li.mm-active>a{color:#5369f8}.topbar-nav .metismenu li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.topbar-nav .metismenu li.active>a{color:#5369f8}.topbar-nav .metismenu li.active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li .nav-second-level{color:#4b4b5a;background-color:#fff;background-clip:padding-box;border-radius:0 0 .2rem .2rem;min-width:calc(10rem + 1.5rem);font-size:calc(.875rem - .01rem);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175);padding:.5rem 0}.topbar-nav .metismenu li .nav-second-level li:active,.topbar-nav .metismenu li .nav-second-level li:focus,.topbar-nav .metismenu li .nav-second-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-second-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-second-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-second-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-second-level .menu-arrow{float:right}.topbar-nav .metismenu li .nav-third-level{color:#4b4b5a;min-width:calc(10rem + 1.5rem)}.topbar-nav .metismenu li .nav-third-level li:active,.topbar-nav .metismenu li .nav-third-level li:focus,.topbar-nav .metismenu li .nav-third-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-third-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-third-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-third-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0;padding-left:2.2rem!important}.topbar-nav .metismenu li .nav-third-level a:focus,.topbar-nav .metismenu li .nav-third-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-third-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-third-level .menu-arrow{float:right}@media (min-width:992px){body[data-layout=topnav] .container-fluid{max-width:85%}body[data-layout=topnav] .navbar-custom .logo{display:block}body[data-layout=topnav] .navbar-custom .logo span.logo-sm{display:none!important}body[data-layout=topnav] .navbar-custom .logo span.logo-lg{display:block}body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:none!important}body[data-layout=topnav].boxed-layout .container-fluid{max-width:97%}.topbar-nav .metismenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topbar-nav .metismenu>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topbar-nav .metismenu>li>ul{position:absolute;z-index:1001}.topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link{padding-left:0}.navbar-toggle{display:none}}@media (max-width:991.98px){body[data-layout=topnav] .navbar-custom .container-fluid{padding-right:12px;padding-left:12px}.topnav{overflow:auto}.topbar-nav{max-height:400px}.topbar-nav .metismenu li a{padding:15px 0}.topbar-nav .metismenu li .nav-second-level{-webkit-box-shadow:none;box-shadow:none;padding-top:0}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding:0}.topbar-nav .metismenu li .nav-second-level a{padding-right:0!important}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{background-color:transparent}.topbar-nav .metismenu li .menu-arrow{float:right;margin-top:2px}}@media (min-width:992px) and (max-width:1180px){.topbar-nav .metismenu li .menu-arrow{display:none}}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0;padding-bottom:60px}.right-bar .rightbar-title{padding:25px 25px}.right-bar .right-bar-toggle{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .demo-img{height:200px}.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.activity-widget .activity-list{border-bottom:1px solid #f6f6f7;padding:12px 0}.activity-widget .activity-list:last-child{border:none}.upgrade-wid .laptop-img{position:relative;bottom:22px}@media (min-width:1200px){.scrollable-layout{padding-bottom:0}.scrollable-layout #wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.scrollable-layout .left-side-menu{position:relative;min-width:250px;min-height:100vh}.scrollable-layout .navbar-custom{position:absolute}.scrollable-layout .content-page{margin-left:0;width:100%;padding-bottom:60px}.scrollable-layout.left-side-menu-condensed .left-side-menu{min-width:70px}.scrollable-layout.left-side-menu-condensed .content-page{margin-left:0!important}}.boxed-layout{background:#edeef3}.boxed-layout #wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background:#f3f4f7}.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 250px);background:#f3f4f7}.boxed-layout.left-side-menu-condensed{min-height:auto}.boxed-layout.left-side-menu-condensed .footer{max-width:calc(1300px - 70px)}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:"Nunito Sans",sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar{height:3rem;width:3rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.25rem;margin-right:-1.25rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.conversation-list{list-style:none;height:332px;padding:0 7px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{float:left;text-align:center;width:34px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f0f2fe;color:#5369f8;border-radius:.3rem;display:inline-block;padding:4px 12px;position:relative;min-width:160px}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{right:98%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f0f2fe;border-width:6px;margin-left:-1px;border-right-color:#f0f2fe}.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#e2e7f1;color:#4b4b5a}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#e2e7f1;border-top-color:#e2e7f1;left:99%!important}.profile-widget{position:relative}.profile-widget .card-action{position:absolute;right:7px;top:12px;z-index:100}.profile-widget .card-img-top{max-height:220px}.profile-widget .profile-info{margin-top:-2.7rem}.calendar-widget .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f6f6f7!important}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{background-color:#e2e7f1;border-radius:3px;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#4b4b5a;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #4b4b5a;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5369f8;border-color:#5369f8}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#1e2139;border-color:#1e2139}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#43d39e;border-color:#43d39e}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#25c2e3;border-color:#25c2e3}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbe0b;border-color:#ffbe0b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#ff5c75;border-color:#ff5c75}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f8f9fa;border-color:#f8f9fa}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#343a40;border-color:#343a40}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #6c757d;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#4b4b5a;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#5369f8}.radio-primary input[type=radio]:checked+label::before{border-color:#5369f8}.radio-primary input[type=radio]:checked+label::after{background-color:#5369f8}.radio-secondary input[type=radio]+label::after{background-color:#1e2139}.radio-secondary input[type=radio]:checked+label::before{border-color:#1e2139}.radio-secondary input[type=radio]:checked+label::after{background-color:#1e2139}.radio-success input[type=radio]+label::after{background-color:#43d39e}.radio-success input[type=radio]:checked+label::before{border-color:#43d39e}.radio-success input[type=radio]:checked+label::after{background-color:#43d39e}.radio-info input[type=radio]+label::after{background-color:#25c2e3}.radio-info input[type=radio]:checked+label::before{border-color:#25c2e3}.radio-info input[type=radio]:checked+label::after{background-color:#25c2e3}.radio-warning input[type=radio]+label::after{background-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::before{border-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::after{background-color:#ffbe0b}.radio-danger input[type=radio]+label::after{background-color:#ff5c75}.radio-danger input[type=radio]:checked+label::before{border-color:#ff5c75}.radio-danger input[type=radio]:checked+label::after{background-color:#ff5c75}.radio-light input[type=radio]+label::after{background-color:#f8f9fa}.radio-light input[type=radio]:checked+label::before{border-color:#f8f9fa}.radio-light input[type=radio]:checked+label::after{background-color:#f8f9fa}.radio-dark input[type=radio]+label::after{background-color:#343a40}.radio-dark input[type=radio]:checked+label::before{border-color:#343a40}.radio-dark input[type=radio]:checked+label::after{background-color:#343a40}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f3f4f7;z-index:9999}#status{height:80px;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.spinner>div{display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #5369f8;border-radius:50%;-webkit-animation:circle-loader 1s infinite ease-in-out both;animation:circle-loader 1s infinite ease-in-out both;margin:0 7px}.spinner .circle1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .circle2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slimScrollDiv{height:auto!important}.apex-charts{min-height:10px!important}.apex-charts text{font-family:"Nunito Sans",sans-serif!important;fill:#4b4b5a}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:"Nunito Sans",sans-serif!important}.apexcharts-legend-series{font-weight:400}.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}.apexcharts-legend-text{color:#6c757d!important;font-family:"Nunito Sans",sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:"Nunito Sans",sans-serif!important;fill:#adb5bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.apexcharts-radar-series polygon{fill:transparent;stroke:#e2e7f1}.apexcharts-radar-series line{stroke:#e2e7f1}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label{fill:#fff!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:10px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#e2e7f1;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e2e7f1}.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#e2e7f1}.fc-button{background:#e2e7f1;border:none;color:#4b4b5a;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#e2e7f1}.fc-state-highlight{background:#e2e7f1}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#5369f8;color:#fff;text-shadow:none}.fc-cell-overlay{background:#e2e7f1}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar{display:block}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #e2e7f1;height:calc(1.5em + 1rem + 2px);background-color:#fff;outline:0;border-radius:.3rem}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#4b4b5a}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:0 solid rgba(0,0,0,.15);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #e2e7f1;background-color:#fff;color:#4b4b5a}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5369f8}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#16181b}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#5369f8;color:#fff}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);border:1px solid #e2e7f1!important;background-color:#fff}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#4b4b5a}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#5369f8;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.ms-container{background:transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%;width:auto;max-width:370px}.ms-container .ms-list{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e2e7f1}.ms-container .ms-list.ms-focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #5369f8}.ms-container .ms-selectable{background-color:#fff}.ms-container .ms-selectable li.ms-elem-selectable{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selectable li.ms-hover{background-color:#5369f8;color:#fff}.ms-container .ms-selection{background-color:#fff}.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selection li.ms-hover{background-color:#5369f8;color:#fff}.ms-selectable{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.ms-optgroup-label{font-weight:500;font-family:"Nunito Sans",sans-serif;color:#343a40!important;font-size:13px}.flatpickr-calendar{overflow:hidden;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:2px solid #e2e7f1}.flatpickr-calendar .flatpickr-time{border:none!important}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time input{color:#6c757d}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover{background:#e2e7f1}.flatpickr-day{color:#6c757d}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#5369f8;border-color:#5369f8}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #5369f8;box-shadow:-10px 0 0 #5369f8}.flatpickr-day.today{border-color:#e2e7f1}.flatpickr-day.inRange{background:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:-10px 0 0 #f5f5f5;box-shadow:-10px 0 0 #f5f5f5}.flatpickr-day.inRange.nextMonthDay{background:#f5f5f5;border-color:#f5f5f5}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(108,117,125,.4)}.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day.today:focus,.flatpickr-day.today:hover,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e7f1;border-color:#e2e7f1;color:#6c757d}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f8f9fa}.flatpickr-months .flatpickr-month{height:48px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#6c757d}.flatpickr-current-month{color:#6c757d;font-size:1rem;padding:8px 0 0 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#4b4b5a}.flatpickr-weekdays{background:#5369f8}.flatpickr-weekday{color:rgba(255,255,255,.6)!important}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#ff5c75;margin-top:10px;padding:4px 7px 4px 28px;position:relative;display:inline-block;background-color:rgba(255,92,117,.2);border-radius:7px}.parsley-errors-list>li:before{content:"\ebee";font-family:unicons;position:absolute;left:8px;top:4px}.parsley-errors-list>li:after{content:"";border:8px solid transparent;border-bottom-color:rgba(255,92,117,.2);position:absolute;left:14px;top:-16px}.parsley-error{border-color:#ff5c75}.parsley-success{border-color:#43d39e}.sw-main{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dbe1ee}.sw-main .sw-toolbar{background:0 0;padding:10px}.sw-main .step-content{background-color:transparent!important}.sw-theme-default .step-content{background-color:transparent}.sw-theme-default>ul.step-anchor>li>a{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:after{background:#5369f8}.sw-theme-default>ul.step-anchor>li.active>a{color:#5369f8!important}.sw-theme-default>ul.step-anchor>li.done>a{color:#6c757d!important}.sw-theme-default>ul.step-anchor>li.done>a:after{background:#43d39e}.sw-theme-arrows>ul.step-anchor{background:#e2e7f1;border-bottom-color:#e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{background:#e2e7f1;color:#6c757d}.sw-theme-arrows>ul.step-anchor>li>a::after{border-left-color:#e2e7f1!important}.sw-theme-arrows>ul.step-anchor>li>a::before{border-left-color:#ced4da!important}.sw-theme-arrows>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a{background:#c9d0fd!important;border-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a::before{border-left-color:#5369f8!important}.sw-theme-circles>ul.step-anchor{margin-top:30px;background-color:transparent}.sw-theme-circles>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a{font-size:14px;width:40px;height:40px;padding:12px 0;background-color:#e2e7f1;border-color:#f6f6f7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sw-theme-circles>ul.step-anchor>li>a:hover{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a small{bottom:-20px;width:100%}.sw-theme-circles>ul.step-anchor>li>a,.sw-theme-circles>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-circles>ul.step-anchor>li>a small,.sw-theme-circles>ul.step-anchor>li>a:hover small{color:#6c757d}.sw-theme-circles>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.active>a>small{color:#5369f8}.sw-theme-circles>ul.step-anchor>li.done>a{background:#43d39e!important;border-color:#43d39e!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.done>a>small{color:#43d39e}.sw-theme-dots>ul.step-anchor{background-color:transparent}.sw-theme-dots>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:before{bottom:-6px;background:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:after{left:45%;bottom:-8px;background:#ced4da}.sw-theme-dots>ul.step-anchor>li>a,.sw-theme-dots>ul.step-anchor>li>a:focus,.sw-theme-dots>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-dots>ul.step-anchor>li.active>a{color:#5369f8}.sw-theme-dots>ul.step-anchor>li.active>a:after{background:#5369f8}.sw-theme-dots>ul.step-anchor>li.done>a{color:#43d39e}.sw-theme-dots>ul.step-anchor>li.done>a:after{background:#43d39e}@media (max-width:768px){.sw-main>ul.step-anchor>li{display:block;width:100%}.sw-theme-circles>ul.step-anchor>li>a>small{bottom:14px;left:76px}.sw-theme-dots>ul.step-anchor>li>a:after{top:-36px;left:-31px!important}}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fbfbfc;border-top:1px solid #fff}.note-editor.note-frame .note-editing-area .note-editable{border:none;color:#6c757d;background-color:transparent}.note-status-output{display:none}.note-editable{border-radius:.3rem;padding:.5rem .75rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-popover{border-color:#e2e7f1}.card-header.note-toolbar,.note-popover .popover-content{background-color:#e2e7f1}.note-toolbar{z-index:1;background-color:transparent!important;border-bottom:2px solid #fff}.dropzone{border:2px dashed rgba(52,58,64,.2);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#5369f8}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#5369f8}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #5369f8!important;outline-offset:-1px;color:#5369f8;background-color:rgba(83,105,248,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);background-color:#43d39e;top:.75rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ff5c75;top:.75rem}div.dt-button-info{background-color:#5369f8;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1rem}}.activate-select .sorting_1{background-color:#f8f9fa}#pagination-list .pagination li a{padding:.5rem .75rem;border-radius:50%;display:block;line-height:1.25;margin:0 3px}#pagination-list .pagination li.active a{background-color:#5369f8;color:#fff}#transaction-list .sort{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}#noresult-list .error-message{display:none}.tasklist{min-height:40px;margin-bottom:0}.tasklist>li{background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);padding:20px;margin-bottom:24px;border-radius:7px}.tasklist>li:last-of-type{margin-bottom:0}.tasklist>li:last-of-type .btn-sm{padding:2px 8px;font-size:12px}.task-placeholder{border:1px dashed #e2e7f1!important;background-color:#fff!important;padding:20px;-webkit-box-shadow:none!important;box-shadow:none!important}/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow::after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow::after{right:auto;left:1em;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}.metismenu .has-arrow[aria-expanded=true]::after,.metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(-135deg) translate(0,-50%);transform:rotate(-135deg) translate(0,-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after,[dir=rtl] .metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(225deg) translate(0,-50%);transform:rotate(225deg) translate(0,-50%)}.metismenu{padding:0}.metismenu li{list-style:none}.metismenu li a[aria-expanded=true]{color:#5369f8!important}.metismenu ul{padding:0}.metismenu ul li{width:100%}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#6c757d}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;border-radius:50%;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{border-radius:3px;background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover i{background-color:#5369f8;color:#fff;text-shadow:5px 5px rgba(255,255,255,.2)}.icons-list .icon-item{padding:15px 0;color:#6c757d}.icons-list .icon-item svg{margin-right:10px}.icons-list .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}.board{display:block;white-space:nowrap;overflow-x:auto}.tasks{display:inline-block;width:22rem;padding:0 1rem 1rem 1rem;vertical-align:top;margin-bottom:24px;background-color:#fff;border-radius:.2rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{white-space:normal;margin-top:1rem}.tasks .task-header{background-color:#fff;padding:1rem;margin:0 -1rem;border-radius:.2rem}.task-list-items{min-height:100px;position:relative}.task-list-items .card{cursor:pointer}.task-list-items:before{content:"No Tasks";position:absolute;line-height:110px;width:100%;text-align:center;font-weight:600}.task-modal-content .form-control-light{background-color:#fdfdfd!important;border-color:#fdfdfd!important}.gantt-task-details{min-width:220px}.task-search .search-input{padding-left:32px;z-index:10}.task-search .icon-search{z-index:11;position:absolute;left:10px;top:10px}.email-container{margin-bottom:24px;background-color:#fff}.email-container .inbox-leftbar{padding:1.25rem;width:250px;float:left;padding-bottom:184px;margin-bottom:-184px}.email-container .inbox-rightbar{margin-left:250px;border-left:5px solid #f3f4f7;padding:0 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:48px;line-height:48px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;background:#fff;margin-bottom:1px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.message-list li a{color:#4b4b5a}.message-list li:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f8f9fa;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #25c2e3;box-shadow:inset 3px 0 0 #25c2e3}.message-list li.unread a{color:#292d32}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 2px #ced4da;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#6c757d;opacity:0;margin-bottom:0!important;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#4b4b5a;padding:7px 10px;display:block}.reply-box{border:2px solid #f8f9fa}@media (max-width:648px){.email-container .inbox-leftbar{width:100%;float:none;margin-bottom:21px;padding-bottom:1.25rem}.email-container .inbox-rightbar{margin-left:0;border:0;padding-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}.chatbox{position:fixed;right:35px;bottom:10px;width:300px;background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:99}.chatbox .chat-input .form-control{padding-right:60px}.chatbox .chat-link{position:absolute;right:4px;top:10px}.left-timeline .events{border-left:3px solid #e2e7f1;padding-left:35px}.left-timeline .events .event-list{position:relative}.left-timeline .events .event-list::before{content:"";position:absolute;left:-45px;top:6px;height:18px;width:18px;background-color:#5369f8;border-radius:50%;border:5px solid #fff;z-index:9}.left-timeline .events .event-list::after{content:"";position:absolute;left:-38px;top:14px;height:3px;width:30px;background-color:#e2e7f1}.left-timeline .album img{height:36px;width:auto;border-radius:4px}.timeline{margin-bottom:50px;position:relative}.timeline:before{background-color:#e2e7f1;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{display:block;position:relative;padding:20px}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{right:69px;text-align:right}.timeline .timeline-box{margin-left:15px}.timeline .timeline-icon{background:#5369f8;border-radius:50%;display:block;height:20px;left:-24px;margin-top:-10px;position:absolute;text-align:center;top:15%;width:20px;border:5px solid #fff;z-index:9}.timeline .timeline-icon:before{content:"";position:absolute;height:3px;width:19px;background-color:#e2e7f1;left:15px;top:3px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item:before{content:"";display:block;width:50%}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-26px}.timeline-item.timeline-item-left .timeline-icon:before{left:auto;right:15px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:15px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .event-date{float:left!important;margin-right:1.5rem;margin-left:0!important}.timeline .timeline-icon{display:none}}.card-pricing .card-pricing-features li{padding:10px}.card-pricing .card-pricing-features li:before{color:#5369f8}body.authentication-bg{background-size:cover;background-repeat:no-repeat;padding-bottom:0}.authentication-form .form-group .input-group-text{background-color:transparent}.authentication-form .form-group .input-group-text svg{height:22px;width:22px}.icon-fb{color:#3c5a98}.icon-google{color:#e94134}.auth-page-sidebar{padding:0;background-image:url(../images/auth-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.auth-page-sidebar .overlay{-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.auth-page-sidebar .auth-user-testimonial{text-align:center;color:#fff;position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0} +/*# sourceMappingURL=app.min.css.map */ diff --git a/dist/assets/css/bootstrap-dark.min.css b/dist/assets/css/bootstrap-dark.min.css new file mode 100644 index 00000000..02d86410 --- /dev/null +++ b/dist/assets/css/bootstrap-dark.min.css @@ -0,0 +1,12874 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +:root { + --blue: #5369f8; + --indigo: #564ab1; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #ff5c75; + --orange: #f77e53; + --yellow: #ffbe0b; + --green: #43d39e; + --teal: #1ce1ac; + --cyan: #25c2e3; + --white: #fff; + --gray: #8790a4; + --gray-dark: #bcc1cc; + --primary: #5369f8; + --secondary: #292d36; + --success: #43d39e; + --info: #25c2e3; + --warning: #ffbe0b; + --danger: #ff5c75; + --light: #3b414e; + --dark: #bcc1cc; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Nunito Sans", sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace +} + +*, +::after, +::before { + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block +} + +body { + margin: 0; + font-family: 'Graphik'; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + text-align: left; + background-color: #464c5a; +} + +[tabindex="-1"]:focus { + outline: 0 !important +} + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: .5rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem +} + + ol ol, + ol ul, + ul ol, + ul ul { + margin-bottom: 0 + } + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: bolder +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #5369f8; + text-decoration: none; + background-color: transparent +} + + a:hover { + color: #0a29f5; + text-decoration: underline + } + + a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none + } + + a:not([href]):not([tabindex]):focus, + a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none + } + + a:not([href]):not([tabindex]):focus { + outline: 0 + } + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto +} + +figure { + margin: 0 0 1rem +} + +img { + vertical-align: middle; + border-style: none +} + +svg { + overflow: hidden; + vertical-align: middle +} + +table { + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6b768d; + text-align: left; + caption-side: bottom +} + +th { + text-align: inherit +} + +label { + display: inline-block; + margin-bottom: .5rem +} + +button { + border-radius: 0 +} + + button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color + } + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +select { + word-wrap: normal +} + +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance: button +} + + [type=button]:not(:disabled), + [type=reset]:not(:disabled), + [type=submit]:not(:disabled), + button:not(:disabled) { + cursor: pointer + } + + [type=button]::-moz-focus-inner, + [type=reset]::-moz-focus-inner, + [type=submit]::-moz-focus-inner, + button::-moz-focus-inner { + padding: 0; + border-style: none + } + +input[type=checkbox], +input[type=radio] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0 +} + +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -webkit-appearance: listbox +} + +textarea { + overflow: auto; + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal +} + +progress { + vertical-align: baseline +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none +} + + [type=search]::-webkit-search-decoration { + -webkit-appearance: none + } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +summary { + display: list-item; + cursor: pointer +} + +template { + display: none +} + +[hidden] { + display: none !important +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: .5rem; + font-weight: 500; + line-height: 1.2 +} + +.h1, +h1 { + font-size: 2.25rem +} + +.h2, +h2 { + font-size: 1.8rem +} + +.h3, +h3 { + font-size: 1.575rem +} + +.h4, +h4 { + font-size: 1.35rem +} + +.h5, +h5 { + font-size: 1.125rem +} + +.h6, +h6 { + font-size: .9rem +} + +.lead { + font-size: 1.125rem; + font-weight: 300 +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2 +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2 +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2 +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2 +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid #3b414e +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + + .list-inline-item:not(:last-child) { + margin-right: .5rem + } + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.125rem +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #8790a4 +} + + .blockquote-footer::before { + content: "\2014\00A0" + } + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #3b414e; + border: 1px solid #3b414e; + border-radius: .3rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 90%; + color: #8790a4 +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word +} + +a > code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #d6d9e0; + border-radius: .2rem +} + + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700 + } + +pre { + display: block; + font-size: 87.5%; + color: #d6d9e0 +} + + pre code { + font-size: inherit; + color: inherit; + word-break: normal + } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + width: 100%; + padding-right: 12px; + padding-left: 12px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + .container { + max-width: 540px + } +} + +@media (min-width:768px) { + .container { + max-width: 720px + } +} + +@media (min-width:992px) { + .container { + max-width: 960px + } +} + +@media (min-width:1200px) { + .container { + max-width: 1140px + } +} + +.container-fluid { + width: 100%; + padding-right: 12px; + padding-left: 12px; + margin-right: auto; + margin-left: auto +} + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -12px; + margin-left: -12px +} + +.no-gutters { + margin-right: 0; + margin-left: 0 +} + + .no-gutters > .col, + .no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0 + } + +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.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-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.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-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.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-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.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-auto { + position: relative; + width: 100%; + padding-right: 12px; + padding-left: 12px +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% +} + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 +} + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 +} + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 +} + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 +} + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 +} + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 +} + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 +} + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 +} + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 +} + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 +} + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 +} + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 +} + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 +} + +.offset-1 { + margin-left: 8.33333% +} + +.offset-2 { + margin-left: 16.66667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333% +} + +.offset-5 { + margin-left: 41.66667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333% +} + +.offset-8 { + margin-left: 66.66667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333% +} + +.offset-11 { + margin-left: 91.66667% +} + +@media (min-width:576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.33333% + } + + .offset-sm-2 { + margin-left: 16.66667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.33333% + } + + .offset-sm-5 { + margin-left: 41.66667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.33333% + } + + .offset-sm-8 { + margin-left: 66.66667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.33333% + } + + .offset-sm-11 { + margin-left: 91.66667% + } +} + +@media (min-width:768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.33333% + } + + .offset-md-2 { + margin-left: 16.66667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.33333% + } + + .offset-md-5 { + margin-left: 41.66667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.33333% + } + + .offset-md-8 { + margin-left: 66.66667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.33333% + } + + .offset-md-11 { + margin-left: 91.66667% + } +} + +@media (min-width:992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.33333% + } + + .offset-lg-2 { + margin-left: 16.66667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.33333% + } + + .offset-lg-5 { + margin-left: 41.66667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.33333% + } + + .offset-lg-8 { + margin-left: 66.66667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.33333% + } + + .offset-lg-11 { + margin-left: 91.66667% + } +} + +@media (min-width:1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.33333% + } + + .offset-xl-2 { + margin-left: 16.66667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.33333% + } + + .offset-xl-5 { + margin-left: 41.66667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.33333% + } + + .offset-xl-8 { + margin-left: 66.66667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.33333% + } + + .offset-xl-11 { + margin-left: 91.66667% + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #a1a8b8 +} + +.table td, +.table th { + padding: 1.00rem; +} + +.table thead th { + vertical-align: bottom; + background: #3b414f; +} + + .table thead th:first-child { + border-radius: 0.3rem 0rem 0rem 0.3rem; + } + .table thead th:last-child { + border-radius: 0rem 0.3rem 0.3rem 0rem; + } +.table tbody + tbody { + border-top: 2px solid #3b414e +} + +.table-bordered { + border: 1px solid #3b414e +} + + .table-bordered td, + .table-bordered th { + border: 1px solid #3b414e + } + + .table-bordered thead td, + .table-bordered thead th { + border-bottom-width: 2px + } + +.table-borderless tbody + tbody, +.table-borderless td, +.table-borderless th, +.table-borderless thead th { + border: 0 +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #3b414e +} + +.table-hover tbody tr:hover { + color: #a1a8b8; + background-color: #3b414e +} + +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #cfd5fd +} + + .table-primary tbody + tbody, + .table-primary td, + .table-primary th, + .table-primary thead th { + border-color: #a6b1fb + } + +.table-hover .table-primary:hover { + background-color: #b7c0fc +} + + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #b7c0fc + } + +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #c3c4c7 +} + + .table-secondary tbody + tbody, + .table-secondary td, + .table-secondary th, + .table-secondary thead th { + border-color: #909296 + } + +.table-hover .table-secondary:hover { + background-color: #b6b7bb +} + + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #b6b7bb + } + +.table-success, +.table-success > td, +.table-success > th { + background-color: #caf3e4 +} + + .table-success tbody + tbody, + .table-success td, + .table-success th, + .table-success thead th { + border-color: #9de8cd + } + +.table-hover .table-success:hover { + background-color: #b5eed9 +} + + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b5eed9 + } + +.table-info, +.table-info > td, +.table-info > th { + background-color: #c2eef7 +} + + .table-info tbody + tbody, + .table-info td, + .table-info th, + .table-info thead th { + border-color: #8edff0 + } + +.table-hover .table-info:hover { + background-color: #abe8f4 +} + + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #abe8f4 + } + +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffedbb +} + + .table-warning tbody + tbody, + .table-warning td, + .table-warning th, + .table-warning thead th { + border-color: #ffdd80 + } + +.table-hover .table-warning:hover { + background-color: #ffe6a2 +} + + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe6a2 + } + +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #ffd1d8 +} + + .table-danger tbody + tbody, + .table-danger td, + .table-danger th, + .table-danger thead th { + border-color: #ffaab7 + } + +.table-hover .table-danger:hover { + background-color: #ffb8c2 +} + + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #ffb8c2 + } + +.table-light, +.table-light > td, +.table-light > th { + background-color: #c8cacd +} + + .table-light tbody + tbody, + .table-light td, + .table-light th, + .table-light thead th { + border-color: #999ca3 + } + +.table-hover .table-light:hover { + background-color: #bbbdc1 +} + + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #bbbdc1 + } + +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #eceef1 +} + + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #dcdfe4 + } + +.table-hover .table-dark:hover { + background-color: #dde1e6 +} + + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #dde1e6 + } + +.table-active, +.table-active > td, +.table-active > th { + background-color: #3b414e +} + +.table-hover .table-active:hover { + background-color: #30353f +} + + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: #30353f + } + +.table .thead-dark th { + color: #fff; + background-color: #3b414e; + border-color: #4b5364 +} + +.table .thead-light th { + color: #a1a8b8; + background-color: #3b414e; + border-color: #3b414e +} + +.table-dark { + color: #fff; + background-color: #3b414e +} + + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #4b5364 + } + + .table-dark.table-bordered { + border: 0 + } + + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, .05) + } + + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, .075) + } + +@media (max-width:575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-sm > .table-bordered { + border: 0 + } +} + +@media (max-width:767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-md > .table-bordered { + border: 0 + } +} + +@media (max-width:991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-lg > .table-bordered { + border: 0 + } +} + +@media (max-width:1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-xl > .table-bordered { + border: 0 + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + + .table-responsive > .table-bordered { + border: 0 + } + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + background-color: #363c48; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +.form-control-custom { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 10px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #363c48; + background-color: #f1f1f1; + background-clip: padding-box; + border: 1px solid #ffffff; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; +} +@media (prefers-reduced-motion:reduce) { + .form-control { + -webkit-transition: none; + transition: none + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0 +} + +.form-control:focus { + color: #a1a8b8; + background-color: #393e4b; + border-color: #3f4654; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none +} + +.form-control::-webkit-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::-moz-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control:-ms-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::-ms-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #343945; + opacity: 1 +} + +select.form-control:focus::-ms-value { + color: #a1a8b8; + background-color: #363c48 +} + +.form-control-file, +.form-control-range { + display: block; + width: 100% +} + +.col-form-label { + padding-top: calc(.47rem + 1px); + padding-bottom: calc(.47rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1.125rem; + line-height: 1.5 +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .7875rem; + line-height: 1.5 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .47rem; + padding-bottom: .47rem; + margin-bottom: 0; + line-height: 1.5; + color: #a1a8b8; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + + .form-control-plaintext.form-control-lg, + .form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0 + } + +.form-control-sm { + height: calc(1.5em + .5rem + 2px); + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +select.form-control[multiple], +select.form-control[size] { + height: auto +} + +textarea.form-control { + height: auto +} + +.form-group { + margin-bottom: 1rem +} + +.form-text { + display: block; + margin-top: .25rem +} + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px +} + + .form-row > .col, + .form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px + } + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem +} + +.form-check-input { + position: absolute; + margin-top: .3rem; + margin-left: -1.25rem +} + + .form-check-input:disabled ~ .form-check-label { + color: #6b768d + } + +.form-check-label { + margin-bottom: 0 +} + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: .75rem +} + + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: .3125rem; + margin-left: 0 + } + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #43d39e +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .7875rem; + line-height: 1.5; + color: #d6d9e0; + background-color: rgba(67, 211, 158, .9); + border-radius: .3rem +} + +.form-control.is-valid, +.was-validated .form-control:valid { + border-color: #43d39e; + padding-right: calc(1.5em + .94rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(.375em + .235rem); + background-size: calc(.75em + .47rem) calc(.75em + .47rem) +} + + .form-control.is-valid:focus, + .was-validated .form-control:valid:focus { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) + } + + .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip, + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip { + display: block + } + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + .94rem); + background-position: top calc(.375em + .235rem) right calc(.375em + .235rem) +} + +.custom-select.is-valid, +.was-validated .custom-select:valid { + border-color: #43d39e; + padding-right: calc((1em + .94rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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") #363c48 no-repeat center right 1.75rem/calc(.75em + .47rem) calc(.75em + .47rem) +} + + .custom-select.is-valid:focus, + .was-validated .custom-select:valid:focus { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) + } + + .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip, + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip { + display: block + } + +.form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip, +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip { + display: block +} + +.form-check-input.is-valid ~ .form-check-label, +.was-validated .form-check-input:valid ~ .form-check-label { + color: #43d39e +} + +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip, +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip { + display: block +} + +.custom-control-input.is-valid ~ .custom-control-label, +.was-validated .custom-control-input:valid ~ .custom-control-label { + color: #43d39e +} + + .custom-control-input.is-valid ~ .custom-control-label::before, + .was-validated .custom-control-input:valid ~ .custom-control-label::before { + border-color: #43d39e + } + +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip, +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip { + display: block +} + +.custom-control-input.is-valid:checked ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { + border-color: #6cddb3; + background-color: #6cddb3 +} + +.custom-control-input.is-valid:focus ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) +} + +.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #43d39e +} + +.custom-file-input.is-valid ~ .custom-file-label, +.was-validated .custom-file-input:valid ~ .custom-file-label { + border-color: #43d39e +} + +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip, +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip { + display: block +} + +.custom-file-input.is-valid:focus ~ .custom-file-label, +.was-validated .custom-file-input:valid:focus ~ .custom-file-label { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #ff5c75 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .7875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(255, 92, 117, .9); + border-radius: .3rem +} + +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color: #ff5c75; + padding-right: calc(1.5em + .94rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(.375em + .235rem); + background-size: calc(.75em + .47rem) calc(.75em + .47rem) +} + + .form-control.is-invalid:focus, + .was-validated .form-control:invalid:focus { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) + } + + .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip { + display: block + } + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + .94rem); + background-position: top calc(.375em + .235rem) right calc(.375em + .235rem) +} + +.custom-select.is-invalid, +.was-validated .custom-select:invalid { + border-color: #ff5c75; + padding-right: calc((1em + .94rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #363c48 no-repeat center right 1.75rem/calc(.75em + .47rem) calc(.75em + .47rem) +} + + .custom-select.is-invalid:focus, + .was-validated .custom-select:invalid:focus { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) + } + + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip, + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip { + display: block + } + +.form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip, +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip { + display: block +} + +.form-check-input.is-invalid ~ .form-check-label, +.was-validated .form-check-input:invalid ~ .form-check-label { + color: #ff5c75 +} + +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip, +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid ~ .custom-control-label, +.was-validated .custom-control-input:invalid ~ .custom-control-label { + color: #ff5c75 +} + + .custom-control-input.is-invalid ~ .custom-control-label::before, + .was-validated .custom-control-input:invalid ~ .custom-control-label::before { + border-color: #ff5c75 + } + +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid:checked ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { + border-color: #ff8fa0; + background-color: #ff8fa0 +} + +.custom-control-input.is-invalid:focus ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) +} + +.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #ff5c75 +} + +.custom-file-input.is-invalid ~ .custom-file-label, +.was-validated .custom-file-input:invalid ~ .custom-file-label { + border-color: #ff5c75 +} + +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-file-input.is-invalid:focus ~ .custom-file-label, +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) +} + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + + .form-inline .form-check { + width: 100% + } + +@media (min-width:576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0 + } + + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0 + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .form-inline .form-control-plaintext { + display: inline-block + } + + .form-inline .custom-select, + .form-inline .input-group { + width: auto + } + + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0 + } + + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: .25rem; + margin-left: 0 + } + + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center + } + + .form-inline .custom-control-label { + margin-bottom: 0 + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #a1a8b8; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .47rem .75rem; + font-size: .9rem; + line-height: 1.5; + border-radius: .3rem; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .btn { + -webkit-transition: none; + transition: none + } +} + +.btn:hover { + color: #a1a8b8; + text-decoration: none +} + +.btn.focus, +.btn:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) +} + +.btn.disabled, +.btn:disabled { + opacity: .65 +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none +} + +.btn-primary { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 +} + + .btn-primary:hover { + color: #fff; + background-color: #2e49f7; + border-color: #223ef6 + } + + .btn-primary.focus, + .btn-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5); + box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5) + } + + .btn-primary.disabled, + .btn-primary:disabled { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-primary:not(:disabled):not(.disabled).active, + .btn-primary:not(:disabled):not(.disabled):active, + .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #223ef6; + border-color: #1634f6 + } + + .btn-primary:not(:disabled):not(.disabled).active:focus, + .btn-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5); + box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5) + } + +.btn-secondary { + color: #fff; + background-color: #292d36; + border-color: #292d36 +} + + .btn-secondary:hover { + color: #fff; + background-color: #181b20; + border-color: #131519 + } + + .btn-secondary.focus, + .btn-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5); + box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5) + } + + .btn-secondary.disabled, + .btn-secondary:disabled { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-secondary:not(:disabled):not(.disabled).active, + .btn-secondary:not(:disabled):not(.disabled):active, + .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #131519; + border-color: #0d0f12 + } + + .btn-secondary:not(:disabled):not(.disabled).active:focus, + .btn-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5); + box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5) + } + +.btn-success { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e +} + + .btn-success:hover { + color: #fff; + background-color: #2dc28c; + border-color: #2bb884 + } + + .btn-success.focus, + .btn-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5); + box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5) + } + + .btn-success.disabled, + .btn-success:disabled { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-success:not(:disabled):not(.disabled).active, + .btn-success:not(:disabled):not(.disabled):active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #2bb884; + border-color: #29ae7d + } + + .btn-success:not(:disabled):not(.disabled).active:focus, + .btn-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5); + box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5) + } + +.btn-info { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 +} + + .btn-info:hover { + color: #fff; + background-color: #1aaac8; + border-color: #18a0bd + } + + .btn-info.focus, + .btn-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5); + box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5) + } + + .btn-info.disabled, + .btn-info:disabled { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-info:not(:disabled):not(.disabled).active, + .btn-info:not(:disabled):not(.disabled):active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #18a0bd; + border-color: #1797b1 + } + + .btn-info:not(:disabled):not(.disabled).active:focus, + .btn-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5); + box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5) + } + +.btn-warning { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-warning:hover { + color: #d6d9e0; + background-color: #e4a700; + border-color: #d79e00 + } + + .btn-warning.focus, + .btn-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5); + box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5) + } + + .btn-warning.disabled, + .btn-warning:disabled { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-warning:not(:disabled):not(.disabled).active, + .btn-warning:not(:disabled):not(.disabled):active, + .show > .btn-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #d79e00; + border-color: #ca9400 + } + + .btn-warning:not(:disabled):not(.disabled).active:focus, + .btn-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5); + box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5) + } + +.btn-danger { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 +} + + .btn-danger:hover { + color: #fff; + background-color: #ff3655; + border-color: #ff294a + } + + .btn-danger.focus, + .btn-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5); + box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5) + } + + .btn-danger.disabled, + .btn-danger:disabled { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-danger:not(:disabled):not(.disabled).active, + .btn-danger:not(:disabled):not(.disabled):active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ff294a; + border-color: #ff1c3f + } + + .btn-danger:not(:disabled):not(.disabled).active:focus, + .btn-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5); + box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5) + } + +.btn-light { + color: #fff; + background-color: #3b414e; + border-color: #3b414e +} + + .btn-light:hover { + color: #fff; + background-color: #2b2f38; + border-color: #252931 + } + + .btn-light.focus, + .btn-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5); + box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5) + } + + .btn-light.disabled, + .btn-light:disabled { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-light:not(:disabled):not(.disabled).active, + .btn-light:not(:disabled):not(.disabled):active, + .show > .btn-light.dropdown-toggle { + color: #fff; + background-color: #252931; + border-color: #20232a + } + + .btn-light:not(:disabled):not(.disabled).active:focus, + .btn-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5); + box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5) + } + +.btn-dark { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-dark:hover { + color: #d6d9e0; + background-color: #a6adbb; + border-color: #9fa6b6 + } + + .btn-dark.focus, + .btn-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5); + box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5) + } + + .btn-dark.disabled, + .btn-dark:disabled { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-dark:not(:disabled):not(.disabled).active, + .btn-dark:not(:disabled):not(.disabled):active, + .show > .btn-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #9fa6b6; + border-color: #98a0b0 + } + + .btn-dark:not(:disabled):not(.disabled).active:focus, + .btn-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5); + box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5) + } + +.btn-outline-primary { + color: #5369f8; + border-color: #5369f8 +} + + .btn-outline-primary:hover { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary.focus, + .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary.disabled, + .btn-outline-primary:disabled { + color: #5369f8; + background-color: transparent + } + + .btn-outline-primary:not(:disabled):not(.disabled).active, + .btn-outline-primary:not(:disabled):not(.disabled):active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary:not(:disabled):not(.disabled).active:focus, + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + +.btn-outline-secondary { + color: #292d36; + border-color: #292d36 +} + + .btn-outline-secondary:hover { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary.focus, + .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary.disabled, + .btn-outline-secondary:disabled { + color: #292d36; + background-color: transparent + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active, + .btn-outline-secondary:not(:disabled):not(.disabled):active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + +.btn-outline-success { + color: #43d39e; + border-color: #43d39e +} + + .btn-outline-success:hover { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success.focus, + .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success.disabled, + .btn-outline-success:disabled { + color: #43d39e; + background-color: transparent + } + + .btn-outline-success:not(:disabled):not(.disabled).active, + .btn-outline-success:not(:disabled):not(.disabled):active, + .show > .btn-outline-success.dropdown-toggle { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success:not(:disabled):not(.disabled).active:focus, + .btn-outline-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + +.btn-outline-info { + color: #25c2e3; + border-color: #25c2e3 +} + + .btn-outline-info:hover { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info.focus, + .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info.disabled, + .btn-outline-info:disabled { + color: #25c2e3; + background-color: transparent + } + + .btn-outline-info:not(:disabled):not(.disabled).active, + .btn-outline-info:not(:disabled):not(.disabled):active, + .show > .btn-outline-info.dropdown-toggle { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info:not(:disabled):not(.disabled).active:focus, + .btn-outline-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + +.btn-outline-warning { + color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-outline-warning:hover { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning.focus, + .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning.disabled, + .btn-outline-warning:disabled { + color: #ffbe0b; + background-color: transparent + } + + .btn-outline-warning:not(:disabled):not(.disabled).active, + .btn-outline-warning:not(:disabled):not(.disabled):active, + .show > .btn-outline-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning:not(:disabled):not(.disabled).active:focus, + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + +.btn-outline-danger { + color: #ff5c75; + border-color: #ff5c75 +} + + .btn-outline-danger:hover { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger.focus, + .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger.disabled, + .btn-outline-danger:disabled { + color: #ff5c75; + background-color: transparent + } + + .btn-outline-danger:not(:disabled):not(.disabled).active, + .btn-outline-danger:not(:disabled):not(.disabled):active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger:not(:disabled):not(.disabled).active:focus, + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + +.btn-outline-light { + color: #3b414e; + border-color: #3b414e +} + + .btn-outline-light:hover { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light.focus, + .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light.disabled, + .btn-outline-light:disabled { + color: #3b414e; + background-color: transparent + } + + .btn-outline-light:not(:disabled):not(.disabled).active, + .btn-outline-light:not(:disabled):not(.disabled):active, + .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light:not(:disabled):not(.disabled).active:focus, + .btn-outline-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + +.btn-outline-dark { + color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-outline-dark:hover { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark.focus, + .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark.disabled, + .btn-outline-dark:disabled { + color: #bcc1cc; + background-color: transparent + } + + .btn-outline-dark:not(:disabled):not(.disabled).active, + .btn-outline-dark:not(:disabled):not(.disabled):active, + .show > .btn-outline-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark:not(:disabled):not(.disabled).active:focus, + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + +.btn-link { + font-weight: 400; + color: #5369f8; + text-decoration: none +} + + .btn-link:hover { + color: #0a29f5; + text-decoration: underline + } + + .btn-link.focus, + .btn-link:focus { + text-decoration: underline; + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-link.disabled, + .btn-link:disabled { + color: #8790a4; + pointer-events: none + } + +.btn-group-lg > .btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +.btn-group-sm > .btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.btn-block { + display: block; + width: 100% +} + + .btn-block + .btn-block { + margin-top: .5rem + } + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + -webkit-transition: opacity .15s linear; + transition: opacity .15s linear +} + +@media (prefers-reduced-motion:reduce) { + .fade { + -webkit-transition: none; + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + transition: height .35s ease +} + +@media (prefers-reduced-motion:reduce) { + .collapsing { + -webkit-transition: none; + transition: none + } +} + +.dropdown, +.dropleft, +.dropright, +.dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: -40px; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: .5rem 0; + margin: .125rem 0 0; + font-size: .9rem; + color: #a1a8b8; + text-align: left; + list-style: none; + background-color: #323742; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem +} + +.dropdown-menu-left { + right: auto; + left: 0 +} + +.dropdown-menu-right { + right: 0; + left: auto +} + +@media (min-width:576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0 + } + + .dropdown-menu-sm-right { + right: 0; + left: auto + } +} + +@media (min-width:768px) { + .dropdown-menu-md-left { + right: auto; + left: 0 + } + + .dropdown-menu-md-right { + right: 0; + left: auto + } +} + +@media (min-width:992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0 + } + + .dropdown-menu-lg-right { + right: 0; + left: auto + } +} + +@media (min-width:1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0 + } + + .dropdown-menu-xl-right { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: .125rem +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: .125rem +} + +.dropright .dropdown-toggle::after { + vertical-align: 0 +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: .125rem +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-menu[x-placement^=bottom], +.dropdown-menu[x-placement^=left], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=top] { + right: auto; + bottom: auto +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid #323742 +} + +.dropdown-item { + display: block; + width: 100%; + padding: .35rem 1.5rem; + clear: both; + font-weight: 400; + color: #d6d9e0; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0 +} + + .dropdown-item:focus, + .dropdown-item:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .dropdown-item.active, + .dropdown-item:active { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .dropdown-item.disabled, + .dropdown-item:disabled { + color: #8790a4; + pointer-events: none; + background-color: transparent + } + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1.5rem; + margin-bottom: 0; + font-size: .7875rem; + color: #8790a4; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .35rem 1.5rem; + color: #d6d9e0 +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle +} + + .btn-group-vertical > .btn, + .btn-group > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto + } + + .btn-group-vertical > .btn:hover, + .btn-group > .btn:hover { + z-index: 1 + } + + .btn-group-vertical > .btn.active, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn:focus, + .btn-group > .btn.active, + .btn-group > .btn:active, + .btn-group > .btn:focus { + z-index: 1 + } + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start +} + + .btn-toolbar .input-group { + width: auto + } + +.btn-group > .btn-group:not(:first-child), +.btn-group > .btn:not(:first-child) { + margin-left: -1px +} + +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .5625rem; + padding-left: .5625rem +} + + .dropdown-toggle-split::after, + .dropright .dropdown-toggle-split::after, + .dropup .dropdown-toggle-split::after { + margin-left: 0 + } + +.dropleft .dropdown-toggle-split::before { + margin-right: 0 +} + +.btn-group-sm > .btn + .dropdown-toggle-split, +.btn-sm + .dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg > .btn + .dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center +} + + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100% + } + + .btn-group-vertical > .btn-group:not(:first-child), + .btn-group-vertical > .btn:not(:first-child) { + margin-top: -1px + } + + .btn-group-vertical > .btn-group:not(:last-child) > .btn, + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 + } + + .btn-group-vertical > .btn-group:not(:first-child) > .btn, + .btn-group-vertical > .btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0 + } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0 +} + + .btn-group-toggle > .btn input[type=checkbox], + .btn-group-toggle > .btn input[type=radio], + .btn-group-toggle > .btn-group > .btn input[type=checkbox], + .btn-group-toggle > .btn-group > .btn input[type=radio] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none + } + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100% +} + + .input-group > .custom-file, + .input-group > .custom-select, + .input-group > .form-control, + .input-group > .form-control-plaintext { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0 + } + + .input-group > .custom-file + .custom-file, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .form-control, + .input-group > .custom-select + .custom-file, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .form-control, + .input-group > .form-control + .custom-file, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .form-control, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .form-control { + margin-left: -1px + } + + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, + .input-group > .custom-select:focus, + .input-group > .form-control:focus { + z-index: 3 + } + + .input-group > .custom-file .custom-file-input:focus { + z-index: 4 + } + + .input-group > .custom-select:not(:last-child), + .input-group > .form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .input-group > .custom-select:not(:first-child), + .input-group > .form-control:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center + } + + .input-group > .custom-file:not(:last-child) .custom-file-label, + .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + +.input-group-append, +.input-group-prepend { + display: -webkit-box; + display: -ms-flexbox; + display: flex +} + + .input-group-append .btn, + .input-group-prepend .btn { + position: relative; + z-index: 2 + } + + .input-group-append .btn:focus, + .input-group-prepend .btn:focus { + z-index: 3 + } + + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .btn, + .input-group-append .input-group-text + .input-group-text, + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-prepend .input-group-text + .input-group-text { + margin-left: -1px + } + +.input-group-prepend { + margin-right: -1px +} + +.input-group-append { + margin-left: -1px +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: .37rem .75rem; + margin-bottom: 0; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #3b414e; + border: 1px solid #3b414e; + border-radius: .3rem +} + + .input-group-text input[type=checkbox], + .input-group-text input[type=radio] { + margin-top: 0 + } + +.input-group-lg > .custom-select, +.input-group-lg > .form-control:not(textarea) { + height: calc(1.5em + 1rem + 2px) +} + +.input-group-lg > .custom-select, +.input-group-lg > .form-control, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-prepend > .input-group-text { + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +.input-group-sm > .custom-select, +.input-group-sm > .form-control:not(textarea) { + height: calc(1.5em + .5rem + 2px) +} + +.input-group-sm > .custom-select, +.input-group-sm > .form-control, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-prepend > .input-group-text { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem +} + +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child), +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.custom-control { + position: relative; + display: block; + min-height: 1.35rem; + padding-left: 1.5rem +} + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0 +} + + .custom-control-input:checked ~ .custom-control-label::before { + color: #363c48; + border-color: #e6d46a; + background-color: #e6d46a; + } + + .custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: none; + box-shadow: none + } + + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #3f4654 + } + + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #fff; + border-color: #fff + } + + .custom-control-input:disabled ~ .custom-control-label { + color: #8790a4 + } + + .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #343945 + } + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top +} + + .custom-control-label::before { + position: absolute; + top: .175rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #363c48; + border: #3b414e solid 1px + } + + .custom-control-label::after { + position: absolute; + top: .175rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50% + } + +.custom-checkbox .custom-control-label::before { + border-radius: .3rem +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%515866' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #5369f8; + background-color: #5369f8 +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-radio .custom-control-label::before { + border-radius: 50% +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-switch { + padding-left: 2.25rem +} + + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: .5rem + } + + .custom-switch .custom-control-label::after { + top: calc(.175rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #3b414e; + border-radius: .5rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out + } + +@media (prefers-reduced-motion:reduce) { + .custom-switch .custom-control-label::after { + -webkit-transition: none; + transition: none + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #363c48; + -webkit-transform: translateX(.75rem); + transform: translateX(.75rem) +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem 1.75rem .47rem .75rem; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; + background-color: #363c48; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + + .custom-select:focus { + border-color: #3f4654; + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) + } + + .custom-select:focus::-ms-value { + color: #a1a8b8; + background-color: #363c48 + } + + .custom-select[multiple], + .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: .75rem; + background-image: none + } + + .custom-select:disabled { + color: #8790a4; + background-color: #323742 + } + + .custom-select::-ms-expand { + display: none + } + +.custom-select-sm { + height: calc(1.5em + .5rem + 2px); + padding-top: .25rem; + padding-bottom: .25rem; + padding-left: .5rem; + font-size: .7875rem +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: .5rem; + padding-bottom: .5rem; + padding-left: 1rem; + font-size: 1.125rem +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + margin-bottom: 0 +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + .94rem + 2px); + margin: 0; + opacity: 0 +} + + .custom-file-input:focus ~ .custom-file-label { + border-color: #3f4654; + -webkit-box-shadow: none; + box-shadow: none + } + + .custom-file-input:disabled ~ .custom-file-label { + background-color: #343945 + } + + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse" + } + + .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse) + } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + background-color: #363c48; + border: 1px solid #3b414e; + border-radius: .3rem +} + + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + .94rem); + padding: .47rem .75rem; + line-height: 1.5; + color: #a1a8b8; + content: "Browse"; + background-color: #3b414e; + border-left: inherit; + border-radius: 0 .3rem .3rem 0 + } + +.custom-range { + width: 100%; + height: calc(1rem + .3rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + + .custom-range:focus { + outline: 0 + } + + .custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #292d36, none; + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range::-moz-focus-outer { + border: 0 + } + + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + -webkit-appearance: none; + appearance: none + } + +@media (prefers-reduced-motion:reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #fff +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #3b414e; + border-color: transparent; + border-radius: 1rem +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + -moz-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #fff +} + +.custom-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #3b414e; + border-color: transparent; + border-radius: 1rem +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: .15rem; + margin-left: .15rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-ms-thumb:active { + background-color: #fff +} + +.custom-range::-ms-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: .5rem +} + +.custom-range::-ms-fill-lower { + background-color: #3b414e; + border-radius: 1rem +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #3b414e; + border-radius: 1rem +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #6b768d +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #6b768d +} + +.custom-range:disabled::-moz-range-track { + cursor: default +} + +.custom-range:disabled::-ms-thumb { + background-color: #6b768d +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none + } +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem +} + + .nav-link:focus, + .nav-link:hover { + text-decoration: none + } + + .nav-link.disabled { + color: #8790a4; + pointer-events: none; + cursor: default + } + +.nav-tabs { + border-bottom: 1px solid #3b414e +} + + .nav-tabs .nav-item { + margin-bottom: -1px + } + + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem + } + + .nav-tabs .nav-link:focus, + .nav-tabs .nav-link:hover { + border-color: #323742 #323742 #3b414e + } + + .nav-tabs .nav-link.disabled { + color: #8790a4; + background-color: transparent; + border-color: transparent + } + + .nav-tabs .nav-item.show .nav-link, + .nav-tabs .nav-link.active { + color: #a1a8b8; + background-color: #323742; + border-color: #3b414e #3b414e #323742 + } + + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 + } + +.nav-pills .nav-link { + border-radius: .3rem +} + + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: #fff; + background-color: #5369f8 + } + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center +} + +.tab-content > .tab-pane { + display: none +} + +.tab-content > .active { + display: block +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: .5rem 1rem +} + + .navbar > .container, + .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } + +.navbar-brand { + display: inline-block; + padding-top: .33125rem; + padding-bottom: .33125rem; + margin-right: 1rem; + font-size: 1.125rem; + line-height: inherit; + white-space: nowrap +} + + .navbar-brand:focus, + .navbar-brand:hover { + text-decoration: none + } + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 + } + + .navbar-nav .dropdown-menu { + position: static; + float: none + } + +.navbar-text { + display: inline-block; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.125rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .3rem +} + + .navbar-toggler:focus, + .navbar-toggler:hover { + text-decoration: none + } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100% +} + +@media (max-width:575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-sm .navbar-toggler { + display: none + } +} + +@media (max-width:767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-md .navbar-toggler { + display: none + } +} + +@media (max-width:991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-lg .navbar-toggler { + display: none + } +} + +@media (max-width:1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-xl .navbar-toggler { + display: none + } +} + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start +} + + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0 + } + + .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand > .container, + .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand .navbar-toggler { + display: none + } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, .9) +} + + .navbar-light .navbar-brand:focus, + .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) + } + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .5) +} + + .navbar-light .navbar-nav .nav-link:focus, + .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) + } + + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) + } + + .navbar-light .navbar-nav .active > .nav-link, + .navbar-light .navbar-nav .nav-link.active, + .navbar-light .navbar-nav .nav-link.show, + .navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, .9) + } + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .5); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .5) +} + + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, .9) + } + + .navbar-light .navbar-text a:focus, + .navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) + } + +.navbar-dark .navbar-brand { + color: #fff +} + + .navbar-dark .navbar-brand:focus, + .navbar-dark .navbar-brand:hover { + color: #fff + } + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .5) +} + + .navbar-dark .navbar-nav .nav-link:focus, + .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) + } + + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) + } + + .navbar-dark .navbar-nav .active > .nav-link, + .navbar-dark .navbar-nav .nav-link.active, + .navbar-dark .navbar-nav .nav-link.show, + .navbar-dark .navbar-nav .show > .nav-link { + color: #fff + } + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .5); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .5) +} + + .navbar-dark .navbar-text a { + color: #fff + } + + .navbar-dark .navbar-text a:focus, + .navbar-dark .navbar-text a:hover { + color: #fff + } + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #515866; + background-clip: border-box; + border: 0 solid rgba(0, 0, 0, .125); + border-radius: .5rem +} + + .card > hr { + margin-right: 0; + margin-left: 0 + } + + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem + } + + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem + } + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem +} + +.card-title { + margin-bottom: .75rem +} + +.card-subtitle { + margin-top: -.375rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link + .card-link { + margin-left: 1.25rem +} + +.card-header { + padding: .75rem 1.25rem; + margin-bottom: 0; + background-color: #3b414e; + border-bottom: 0 solid rgba(0, 0, 0, .125) +} + + .card-header:first-child { + border-radius: calc(.5rem - 0) calc(.5rem - 0) 0 0 + } + + .card-header + .list-group .list-group-item:first-child { + border-top: 0 + } + +.card-footer { + padding: .75rem 1.25rem; + background-color: #3b414e; + border-top: 0 solid rgba(0, 0, 0, .125) +} + + .card-footer:last-child { + border-radius: 0 0 calc(.5rem - 0) calc(.5rem - 0) + } + +.card-header-tabs { + margin-right: -.625rem; + margin-bottom: -.75rem; + margin-left: -.625rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem +} + +.card-img { + width: 100%; + border-radius: calc(.5rem - 0) +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(.5rem - 0); + border-top-right-radius: calc(.5rem - 0) +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(.5rem - 0); + border-bottom-left-radius: calc(.5rem - 0) +} + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + + .card-deck .card { + margin-bottom: 12px + } + +@media (min-width:576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -12px; + margin-left: -12px + } + + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 12px; + margin-bottom: 0; + margin-left: 12px + } +} + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + + .card-group > .card { + margin-bottom: 12px + } + +@media (min-width:576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap + } + + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0 + } + + .card-group > .card + .card { + margin-left: 0; + border-left: 0 + } + + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-header, + .card-group > .card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-footer, + .card-group > .card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-header, + .card-group > .card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-footer, + .card-group > .card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.card-columns .card { + margin-bottom: .75rem +} + +@media (min-width:576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1 + } + + .card-columns .card { + display: inline-block; + width: 100% + } +} + +.accordion > .card { + overflow: hidden +} + + .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0 + } + + .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0 + } + + .accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 + } + + .accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0 + } + + .accordion > .card .card-header { + margin-bottom: 0 + } + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: .75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #323742; + border-radius: .3rem +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: .5rem +} + + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: .5rem; + color: #8790a4; + content: "/" + } + + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline + } + + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none + } + +.breadcrumb-item.active { + color: #8790a4 +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: .3rem +} + +.page-link { + position: relative; + display: block; + padding: .5rem .75rem; + margin-left: -1px; + line-height: 1.25; + color: #ffffff; + background-color: #3b414f; + border: 1px solid #515866; +} + + .page-link:hover { + z-index: 2; + color: #e6d46a; + text-decoration: none; + background-color: #323742; + border-color: #515866; + } + + .page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) + } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #5369f8; + border-color: #5369f8 +} + +.page-item.disabled .page-link { + color: #8790a4; + pointer-events: none; + cursor: auto; + background-color: #323742; + border-color: #3b414e +} + +.pagination-lg .page-link { + padding: .75rem 1.5rem; + font-size: 1.125rem; + line-height: 1.5 +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.pagination-sm .page-link { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5 +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .25em .4em; + font-size: 75%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .3rem; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .badge { + -webkit-transition: none; + transition: none + } +} + +a.badge:focus, +a.badge:hover { + text-decoration: none +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff; + background-color: #5369f8 +} + +a.badge-primary:focus, +a.badge-primary:hover { + color: #fff; + background-color: #223ef6 +} + +a.badge-primary.focus, +a.badge-primary:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) +} + +.badge-secondary { + color: #fff; + background-color: #292d36 +} + +a.badge-secondary:focus, +a.badge-secondary:hover { + color: #fff; + background-color: #131519 +} + +a.badge-secondary.focus, +a.badge-secondary:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) +} + +.badge-success { + color: #d6d9e0; + background-color: #43d39e +} + +a.badge-success:focus, +a.badge-success:hover { + color: #d6d9e0; + background-color: #2bb884 +} + +a.badge-success.focus, +a.badge-success:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) +} + +.badge-info { + color: #d6d9e0; + background-color: #25c2e3 +} + +a.badge-info:focus, +a.badge-info:hover { + color: #d6d9e0; + background-color: #18a0bd +} + +a.badge-info.focus, +a.badge-info:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) +} + +.badge-warning { + color: #d6d9e0; + background-color: #ffbe0b +} + +a.badge-warning:focus, +a.badge-warning:hover { + color: #d6d9e0; + background-color: #d79e00 +} + +a.badge-warning.focus, +a.badge-warning:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) +} + +.badge-danger { + color: #fff; + background-color: #ff5c75 +} + +a.badge-danger:focus, +a.badge-danger:hover { + color: #fff; + background-color: #ff294a +} + +a.badge-danger.focus, +a.badge-danger:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) +} + +.badge-light { + color: #fff; + background-color: #3b414e +} + +a.badge-light:focus, +a.badge-light:hover { + color: #fff; + background-color: #252931 +} + +a.badge-light.focus, +a.badge-light:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) +} + +.badge-dark { + color: #d6d9e0; + background-color: #bcc1cc +} + +a.badge-dark:focus, +a.badge-dark:hover { + color: #d6d9e0; + background-color: #9fa6b6 +} + +a.badge-dark.focus, +a.badge-dark:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #323742; + border-radius: .5rem +} + +@media (min-width:576px) { + .jumbotron { + padding: 4rem 2rem + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0 +} + +.alert { + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .3rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 3.85rem +} + + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: .75rem 1.25rem; + color: inherit + } + +.alert-primary { + color: #2b3781; + background-color: #5369f8; + border-color: #5369f8 +} + + .alert-primary hr { + border-top-color: #3a54f7 + } + + .alert-primary .alert-link { + color: #1e275b + } + +.alert-secondary { + color: #15171c; + background-color: #292d36; + border-color: #292d36 +} + + .alert-secondary hr { + border-top-color: #1e2128 + } + + .alert-secondary .alert-link { + color: #000 + } + +.alert-success { + color: #236e52; + background-color: #43d39e; + border-color: #43d39e +} + + .alert-success hr { + border-top-color: #30cd93 + } + + .alert-success .alert-link { + color: #174735 + } + +.alert-info { + color: #136576; + background-color: #25c2e3; + border-color: #25c2e3 +} + + .alert-info hr { + border-top-color: #1bb3d3 + } + + .alert-info .alert-link { + color: #0c3f4a + } + +.alert-warning { + color: #856306; + background-color: #ffbe0b; + border-color: #ffbe0b +} + + .alert-warning hr { + border-top-color: #f1b000 + } + + .alert-warning .alert-link { + color: #543f04 + } + +.alert-danger { + color: #85303d; + background-color: #ff5c75; + border-color: #ff5c75 +} + + .alert-danger hr { + border-top-color: #ff435f + } + + .alert-danger .alert-link { + color: #60222c + } + +.alert-light { + color: #1f2229; + background-color: #3b414e; + border-color: #3b414e +} + + .alert-light hr { + border-top-color: #30353f + } + + .alert-light .alert-link { + color: #090a0c + } + +.alert-dark { + color: #62646a; + background-color: #bcc1cc; + border-color: #bcc1cc +} + + .alert-dark hr { + border-top-color: #aeb4c1 + } + + .alert-dark .alert-link { + color: #4a4b50 + } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: .75rem 0 + } + + to { + background-position: 0 0 + } +} + +@keyframes progress-bar-stripes { + from { + background-position: .75rem 0 + } + + to { + background-position: 0 0 + } +} + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: .75rem; + overflow: hidden; + font-size: .675rem; + background-color: #3b414e; + border-radius: .3rem +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #5369f8; + -webkit-transition: width .6s ease; + transition: width .6s ease +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar { + -webkit-transition: none; + transition: none + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-size: .75rem .75rem +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none + } +} + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0 +} + +.list-group-item-action { + width: 100%; + color: #a1a8b8; + text-align: inherit +} + + .list-group-item-action:focus, + .list-group-item-action:hover { + z-index: 1; + color: #a1a8b8; + text-decoration: none; + background-color: #212529 + } + + .list-group-item-action:active { + color: #a1a8b8; + background-color: #323742 + } + +.list-group-item { + position: relative; + display: block; + padding: .75rem 1.25rem; + margin-bottom: -1px; + background-color: #323742; + border: 1px solid #3b414e +} + + .list-group-item:first-child { + border-top-left-radius: .3rem; + border-top-right-radius: .3rem + } + + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: .3rem + } + + .list-group-item.disabled, + .list-group-item:disabled { + color: #8790a4; + pointer-events: none; + background-color: #323742 + } + + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row +} + + .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } + +@media (min-width:576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0 +} + + .list-group-flush .list-group-item:last-child { + margin-bottom: -1px + } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0 +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0 +} + +.list-group-item-primary { + color: #2b3781; + background-color: #cfd5fd +} + + .list-group-item-primary.list-group-item-action:focus, + .list-group-item-primary.list-group-item-action:hover { + color: #2b3781; + background-color: #b7c0fc + } + + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #2b3781; + border-color: #2b3781 + } + +.list-group-item-secondary { + color: #15171c; + background-color: #c3c4c7 +} + + .list-group-item-secondary.list-group-item-action:focus, + .list-group-item-secondary.list-group-item-action:hover { + color: #15171c; + background-color: #b6b7bb + } + + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #15171c; + border-color: #15171c + } + +.list-group-item-success { + color: #236e52; + background-color: #caf3e4 +} + + .list-group-item-success.list-group-item-action:focus, + .list-group-item-success.list-group-item-action:hover { + color: #236e52; + background-color: #b5eed9 + } + + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #236e52; + border-color: #236e52 + } + +.list-group-item-info { + color: #136576; + background-color: #c2eef7 +} + + .list-group-item-info.list-group-item-action:focus, + .list-group-item-info.list-group-item-action:hover { + color: #136576; + background-color: #abe8f4 + } + + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #136576; + border-color: #136576 + } + +.list-group-item-warning { + color: #856306; + background-color: #ffedbb +} + + .list-group-item-warning.list-group-item-action:focus, + .list-group-item-warning.list-group-item-action:hover { + color: #856306; + background-color: #ffe6a2 + } + + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856306; + border-color: #856306 + } + +.list-group-item-danger { + color: #85303d; + background-color: #ffd1d8 +} + + .list-group-item-danger.list-group-item-action:focus, + .list-group-item-danger.list-group-item-action:hover { + color: #85303d; + background-color: #ffb8c2 + } + + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #85303d; + border-color: #85303d + } + +.list-group-item-light { + color: #1f2229; + background-color: #c8cacd +} + + .list-group-item-light.list-group-item-action:focus, + .list-group-item-light.list-group-item-action:hover { + color: #1f2229; + background-color: #bbbdc1 + } + + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #1f2229; + border-color: #1f2229 + } + +.list-group-item-dark { + color: #62646a; + background-color: #eceef1 +} + + .list-group-item-dark.list-group-item-action:focus, + .list-group-item-dark.list-group-item-action:hover { + color: #62646a; + background-color: #dde1e6 + } + + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #62646a; + border-color: #62646a + } + +.close { + float: right; + font-size: 1.35rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5 +} + + .close:hover { + color: #000; + text-decoration: none + } + + .close:not(:disabled):not(.disabled):focus, + .close:not(:disabled):not(.disabled):hover { + opacity: .75 + } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +a.close.disabled { + pointer-events: none +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: .875rem; + background-color: #3b414e; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + -webkit-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1); + box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: .25rem +} + + .toast:not(:last-child) { + margin-bottom: .75rem + } + + .toast.showing { + opacity: 1 + } + + .toast.show { + display: block; + opacity: 1 + } + + .toast.hide { + display: none + } + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: .25rem .75rem; + color: #8790a4; + background-color: #393f4b; + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05) +} + +.toast-body { + padding: .75rem +} + +.modal-open { + overflow: hidden +} + + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto + } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + transition: -webkit-transform .3s ease-out; + transition: transform .3s ease-out; + transition: transform .3s ease-out, -webkit-transform .3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px) +} + +@media (prefers-reduced-motion:reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + transition: none + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none +} + +.modal-dialog-scrollable { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem) +} + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden + } + + .modal-dialog-scrollable .modal-footer, + .modal-dialog-scrollable .modal-header { + -ms-flex-negative: 0; + flex-shrink: 0 + } + + .modal-dialog-scrollable .modal-body { + overflow-y: auto + } + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem) +} + + .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: "" + } + + .modal-dialog-centered.modal-dialog-scrollable { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100% + } + + .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none + } + + .modal-dialog-centered.modal-dialog-scrollable::before { + content: none + } + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #323742; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 1rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + + .modal-backdrop.fade { + opacity: 0 + } + + .modal-backdrop.show { + opacity: .5 + } + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #a1a8b8; + border-top-left-radius: .5rem; + border-top-right-radius: .5rem +} + + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto + } + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #3b414e; + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem +} + + .modal-footer > :not(:first-child) { + margin-left: .25rem + } + + .modal-footer > :not(:last-child) { + margin-right: .25rem + } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 600px; + margin: 1.75rem auto + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem) + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem) + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem) + } + + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + .modal-lg, + .modal-xl { + max-width: 800px + } +} + +@media (min-width:1200px) { + .modal-xl { + max-width: 1140px + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .7875rem; + word-wrap: break-word; + opacity: 0 +} + + .tooltip.show { + opacity: .9 + } + + .tooltip .arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem + } + + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid + } + +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + + .bs-tooltip-auto[x-placement^=top] .arrow, + .bs-tooltip-top .arrow { + bottom: 0 + } + + .bs-tooltip-auto[x-placement^=top] .arrow::before, + .bs-tooltip-top .arrow::before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding: 0 .4rem +} + + .bs-tooltip-auto[x-placement^=right] .arrow, + .bs-tooltip-right .arrow { + left: 0; + width: .4rem; + height: .8rem + } + + .bs-tooltip-auto[x-placement^=right] .arrow::before, + .bs-tooltip-right .arrow::before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + + .bs-tooltip-auto[x-placement^=bottom] .arrow, + .bs-tooltip-bottom .arrow { + top: 0 + } + + .bs-tooltip-auto[x-placement^=bottom] .arrow::before, + .bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding: 0 .4rem +} + + .bs-tooltip-auto[x-placement^=left] .arrow, + .bs-tooltip-left .arrow { + right: 0; + width: .4rem; + height: .8rem + } + + .bs-tooltip-auto[x-placement^=left] .arrow::before, + .bs-tooltip-left .arrow::before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #d6d9e0 + } + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #3b414e; + text-align: center; + background-color: #d6d9e0; + border-radius: .3rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .7875rem; + word-wrap: break-word; + background-color: #d6d9e0; + background-clip: padding-box; + border: 1px solid #c7ccd5; + border-radius: .5rem +} + + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem; + margin: 0 .5rem + } + + .popover .arrow::after, + .popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid + } + +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom: .5rem +} + + .bs-popover-auto[x-placement^=top] > .arrow, + .bs-popover-top > .arrow { + bottom: calc((.5rem + 1px) * -1) + } + + .bs-popover-auto[x-placement^=top] > .arrow::before, + .bs-popover-top > .arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=top] > .arrow::after, + .bs-popover-top > .arrow::after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #d6d9e0 + } + +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left: .5rem +} + + .bs-popover-auto[x-placement^=right] > .arrow, + .bs-popover-right > .arrow { + left: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .5rem 0 + } + + .bs-popover-auto[x-placement^=right] > .arrow::before, + .bs-popover-right > .arrow::before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=right] > .arrow::after, + .bs-popover-right > .arrow::after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #d6d9e0 + } + +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top: .5rem +} + + .bs-popover-auto[x-placement^=bottom] > .arrow, + .bs-popover-bottom > .arrow { + top: calc((.5rem + 1px) * -1) + } + + .bs-popover-auto[x-placement^=bottom] > .arrow::before, + .bs-popover-bottom > .arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=bottom] > .arrow::after, + .bs-popover-bottom > .arrow::after { + top: 1px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #d6d9e0 + } + + .bs-popover-auto[x-placement^=bottom] .popover-header::before, + .bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #cdd1d9 + } + +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right: .5rem +} + + .bs-popover-auto[x-placement^=left] > .arrow, + .bs-popover-left > .arrow { + right: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .5rem 0 + } + + .bs-popover-auto[x-placement^=left] > .arrow::before, + .bs-popover-left > .arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=left] > .arrow::after, + .bs-popover-left > .arrow::after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #d6d9e0 + } + +.popover-header { + padding: .5rem .75rem; + margin-bottom: 0; + font-size: .9rem; + color: #323742; + background-color: #cdd1d9; + border-bottom: 1px solid #bfc3ce; + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + + .popover-header:empty { + display: none + } + +.popover-body { + padding: .5rem .75rem; + color: #323742 +} + +.carousel { + position: relative +} + + .carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y + } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + + .carousel-inner::after { + display: block; + clear: both; + content: "" + } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform .6s ease-in-out; + transition: -webkit-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .carousel-item { + -webkit-transition: none; + transition: none + } +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + + .active.carousel-item-right, + .carousel-item-next:not(.carousel-item-left) { + -webkit-transform: translateX(100%); + transform: translateX(100%) + } + + .active.carousel-item-left, + .carousel-item-prev:not(.carousel-item-right) { + -webkit-transform: translateX(-100%); + transform: translateX(-100%) + } + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none +} + + .carousel-fade .carousel-item-next.carousel-item-left, + .carousel-fade .carousel-item-prev.carousel-item-right, + .carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 + } + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + -webkit-transition: 0s .6s opacity; + transition: 0s .6s opacity +} + +@media (prefers-reduced-motion:reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + transition: none + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: .5; + -webkit-transition: opacity .15s ease; + transition: opacity .15s ease +} + +@media (prefers-reduced-motion:reduce) { + .carousel-control-next, + .carousel-control-prev { + -webkit-transition: none; + transition: none + } +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50%/100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none +} + + .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity .6s ease; + transition: opacity .6s ease + } + +@media (prefers-reduced-motion:reduce) { + .carousel-indicators li { + -webkit-transition: none; + transition: none + } +} + +.carousel-indicators .active { + opacity: 1 +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: .25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0) + } + + 50% { + opacity: 1 + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0) + } + + 50% { + opacity: 1 + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +.align-baseline { + vertical-align: baseline !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.bg-primary { + background-color: #5369f8 !important +} + +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #223ef6 !important +} + +.bg-secondary { + background-color: #292d36 !important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #131519 !important +} + +.bg-success { + background-color: #43d39e !important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #2bb884 !important +} + +.bg-info { + background-color: #25c2e3 !important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #18a0bd !important +} + +.bg-warning { + background-color: #ffbe0b !important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d79e00 !important +} + +.bg-danger { + background-color: #ff5c75 !important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #ff294a !important +} + +.bg-light { + background-color: #3b414e !important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #252931 !important +} + +.bg-dark { + background-color: #bcc1cc !important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #9fa6b6 !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.border { + border: 1px solid #3b414e !important +} + +.border-top { + border-top: 1px solid #3b414e !important +} + +.border-right { + border-right: 1px solid #3b414e !important +} + +.border-bottom { + border-bottom: 1px solid #3b414e !important +} + +.border-left { + border-left: 1px solid #3b414e !important +} + +.border-0 { + border: 0 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-right-0 { + border-right: 0 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-left-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #5369f8 !important +} + +.border-secondary { + border-color: #292d36 !important +} + +.border-success { + border-color: #43d39e !important +} + +.border-info { + border-color: #25c2e3 !important +} + +.border-warning { + border-color: #ffbe0b !important +} + +.border-danger { + border-color: #ff5c75 !important +} + +.border-light { + border-color: #3b414e !important +} + +.border-dark { + border-color: #bcc1cc !important +} + +.border-white { + border-color: #fff !important +} + +.rounded-sm { + border-radius: .2rem !important +} + +.rounded { + border-radius: .3rem !important +} + +.rounded-top { + border-top-left-radius: .3rem !important; + border-top-right-radius: .3rem !important +} + +.rounded-right { + border-top-right-radius: .3rem !important; + border-bottom-right-radius: .3rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .3rem !important; + border-bottom-left-radius: .3rem !important +} + +.rounded-left { + border-top-left-radius: .3rem !important; + border-bottom-left-radius: .3rem !important +} + +.rounded-lg { + border-radius: .5rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.d-none { + display: none !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important +} + +@media (min-width:576px) { + .d-sm-none { + display: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:768px) { + .d-md-none { + display: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:992px) { + .d-lg-none { + display: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:1200px) { + .d-xl-none { + display: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media print { + .d-print-none { + display: none !important + } + + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden +} + + .embed-responsive::before { + display: block; + content: "" + } + + .embed-responsive .embed-responsive-item, + .embed-responsive embed, + .embed-responsive iframe, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 + } + +.embed-responsive-21by9::before { + padding-top: 42.85714% +} + +.embed-responsive-16by9::before { + padding-top: 56.25% +} + +.embed-responsive-4by3::before { + padding-top: 75% +} + +.embed-responsive-1by1::before { + padding-top: 100% +} + +.embed-responsive-21by9::before { + padding-top: 42.85714% +} + +.embed-responsive-16by9::before { + padding-top: 56.25% +} + +.embed-responsive-4by3::before { + padding-top: 75% +} + +.embed-responsive-1by1::before { + padding-top: 100% +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important +} + +@media (min-width:576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +.float-left { + float: left !important +} + +.float-right { + float: right !important +} + +.float-none { + float: none !important +} + +@media (min-width:576px) { + .float-sm-left { + float: left !important + } + + .float-sm-right { + float: right !important + } + + .float-sm-none { + float: none !important + } +} + +@media (min-width:768px) { + .float-md-left { + float: left !important + } + + .float-md-right { + float: right !important + } + + .float-md-none { + float: none !important + } +} + +@media (min-width:992px) { + .float-lg-left { + float: left !important + } + + .float-lg-right { + float: right !important + } + + .float-lg-none { + float: none !important + } +} + +@media (min-width:1200px) { + .float-xl-left { + float: left !important + } + + .float-xl-right { + float: right !important + } + + .float-xl-none { + float: none !important + } +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030 +} + +@supports ((position:-webkit-sticky) or (position:sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal +} + +.shadow-sm { + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) !important; + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) !important +} + +.shadow { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important; + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} +.w-auto { + width: auto !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.mh-100 { + max-height: 100% !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.vw-100 { + width: 100vw !important +} + +.vh-100 { + height: 100vh !important +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0) +} + +.m-0 { + margin: 0 !important +} + +.mt-0, +.my-0 { + margin-top: 0 !important +} + +.mr-0, +.mx-0 { + margin-right: 0 !important +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important +} + +.ml-0, +.mx-0 { + margin-left: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.mt-1, +.my-1 { + margin-top: .25rem !important +} + +.mr-1, +.mx-1 { + margin-right: .25rem !important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem !important +} + +.ml-1, +.mx-1 { + margin-left: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.mt-2, +.my-2 { + margin-top: .5rem !important +} + +.mr-2, +.mx-2 { + margin-right: .5rem !important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem !important +} + +.ml-2, +.mx-2 { + margin-left: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.mt-3, +.my-3 { + margin-top: 1rem !important +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.mt-5, +.my-5 { + margin-top: 3rem !important +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important +} + +.p-0 { + padding: 0 !important +} + +.pt-0, +.py-0 { + padding-top: 0 !important +} + +.pr-0, +.px-0 { + padding-right: 0 !important +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important +} + +.pl-0, +.px-0 { + padding-left: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.pt-1, +.py-1 { + padding-top: .25rem !important +} + +.pr-1, +.px-1 { + padding-right: .25rem !important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem !important +} + +.pl-1, +.px-1 { + padding-left: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.pt-2, +.py-2 { + padding-top: .5rem !important +} + +.pr-2, +.px-2 { + padding-right: .5rem !important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem !important +} + +.pl-2, +.px-2 { + padding-left: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.pt-3, +.py-3 { + padding-top: 1rem !important +} + +.pr-3, +.px-3 { + padding-right: 1rem !important +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important +} + +.pl-3, +.px-3 { + padding-left: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.pt-5, +.py-5 { + padding-top: 3rem !important +} + +.pr-5, +.px-5 { + padding-right: 3rem !important +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important +} + +.pl-5, +.px-5 { + padding-left: 3rem !important +} + +.m-n1 { + margin: -.25rem !important +} + +.mt-n1, +.my-n1 { + margin-top: -.25rem !important +} + +.mr-n1, +.mx-n1 { + margin-right: -.25rem !important +} + +.mb-n1, +.my-n1 { + margin-bottom: -.25rem !important +} + +.ml-n1, +.mx-n1 { + margin-left: -.25rem !important +} + +.m-n2 { + margin: -.5rem !important +} + +.mt-n2, +.my-n2 { + margin-top: -.5rem !important +} + +.mr-n2, +.mx-n2 { + margin-right: -.5rem !important +} + +.mb-n2, +.my-n2 { + margin-bottom: -.5rem !important +} + +.ml-n2, +.mx-n2 { + margin-left: -.5rem !important +} + +.m-n3 { + margin: -1rem !important +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important +} + +.m-n4 { + margin: -1.5rem !important +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important +} + +.m-n5 { + margin: -3rem !important +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important +} + +.m-auto { + margin: auto !important +} + +.mt-auto, +.my-auto { + margin-top: auto !important +} + +.mr-auto, +.mx-auto { + margin-right: auto !important +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important +} + +.ml-auto, +.mx-auto { + margin-left: auto !important +} + +@media (min-width:576px) { + .m-sm-0 { + margin: 0 !important + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important + } + + .m-sm-1 { + margin: .25rem !important + } + + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem !important + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem !important + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem !important + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem !important + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem !important + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem !important + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: .5rem !important + } + + .m-sm-3 { + margin: 1rem !important + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important + } + + .m-sm-4 { + margin: 1.5rem !important + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important + } + + .m-sm-5 { + margin: 3rem !important + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important + } + + .p-sm-0 { + padding: 0 !important + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem !important + } + + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem !important + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem !important + } + + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem !important + } + + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem !important + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem !important + } + + .pl-sm-2, + .px-sm-2 { + padding-left: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important + } + + .m-sm-n1 { + margin: -.25rem !important + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -.25rem !important + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -.25rem !important + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -.25rem !important + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -.25rem !important + } + + .m-sm-n2 { + margin: -.5rem !important + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -.5rem !important + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -.5rem !important + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -.5rem !important + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -.5rem !important + } + + .m-sm-n3 { + margin: -1rem !important + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important + } + + .m-sm-n4 { + margin: -1.5rem !important + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important + } + + .m-sm-n5 { + margin: -3rem !important + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important + } + + .m-sm-auto { + margin: auto !important + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important + } +} + +@media (min-width:768px) { + .m-md-0 { + margin: 0 !important + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important + } + + .m-md-1 { + margin: .25rem !important + } + + .mt-md-1, + .my-md-1 { + margin-top: .25rem !important + } + + .mr-md-1, + .mx-md-1 { + margin-right: .25rem !important + } + + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem !important + } + + .ml-md-1, + .mx-md-1 { + margin-left: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .mt-md-2, + .my-md-2 { + margin-top: .5rem !important + } + + .mr-md-2, + .mx-md-2 { + margin-right: .5rem !important + } + + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem !important + } + + .ml-md-2, + .mx-md-2 { + margin-left: .5rem !important + } + + .m-md-3 { + margin: 1rem !important + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important + } + + .m-md-4 { + margin: 1.5rem !important + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important + } + + .m-md-5 { + margin: 3rem !important + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important + } + + .p-md-0 { + padding: 0 !important + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .pt-md-1, + .py-md-1 { + padding-top: .25rem !important + } + + .pr-md-1, + .px-md-1 { + padding-right: .25rem !important + } + + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem !important + } + + .pl-md-1, + .px-md-1 { + padding-left: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .pt-md-2, + .py-md-2 { + padding-top: .5rem !important + } + + .pr-md-2, + .px-md-2 { + padding-right: .5rem !important + } + + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem !important + } + + .pl-md-2, + .px-md-2 { + padding-left: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important + } + + .m-md-n1 { + margin: -.25rem !important + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -.25rem !important + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -.25rem !important + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -.25rem !important + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -.25rem !important + } + + .m-md-n2 { + margin: -.5rem !important + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -.5rem !important + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -.5rem !important + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -.5rem !important + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -.5rem !important + } + + .m-md-n3 { + margin: -1rem !important + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important + } + + .m-md-n4 { + margin: -1.5rem !important + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important + } + + .m-md-n5 { + margin: -3rem !important + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important + } + + .m-md-auto { + margin: auto !important + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important + } +} + +@media (min-width:992px) { + .m-lg-0 { + margin: 0 !important + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important + } + + .m-lg-1 { + margin: .25rem !important + } + + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem !important + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem !important + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem !important + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem !important + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem !important + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem !important + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: .5rem !important + } + + .m-lg-3 { + margin: 1rem !important + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important + } + + .m-lg-4 { + margin: 1.5rem !important + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important + } + + .m-lg-5 { + margin: 3rem !important + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important + } + + .p-lg-0 { + padding: 0 !important + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem !important + } + + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem !important + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem !important + } + + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem !important + } + + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem !important + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem !important + } + + .pl-lg-2, + .px-lg-2 { + padding-left: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important + } + + .m-lg-n1 { + margin: -.25rem !important + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -.25rem !important + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -.25rem !important + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -.25rem !important + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -.25rem !important + } + + .m-lg-n2 { + margin: -.5rem !important + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -.5rem !important + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -.5rem !important + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -.5rem !important + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -.5rem !important + } + + .m-lg-n3 { + margin: -1rem !important + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important + } + + .m-lg-n4 { + margin: -1.5rem !important + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important + } + + .m-lg-n5 { + margin: -3rem !important + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important + } + + .m-lg-auto { + margin: auto !important + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important + } +} + +@media (min-width:1200px) { + .m-xl-0 { + margin: 0 !important + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important + } + + .m-xl-1 { + margin: .25rem !important + } + + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem !important + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem !important + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem !important + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem !important + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem !important + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem !important + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: .5rem !important + } + + .m-xl-3 { + margin: 1rem !important + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important + } + + .m-xl-4 { + margin: 1.5rem !important + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important + } + + .m-xl-5 { + margin: 3rem !important + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important + } + + .p-xl-0 { + padding: 0 !important + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem !important + } + + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem !important + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem !important + } + + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem !important + } + + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem !important + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem !important + } + + .pl-xl-2, + .px-xl-2 { + padding-left: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important + } + + .m-xl-n1 { + margin: -.25rem !important + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -.25rem !important + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -.25rem !important + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -.25rem !important + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -.25rem !important + } + + .m-xl-n2 { + margin: -.5rem !important + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -.5rem !important + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -.5rem !important + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -.5rem !important + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -.5rem !important + } + + .m-xl-n3 { + margin: -1rem !important + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important + } + + .m-xl-n4 { + margin: -1.5rem !important + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important + } + + .m-xl-n5 { + margin: -3rem !important + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important + } + + .m-xl-auto { + margin: auto !important + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important +} + +.text-justify { + text-align: justify !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.text-left { + text-align: left !important +} + +.text-right { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +@media (min-width:576px) { + .text-sm-left { + text-align: left !important + } + + .text-sm-right { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width:768px) { + .text-md-left { + text-align: left !important + } + + .text-md-right { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width:992px) { + .text-lg-left { + text-align: left !important + } + + .text-lg-right { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .text-xl-left { + text-align: left !important + } + + .text-xl-right { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.font-weight-light { + font-weight: 300 !important +} + +.font-weight-lighter { + font-weight: lighter !important +} + +.font-weight-normal { + font-weight: 400 !important +} + +.font-weight-bold { + font-weight: 700 !important +} + +.font-weight-bolder { + font-weight: bolder !important +} + +.font-italic { + font-style: italic !important +} + +.text-white { + color: #fff !important +} + +.text-primary { + color: #5369f8 !important +} + +a.text-primary:focus, +a.text-primary:hover { + color: #0a29f5 !important +} + +.text-secondary { + color: #292d36 !important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #08090b !important +} + +.text-success { + color: #43d39e !important +} + +a.text-success:focus, +a.text-success:hover { + color: #26a375 !important +} + +.text-info { + color: #25c2e3 !important +} + +a.text-info:focus, +a.text-info:hover { + color: #158da6 !important +} + +.text-warning { + color: #ffbe0b !important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #be8b00 !important +} + +.text-danger { + color: #ff5c75 !important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #ff1034 !important +} + +.text-light { + color: #3b414e !important +} + +a.text-light:focus, +a.text-light:hover { + color: #1a1d22 !important +} + +.text-dark { + color: #bcc1cc !important +} + +a.text-dark:focus, +a.text-dark:hover { + color: #9199ab !important +} + +.text-body { + color: #a1a8b8 !important +} + +.text-muted { + color: #808389 !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: rgba(255, 255, 255, .5) !important +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important +} + +.text-reset { + color: inherit !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media print { + *, + ::after, + ::before { + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + a:not(.btn) { + text-decoration: underline + } + + abbr[title]::after { + content: " (" attr(title) ")" + } + + pre { + white-space: pre-wrap !important + } + + blockquote, + pre { + border: 1px solid #6b768d; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + h2, + h3, + p { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } + + @page { + size: a3 + } + + body { + min-width: 992px !important + } + + .container { + min-width: 992px !important + } + + .navbar { + display: none + } + + .badge { + border: 1px solid #000 + } + + .table { + border-collapse: collapse !important + } + + .table td, + .table th { + background-color: #fff !important + } + + .table-bordered td, + .table-bordered th { + border: 1px solid #3b414e !important + } + + .table-dark { + color: inherit + } + + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #3b414e + } + + .table .thead-dark th { + color: inherit; + border-color: #3b414e + } +} + +.custom-accordionwitharrow .card + .card { + margin-top: .5rem +} + +.custom-accordionwitharrow .card .card-header { + background-color: transparent +} + +.custom-accordionwitharrow .accordion-arrow { + font-size: 1.2rem +} + +.custom-accordionwitharrow a.collapsed i.accordion-arrow:before { + content: "\e831" +} + +.custom-accordion .card { + overflow: visible; + border-color: transparent !important; + border-left: 2px dashed #3b414e !important; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 40px +} + + .custom-accordion .card .card-header { + border-radius: 7px !important + } + + .custom-accordion .card .card-header:before { + content: ""; + position: absolute; + left: 6px; + top: 22px; + width: 42px; + height: 2px; + background: #3b414e + } + + .custom-accordion .card .icon { + position: absolute; + left: -18px; + top: -2px + } + +.badge-soft { + color: #bcc1cc +} + +.badge-soft-primary { + background-color: rgba(83, 105, 248, .2); + color: #5369f8 !important +} + +.badge-soft-secondary { + background-color: rgba(41, 45, 54, .2); + color: #292d36 !important +} + +.badge-soft-success { + background-color: rgba(67, 211, 158, .2); + color: #43d39e !important +} + +.badge-soft-info { + background-color: rgba(37, 194, 227, .2); + color: #25c2e3 !important +} + +.badge-soft-warning { + background-color: rgba(255, 190, 11, .2); + color: #ffbe0b !important +} + +.badge-soft-danger { + background-color: rgba(255, 92, 117, .2); + color: #ff5c75 !important +} + +.badge-soft-light { + background-color: rgba(59, 65, 78, .2); + color: #3b414e !important +} + +.badge-soft-dark { + background-color: rgba(188, 193, 204, .2); + color: #bcc1cc !important +} + +.bg-soft-primary { + background-color: rgba(83, 105, 248, .25) !important +} + +.bg-soft-secondary { + background-color: rgba(41, 45, 54, .25) !important +} + +.bg-soft-success { + background-color: rgba(67, 211, 158, .25) !important +} + +.bg-soft-info { + background-color: rgba(37, 194, 227, .25) !important +} + +.bg-soft-warning { + background-color: rgba(255, 190, 11, .25) !important +} + +.bg-soft-danger { + background-color: rgba(255, 92, 117, .25) !important +} + +.bg-soft-light { + background-color: rgba(59, 65, 78, .25) !important +} + +.bg-soft-dark { + background-color: rgba(188, 193, 204, .25) !important +} + +.bg-gradient { + background: -webkit-gradient(linear, left top, left bottom, from(#564ab1), to(#746dad)); + background: linear-gradient(to bottom, #564ab1, #746dad) +} + +.breadcrumb-item + .breadcrumb-item::before { + font-family: unicons +} + +.btn { + color: #fff +} + + .btn:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn .icon svg { + width: 1rem; + height: 1rem; + margin-left: .1rem; + margin-top: -2px + } + +.btn-rounded { + border-radius: 2em +} + +.btn-light, +.btn-white { + color: #d6d9e0 +} + +.btn-white { + border-color: #3b414e +} + + .btn-white:focus, + .btn-white:hover { + background-color: #3b414e; + border-color: #576073 + } + +.btn-link { + font-weight: 400; + color: #5369f8; + background-color: transparent +} + + .btn-link:hover { + color: #0a29f5; + text-decoration: underline; + background-color: transparent; + border-color: transparent + } + + .btn-link.focus, + .btn-link:focus { + text-decoration: underline; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-link.disabled, + .btn-link:disabled { + color: #8790a4; + pointer-events: none + } + +.btn-xs { + padding: .2rem .6rem; + font-size: .75rem; + border-radius: .15rem +} + +.btn-soft-primary { + background-color: rgba(83, 105, 248, .5); + color: #5369f8; + border-color: rgba(83, 105, 248, .5) +} + + .btn-soft-primary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-primary:focus, + .btn-soft-primary:hover { + background-color: rgba(83, 105, 248, .55); + color: #5369f8 + } + +.btn-soft-secondary { + background-color: rgba(41, 45, 54, .5); + color: #292d36; + border-color: rgba(41, 45, 54, .5) +} + + .btn-soft-secondary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-secondary:focus, + .btn-soft-secondary:hover { + background-color: rgba(41, 45, 54, .55); + color: #292d36 + } + +.btn-soft-success { + background-color: rgba(67, 211, 158, .5); + color: #43d39e; + border-color: rgba(67, 211, 158, .5) +} + + .btn-soft-success:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-success:focus, + .btn-soft-success:hover { + background-color: rgba(67, 211, 158, .55); + color: #43d39e + } + +.btn-soft-info { + background-color: rgba(37, 194, 227, .5); + color: #25c2e3; + border-color: rgba(37, 194, 227, .5) +} + + .btn-soft-info:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-info:focus, + .btn-soft-info:hover { + background-color: rgba(37, 194, 227, .55); + color: #25c2e3 + } + +.btn-soft-warning { + background-color: rgba(255, 190, 11, .5); + color: #ffbe0b; + border-color: rgba(255, 190, 11, .5) +} + + .btn-soft-warning:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-warning:focus, + .btn-soft-warning:hover { + background-color: rgba(255, 190, 11, .55); + color: #ffbe0b + } + +.btn-soft-danger { + background-color: rgba(255, 92, 117, .5); + color: #ff5c75; + border-color: rgba(255, 92, 117, .5) +} + + .btn-soft-danger:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-danger:focus, + .btn-soft-danger:hover { + background-color: rgba(255, 92, 117, .55); + color: #ff5c75 + } + +.btn-soft-light { + background-color: rgba(59, 65, 78, .5); + color: #3b414e; + border-color: rgba(59, 65, 78, .5) +} + + .btn-soft-light:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-light:focus, + .btn-soft-light:hover { + background-color: rgba(59, 65, 78, .55); + color: #3b414e + } + +.btn-soft-dark { + background-color: rgba(188, 193, 204, .5); + color: #bcc1cc; + border-color: rgba(188, 193, 204, .5) +} + + .btn-soft-dark:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-dark:focus, + .btn-soft-dark:hover { + background-color: rgba(188, 193, 204, .55); + color: #bcc1cc + } + +.btn-outline-primary { + color: #5369f8; + border-color: #5369f8 +} + + .btn-outline-primary:hover { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary.focus, + .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary.disabled, + .btn-outline-primary:disabled { + color: #5369f8; + background-color: transparent + } + + .btn-outline-primary:not(:disabled):not(.disabled).active, + .btn-outline-primary:not(:disabled):not(.disabled):active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary:not(:disabled):not(.disabled).active:focus, + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-secondary { + color: #292d36; + border-color: #292d36 +} + + .btn-outline-secondary:hover { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary.focus, + .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary.disabled, + .btn-outline-secondary:disabled { + color: #292d36; + background-color: transparent + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active, + .btn-outline-secondary:not(:disabled):not(.disabled):active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-success { + color: #43d39e; + border-color: #43d39e +} + + .btn-outline-success:hover { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success.focus, + .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success.disabled, + .btn-outline-success:disabled { + color: #43d39e; + background-color: transparent + } + + .btn-outline-success:not(:disabled):not(.disabled).active, + .btn-outline-success:not(:disabled):not(.disabled):active, + .show > .btn-outline-success.dropdown-toggle { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success:not(:disabled):not(.disabled).active:focus, + .btn-outline-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-info { + color: #25c2e3; + border-color: #25c2e3 +} + + .btn-outline-info:hover { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info.focus, + .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info.disabled, + .btn-outline-info:disabled { + color: #25c2e3; + background-color: transparent + } + + .btn-outline-info:not(:disabled):not(.disabled).active, + .btn-outline-info:not(:disabled):not(.disabled):active, + .show > .btn-outline-info.dropdown-toggle { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info:not(:disabled):not(.disabled).active:focus, + .btn-outline-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-warning { + color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-outline-warning:hover { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning.focus, + .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning.disabled, + .btn-outline-warning:disabled { + color: #ffbe0b; + background-color: transparent + } + + .btn-outline-warning:not(:disabled):not(.disabled).active, + .btn-outline-warning:not(:disabled):not(.disabled):active, + .show > .btn-outline-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning:not(:disabled):not(.disabled).active:focus, + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-danger { + color: #ff5c75; + border-color: #ff5c75 +} + + .btn-outline-danger:hover { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger.focus, + .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger.disabled, + .btn-outline-danger:disabled { + color: #ff5c75; + background-color: transparent + } + + .btn-outline-danger:not(:disabled):not(.disabled).active, + .btn-outline-danger:not(:disabled):not(.disabled):active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger:not(:disabled):not(.disabled).active:focus, + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-light { + color: #3b414e; + border-color: #3b414e +} + + .btn-outline-light:hover { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light.focus, + .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light.disabled, + .btn-outline-light:disabled { + color: #3b414e; + background-color: transparent + } + + .btn-outline-light:not(:disabled):not(.disabled).active, + .btn-outline-light:not(:disabled):not(.disabled):active, + .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light:not(:disabled):not(.disabled).active:focus, + .btn-outline-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-dark { + color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-outline-dark:hover { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark.focus, + .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark.disabled, + .btn-outline-dark:disabled { + color: #bcc1cc; + background-color: transparent + } + + .btn-outline-dark:not(:disabled):not(.disabled).active, + .btn-outline-dark:not(:disabled):not(.disabled):active, + .show > .btn-outline-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark:not(:disabled):not(.disabled).active:focus, + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.card { + margin-bottom: 24px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + border-radius: .25rem +} + +.card-drop { + display: inline-block; + font-size: 20px; + line-height: 30px; + color: inherit; + height: 30px; + width: 30px; + border-radius: 50%; + text-align: center; + margin-top: -6px +} + + .card-drop:hover { + background-color: #323742; + color: #bcc1cc + } + +.card-header, +.card-title { + margin-top: 0 +} + +.card-nav { + margin: -.5rem 0 +} + +.card-box { + background-color: #323742; + padding: 1.25rem; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + margin-bottom: 24px; + border-radius: .5rem +} + +.header-title { + font-size: 1.04rem; + font-weight: 700 +} + +.sub-header { + margin-bottom: 24px; + color: #8790a4 +} + +.dropdown-menu { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + -webkit-animation-name: DropDownSlide; + animation-name: DropDownSlide; + -webkit-animation-duration: .3s; + animation-duration: .3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + margin: 0; + font-size: .9rem; + position: absolute; + z-index: 1000 +} + + .dropdown-menu.show { + top: 110% !important + } + +.dropdown-menu-right { + right: 0 !important; + left: auto !important +} + +.dropdown-menu[x-placement^=left], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=top] { + top: auto !important; + -webkit-animation: none !important; + animation: none !important +} + +@-webkit-keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + 0% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +@keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + 0% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +.dropdown-lg { + width: 320px +} + +@media (max-width:767.98px) { + .dropdown-lg { + width: 200px !important + } +} + +.drop-ani-none .dropdown-menu { + top: 0 !important; + -webkit-animation: none !important; + animation: none !important +} + +.form-control-light { + background-color: #212529; + border-color: #212529 +} + +input.form-control[type=color], +input.form-control[type=range] { + min-height: 39px +} + +.custom-select.is-invalid:focus, +.custom-select.is-valid:focus, +.custom-select:invalid:focus, +.custom-select:valid:focus, +.form-control.is-invalid:focus, +.form-control.is-valid:focus, +.form-control:invalid:focus, +.form-control:valid:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.comment-area-box .form-control { + border-color: #3b414e; + border-radius: .3rem .3rem 0 0 +} + +.comment-area-box .comment-area-btn { + background-color: #212529; + padding: 10px; + border: 1px solid #3b414e; + border-top: none; + border-radius: 0 0 .3rem .3rem +} + +input:focus { + outline: 0 +} + +.modal-title { + margin-top: 0 +} + +.modal-full { + width: 92%; + max-width: none +} + +.modal-demo { + background-color: #fff; + width: 600px !important; + border-radius: 4px; + display: none; + position: relative +} + + .modal-demo .close { + position: absolute; + top: 15px; + right: 25px; + color: #3b414e + } + +@media (max-width:768px) { + .modal-demo { + width: 96% !important + } +} + +.custom-modal-title { + padding: 15px 25px 15px 25px; + line-height: 22px; + font-size: 18px; + background-color: #bcc1cc; + color: #fff; + text-align: left; + margin: 0 +} + +.custom-modal-text { + padding: 20px +} + +.custombox-modal-wrapper { + text-align: left +} + +.custombox-modal-flash .close, +.custombox-modal-rotatedown .close { + top: 20px; + z-index: 9999 +} + +.nav-tabs { + border-bottom: 2px solid rgba(135, 144, 164, .2) +} + + .nav-tabs .nav-item { + margin-bottom: -2px + } + + .nav-tabs li a { + border-color: transparent !important; + padding: .625rem 1.25rem + } + + .nav-tabs li a.active { + border-bottom: 2px solid #5369f8 !important + } + + .nav-pills > li > a, + .nav-tabs > li > a { + color: #a1a8b8; + font-weight: 700 + } + +.nav-pills { + background: #292d36; + border-radius: .3rem; + padding: 6px 2px +} + + .nav-pills .nav-link { + background-color: transparent; + color: #a1a8b8 + } + + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: #a1a8b8; + background-color: #323742; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + +.navtab-bg li > a { + background-color: #3b414e; + margin: 0 5px +} + +.tab-content { + padding: 20px 0 0 0 +} + +.pagination-rounded .page-link { + border-radius: 30px !important; + margin: 0 3px; + border: none +} + +.popover-header { + margin-top: 0 +} + +.progress-sm { + height: 5px +} + +.progress-md { + height: 8px +} + +.progress-lg { + height: 12px +} + +.progress-xl { + height: 15px +} + +.progress-xxl { + height: 25px +} + +.progress-vertical { + min-height: 250px; + height: 250px; + width: 10px; + position: relative; + display: inline-block; + margin-bottom: 0; + margin-right: 20px +} + + .progress-vertical .progress-bar { + width: 100% + } + + .progress-vertical.progress-xl { + width: 15px + } + + .progress-vertical.progress-lg { + width: 12px + } + + .progress-vertical.progress-md { + width: 8px + } + + .progress-vertical.progress-sm { + width: 5px + } + +.progress-vertical-bottom { + min-height: 250px; + height: 250px; + position: relative; + width: 10px; + display: inline-block; + margin-bottom: 0; + margin-right: 20px +} + + .progress-vertical-bottom .progress-bar { + width: 100%; + bottom: 0; + position: absolute + } + + .progress-vertical-bottom.progress-xl { + width: 15px + } + + .progress-vertical-bottom.progress-lg { + width: 12px + } + + .progress-vertical-bottom.progress-md { + width: 8px + } + + .progress-vertical-bottom.progress-sm { + width: 5px + } + +.progress-w-percent { + min-height: 20px; + margin-bottom: 20px +} + + .progress-w-percent .progress { + width: 80%; + float: left; + margin-top: 8px + } + + .progress-w-percent .progress-value { + width: 20%; + float: right; + text-align: right; + line-height: 20px + } + +a { + text-decoration: none !important +} + + a:focus { + outline: 0 + } + +label { + font-weight: 600 +} + +button:focus { + outline: 0 +} + +.blockquote { + padding: 10px 20px; + margin-bottom: 20px; + border-left: 4px solid #323742 +} + + .blockquote.blockquote-reverse { + border-left: 0; + border-right: 4px solid #323742; + text-align: right + } + +.icon-dual { + color: #8790a4; + fill: rgba(135, 144, 164, .12) +} + +.icon-dual-primary { + color: #5369f8; + fill: rgba(83, 105, 248, .16) +} + +.icon-dual-secondary { + color: #292d36; + fill: rgba(41, 45, 54, .16) +} + +.icon-dual-success { + color: #43d39e; + fill: rgba(67, 211, 158, .16) +} + +.icon-dual-info { + color: #25c2e3; + fill: rgba(37, 194, 227, .16) +} + +.icon-dual-warning { + color: #ffbe0b; + fill: rgba(255, 190, 11, .16) +} + +.icon-dual-danger { + color: #ff5c75; + fill: rgba(255, 92, 117, .16) +} + +.icon-dual-light { + color: #3b414e; + fill: rgba(59, 65, 78, .16) +} + +.icon-dual-dark { + color: #bcc1cc; + fill: rgba(188, 193, 204, .16) +} + +.icon-xs { + height: 16px; + width: 16px +} + +.icon-lg { + height: 32px; + width: 32px +} + +.icon-xl { + height: 48px; + width: 48px +} + +.icon-xxl { + height: 72px; + width: 72px +} + +.table-centered td, +.table-centered th { + vertical-align: middle !important +} + +.table th { + font-weight: 700 +} + +.table .table-user img { + height: 30px; + width: 30px +} + +.action-icon { + color: #8790a4; + font-size: 1.2rem; + display: inline-block; + padding: 0 3px +} + + .action-icon:hover { + color: #a1a8b8 + } + +.table-nowrap td, +.table-nowrap th { + white-space: nowrap +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: 'Graphik'; + color: #a1a8b8; + font-weight: 600 +} + +p { + line-height: 1.6 +} +.font-size-10 { + font-size: 10px !important +} +.font-size-11 { + font-size: 11px !important +} + +.font-size-12 { + font-size: 12px !important +} + +.font-size-13 { + font-size: 13px !important +} + +.font-size-14 { + font-size: 14px !important +} + +.font-size-15 { + font-size: 15px !important +} + +.font-size-16 { + font-size: 16px !important +} + +.font-size-17 { + font-size: 17px !important +} + +.font-size-18 { + font-size: 18px !important +} + +.font-size-19 { + font-size: 19px !important +} + +.font-size-20 { + font-size: 20px !important +} + +.font-size-22 { + font-size: 22px !important +} + +.font-size-24 { + font-size: 24px !important +} + +.text-unline-dashed { + border-bottom: #576073 1px dashed !important; + padding-bottom: 1px +} + + +/*# sourceMappingURL=bootstrap-dark.min.css.map */ diff --git a/dist/assets/css/bootstrap.min.css b/dist/assets/css/bootstrap.min.css new file mode 100644 index 00000000..1ba48d74 --- /dev/null +++ b/dist/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#5369f8;--indigo:#564ab1;--purple:#6f42c1;--pink:#e83e8c;--red:#ff5c75;--orange:#f77e53;--yellow:#ffbe0b;--green:#43d39e;--teal:#1ce1ac;--cyan:#25c2e3;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5369f8;--secondary:#1e2139;--success:#43d39e;--info:#25c2e3;--warning:#ffbe0b;--danger:#ff5c75;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Nunito Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Nunito Sans",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#6c757d;text-align:left;background-color:#f3f4f7}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#5369f8;text-decoration:none;background-color:transparent}a:hover{color:#0a29f5;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.1875rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.53125rem}.h4,h4{font-size:1.3125rem}.h5,h5{font-size:1.09375rem}.h6,h6{font-size:.875rem}.lead{font-size:1.09375rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.09375rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f3f4f7;border:1px solid #e2e7f1;border-radius:.3rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;padding-right:12px;padding-left:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#6c757d}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #f6f6f7}.table thead th{vertical-align:bottom;border-bottom:2px solid #f6f6f7}.table tbody+tbody{border-top:2px solid #f6f6f7}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #f6f6f7}.table-bordered td,.table-bordered th{border:1px solid #f6f6f7}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#f6f6f7}.table-hover tbody tr:hover{color:#6c757d;background-color:#f6f6f7}.table-primary,.table-primary>td,.table-primary>th{background-color:#cfd5fd}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a6b1fb}.table-hover .table-primary:hover{background-color:#b7c0fc}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b7c0fc}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c0c1c8}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#8a8c98}.table-hover .table-secondary:hover{background-color:#b2b4bc}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b2b4bc}.table-success,.table-success>td,.table-success>th{background-color:#caf3e4}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#9de8cd}.table-hover .table-success:hover{background-color:#b5eed9}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b5eed9}.table-info,.table-info>td,.table-info>th{background-color:#c2eef7}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#8edff0}.table-hover .table-info:hover{background-color:#abe8f4}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abe8f4}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffedbb}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdd80}.table-hover .table-warning:hover{background-color:#ffe6a2}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe6a2}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffd1d8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ffaab7}.table-hover .table-danger:hover{background-color:#ffb8c2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffb8c2}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#f6f6f7}.table-hover .table-active:hover{background-color:#e9e9eb}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e9e9eb}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#4b4b5a;background-color:#f8f9fa;border-color:#f6f6f7}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;background-color:#fff;background-clip:padding-box;border:1px solid #e2e7f1;border-radius:.3rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#4b4b5a;background-color:#fff;border-color:#5369f8;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}select.form-control:focus::-ms-value{color:#4b4b5a;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.09375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.76562rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.5;color:#6c757d;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#43d39e}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3rem .6rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(67,211,158,.9);border-radius:.3rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#43d39e;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .25rem);background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#43d39e;padding-right:calc((1em + 1rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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(.75em + .5rem) calc(.75em + .5rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#43d39e}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#43d39e}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#43d39e}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#6cddb3;background-color:#6cddb3}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#43d39e}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#43d39e}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ff5c75}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3rem .6rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,92,117,.9);border-radius:.3rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ff5c75;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .25rem);background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ff5c75;padding-right:calc((1em + 1rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .5rem) calc(.75em + .5rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ff5c75}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ff5c75}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#ff5c75}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ff8fa0;background-color:#ff8fa0}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#ff5c75}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ff5c75}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#6c757d;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#6c757d;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-primary:hover{color:#fff;background-color:#2e49f7;border-color:#223ef6}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(109,128,249,.5);box-shadow:0 0 0 .15rem rgba(109,128,249,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#223ef6;border-color:#1634f6}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(109,128,249,.5);box-shadow:0 0 0 .15rem rgba(109,128,249,.5)}.btn-secondary{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-secondary:hover{color:#fff;background-color:#111220;border-color:#0c0e18}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(64,66,87,.5);box-shadow:0 0 0 .15rem rgba(64,66,87,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0c0e18;border-color:#08090f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(64,66,87,.5);box-shadow:0 0 0 .15rem rgba(64,66,87,.5)}.btn-success{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-success:hover{color:#fff;background-color:#2dc28c;border-color:#2bb884}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(95,218,173,.5);box-shadow:0 0 0 .15rem rgba(95,218,173,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2bb884;border-color:#29ae7d}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(95,218,173,.5);box-shadow:0 0 0 .15rem rgba(95,218,173,.5)}.btn-info{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-info:hover{color:#fff;background-color:#1aaac8;border-color:#18a0bd}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(70,203,231,.5);box-shadow:0 0 0 .15rem rgba(70,203,231,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#18a0bd;border-color:#1797b1}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(70,203,231,.5);box-shadow:0 0 0 .15rem rgba(70,203,231,.5)}.btn-warning{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-warning:hover{color:#fff;background-color:#e4a700;border-color:#d79e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(222,167,16,.5);box-shadow:0 0 0 .15rem rgba(222,167,16,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#d79e00;border-color:#ca9400}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(222,167,16,.5);box-shadow:0 0 0 .15rem rgba(222,167,16,.5)}.btn-danger{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-danger:hover{color:#fff;background-color:#ff3655;border-color:#ff294a}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,116,138,.5);box-shadow:0 0 0 .15rem rgba(255,116,138,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff294a;border-color:#ff1c3f}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,116,138,.5);box-shadow:0 0 0 .15rem rgba(255,116,138,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(216,217,219,.5);box-shadow:0 0 0 .15rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(216,217,219,.5);box-shadow:0 0 0 .15rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);box-shadow:0 0 0 .15rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);box-shadow:0 0 0 .15rem rgba(82,88,93,.5)}.btn-outline-primary{color:#5369f8;border-color:#5369f8}.btn-outline-primary:hover{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5369f8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-secondary{color:#1e2139;border-color:#1e2139}.btn-outline-secondary:hover{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#1e2139;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-success{color:#43d39e;border-color:#43d39e}.btn-outline-success:hover{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#43d39e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-info{color:#25c2e3;border-color:#25c2e3}.btn-outline-info:hover{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#25c2e3;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-warning{color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:hover{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffbe0b;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-danger{color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:hover{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5c75;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#5369f8;text-decoration:none}.btn-link:hover{color:#0a29f5;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#6c757d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:.2rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #f6f6f7}.dropdown-item{display:block;width:100%;padding:.35rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.76562rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.35rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;text-align:center;white-space:nowrap;background-color:#f6f6f7;border:1px solid #e2e7f1;border-radius:.3rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.3125rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#5369f8;background-color:#5369f8}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:none;box-shadow:none}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#5369f8}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#fff;border-color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#fff}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.3rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#5369f8;background-color:#5369f8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.15625rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem 1.75rem .5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #e2e7f1;border-radius:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#5369f8;outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.custom-select:focus::-ms-value{color:#4b4b5a;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#f6f6f7}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.76562rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.09375rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 1rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#5369f8;-webkit-box-shadow:none;box-shadow:none}.custom-file-input:disabled~.custom-file-label{background-color:#fff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 1rem + 2px);padding:.5rem .75rem;font-weight:400;line-height:1.5;color:#4b4b5a;background-color:#fff;border:1px solid #e2e7f1;border-radius:.3rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1rem);padding:.5rem .75rem;line-height:1.5;color:#4b4b5a;content:"Browse";background-color:#f6f6f7;border-left:inherit;border-radius:0 .3rem .3rem 0}.custom-range{width:100%;height:calc(1rem + .3rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #f3f4f7,none;box-shadow:0 0 0 1px #f3f4f7,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f3f4f7,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f3f4f7,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e2e7f1;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e2e7f1;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.15rem;margin-left:.15rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#e2e7f1;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#e2e7f1;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid transparent}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.3rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5369f8}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.33594rem;padding-bottom:.33594rem;margin-right:1rem;font-size:1.09375rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.09375rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.3rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:.5rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f6f6f7;border-bottom:0 solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.5rem - 0) calc(.5rem - 0) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#f6f6f7;border-top:0 solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.5rem - 0) calc(.5rem - 0)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.5rem - 0)}.card-img-top{width:100%;border-top-left-radius:calc(.5rem - 0);border-top-right-radius:calc(.5rem - 0)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.5rem - 0);border-bottom-left-radius:calc(.5rem - 0)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:12px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-12px;margin-left:-12px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px;margin-bottom:0;margin-left:12px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:12px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f6f6f7;border-radius:.3rem}.breadcrumb-item+.breadcrumb-item{padding-left:.3rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.3rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.3rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#5369f8;background-color:#fff;border:1px solid #e2e7f1}.page-link:hover{z-index:2;color:#0a29f5;text-decoration:none;background-color:#f6f6f7;border-color:#e2e7f1}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#5369f8;border-color:#5369f8}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e2e7f1}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.09375rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.3em .5em;font-size:82%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.2rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#5369f8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#223ef6}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.badge-secondary{color:#fff;background-color:#1e2139}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#0c0e18}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.badge-success{color:#fff;background-color:#43d39e}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#2bb884}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.badge-info{color:#fff;background-color:#25c2e3}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#18a0bd}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.badge-warning{color:#212529;background-color:#ffbe0b}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d79e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.badge-danger{color:#fff;background-color:#ff5c75}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ff294a}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#f6f6f7;border-radius:.5rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.3rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.8125rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2b3781;background-color:#5369f8;border-color:#5369f8}.alert-primary hr{border-top-color:#3a54f7}.alert-primary .alert-link{color:#1e275b}.alert-secondary{color:#10111e;background-color:#1e2139;border-color:#1e2139}.alert-secondary hr{border-top-color:#151728}.alert-secondary .alert-link{color:#000}.alert-success{color:#236e52;background-color:#43d39e;border-color:#43d39e}.alert-success hr{border-top-color:#30cd93}.alert-success .alert-link{color:#174735}.alert-info{color:#136576;background-color:#25c2e3;border-color:#25c2e3}.alert-info hr{border-top-color:#1bb3d3}.alert-info .alert-link{color:#0c3f4a}.alert-warning{color:#856306;background-color:#ffbe0b;border-color:#ffbe0b}.alert-warning hr{border-top-color:#f1b000}.alert-warning .alert-link{color:#543f04}.alert-danger{color:#85303d;background-color:#ff5c75;border-color:#ff5c75}.alert-danger hr{border-top-color:#ff435f}.alert-danger .alert-link{color:#60222c}.alert-light{color:#818182;background-color:#f8f9fa;border-color:#f8f9fa}.alert-light hr{border-top-color:#e9ecef}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#343a40;border-color:#343a40}.alert-dark hr{border-top-color:#292d32}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:.75rem;overflow:hidden;font-size:.65625rem;background-color:#f6f6f7;border-radius:.3rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#5369f8;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:.75rem .75rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#4b4b5a;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#4b4b5a;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#6c757d;background-color:#f6f6f7}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#5369f8;border-color:#5369f8}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2b3781;background-color:#cfd5fd}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2b3781;background-color:#b7c0fc}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2b3781;border-color:#2b3781}.list-group-item-secondary{color:#10111e;background-color:#c0c1c8}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#10111e;background-color:#b2b4bc}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#10111e;border-color:#10111e}.list-group-item-success{color:#236e52;background-color:#caf3e4}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#236e52;background-color:#b5eed9}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#236e52;border-color:#236e52}.list-group-item-info{color:#136576;background-color:#c2eef7}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#136576;background-color:#abe8f4}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#136576;border-color:#136576}.list-group-item-warning{color:#856306;background-color:#ffedbb}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856306;background-color:#ffe6a2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856306;border-color:#856306}.list-group-item-danger{color:#85303d;background-color:#ffd1d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#85303d;background-color:#ffb8c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#85303d;border-color:#85303d}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.3125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #f6f6f7;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #f6f6f7;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.3rem .6rem;color:#fff;text-align:center;background-color:#000;border-radius:.3rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #f6f6f7;border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .5rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#f6f6f7}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#f6f6f7}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#f6f6f7}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#f6f6f7}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#6c757d}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5369f8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#223ef6!important}.bg-secondary{background-color:#1e2139!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#0c0e18!important}.bg-success{background-color:#43d39e!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2bb884!important}.bg-info{background-color:#25c2e3!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#18a0bd!important}.bg-warning{background-color:#ffbe0b!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d79e00!important}.bg-danger{background-color:#ff5c75!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff294a!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #f6f6f7!important}.border-top{border-top:1px solid #f6f6f7!important}.border-right{border-right:1px solid #f6f6f7!important}.border-bottom{border-bottom:1px solid #f6f6f7!important}.border-left{border-left:1px solid #f6f6f7!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5369f8!important}.border-secondary{border-color:#1e2139!important}.border-success{border-color:#43d39e!important}.border-info{border-color:#25c2e3!important}.border-warning{border-color:#ffbe0b!important}.border-danger{border-color:#ff5c75!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.3rem!important}.rounded-top{border-top-left-radius:.3rem!important;border-top-right-radius:.3rem!important}.rounded-right{border-top-right-radius:.3rem!important;border-bottom-right-radius:.3rem!important}.rounded-bottom{border-bottom-right-radius:.3rem!important;border-bottom-left-radius:.3rem!important}.rounded-left{border-top-left-radius:.3rem!important;border-bottom-left-radius:.3rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075)!important;box-shadow:0 .05rem .01rem rgba(75,75,90,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5369f8!important}a.text-primary:focus,a.text-primary:hover{color:#0a29f5!important}.text-secondary{color:#1e2139!important}a.text-secondary:focus,a.text-secondary:hover{color:#040407!important}.text-success{color:#43d39e!important}a.text-success:focus,a.text-success:hover{color:#26a375!important}.text-info{color:#25c2e3!important}a.text-info:focus,a.text-info:hover{color:#158da6!important}.text-warning{color:#ffbe0b!important}a.text-warning:focus,a.text-warning:hover{color:#be8b00!important}.text-danger{color:#ff5c75!important}a.text-danger:focus,a.text-danger:hover{color:#ff1034!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#6c757d!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #e2e7f1!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#f6f6f7}.table .thead-dark th{color:inherit;border-color:#f6f6f7}}.custom-accordionwitharrow .card+.card{margin-top:.5rem}.custom-accordionwitharrow .card .card-header{background-color:transparent}.custom-accordionwitharrow .accordion-arrow{font-size:1.2rem}.custom-accordionwitharrow a.collapsed i.accordion-arrow:before{content:"\e831"}.custom-accordion .card{overflow:visible;border-color:transparent!important;border-left:2px dashed #e2e7f1!important;-webkit-box-shadow:none;box-shadow:none;padding-left:40px}.custom-accordion .card .card-header{border-radius:7px!important}.custom-accordion .card .card-header:before{content:"";position:absolute;left:6px;top:22px;width:42px;height:2px;background:#e2e7f1}.custom-accordion .card .icon{position:absolute;left:-18px;top:-2px}.alert-primary{color:#fff;background-color:#5369f8;border-color:#5369f8}.alert-primary hr{border-top-color:#3a54f7}.alert-primary .alert-link{color:#e6e6e6}.alert-primary .alert-link,.alert-primary .close{color:#fff}.alert-secondary{color:#fff;background-color:#1e2139;border-color:#1e2139}.alert-secondary hr{border-top-color:#151728}.alert-secondary .alert-link{color:#e6e6e6}.alert-secondary .alert-link,.alert-secondary .close{color:#fff}.alert-success{color:#fff;background-color:#43d39e;border-color:#43d39e}.alert-success hr{border-top-color:#30cd93}.alert-success .alert-link{color:#e6e6e6}.alert-success .alert-link,.alert-success .close{color:#fff}.alert-info{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.alert-info hr{border-top-color:#1bb3d3}.alert-info .alert-link{color:#e6e6e6}.alert-info .alert-link,.alert-info .close{color:#fff}.alert-warning{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.alert-warning hr{border-top-color:#f1b000}.alert-warning .alert-link{color:#0a0c0d}.alert-warning .alert-link,.alert-warning .close{color:#212529}.alert-danger{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.alert-danger hr{border-top-color:#ff435f}.alert-danger .alert-link{color:#e6e6e6}.alert-danger .alert-link,.alert-danger .close{color:#fff}.alert-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.alert-light hr{border-top-color:#e9ecef}.alert-light .alert-link{color:#0a0c0d}.alert-light .alert-link,.alert-light .close{color:#212529}.alert-dark{color:#fff;background-color:#343a40;border-color:#343a40}.alert-dark hr{border-top-color:#292d32}.alert-dark .alert-link{color:#e6e6e6}.alert-dark .alert-link,.alert-dark .close{color:#fff}.badge-soft{color:#343a40}.badge-soft-primary{background-color:rgba(83,105,248,.2);color:#5369f8!important}.badge-soft-secondary{background-color:rgba(30,33,57,.2);color:#1e2139!important}.badge-soft-success{background-color:rgba(67,211,158,.2);color:#43d39e!important}.badge-soft-info{background-color:rgba(37,194,227,.2);color:#25c2e3!important}.badge-soft-warning{background-color:rgba(255,190,11,.2);color:#ffbe0b!important}.badge-soft-danger{background-color:rgba(255,92,117,.2);color:#ff5c75!important}.badge-soft-light{background-color:rgba(248,249,250,.2);color:#f8f9fa!important}.badge-soft-dark{background-color:rgba(52,58,64,.2);color:#343a40!important}.bg-soft-primary{background-color:rgba(83,105,248,.25)!important}.bg-soft-secondary{background-color:rgba(30,33,57,.25)!important}.bg-soft-success{background-color:rgba(67,211,158,.25)!important}.bg-soft-info{background-color:rgba(37,194,227,.25)!important}.bg-soft-warning{background-color:rgba(255,190,11,.25)!important}.bg-soft-danger{background-color:rgba(255,92,117,.25)!important}.bg-soft-light{background-color:rgba(248,249,250,.25)!important}.bg-soft-dark{background-color:rgba(52,58,64,.25)!important}.bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#564ab1),to(#746dad));background:linear-gradient(to bottom,#564ab1,#746dad)}.breadcrumb-item+.breadcrumb-item::before{font-family:unicons}.btn{color:#fff}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn .icon svg{width:1rem;height:1rem;margin-left:.1rem;margin-top:-2px}.btn-rounded{border-radius:2em}.btn-light,.btn-white{color:#212529}.btn-white{border-color:#e2e7f1}.btn-white:focus,.btn-white:hover{background-color:#e2e7f1;border-color:#ced4da}.btn-link{font-weight:400;color:#5369f8;background-color:transparent}.btn-link:hover{color:#0a29f5;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-xs{padding:.2rem .6rem;font-size:.75rem;border-radius:.15rem}.btn-soft-primary{background-color:rgba(83,105,248,.15);color:#5369f8;border-color:rgba(83,105,248,.15)}.btn-soft-primary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-primary:focus,.btn-soft-primary:hover{background-color:rgba(83,105,248,.2);color:#5369f8}.btn-soft-secondary{background-color:rgba(30,33,57,.15);color:#1e2139;border-color:rgba(30,33,57,.15)}.btn-soft-secondary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-secondary:focus,.btn-soft-secondary:hover{background-color:rgba(30,33,57,.2);color:#1e2139}.btn-soft-success{background-color:rgba(67,211,158,.15);color:#43d39e;border-color:rgba(67,211,158,.15)}.btn-soft-success:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-success:focus,.btn-soft-success:hover{background-color:rgba(67,211,158,.2);color:#43d39e}.btn-soft-info{background-color:rgba(37,194,227,.15);color:#25c2e3;border-color:rgba(37,194,227,.15)}.btn-soft-info:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-info:focus,.btn-soft-info:hover{background-color:rgba(37,194,227,.2);color:#25c2e3}.btn-soft-warning{background-color:rgba(255,190,11,.15);color:#ffbe0b;border-color:rgba(255,190,11,.15)}.btn-soft-warning:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-warning:focus,.btn-soft-warning:hover{background-color:rgba(255,190,11,.2);color:#ffbe0b}.btn-soft-danger{background-color:rgba(255,92,117,.15);color:#ff5c75;border-color:rgba(255,92,117,.15)}.btn-soft-danger:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-danger:focus,.btn-soft-danger:hover{background-color:rgba(255,92,117,.2);color:#ff5c75}.btn-soft-light{background-color:rgba(248,249,250,.15);color:#f8f9fa;border-color:rgba(248,249,250,.15)}.btn-soft-light:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-light:focus,.btn-soft-light:hover{background-color:rgba(248,249,250,.2);color:#f8f9fa}.btn-soft-dark{background-color:rgba(52,58,64,.15);color:#343a40;border-color:rgba(52,58,64,.15)}.btn-soft-dark:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-dark:focus,.btn-soft-dark:hover{background-color:rgba(52,58,64,.2);color:#343a40}.btn-outline-primary{color:#5369f8;border-color:#5369f8}.btn-outline-primary:hover{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5369f8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-secondary{color:#1e2139;border-color:#1e2139}.btn-outline-secondary:hover{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#1e2139;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-success{color:#43d39e;border-color:#43d39e}.btn-outline-success:hover{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#43d39e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-info{color:#25c2e3;border-color:#25c2e3}.btn-outline-info:hover{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#25c2e3;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-warning{color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:hover{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffbe0b;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-danger{color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:hover{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5c75;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark:focus{-webkit-box-shadow:none;box-shadow:none}.card{margin-bottom:24px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);border-radius:.25rem}.card-drop{display:inline-block;font-size:20px;line-height:30px;color:inherit;height:30px;width:30px;border-radius:50%;text-align:center;margin-top:-6px}.card-drop:hover{background-color:#f6f6f7;color:#343a40}.card-header,.card-title{margin-top:0}.card-nav{margin:-.5rem 0}.card-box{background-color:#fff;padding:1.25rem;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);margin-bottom:24px;border-radius:.5rem}.header-title{font-size:1.04rem;font-weight:700}.sub-header{margin-bottom:24px;color:#6c757d}.dropdown-menu{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0;font-size:.875rem;position:absolute;z-index:1000}.dropdown-menu.show{top:100%!important}.dropdown-menu-right{right:0!important;left:auto!important}.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{top:auto!important;-webkit-animation:none!important;animation:none!important}@-webkit-keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.dropdown-lg{width:320px}@media (max-width:767.98px){.dropdown-lg{width:200px!important}}.drop-ani-none .dropdown-menu{top:0!important;-webkit-animation:none!important;animation:none!important}.form-control-light{background-color:#f8f9fa;border-color:#f8f9fa}input.form-control[type=color],input.form-control[type=range]{min-height:39px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.comment-area-box .form-control{border-color:#e2e7f1;border-radius:.3rem .3rem 0 0}.comment-area-box .comment-area-btn{background-color:#f8f9fa;padding:10px;border:1px solid #e2e7f1;border-top:none;border-radius:0 0 .3rem .3rem}input:focus{outline:0}.modal-title{margin-top:0}.modal-full{width:92%;max-width:none}.modal-demo{background-color:#fff;width:600px!important;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#f8f9fa}@media (max-width:768px){.modal-demo{width:96%!important}}.custom-modal-title{padding:15px 25px 15px 25px;line-height:22px;font-size:18px;background-color:#343a40;color:#fff;text-align:left;margin:0}.custom-modal-text{padding:20px}.custombox-modal-wrapper{text-align:left}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}.nav-tabs{border-bottom:2px solid rgba(108,117,125,.2)}.nav-tabs .nav-item{margin-bottom:-2px}.nav-tabs li a{border-color:transparent!important;padding:.625rem 1.25rem}.nav-tabs li a.active{border-bottom:2px solid #5369f8!important}.nav-pills>li>a,.nav-tabs>li>a{color:#4b4b5a;font-weight:700}.nav-pills{background:#f3f4f7;border-radius:.3rem;padding:6px 2px}.nav-pills .nav-link{background-color:transparent;color:#6c757d}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#6c757d;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navtab-bg li>a{background-color:#e2e7f1;margin:0 5px}.tab-content{padding:20px 0 0 0}.pagination-rounded .page-link{border-radius:30px!important;margin:0 3px;border:none}.popover-header{margin-top:0}.progress-sm{height:5px}.progress-md{height:8px}.progress-lg{height:12px}.progress-xl{height:15px}.progress-xxl{height:25px}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical.progress-xl{width:15px}.progress-vertical.progress-lg{width:12px}.progress-vertical.progress-md{width:8px}.progress-vertical.progress-sm{width:5px}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;bottom:0;position:absolute}.progress-vertical-bottom.progress-xl{width:15px}.progress-vertical-bottom.progress-lg{width:12px}.progress-vertical-bottom.progress-md{width:8px}.progress-vertical-bottom.progress-sm{width:5px}.progress-w-percent{min-height:20px;margin-bottom:20px}.progress-w-percent .progress{width:80%;float:left;margin-top:8px}.progress-w-percent .progress-value{width:20%;float:right;text-align:right;line-height:20px}a{text-decoration:none!important}a:focus{outline:0}label{font-weight:600}button:focus{outline:0}.blockquote{padding:10px 20px;margin-bottom:20px;border-left:4px solid #f6f6f7}.blockquote.blockquote-reverse{border-left:0;border-right:4px solid #f6f6f7;text-align:right}.icon-dual{color:#6c757d;fill:rgba(108,117,125,.12)}.icon-dual-primary{color:#5369f8;fill:rgba(83,105,248,.16)}.icon-dual-secondary{color:#1e2139;fill:rgba(30,33,57,.16)}.icon-dual-success{color:#43d39e;fill:rgba(67,211,158,.16)}.icon-dual-info{color:#25c2e3;fill:rgba(37,194,227,.16)}.icon-dual-warning{color:#ffbe0b;fill:rgba(255,190,11,.16)}.icon-dual-danger{color:#ff5c75;fill:rgba(255,92,117,.16)}.icon-dual-light{color:#f8f9fa;fill:rgba(248,249,250,.16)}.icon-dual-dark{color:#343a40;fill:rgba(52,58,64,.16)}.icon-xs{height:16px;width:16px}.icon-lg{height:32px;width:32px}.icon-xl{height:48px;width:48px}.icon-xxl{height:72px;width:72px}.table-centered td,.table-centered th{vertical-align:middle!important}.table th{font-weight:700}.table .table-user img{height:30px;width:30px}.action-icon{color:#6c757d;font-size:1.2rem;display:inline-block;padding:0 3px}.action-icon:hover{color:#4b4b5a}.table-nowrap td,.table-nowrap th{white-space:nowrap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:"Nunito Sans",sans-serif;color:#4b4b5a;font-weight:600}p{line-height:1.6}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-19{font-size:19px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.text-unline-dashed{border-bottom:#ced4da 1px dashed!important;padding-bottom:1px} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/dist/assets/css/icons.min.css b/dist/assets/css/icons.min.css new file mode 100644 index 00000000..dbc3c934 --- /dev/null +++ b/dist/assets/css/icons.min.css @@ -0,0 +1,4489 @@ +@charset "UTF-8"; + +@font-face { + font-family: unicons; + src: url(../fonts/unicons7374.eot?2256574); + src: url(../fonts/unicons7374.eot?2256574#iefix) format("embedded-opentype"), url(../fonts/unicons7374.woff2?2256574) format("woff2"), url(../fonts/unicons7374.woff?2256574) format("woff"), url(../fonts/unicons7374.ttf?2256574) format("truetype"), url(../fonts/unicons7374.svg?2256574#unicons) format("svg"); + font-weight: 400; + font-style: normal +} + +.uil { + line-height: inherit +} + +[class*=" uil-"]:before, +[class^=uil-]:before { + font-family: unicons; + font-style: normal; + font-weight: 400; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.uil-0-plus:before { + content: '\e800' +} + +.uil-10-plus:before { + content: '\e801' +} + +.uil-12-plus:before { + content: '\e802' +} + +.uil-13-plus:before { + content: '\e803' +} + +.uil-16-plus:before { + content: '\e804' +} + +.uil-17-plus:before { + content: '\e805' +} + +.uil-18-plus:before { + content: '\e806' +} + +.uil-21-plus:before { + content: '\e807' +} + +.uil-3-plus:before { + content: '\e808' +} + +.uil-500px:before { + content: '\e809' +} + +.uil-6-plus:before { + content: '\e80a' +} + +.uil-abacus:before { + content: '\e80b' +} + +.uil-accessible-icon-alt:before { + content: '\e80c' +} + +.uil-adjust-alt:before { + content: '\e80d' +} + +.uil-adjust-circle:before { + content: '\e80e' +} + +.uil-adjust-half:before { + content: '\e80f' +} + +.uil-adjust:before { + content: '\e810' +} + +.uil-adobe-alt:before { + content: '\e811' +} + +.uil-adobe:before { + content: '\e812' +} + +.uil-airplay:before { + content: '\e813' +} + +.uil-align-alt:before { + content: '\e814' +} + +.uil-align-center-alt:before { + content: '\e815' +} + +.uil-align-center-h:before { + content: '\e816' +} + +.uil-align-center-justify:before { + content: '\e817' +} + +.uil-align-center-v:before { + content: '\e818' +} + +.uil-align-center:before { + content: '\e819' +} + +.uil-align-justify:before { + content: '\e81a' +} + +.uil-align-left-justify:before { + content: '\e81b' +} + +.uil-align-left:before { + content: '\e81c' +} + +.uil-align-letter-right:before { + content: '\e81d' +} + +.uil-align-right-justify:before { + content: '\e81e' +} + +.uil-align-right:before { + content: '\e81f' +} + +.uil-align:before { + content: '\e820' +} + +.uil-amazon:before { + content: '\e821' +} + +.uil-ambulance:before { + content: '\e822' +} + +.uil-analysis:before { + content: '\e823' +} + +.uil-analytics:before { + content: '\e824' +} + +.uil-anchor:before { + content: '\e825' +} + +.uil-android-alt:before { + content: '\e826' +} + +.uil-android-phone-slash:before { + content: '\e827' +} + +.uil-android:before { + content: '\e828' +} + +.uil-angle-double-down:before { + content: '\e829' +} + +.uil-angle-double-left:before { + content: '\e82a' +} + +.uil-angle-double-right:before { + content: '\e82b' +} + +.uil-angle-double-up:before { + content: '\e82c' +} + +.uil-angle-down:before { + content: '\e82d' +} + +.uil-angle-left:before { + content: '\e82e' +} + +.uil-angle-right-b:before { + content: '\e82f' +} + +.uil-angle-right:before { + content: '\e830' +} + +.uil-angle-up:before { + content: '\e831' +} + +.uil-angry:before { + content: '\e832' +} + +.uil-ankh:before { + content: '\e833' +} + +.uil-annoyed-alt:before { + content: '\e834' +} + +.uil-annoyed:before { + content: '\e835' +} + +.uil-apple-alt:before { + content: '\e836' +} + +.uil-apple:before { + content: '\e837' +} + +.uil-apps:before { + content: '\e838' +} + +.uil-archive-alt:before { + content: '\e839' +} + +.uil-archive:before { + content: '\e83a' +} + +.uil-archway:before { + content: '\e83b' +} + +.uil-arrow-break:before { + content: '\e83c' +} + +.uil-arrow-circle-down:before { + content: '\e83d' +} + +.uil-arrow-circle-left:before { + content: '\e83e' +} + +.uil-arrow-circle-right:before { + content: '\e83f' +} + +.uil-arrow-circle-up:before { + content: '\e840' +} + +.uil-arrow-compress-h:before { + content: '\e841' +} + +.uil-arrow-down-left:before { + content: '\e842' +} + +.uil-arrow-down-right:before { + content: '\e843' +} + +.uil-arrow-down:before { + content: '\e844' +} + +.uil-arrow-from-right:before { + content: '\e845' +} + +.uil-arrow-from-top:before { + content: '\e846' +} + +.uil-arrow-growth:before { + content: '\e847' +} + +.uil-arrow-left:before { + content: '\e848' +} + +.uil-arrow-random:before { + content: '\e849' +} + +.uil-arrow-resize-diagonal:before { + content: '\e84a' +} + +.uil-arrow-right:before { + content: '\e84b' +} + +.uil-arrow-to-bottom:before { + content: '\e84c' +} + +.uil-arrow-to-right:before { + content: '\e84d' +} + +.uil-arrow-up-left:before { + content: '\e84e' +} + +.uil-arrow-up-right:before { + content: '\e84f' +} + +.uil-arrow-up:before { + content: '\e850' +} + +.uil-arrows-h-alt:before { + content: '\e851' +} + +.uil-arrows-h:before { + content: '\e852' +} + +.uil-arrows-left-down:before { + content: '\e853' +} + +.uil-arrows-maximize:before { + content: '\e854' +} + +.uil-arrows-merge:before { + content: '\e855' +} + +.uil-arrows-resize-h:before { + content: '\e856' +} + +.uil-arrows-resize-v:before { + content: '\e857' +} + +.uil-arrows-resize:before { + content: '\e858' +} + +.uil-arrows-right-down:before { + content: '\e859' +} + +.uil-arrows-shrink-h:before { + content: '\e85a' +} + +.uil-arrows-shrink-v:before { + content: '\e85b' +} + +.uil-arrows-up-right:before { + content: '\e85c' +} + +.uil-arrows-v-alt:before { + content: '\e85d' +} + +.uil-arrows-v:before { + content: '\e85e' +} + +.uil-assistive-listening-systems:before { + content: '\e85f' +} + +.uil-asterisk:before { + content: '\e860' +} + +.uil-at:before { + content: '\e861' +} + +.uil-atm-card:before { + content: '\e862' +} + +.uil-atom:before { + content: '\e863' +} + +.uil-auto-flash:before { + content: '\e864' +} + +.uil-award-alt:before { + content: '\e865' +} + +.uil-award:before { + content: '\e866' +} + +.uil-baby-carriage:before { + content: '\e867' +} + +.uil-backpack:before { + content: '\e868' +} + +.uil-backspace:before { + content: '\e869' +} + +.uil-backward:before { + content: '\e86a' +} + +.uil-bag-alt:before { + content: '\e86b' +} + +.uil-bag-slash:before { + content: '\e86c' +} + +.uil-bag:before { + content: '\e86d' +} + +.uil-balance-scale:before { + content: '\e86e' +} + +.uil-ball:before { + content: '\e86f' +} + +.uil-ban:before { + content: '\e870' +} + +.uil-bars:before { + content: '\e871' +} + +.uil-baseball-ball:before { + content: '\e872' +} + +.uil-basketball-hoop:before { + content: '\e873' +} + +.uil-basketball:before { + content: '\e874' +} + +.uil-bath:before { + content: '\e875' +} + +.uil-battery-bolt:before { + content: '\e876' +} + +.uil-battery-empty:before { + content: '\e877' +} + +.uil-bed-double:before { + content: '\e878' +} + +.uil-bed:before { + content: '\e879' +} + +.uil-behance-alt:before { + content: '\e87a' +} + +.uil-behance:before { + content: '\e87b' +} + +.uil-bell-school:before { + content: '\e87c' +} + +.uil-bell-slash:before { + content: '\e87d' +} + +.uil-bell:before { + content: '\e87e' +} + +.uil-bill:before { + content: '\e87f' +} + +.uil-bitcoin-alt:before { + content: '\e880' +} + +.uil-bitcoin-bold:before { + content: '\e881' +} + +.uil-bitcoin-circle:before { + content: '\e882' +} + +.uil-bitcoin:before { + content: '\e883' +} + +.uil-black-berry:before { + content: '\e884' +} + +.uil-blogger-alt:before { + content: '\e885' +} + +.uil-blogger:before { + content: '\e886' +} + +.uil-bluetooth-b:before { + content: '\e887' +} + +.uil-bold:before { + content: '\e888' +} + +.uil-bolt-alt:before { + content: '\e889' +} + +.uil-bolt-slash:before { + content: '\e88a' +} + +.uil-bolt:before { + content: '\e88b' +} + +.uil-book-alt:before { + content: '\e88c' +} + +.uil-book-medical:before { + content: '\e88d' +} + +.uil-book-open:before { + content: '\e88e' +} + +.uil-book-reader:before { + content: '\e88f' +} + +.uil-book:before { + content: '\e890' +} + +.uil-bookmark-full:before { + content: '\e891' +} + +.uil-bookmark:before { + content: '\e892' +} + +.uil-books:before { + content: '\e893' +} + +.uil-boombox:before { + content: '\e894' +} + +.uil-border-alt:before { + content: '\e895' +} + +.uil-border-bottom:before { + content: '\e896' +} + +.uil-border-clear:before { + content: '\e897' +} + +.uil-border-horizontal:before { + content: '\e898' +} + +.uil-border-inner:before { + content: '\e899' +} + +.uil-border-left:before { + content: '\e89a' +} + +.uil-border-out:before { + content: '\e89b' +} + +.uil-border-right:before { + content: '\e89c' +} + +.uil-border-top:before { + content: '\e89d' +} + +.uil-border-vertical:before { + content: '\e89e' +} + +.uil-bowling-ball:before { + content: '\e89f' +} + +.uil-box:before { + content: '\e8a0' +} + +.uil-briefcase-alt:before { + content: '\e8a1' +} + +.uil-briefcase:before { + content: '\e8a2' +} + +.uil-bright:before { + content: '\e8a3' +} + +.uil-brightness-empty:before { + content: '\e8a4' +} + +.uil-brightness-half:before { + content: '\e8a5' +} + +.uil-brightness-low:before { + content: '\e8a6' +} + +.uil-brightness-minus:before { + content: '\e8a7' +} + +.uil-brightness-plus:before { + content: '\e8a8' +} + +.uil-brightness:before { + content: '\e8a9' +} + +.uil-bring-bottom:before { + content: '\e8aa' +} + +.uil-bring-front:before { + content: '\e8ab' +} + +.uil-brush-alt:before { + content: '\e8ac' +} + +.uil-bug:before { + content: '\e8ad' +} + +.uil-building:before { + content: '\e8ae' +} + +.uil-bullseye:before { + content: '\e8af' +} + +.uil-bus-alt:before { + content: '\e8b0' +} + +.uil-bus-school:before { + content: '\e8b1' +} + +.uil-bus:before { + content: '\e8b2' +} + +.uil-calcualtor:before { + content: '\e8b3' +} + +.uil-calculator-alt:before { + content: '\e8b4' +} + +.uil-calculator:before { + content: '\e8b5' +} + +.uil-calendar-alt:before { + content: '\e8b6' +} + +.uil-calendar-slash:before { + content: '\e8b7' +} + +.uil-calender:before { + content: '\e8b8' +} + +.uil-calling:before { + content: '\e8b9' +} + +.uil-camera-change:before { + content: '\e8ba' +} + +.uil-camera-plus:before { + content: '\e8bb' +} + +.uil-camera-slash:before { + content: '\e8bc' +} + +.uil-camera:before { + content: '\e8bd' +} + +.uil-cancel:before { + content: '\e8be' +} + +.uil-capsule:before { + content: '\e8bf' +} + +.uil-capture:before { + content: '\e8c0' +} + +.uil-car-sideview:before { + content: '\e8c1' +} + +.uil-car-slash:before { + content: '\e8c2' +} + +.uil-car-wash:before { + content: '\e8c3' +} + +.uil-car:before { + content: '\e8c4' +} + +.uil-card-atm:before { + content: '\e8c5' +} + +.uil-caret-right:before { + content: '\e8c6' +} + +.uil-cart:before { + content: '\e8c7' +} + +.uil-cell:before { + content: '\e8c8' +} + +.uil-celsius:before { + content: '\e8c9' +} + +.uil-chart-bar-alt:before { + content: '\e8ca' +} + +.uil-chart-bar:before { + content: '\e8cb' +} + +.uil-chart-down:before { + content: '\e8cc' +} + +.uil-chart-growth-alt:before { + content: '\e8cd' +} + +.uil-chart-growth:before { + content: '\e8ce' +} + +.uil-chart-line:before { + content: '\e8cf' +} + +.uil-chart-pie-alt:before { + content: '\e8d0' +} + +.uil-chart-pie:before { + content: '\e8d1' +} + +.uil-chart:before { + content: '\e8d2' +} + +.uil-chat-bubble-user:before { + content: '\e8d3' +} + +.uil-chat-info:before { + content: '\e8d4' +} + +.uil-chat:before { + content: '\e8d5' +} + +.uil-check-circle:before { + content: '\e8d6' +} + +.uil-check-square:before { + content: '\e8d7' +} + +.uil-check:before { + content: '\e8d8' +} + +.uil-circle-layer:before { + content: '\e8d9' +} + +.uil-circle:before { + content: '\e8da' +} + +.uil-circuit:before { + content: '\e8db' +} + +.uil-clapper-board:before { + content: '\e8dc' +} + +.uil-clipboard-alt:before { + content: '\e8dd' +} + +.uil-clipboard-blank:before { + content: '\e8de' +} + +.uil-clipboard-notes:before { + content: '\e8df' +} + +.uil-clipboard:before { + content: '\e8e0' +} + +.uil-clock-eight:before { + content: '\e8e1' +} + +.uil-clock-five:before { + content: '\e8e2' +} + +.uil-clock-nine:before { + content: '\e8e3' +} + +.uil-clock-seven:before { + content: '\e8e4' +} + +.uil-clock-ten:before { + content: '\e8e5' +} + +.uil-clock-three:before { + content: '\e8e6' +} + +.uil-clock-two:before { + content: '\e8e7' +} + +.uil-clock:before { + content: '\e8e8' +} + +.uil-closed-captioning:before { + content: '\e8e9' +} + +.uil-cloud-block:before { + content: '\e8ea' +} + +.uil-cloud-bookmark:before { + content: '\e8eb' +} + +.uil-cloud-check:before { + content: '\e8ec' +} + +.uil-cloud-computing:before { + content: '\e8ed' +} + +.uil-cloud-data-connection:before { + content: '\e8ee' +} + +.uil-cloud-database-tree:before { + content: '\e8ef' +} + +.uil-cloud-download:before { + content: '\e8f0' +} + +.uil-cloud-drizzle:before { + content: '\e8f1' +} + +.uil-cloud-exclamation:before { + content: '\e8f2' +} + +.uil-cloud-hail:before { + content: '\e8f3' +} + +.uil-cloud-heart:before { + content: '\e8f4' +} + +.uil-cloud-info:before { + content: '\e8f5' +} + +.uil-cloud-lock:before { + content: '\e8f6' +} + +.uil-cloud-meatball:before { + content: '\e8f7' +} + +.uil-cloud-moon-hail:before { + content: '\e8f8' +} + +.uil-cloud-moon-meatball:before { + content: '\e8f9' +} + +.uil-cloud-moon-rain:before { + content: '\e8fa' +} + +.uil-cloud-moon-showers:before { + content: '\e8fb' +} + +.uil-cloud-moon:before { + content: '\e8fc' +} + +.uil-cloud-question:before { + content: '\e8fd' +} + +.uil-cloud-rain-sun:before { + content: '\e8fe' +} + +.uil-cloud-rain:before { + content: '\e8ff' +} + +.uil-cloud-redo:before { + content: '\e900' +} + +.uil-cloud-set:before { + content: '\e901' +} + +.uil-cloud-share:before { + content: '\e902' +} + +.uil-cloud-shield:before { + content: '\e903' +} + +.uil-cloud-showers-alt:before { + content: '\e904' +} + +.uil-cloud-showers-heavy:before { + content: '\e905' +} + +.uil-cloud-showers:before { + content: '\e906' +} + +.uil-cloud-slash:before { + content: '\e907' +} + +.uil-cloud-sun-hail:before { + content: '\e908' +} + +.uil-cloud-sun-meatball:before { + content: '\e909' +} + +.uil-cloud-sun-rain-alt:before { + content: '\e90a' +} + +.uil-cloud-sun-rain:before { + content: '\e90b' +} + +.uil-cloud-sun-tear:before { + content: '\e90c' +} + +.uil-cloud-sun:before { + content: '\e90d' +} + +.uil-cloud-times:before { + content: '\e90e' +} + +.uil-cloud-unlock:before { + content: '\e90f' +} + +.uil-cloud-upload:before { + content: '\e910' +} + +.uil-cloud-wifi:before { + content: '\e911' +} + +.uil-cloud-wind:before { + content: '\e912' +} + +.uil-cloud:before { + content: '\e913' +} + +.uil-clouds:before { + content: '\e914' +} + +.uil-club:before { + content: '\e915' +} + +.uil-code:before { + content: '\e916' +} + +.uil-coffee:before { + content: '\e917' +} + +.uil-cog:before { + content: '\e918' +} + +.uil-coins:before { + content: '\e919' +} + +.uil-columns:before { + content: '\e91a' +} + +.uil-comment-alt-block:before { + content: '\e91b' +} + +.uil-comment-alt-chart-lines:before { + content: '\e91c' +} + +.uil-comment-alt-check:before { + content: '\e91d' +} + +.uil-comment-alt-dots:before { + content: '\e91e' +} + +.uil-comment-alt-download:before { + content: '\e91f' +} + +.uil-comment-alt-edit:before { + content: '\e920' +} + +.uil-comment-alt-exclamation:before { + content: '\e921' +} + +.uil-comment-alt-heart:before { + content: '\e922' +} + +.uil-comment-alt-image:before { + content: '\e923' +} + +.uil-comment-alt-info:before { + content: '\e924' +} + +.uil-comment-alt-lines:before { + content: '\e925' +} + +.uil-comment-alt-lock:before { + content: '\e926' +} + +.uil-comment-alt-medical:before { + content: '\e927' +} + +.uil-comment-alt-message:before { + content: '\e928' +} + +.uil-comment-alt-notes:before { + content: '\e929' +} + +.uil-comment-alt-plus:before { + content: '\e92a' +} + +.uil-comment-alt-question:before { + content: '\e92b' +} + +.uil-comment-alt-redo:before { + content: '\e92c' +} + +.uil-comment-alt-search:before { + content: '\e92d' +} + +.uil-comment-alt-share:before { + content: '\e92e' +} + +.uil-comment-alt-shield:before { + content: '\e92f' +} + +.uil-comment-alt-slash:before { + content: '\e930' +} + +.uil-comment-alt-upload:before { + content: '\e931' +} + +.uil-comment-alt-verify:before { + content: '\e932' +} + +.uil-comment-alt:before { + content: '\e933' +} + +.uil-comment-block:before { + content: '\e934' +} + +.uil-comment-chart-line:before { + content: '\e935' +} + +.uil-comment-check:before { + content: '\e936' +} + +.uil-comment-dots:before { + content: '\e937' +} + +.uil-comment-download:before { + content: '\e938' +} + +.uil-comment-edit:before { + content: '\e939' +} + +.uil-comment-exclamation:before { + content: '\e93a' +} + +.uil-comment-heart:before { + content: '\e93b' +} + +.uil-comment-image:before { + content: '\e93c' +} + +.uil-comment-info-alt:before { + content: '\e93d' +} + +.uil-comment-info:before { + content: '\e93e' +} + +.uil-comment-lines:before { + content: '\e93f' +} + +.uil-comment-lock:before { + content: '\e940' +} + +.uil-comment-medical:before { + content: '\e941' +} + +.uil-comment-message:before { + content: '\e942' +} + +.uil-comment-notes:before { + content: '\e943' +} + +.uil-comment-plus:before { + content: '\e944' +} + +.uil-comment-question:before { + content: '\e945' +} + +.uil-comment-redo:before { + content: '\e946' +} + +.uil-comment-search:before { + content: '\e947' +} + +.uil-comment-share:before { + content: '\e948' +} + +.uil-comment-shield:before { + content: '\e949' +} + +.uil-comment-slash:before { + content: '\e94a' +} + +.uil-comment-upload:before { + content: '\e94b' +} + +.uil-comment-verify:before { + content: '\e94c' +} + +.uil-comment:before { + content: '\e94d' +} + +.uil-comments-alt:before { + content: '\e94e' +} + +.uil-comments:before { + content: '\e94f' +} + +.uil-commnet-alt-slash:before { + content: '\e950' +} + +.uil-compact-disc:before { + content: '\e951' +} + +.uil-compass:before { + content: '\e952' +} + +.uil-compress-alt-left:before { + content: '\e953' +} + +.uil-compress-alt:before { + content: '\e954' +} + +.uil-compress-arrows:before { + content: '\e955' +} + +.uil-compress-lines:before { + content: '\e956' +} + +.uil-compress-point:before { + content: '\e957' +} + +.uil-compress-v:before { + content: '\e958' +} + +.uil-compress:before { + content: '\e959' +} + +.uil-computer-mouse:before { + content: '\e95a' +} + +.uil-confused:before { + content: '\e95b' +} + +.uil-constructor:before { + content: '\e95c' +} + +.uil-copy-alt:before { + content: '\e95d' +} + +.uil-copy-landscape:before { + content: '\e95e' +} + +.uil-copy:before { + content: '\e95f' +} + +.uil-copyright:before { + content: '\e960' +} + +.uil-corner-down-left:before { + content: '\e961' +} + +.uil-corner-down-right-alt:before { + content: '\e962' +} + +.uil-corner-down-right:before { + content: '\e963' +} + +.uil-corner-left-down:before { + content: '\e964' +} + +.uil-corner-right-down:before { + content: '\e965' +} + +.uil-corner-up-left-alt:before { + content: '\e966' +} + +.uil-corner-up-left:before { + content: '\e967' +} + +.uil-corner-up-right-alt:before { + content: '\e968' +} + +.uil-corner-up-right:before { + content: '\e969' +} + +.uil-creative-commons-pd-alt:before { + content: '\e96a' +} + +.uil-creative-commons-pd:before { + content: '\e96b' +} + +.uil-crockery:before { + content: '\e96c' +} + +.uil-crop-alt-rotate-left:before { + content: '\e96d' +} + +.uil-crop-alt-rotate-right:before { + content: '\e96e' +} + +.uil-crop-alt:before { + content: '\e96f' +} + +.uil-crosshair-alt:before { + content: '\e970' +} + +.uil-crosshair:before { + content: '\e971' +} + +.uil-crosshairs:before { + content: '\e972' +} + +.uil-cube:before { + content: '\e973' +} + +.uil-dashboard:before { + content: '\e974' +} + +.uil-data-sharing:before { + content: '\e975' +} + +.uil-database-alt:before { + content: '\e976' +} + +.uil-database:before { + content: '\e977' +} + +.uil-desert:before { + content: '\e978' +} + +.uil-desktop-alt-slash:before { + content: '\e979' +} + +.uil-desktop-alt:before { + content: '\e97a' +} + +.uil-desktop-cloud-alt:before { + content: '\e97b' +} + +.uil-desktop-slash:before { + content: '\e97c' +} + +.uil-desktop:before { + content: '\e97d' +} + +.uil-dialpad-alt:before { + content: '\e97e' +} + +.uil-dialpad:before { + content: '\e97f' +} + +.uil-diamond:before { + content: '\e980' +} + +.uil-diary-alt:before { + content: '\e981' +} + +.uil-diary:before { + content: '\e982' +} + +.uil-dice-five:before { + content: '\e983' +} + +.uil-dice-four:before { + content: '\e984' +} + +.uil-dice-one:before { + content: '\e985' +} + +.uil-dice-six:before { + content: '\e986' +} + +.uil-dice-three:before { + content: '\e987' +} + +.uil-dice-two:before { + content: '\e988' +} + +.uil-direction:before { + content: '\e989' +} + +.uil-directions:before { + content: '\e98a' +} + +.uil-dizzy-meh:before { + content: '\e98b' +} + +.uil-dna:before { + content: '\e98c' +} + +.uil-document-layout-center:before { + content: '\e98d' +} + +.uil-document-layout-left:before { + content: '\e98e' +} + +.uil-document-layout-right:before { + content: '\e98f' +} + +.uil-document:before { + content: '\e990' +} + +.uil-dollar-alt:before { + content: '\e991' +} + +.uil-dollar-sign-alt:before { + content: '\e992' +} + +.uil-dollar-sign:before { + content: '\e993' +} + +.uil-down-arrow:before { + content: '\e994' +} + +.uil-download-alt:before { + content: '\e995' +} + +.uil-dribbble:before { + content: '\e996' +} + +.uil-drill:before { + content: '\e997' +} + +.uil-dropbox:before { + content: '\e998' +} + +.uil-dumbbell:before { + content: '\e999' +} + +.uil-ear:before { + content: '\e99a' +} + +.uil-edit-alt:before { + content: '\e99b' +} + +.uil-edit:before { + content: '\e99c' +} + +.uil-ellipsis-h:before { + content: '\e99d' +} + +.uil-ellipsis-v:before { + content: '\e99e' +} + +.uil-emoji:before { + content: '\e99f' +} + +.uil-enter:before { + content: '\e9a0' +} + +.uil-entry:before { + content: '\e9a1' +} + +.uil-envelope-add:before { + content: '\e9a2' +} + +.uil-envelope-alt:before { + content: '\e9a3' +} + +.uil-envelope-block:before { + content: '\e9a4' +} + +.uil-envelope-bookmark:before { + content: '\e9a5' +} + +.uil-envelope-check:before { + content: '\e9a6' +} + +.uil-envelope-download-alt:before { + content: '\e9a7' +} + +.uil-envelope-download:before { + content: '\e9a8' +} + +.uil-envelope-edit:before { + content: '\e9a9' +} + +.uil-envelope-exclamation:before { + content: '\e9aa' +} + +.uil-envelope-heart:before { + content: '\e9ab' +} + +.uil-envelope-info:before { + content: '\e9ac' +} + +.uil-envelope-lock:before { + content: '\e9ad' +} + +.uil-envelope-minus:before { + content: '\e9ae' +} + +.uil-envelope-open:before { + content: '\e9af' +} + +.uil-envelope-question:before { + content: '\e9b0' +} + +.uil-envelope-receive:before { + content: '\e9b1' +} + +.uil-envelope-redo:before { + content: '\e9b2' +} + +.uil-envelope-search:before { + content: '\e9b3' +} + +.uil-envelope-send:before { + content: '\e9b4' +} + +.uil-envelope-share:before { + content: '\e9b5' +} + +.uil-envelope-shield:before { + content: '\e9b6' +} + +.uil-envelope-star:before { + content: '\e9b7' +} + +.uil-envelope-times:before { + content: '\e9b8' +} + +.uil-envelope-upload-alt:before { + content: '\e9b9' +} + +.uil-envelope-upload:before { + content: '\e9ba' +} + +.uil-envelope:before { + content: '\e9bb' +} + +.uil-envelopes:before { + content: '\e9bc' +} + +.uil-equal-circle:before { + content: '\e9bd' +} + +.uil-euro-circle:before { + content: '\e9be' +} + +.uil-euro:before { + content: '\e9bf' +} + +.uil-exchange-alt:before { + content: '\e9c0' +} + +.uil-exchange:before { + content: '\e9c1' +} + +.uil-exclamation-circle:before { + content: '\e9c2' +} + +.uil-exclamation-octagon:before { + content: '\e9c3' +} + +.uil-exclamation-triangle:before { + content: '\e9c4' +} + +.uil-exclude:before { + content: '\e9c5' +} + +.uil-exit:before { + content: '\e9c6' +} + +.uil-expand-alt:before { + content: '\e9c7' +} + +.uil-expand-arrows-alt:before { + content: '\e9c8' +} + +.uil-expand-arrows:before { + content: '\e9c9' +} + +.uil-expand-from-corner:before { + content: '\e9ca' +} + +.uil-expand-left:before { + content: '\e9cb' +} + +.uil-expand-right:before { + content: '\e9cc' +} + +.uil-export:before { + content: '\e9cd' +} + +.uil-exposure-alt:before { + content: '\e9ce' +} + +.uil-exposure-increase:before { + content: '\e9cf' +} + +.uil-external-link-alt:before { + content: '\e9d0' +} + +.uil-eye-slash:before { + content: '\e9d1' +} + +.uil-eye:before { + content: '\e9d2' +} + +.uil-facebook-f:before { + content: '\e9d3' +} + +.uil-facebook-messenger-alt:before { + content: '\e9d4' +} + +.uil-facebook-messenger:before { + content: '\e9d5' +} + +.uil-facebook:before { + content: '\e9d6' +} + +.uil-fahrenheit:before { + content: '\e9d7' +} + +.uil-fast-mail-alt:before { + content: '\e9d8' +} + +.uil-fast-mail:before { + content: '\e9d9' +} + +.uil-favorite:before { + content: '\e9da' +} + +.uil-feedback:before { + content: '\e9db' +} + +.uil-file-alt:before { + content: '\e9dc' +} + +.uil-file-blank:before { + content: '\e9dd' +} + +.uil-file-block-alt:before { + content: '\e9de' +} + +.uil-file-bookmark-alt:before { + content: '\e9df' +} + +.uil-file-check-alt:before { + content: '\e9e0' +} + +.uil-file-check:before { + content: '\e9e1' +} + +.uil-file-contract-dollar:before { + content: '\e9e2' +} + +.uil-file-copy-alt:before { + content: '\e9e3' +} + +.uil-file-download-alt:before { + content: '\e9e4' +} + +.uil-file-download:before { + content: '\e9e5' +} + +.uil-file-edit-alt:before { + content: '\e9e6' +} + +.uil-file-exclamation-alt:before { + content: '\e9e7' +} + +.uil-file-exclamation:before { + content: '\e9e8' +} + +.uil-file-heart:before { + content: '\e9e9' +} + +.uil-file-info-alt:before { + content: '\e9ea' +} + +.uil-file-landscape-alt:before { + content: '\e9eb' +} + +.uil-file-landscape:before { + content: '\e9ec' +} + +.uil-file-lanscape-slash:before { + content: '\e9ed' +} + +.uil-file-lock-alt:before { + content: '\e9ee' +} + +.uil-file-medical-alt:before { + content: '\e9ef' +} + +.uil-file-medical:before { + content: '\e9f0' +} + +.uil-file-minus-alt:before { + content: '\e9f1' +} + +.uil-file-minus:before { + content: '\e9f2' +} + +.uil-file-network:before { + content: '\e9f3' +} + +.uil-file-plus-alt:before { + content: '\e9f4' +} + +.uil-file-plus:before { + content: '\e9f5' +} + +.uil-file-question-alt:before { + content: '\e9f6' +} + +.uil-file-question:before { + content: '\e9f7' +} + +.uil-file-redo-alt:before { + content: '\e9f8' +} + +.uil-file-search-alt:before { + content: '\e9f9' +} + +.uil-file-share-alt:before { + content: '\e9fa' +} + +.uil-file-shield-alt:before { + content: '\e9fb' +} + +.uil-file-slash:before { + content: '\e9fc' +} + +.uil-file-times-alt:before { + content: '\e9fd' +} + +.uil-file-times:before { + content: '\e9fe' +} + +.uil-file-upload-alt:before { + content: '\e9ff' +} + +.uil-file-upload:before { + content: '\ea00' +} + +.uil-file:before { + content: '\ea01' +} + +.uil-files-landscapes-alt:before { + content: '\ea02' +} + +.uil-files-landscapes:before { + content: '\ea03' +} + +.uil-film:before { + content: '\ea04' +} + +.uil-filter-slash:before { + content: '\ea05' +} + +.uil-filter:before { + content: '\ea06' +} + +.uil-fire:before { + content: '\ea07' +} + +.uil-flask-potion:before { + content: '\ea08' +} + +.uil-flask:before { + content: '\ea09' +} + +.uil-flip-h-alt:before { + content: '\ea0a' +} + +.uil-flip-h:before { + content: '\ea0b' +} + +.uil-flip-v-alt:before { + content: '\ea0c' +} + +.uil-flip-v:before { + content: '\ea0d' +} + +.uil-flower:before { + content: '\ea0e' +} + +.uil-focus-add:before { + content: '\ea0f' +} + +.uil-focus-target:before { + content: '\ea10' +} + +.uil-focus:before { + content: '\ea11' +} + +.uil-folder-check:before { + content: '\ea12' +} + +.uil-folder-download:before { + content: '\ea13' +} + +.uil-folder-exclamation:before { + content: '\ea14' +} + +.uil-folder-heart:before { + content: '\ea15' +} + +.uil-folder-info:before { + content: '\ea16' +} + +.uil-folder-lock:before { + content: '\ea17' +} + +.uil-folder-medical:before { + content: '\ea18' +} + +.uil-folder-minus:before { + content: '\ea19' +} + +.uil-folder-network:before { + content: '\ea1a' +} + +.uil-folder-plus:before { + content: '\ea1b' +} + +.uil-folder-question:before { + content: '\ea1c' +} + +.uil-folder-slash:before { + content: '\ea1d' +} + +.uil-folder-times:before { + content: '\ea1e' +} + +.uil-folder-upload:before { + content: '\ea1f' +} + +.uil-folder:before { + content: '\ea20' +} + +.uil-food:before { + content: '\ea21' +} + +.uil-football-american:before { + content: '\ea22' +} + +.uil-football-ball:before { + content: '\ea23' +} + +.uil-football:before { + content: '\ea24' +} + +.uil-forecastcloud-moon-tear:before { + content: '\ea25' +} + +.uil-forwaded-call:before { + content: '\ea26' +} + +.uil-forward:before { + content: '\ea27' +} + +.uil-frown:before { + content: '\ea28' +} + +.uil-game-structure:before { + content: '\ea29' +} + +.uil-game:before { + content: '\ea2a' +} + +.uil-gift:before { + content: '\ea2b' +} + +.uil-github-alt:before { + content: '\ea2c' +} + +.uil-github:before { + content: '\ea2d' +} + +.uil-glass-martini-alt-slash:before { + content: '\ea2e' +} + +.uil-glass-martini-alt:before { + content: '\ea2f' +} + +.uil-glass-martini:before { + content: '\ea30' +} + +.uil-glass-tea:before { + content: '\ea31' +} + +.uil-glass:before { + content: '\ea32' +} + +.uil-globe:before { + content: '\ea33' +} + +.uil-gold:before { + content: '\ea34' +} + +.uil-google-drive-alt:before { + content: '\ea35' +} + +.uil-google-drive:before { + content: '\ea36' +} + +.uil-google-hangouts-alt:before { + content: '\ea37' +} + +.uil-google-hangouts:before { + content: '\ea38' +} + +.uil-google-play:before { + content: '\ea39' +} + +.uil-google:before { + content: '\ea3a' +} + +.uil-graduation-hat:before { + content: '\ea3b' +} + +.uil-graph-bar:before { + content: '\ea3c' +} + +.uil-grid:before { + content: '\ea3d' +} + +.uil-grids:before { + content: '\ea3e' +} + +.uil-grin-tongue-wink-alt:before { + content: '\ea3f' +} + +.uil-grin-tongue-wink:before { + content: '\ea40' +} + +.uil-grin:before { + content: '\ea41' +} + +.uil-grip-horizontal-line:before { + content: '\ea42' +} + +.uil-hdd:before { + content: '\ea43' +} + +.uil-headphones-alt:before { + content: '\ea44' +} + +.uil-headphones:before { + content: '\ea45' +} + +.uil-heart-alt:before { + content: '\ea46' +} + +.uil-heart-medical:before { + content: '\ea47' +} + +.uil-heart-rate:before { + content: '\ea48' +} + +.uil-heart-sign:before { + content: '\ea49' +} + +.uil-heart:before { + content: '\ea4a' +} + +.uil-heartbeat:before { + content: '\ea4b' +} + +.uil-history-alt:before { + content: '\ea4c' +} + +.uil-history:before { + content: '\ea4d' +} + +.uil-home-alt:before { + content: '\ea4e' +} + +.uil-home:before { + content: '\ea4f' +} + +.uil-horizontal-align-center:before { + content: '\ea50' +} + +.uil-horizontal-align-left:before { + content: '\ea51' +} + +.uil-horizontal-align-right:before { + content: '\ea52' +} + +.uil-horizontal-distribution-center:before { + content: '\ea53' +} + +.uil-horizontal-distribution-left:before { + content: '\ea54' +} + +.uil-horizontal-distribution-right:before { + content: '\ea55' +} + +.uil-hourglass:before { + content: '\ea56' +} + +.uil-html3-alt:before { + content: '\ea57' +} + +.uil-html3:before { + content: '\ea58' +} + +.uil-hunting:before { + content: '\ea59' +} + +.uil-image-alt-slash:before { + content: '\ea5a' +} + +.uil-image-block:before { + content: '\ea5b' +} + +.uil-image-broken:before { + content: '\ea5c' +} + +.uil-image-check:before { + content: '\ea5d' +} + +.uil-image-download:before { + content: '\ea5e' +} + +.uil-image-edit:before { + content: '\ea5f' +} + +.uil-image-lock:before { + content: '\ea60' +} + +.uil-image-minus:before { + content: '\ea61' +} + +.uil-image-plus:before { + content: '\ea62' +} + +.uil-image-question:before { + content: '\ea63' +} + +.uil-image-redo:before { + content: '\ea64' +} + +.uil-image-resize-landscape:before { + content: '\ea65' +} + +.uil-image-resize-square:before { + content: '\ea66' +} + +.uil-image-search:before { + content: '\ea67' +} + +.uil-image-share:before { + content: '\ea68' +} + +.uil-image-shield:before { + content: '\ea69' +} + +.uil-image-slash:before { + content: '\ea6a' +} + +.uil-image-times:before { + content: '\ea6b' +} + +.uil-image-upload:before { + content: '\ea6c' +} + +.uil-image-v:before { + content: '\ea6d' +} + +.uil-image:before { + content: '\ea6e' +} + +.uil-images:before { + content: '\ea6f' +} + +.uil-import:before { + content: '\ea70' +} + +.uil-incoming-call:before { + content: '\ea71' +} + +.uil-info-circle:before { + content: '\ea72' +} + +.uil-instagram-alt:before { + content: '\ea73' +} + +.uil-instagram:before { + content: '\ea74' +} + +.uil-intercom-alt:before { + content: '\ea75' +} + +.uil-intercom:before { + content: '\ea76' +} + +.uil-invoice:before { + content: '\ea77' +} + +.uil-italic:before { + content: '\ea78' +} + +.uil-jackhammer:before { + content: '\ea79' +} + +.uil-java-script:before { + content: '\ea7a' +} + +.uil-kayak:before { + content: '\ea7b' +} + +.uil-key-skeleton-alt:before { + content: '\ea7c' +} + +.uil-key-skeleton:before { + content: '\ea7d' +} + +.uil-keyboard-alt:before { + content: '\ea7e' +} + +.uil-keyboard-hide:before { + content: '\ea7f' +} + +.uil-keyboard-show:before { + content: '\ea80' +} + +.uil-keyboard:before { + content: '\ea81' +} + +.uil-keyhole-circle:before { + content: '\ea82' +} + +.uil-keyhole-square-full:before { + content: '\ea83' +} + +.uil-keyhole-square:before { + content: '\ea84' +} + +.uil-kid:before { + content: '\ea85' +} + +.uil-label-alt:before { + content: '\ea86' +} + +.uil-label:before { + content: '\ea87' +} + +.uil-lamp:before { + content: '\ea88' +} + +.uil-laptop-cloud:before { + content: '\ea89' +} + +.uil-laptop:before { + content: '\ea8a' +} + +.uil-laughing:before { + content: '\ea8b' +} + +.uil-layer-group-slash:before { + content: '\ea8c' +} + +.uil-layer-group:before { + content: '\ea8d' +} + +.uil-layers-alt:before { + content: '\ea8e' +} + +.uil-layers-slash:before { + content: '\ea8f' +} + +.uil-layers:before { + content: '\ea90' +} + +.uil-left-arrow-from-left:before { + content: '\ea91' +} + +.uil-left-arrow-to-left:before { + content: '\ea92' +} + +.uil-left-indent-alt:before { + content: '\ea93' +} + +.uil-left-indent:before { + content: '\ea94' +} + +.uil-left-to-right-text-direction:before { + content: '\ea95' +} + +.uil-life-ring:before { + content: '\ea96' +} + +.uil-lightbulb-alt:before { + content: '\ea97' +} + +.uil-lightbulb:before { + content: '\ea98' +} + +.uil-line-alt:before { + content: '\ea99' +} + +.uil-line-spacing:before { + content: '\ea9a' +} + +.uil-line:before { + content: '\ea9b' +} + +.uil-link-alt:before { + content: '\ea9c' +} + +.uil-link-broken:before { + content: '\ea9d' +} + +.uil-link-h:before { + content: '\ea9e' +} + +.uil-link:before { + content: '\ea9f' +} + +.uil-linkedin-alt:before { + content: '\eaa0' +} + +.uil-linkedin:before { + content: '\eaa1' +} + +.uil-list-ui-alt:before { + content: '\eaa2' +} + +.uil-list-ul:before { + content: '\eaa3' +} + +.uil-location-arrow-alt:before { + content: '\eaa4' +} + +.uil-location-arrow:before { + content: '\eaa5' +} + +.uil-location-pin-alt:before { + content: '\eaa6' +} + +.uil-location-point:before { + content: '\eaa7' +} + +.uil-location:before { + content: '\eaa8' +} + +.uil-lock-access:before { + content: '\eaa9' +} + +.uil-lock-alt:before { + content: '\eaaa' +} + +.uil-lock-open-alt:before { + content: '\eaab' +} + +.uil-lock-slash:before { + content: '\eaac' +} + +.uil-lock:before { + content: '\eaad' +} + +.uil-mailbox-alt:before { + content: '\eaae' +} + +.uil-mailbox:before { + content: '\eaaf' +} + +.uil-map-marker-alt:before { + content: '\eab0' +} + +.uil-map-marker-edit:before { + content: '\eab1' +} + +.uil-map-marker-info:before { + content: '\eab2' +} + +.uil-map-marker-minus:before { + content: '\eab3' +} + +.uil-map-marker-plus:before { + content: '\eab4' +} + +.uil-map-marker-question:before { + content: '\eab5' +} + +.uil-map-marker-shield:before { + content: '\eab6' +} + +.uil-map-marker-slash:before { + content: '\eab7' +} + +.uil-map-marker:before { + content: '\eab8' +} + +.uil-map-pin-alt:before { + content: '\eab9' +} + +.uil-map-pin:before { + content: '\eaba' +} + +.uil-map:before { + content: '\eabb' +} + +.uil-mars:before { + content: '\eabc' +} + +.uil-master-card:before { + content: '\eabd' +} + +.uil-maximize-left:before { + content: '\eabe' +} + +.uil-medal:before { + content: '\eabf' +} + +.uil-medical-drip:before { + content: '\eac0' +} + +.uil-medical-square-full:before { + content: '\eac1' +} + +.uil-medical-square:before { + content: '\eac2' +} + +.uil-medical:before { + content: '\eac3' +} + +.uil-medium-m:before { + content: '\eac4' +} + +.uil-medkit:before { + content: '\eac5' +} + +.uil-meeting-board:before { + content: '\eac6' +} + +.uil-megaphone:before { + content: '\eac7' +} + +.uil-meh-alt:before { + content: '\eac8' +} + +.uil-meh-closed-eye:before { + content: '\eac9' +} + +.uil-meh:before { + content: '\eaca' +} + +.uil-message:before { + content: '\eacb' +} + +.uil-metro:before { + content: '\eacc' +} + +.uil-microphone-slash:before { + content: '\eacd' +} + +.uil-microphone:before { + content: '\eace' +} + +.uil-minus-circle:before { + content: '\eacf' +} + +.uil-minus-path:before { + content: '\ead0' +} + +.uil-minus-square-full:before { + content: '\ead1' +} + +.uil-minus-square:before { + content: '\ead2' +} + +.uil-minus:before { + content: '\ead3' +} + +.uil-missed-call:before { + content: '\ead4' +} + +.uil-mobey-bill-slash:before { + content: '\ead5' +} + +.uil-mobile-android-alt:before { + content: '\ead6' +} + +.uil-mobile-android:before { + content: '\ead7' +} + +.uil-mobile-vibrate:before { + content: '\ead8' +} + +.uil-modem:before { + content: '\ead9' +} + +.uil-money-bill-stack:before { + content: '\eada' +} + +.uil-money-bill:before { + content: '\eadb' +} + +.uil-money-insert:before { + content: '\eadc' +} + +.uil-money-stack:before { + content: '\eadd' +} + +.uil-money-withdraw:before { + content: '\eade' +} + +.uil-money-withdrawal:before { + content: '\eadf' +} + +.uil-moneybag-alt:before { + content: '\eae0' +} + +.uil-moneybag:before { + content: '\eae1' +} + +.uil-monitor-heart-rate:before { + content: '\eae2' +} + +.uil-monitor:before { + content: '\eae3' +} + +.uil-moon-eclipse:before { + content: '\eae4' +} + +.uil-moon:before { + content: '\eae5' +} + +.uil-moonset:before { + content: '\eae6' +} + +.uil-mountains-sun:before { + content: '\eae7' +} + +.uil-mountains:before { + content: '\eae8' +} + +.uil-mouse-alt:before { + content: '\eae9' +} + +.uil-mouse:before { + content: '\eaea' +} + +.uil-multiply:before { + content: '\eaeb' +} + +.uil-music-note:before { + content: '\eaec' +} + +.uil-music-tune-slash:before { + content: '\eaed' +} + +.uil-music:before { + content: '\eaee' +} + +.uil-n-a:before { + content: '\eaef' +} + +.uil-navigator:before { + content: '\eaf0' +} + +.uil-nerd:before { + content: '\eaf1' +} + +.uil-newspaper:before { + content: '\eaf2' +} + +.uil-ninja:before { + content: '\eaf3' +} + +.uil-no-entry:before { + content: '\eaf4' +} + +.uil-notebooks:before { + content: '\eaf5' +} + +.uil-notes:before { + content: '\eaf6' +} + +.uil-object-group:before { + content: '\eaf7' +} + +.uil-object-ungroup:before { + content: '\eaf8' +} + +.uil-octagon:before { + content: '\eaf9' +} + +.uil-opera-alt:before { + content: '\eafa' +} + +.uil-opera:before { + content: '\eafb' +} + +.uil-outgoing-call:before { + content: '\eafc' +} + +.uil-package:before { + content: '\eafd' +} + +.uil-padlock:before { + content: '\eafe' +} + +.uil-paint-tool:before { + content: '\eaff' +} + +.uil-palette:before { + content: '\eb00' +} + +.uil-panorama-h-alt:before { + content: '\eb01' +} + +.uil-panorama-h:before { + content: '\eb02' +} + +.uil-panorama-v:before { + content: '\eb03' +} + +.uil-paperclip:before { + content: '\eb04' +} + +.uil-paragraph:before { + content: '\eb05' +} + +.uil-parcel:before { + content: '\eb06' +} + +.uil-parking-square:before { + content: '\eb07' +} + +.uil-pathfinder-unite:before { + content: '\eb08' +} + +.uil-pathfinder:before { + content: '\eb09' +} + +.uil-pause-circle:before { + content: '\eb0a' +} + +.uil-pause:before { + content: '\eb0b' +} + +.uil-paypal:before { + content: '\eb0c' +} + +.uil-pen:before { + content: '\eb0d' +} + +.uil-pentagon:before { + content: '\eb0e' +} + +.uil-percentage:before { + content: '\eb0f' +} + +.uil-phone-alt:before { + content: '\eb10' +} + +.uil-phone-pause:before { + content: '\eb11' +} + +.uil-phone-slash:before { + content: '\eb12' +} + +.uil-phone-times:before { + content: '\eb13' +} + +.uil-phone-volume:before { + content: '\eb14' +} + +.uil-phone:before { + content: '\eb15' +} + +.uil-picture:before { + content: '\eb16' +} + +.uil-plane-arrival:before { + content: '\eb17' +} + +.uil-plane-departure:before { + content: '\eb18' +} + +.uil-plane-fly:before { + content: '\eb19' +} + +.uil-plane:before { + content: '\eb1a' +} + +.uil-play-circle:before { + content: '\eb1b' +} + +.uil-play:before { + content: '\eb1c' +} + +.uil-plug:before { + content: '\eb1d' +} + +.uil-plus-circle:before { + content: '\eb1e' +} + +.uil-plus-square:before { + content: '\eb1f' +} + +.uil-plus:before { + content: '\eb20' +} + +.uil-podium:before { + content: '\eb21' +} + +.uil-polygon:before { + content: '\eb22' +} + +.uil-post-stamp:before { + content: '\eb23' +} + +.uil-postcard:before { + content: '\eb24' +} + +.uil-pound-circle:before { + content: '\eb25' +} + +.uil-pound:before { + content: '\eb26' +} + +.uil-power:before { + content: '\eb27' +} + +.uil-prescription-bottle:before { + content: '\eb28' +} + +.uil-presentation-check:before { + content: '\eb29' +} + +.uil-presentation-edit:before { + content: '\eb2a' +} + +.uil-presentation-line:before { + content: '\eb2b' +} + +.uil-presentation-lines-alt:before { + content: '\eb2c' +} + +.uil-presentation-minus:before { + content: '\eb2d' +} + +.uil-presentation-play:before { + content: '\eb2e' +} + +.uil-presentation-plus:before { + content: '\eb2f' +} + +.uil-presentation-times:before { + content: '\eb30' +} + +.uil-presentation:before { + content: '\eb31' +} + +.uil-previous:before { + content: '\eb32' +} + +.uil-pricetag-alt:before { + content: '\eb33' +} + +.uil-print-slash:before { + content: '\eb34' +} + +.uil-print:before { + content: '\eb35' +} + +.uil-process:before { + content: '\eb36' +} + +.uil-processor:before { + content: '\eb37' +} + +.uil-pump:before { + content: '\eb38' +} + +.uil-puzzle-piece:before { + content: '\eb39' +} + +.uil-question-circle:before { + content: '\eb3a' +} + +.uil-raddit-alien-alt:before { + content: '\eb3b' +} + +.uil-rainbow:before { + content: '\eb3c' +} + +.uil-raindrops-alt:before { + content: '\eb3d' +} + +.uil-raindrops:before { + content: '\eb3e' +} + +.uil-react:before { + content: '\eb3f' +} + +.uil-receipt-alt:before { + content: '\eb40' +} + +.uil-receipt:before { + content: '\eb41' +} + +.uil-record-audio:before { + content: '\eb42' +} + +.uil-reddit-alien-alt:before { + content: '\eb43' +} + +.uil-redo:before { + content: '\eb44' +} + +.uil-refresh:before { + content: '\eb45' +} + +.uil-registered:before { + content: '\eb46' +} + +.uil-repeat:before { + content: '\eb47' +} + +.uil-restaurant:before { + content: '\eb48' +} + +.uil-right-indent-alt:before { + content: '\eb49' +} + +.uil-right-to-left-text-direction:before { + content: '\eb4a' +} + +.uil-robot:before { + content: '\eb4b' +} + +.uil-rope-way:before { + content: '\eb4c' +} + +.uil-rotate-360:before { + content: '\eb4d' +} + +.uil-rss-alt:before { + content: '\eb4e' +} + +.uil-rss-interface:before { + content: '\eb4f' +} + +.uil-rss:before { + content: '\eb50' +} + +.uil-ruler-combined:before { + content: '\eb51' +} + +.uil-ruler:before { + content: '\eb52' +} + +.uil-sad-cry:before { + content: '\eb53' +} + +.uil-sad-crying:before { + content: '\eb54' +} + +.uil-sad-dizzy:before { + content: '\eb55' +} + +.uil-sad-squint:before { + content: '\eb56' +} + +.uil-sad:before { + content: '\eb57' +} + +.uil-scaling-left:before { + content: '\eb58' +} + +.uil-scaling-right:before { + content: '\eb59' +} + +.uil-scenery:before { + content: '\eb5a' +} + +.uil-schedule:before { + content: '\eb5b' +} + +.uil-science:before { + content: '\eb5c' +} + +.uil-screw:before { + content: '\eb5d' +} + +.uil-scroll-h:before { + content: '\eb5e' +} + +.uil-scroll:before { + content: '\eb5f' +} + +.uil-search-alt:before { + content: '\eb60' +} + +.uil-search-minus:before { + content: '\eb61' +} + +.uil-search-plus:before { + content: '\eb62' +} + +.uil-search:before { + content: '\eb63' +} + +.uil-selfie:before { + content: '\eb64' +} + +.uil-server-alt:before { + content: '\eb65' +} + +.uil-server-connection:before { + content: '\eb66' +} + +.uil-server-network-alt:before { + content: '\eb67' +} + +.uil-server-network:before { + content: '\eb68' +} + +.uil-server:before { + content: '\eb69' +} + +.uil-servers:before { + content: '\eb6a' +} + +.uil-servicemark:before { + content: '\eb6b' +} + +.uil-share-alt:before { + content: '\eb6c' +} + +.uil-shield-check:before { + content: '\eb6d' +} + +.uil-shield-exclamation:before { + content: '\eb6e' +} + +.uil-shield-question:before { + content: '\eb6f' +} + +.uil-shield-slash:before { + content: '\eb70' +} + +.uil-shield:before { + content: '\eb71' +} + +.uil-ship:before { + content: '\eb72' +} + +.uil-shop:before { + content: '\eb73' +} + +.uil-shopping-basket:before { + content: '\eb74' +} + +.uil-shopping-cart-alt:before { + content: '\eb75' +} + +.uil-shopping-trolley:before { + content: '\eb76' +} + +.uil-shovel:before { + content: '\eb77' +} + +.uil-shrink:before { + content: '\eb78' +} + +.uil-shuffle:before { + content: '\eb79' +} + +.uil-shutter-alt:before { + content: '\eb7a' +} + +.uil-shutter:before { + content: '\eb7b' +} + +.uil-sick:before { + content: '\eb7c' +} + +.uil-sigma:before { + content: '\eb7d' +} + +.uil-sign-alt:before { + content: '\eb7e' +} + +.uil-sign-in-alt:before { + content: '\eb7f' +} + +.uil-sign-left:before { + content: '\eb80' +} + +.uil-sign-out-alt:before { + content: '\eb81' +} + +.uil-sign-right:before { + content: '\eb82' +} + +.uil-signal-alt-3:before { + content: '\eb83' +} + +.uil-signal-alt:before { + content: '\eb84' +} + +.uil-signal:before { + content: '\eb85' +} + +.uil-silence:before { + content: '\eb86' +} + +.uil-silent-squint:before { + content: '\eb87' +} + +.uil-sim-card:before { + content: '\eb88' +} + +.uil-sitemap:before { + content: '\eb89' +} + +.uil-skip-forward-alt:before { + content: '\eb8a' +} + +.uil-skip-forward-circle:before { + content: '\eb8b' +} + +.uil-skip-forward:before { + content: '\eb8c' +} + +.uil-skype-alt:before { + content: '\eb8d' +} + +.uil-skype:before { + content: '\eb8e' +} + +.uil-slack-alt:before { + content: '\eb8f' +} + +.uil-slack:before { + content: '\eb90' +} + +.uil-sliders-v-alt:before { + content: '\eb91' +} + +.uil-sliders-v:before { + content: '\eb92' +} + +.uil-smile-beam:before { + content: '\eb93' +} + +.uil-smile-dizzy:before { + content: '\eb94' +} + +.uil-smile-squint-wink-alt:before { + content: '\eb95' +} + +.uil-smile-squint-wink:before { + content: '\eb96' +} + +.uil-smile-wink-alt:before { + content: '\eb97' +} + +.uil-smile-wink:before { + content: '\eb98' +} + +.uil-smile:before { + content: '\eb99' +} + +.uil-snapchat-alt:before { + content: '\eb9a' +} + +.uil-snapchat-ghost:before { + content: '\eb9b' +} + +.uil-snapchat-square:before { + content: '\eb9c' +} + +.uil-snow-flake:before { + content: '\eb9d' +} + +.uil-snowflake-alt:before { + content: '\eb9e' +} + +.uil-snowflake:before { + content: '\eb9f' +} + +.uil-sort-amount-down:before { + content: '\eba0' +} + +.uil-sort-amount-up:before { + content: '\eba1' +} + +.uil-sort:before { + content: '\eba2' +} + +.uil-sorting:before { + content: '\eba3' +} + +.uil-space-key:before { + content: '\eba4' +} + +.uil-spade:before { + content: '\eba5' +} + +.uil-sperms:before { + content: '\eba6' +} + +.uil-spin:before { + content: '\eba7' +} + +.uil-sport:before { + content: '\eba8' +} + +.uil-square-full:before { + content: '\eba9' +} + +.uil-square-shape:before { + content: '\ebaa' +} + +.uil-square:before { + content: '\ebab' +} + +.uil-squint:before { + content: '\ebac' +} + +.uil-star-half-alt:before { + content: '\ebad' +} + +.uil-star:before { + content: '\ebae' +} + +.uil-step-backward-alt:before { + content: '\ebaf' +} + +.uil-step-backward-circle:before { + content: '\ebb0' +} + +.uil-step-backward:before { + content: '\ebb1' +} + +.uil-step-forward:before { + content: '\ebb2' +} + +.uil-stop-circle:before { + content: '\ebb3' +} + +.uil-stopwatch-slash:before { + content: '\ebb4' +} + +.uil-stopwatch:before { + content: '\ebb5' +} + +.uil-store-alt:before { + content: '\ebb6' +} + +.uil-store:before { + content: '\ebb7' +} + +.uil-streering:before { + content: '\ebb8' +} + +.uil-stretcher:before { + content: '\ebb9' +} + +.uil-subject:before { + content: '\ebba' +} + +.uil-subway-alt:before { + content: '\ebbb' +} + +.uil-subway:before { + content: '\ebbc' +} + +.uil-suitcase-alt:before { + content: '\ebbd' +} + +.uil-suitcase:before { + content: '\ebbe' +} + +.uil-sun:before { + content: '\ebbf' +} + +.uil-sunset:before { + content: '\ebc0' +} + +.uil-surprise:before { + content: '\ebc1' +} + +.uil-swatchbook:before { + content: '\ebc2' +} + +.uil-swiggy:before { + content: '\ebc3' +} + +.uil-swimmer:before { + content: '\ebc4' +} + +.uil-symbol:before { + content: '\ebc5' +} + +.uil-sync-exclamation:before { + content: '\ebc6' +} + +.uil-sync-slash:before { + content: '\ebc7' +} + +.uil-sync:before { + content: '\ebc8' +} + +.uil-syringe:before { + content: '\ebc9' +} + +.uil-table:before { + content: '\ebca' +} + +.uil-tablet:before { + content: '\ebcb' +} + +.uil-tablets:before { + content: '\ebcc' +} + +.uil-tachometer-fast:before { + content: '\ebcd' +} + +.uil-tag-alt:before { + content: '\ebce' +} + +.uil-tag:before { + content: '\ebcf' +} + +.uil-tape:before { + content: '\ebd0' +} + +.uil-taxi:before { + content: '\ebd1' +} + +.uil-tear:before { + content: '\ebd2' +} + +.uil-technology:before { + content: '\ebd3' +} + +.uil-telegram-alt:before { + content: '\ebd4' +} + +.uil-telegram:before { + content: '\ebd5' +} + +.uil-telescope:before { + content: '\ebd6' +} + +.uil-temperature-empty:before { + content: '\ebd7' +} + +.uil-temperature-half:before { + content: '\ebd8' +} + +.uil-temperature-minus:before { + content: '\ebd9' +} + +.uil-temperature-plus:before { + content: '\ebda' +} + +.uil-temperature-quarter:before { + content: '\ebdb' +} + +.uil-temperature-three-quarter:before { + content: '\ebdc' +} + +.uil-temperature:before { + content: '\ebdd' +} + +.uil-text-fields:before { + content: '\ebde' +} + +.uil-text-size:before { + content: '\ebdf' +} + +.uil-text-strike-through:before { + content: '\ebe0' +} + +.uil-text:before { + content: '\ebe1' +} + +.uil-th-large:before { + content: '\ebe2' +} + +.uil-th-slash:before { + content: '\ebe3' +} + +.uil-th:before { + content: '\ebe4' +} + +.uil-thermometer:before { + content: '\ebe5' +} + +.uil-thumbs-down:before { + content: '\ebe6' +} + +.uil-thumbs-up:before { + content: '\ebe7' +} + +.uil-thunderstorm-moon:before { + content: '\ebe8' +} + +.uil-thunderstorm-sun:before { + content: '\ebe9' +} + +.uil-thunderstorm:before { + content: '\ebea' +} + +.uil-ticket:before { + content: '\ebeb' +} + +.uil-times-circle:before { + content: '\ebec' +} + +.uil-times-square:before { + content: '\ebed' +} + +.uil-times:before { + content: '\ebee' +} + +.uil-toggle-off:before { + content: '\ebef' +} + +.uil-toggle-on:before { + content: '\ebf0' +} + +.uil-top-arrow-from-top:before { + content: '\ebf1' +} + +.uil-top-arrow-to-top:before { + content: '\ebf2' +} + +.uil-tornado:before { + content: '\ebf3' +} + +.uil-trademark-circle:before { + content: '\ebf4' +} + +.uil-trademark:before { + content: '\ebf5' +} + +.uil-traffic-barrier:before { + content: '\ebf6' +} + +.uil-trash-alt:before { + content: '\ebf7' +} + +.uil-trash:before { + content: '\ebf8' +} + +.uil-trees:before { + content: '\ebf9' +} + +.uil-triangle:before { + content: '\ebfa' +} + +.uil-trophy:before { + content: '\ebfb' +} + +.uil-trowel:before { + content: '\ebfc' +} + +.uil-truck-case:before { + content: '\ebfd' +} + +.uil-truck-loading:before { + content: '\ebfe' +} + +.uil-truck:before { + content: '\ebff' +} + +.uil-tumblr-alt:before { + content: '\ec00' +} + +.uil-tumblr-square:before { + content: '\ec01' +} + +.uil-tumblr:before { + content: '\ec02' +} + +.uil-tv-retro-slash:before { + content: '\ec03' +} + +.uil-tv-retro:before { + content: '\ec04' +} + +.uil-twitter-alt:before { + content: '\ec05' +} + +.uil-twitter:before { + content: '\ec06' +} + +.uil-umbrella:before { + content: '\ec07' +} + +.uil-unamused:before { + content: '\ec08' +} + +.uil-underline:before { + content: '\ec09' +} + +.uil-university:before { + content: '\ec0a' +} + +.uil-unlock-alt:before { + content: '\ec0b' +} + +.uil-unlock:before { + content: '\ec0c' +} + +.uil-upload-alt:before { + content: '\ec0d' +} + +.uil-upload:before { + content: '\ec0e' +} + +.uil-usd-circle:before { + content: '\ec0f' +} + +.uil-usd-square:before { + content: '\ec10' +} + +.uil-user-check:before { + content: '\ec11' +} + +.uil-user-circle:before { + content: '\ec12' +} + +.uil-user-exclamation:before { + content: '\ec13' +} + +.uil-user-hard-hat:before { + content: '\ec14' +} + +.uil-user-minus:before { + content: '\ec15' +} + +.uil-user-plus:before { + content: '\ec16' +} + +.uil-user-square:before { + content: '\ec17' +} + +.uil-user-times:before { + content: '\ec18' +} + +.uil-user:before { + content: '\ec19' +} + +.uil-users-alt:before { + content: '\ec1a' +} + +.uil-utensils-alt:before { + content: '\ec1b' +} + +.uil-utensils:before { + content: '\ec1c' +} + +.uil-vector-square-alt:before { + content: '\ec1d' +} + +.uil-vector-square:before { + content: '\ec1e' +} + +.uil-venus:before { + content: '\ec1f' +} + +.uil-vertical-align-bottom:before { + content: '\ec20' +} + +.uil-vertical-align-center:before { + content: '\ec21' +} + +.uil-vertical-align-top:before { + content: '\ec22' +} + +.uil-vertical-distribute-bottom:before { + content: '\ec23' +} + +.uil-vertical-distribution-center:before { + content: '\ec24' +} + +.uil-vertical-distribution-top:before { + content: '\ec25' +} + +.uil-video-slash:before { + content: '\ec26' +} + +.uil-video:before { + content: '\ec27' +} + +.uil-visual-studio:before { + content: '\ec28' +} + +.uil-vk-alt:before { + content: '\ec29' +} + +.uil-vk:before { + content: '\ec2a' +} + +.uil-voicemail-rectangle:before { + content: '\ec2b' +} + +.uil-voicemail:before { + content: '\ec2c' +} + +.uil-volleyball:before { + content: '\ec2d' +} + +.uil-volume-down:before { + content: '\ec2e' +} + +.uil-volume-mute:before { + content: '\ec2f' +} + +.uil-volume-off:before { + content: '\ec30' +} + +.uil-volume-up:before { + content: '\ec31' +} + +.uil-volume:before { + content: '\ec32' +} + +.uil-vuejs-alt:before { + content: '\ec33' +} + +.uil-vuejs:before { + content: '\ec34' +} + +.uil-wall:before { + content: '\ec35' +} + +.uil-wallet:before { + content: '\ec36' +} + +.uil-watch-alt:before { + content: '\ec37' +} + +.uil-watch:before { + content: '\ec38' +} + +.uil-water-drop-slash:before { + content: '\ec39' +} + +.uil-water-glass:before { + content: '\ec3a' +} + +.uil-water:before { + content: '\ec3b' +} + +.uil-web-grid-alt:before { + content: '\ec3c' +} + +.uil-web-grid:before { + content: '\ec3d' +} + +.uil-web-section-alt:before { + content: '\ec3e' +} + +.uil-web-section:before { + content: '\ec3f' +} + +.uil-webcam:before { + content: '\ec40' +} + +.uil-weight:before { + content: '\ec41' +} + +.uil-whatsapp:before { + content: '\ec42' +} + +.uil-wheel-barrow:before { + content: '\ec43' +} + +.uil-wheelchair-alt:before { + content: '\ec44' +} + +.uil-wheelchair:before { + content: '\ec45' +} + +.uil-wifi-router:before { + content: '\ec46' +} + +.uil-wifi-slash:before { + content: '\ec47' +} + +.uil-wifi:before { + content: '\ec48' +} + +.uil-wind-moon:before { + content: '\ec49' +} + +.uil-wind-sun:before { + content: '\ec4a' +} + +.uil-wind:before { + content: '\ec4b' +} + +.uil-window-grid:before { + content: '\ec4c' +} + +.uil-window-maximize:before { + content: '\ec4d' +} + +.uil-window-restore:before { + content: '\ec4e' +} + +.uil-window-section:before { + content: '\ec4f' +} + +.uil-window:before { + content: '\ec50' +} + +.uil-windsock:before { + content: '\ec51' +} + +.uil-wrap-text:before { + content: '\ec52' +} + +.uil-wrench:before { + content: '\ec53' +} + +.uil-yellow:before { + content: '\ec54' +} + +.uil-yen-circle:before { + content: '\ec55' +} + +.uil-yen:before { + content: '\ec56' +} + +.uil-yin-yang:before { + content: '\ec57' +} + +.uil-youtube-alt:before { + content: '\ec58' +} + +.uil-youtube:before { + content: '\ec59' +} + + +/*# sourceMappingURL=icons.min.css.map */ diff --git a/dist/assets/fonts/graphik/GraphikBlack.otf b/dist/assets/fonts/graphik/GraphikBlack.otf new file mode 100644 index 00000000..41f13e1a Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikBlack.otf differ diff --git a/dist/assets/fonts/graphik/GraphikBlackItalic.otf b/dist/assets/fonts/graphik/GraphikBlackItalic.otf new file mode 100644 index 00000000..ed121865 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikBlackItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikBold.otf b/dist/assets/fonts/graphik/GraphikBold.otf new file mode 100644 index 00000000..4b3e9c56 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikBold.otf differ diff --git a/dist/assets/fonts/graphik/GraphikBoldItalic.otf b/dist/assets/fonts/graphik/GraphikBoldItalic.otf new file mode 100644 index 00000000..b84efb40 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikBoldItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikExtralight.otf b/dist/assets/fonts/graphik/GraphikExtralight.otf new file mode 100644 index 00000000..7e03539a Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikExtralight.otf differ diff --git a/dist/assets/fonts/graphik/GraphikExtralightItalic.otf b/dist/assets/fonts/graphik/GraphikExtralightItalic.otf new file mode 100644 index 00000000..dceef416 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikExtralightItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikLight.otf b/dist/assets/fonts/graphik/GraphikLight.otf new file mode 100644 index 00000000..3fa0a033 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikLight.otf differ diff --git a/dist/assets/fonts/graphik/GraphikLightItalic.otf b/dist/assets/fonts/graphik/GraphikLightItalic.otf new file mode 100644 index 00000000..f37751d7 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikLightItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikMedium.otf b/dist/assets/fonts/graphik/GraphikMedium.otf new file mode 100644 index 00000000..e03a1008 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikMedium.otf differ diff --git a/dist/assets/fonts/graphik/GraphikMediumItalic.otf b/dist/assets/fonts/graphik/GraphikMediumItalic.otf new file mode 100644 index 00000000..508509b7 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikMediumItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikRegular.otf b/dist/assets/fonts/graphik/GraphikRegular.otf new file mode 100644 index 00000000..81004388 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikRegular.otf differ diff --git a/dist/assets/fonts/graphik/GraphikRegularItalic.otf b/dist/assets/fonts/graphik/GraphikRegularItalic.otf new file mode 100644 index 00000000..8cefe1c1 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikRegularItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikSemibold.otf b/dist/assets/fonts/graphik/GraphikSemibold.otf new file mode 100644 index 00000000..45cf6bc8 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikSemibold.otf differ diff --git a/dist/assets/fonts/graphik/GraphikSemiboldItalic.otf b/dist/assets/fonts/graphik/GraphikSemiboldItalic.otf new file mode 100644 index 00000000..f88d99d6 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikSemiboldItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikSuper.otf b/dist/assets/fonts/graphik/GraphikSuper.otf new file mode 100644 index 00000000..24106b23 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikSuper.otf differ diff --git a/dist/assets/fonts/graphik/GraphikSuperItalic.otf b/dist/assets/fonts/graphik/GraphikSuperItalic.otf new file mode 100644 index 00000000..e45e11f8 Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikSuperItalic.otf differ diff --git a/dist/assets/fonts/graphik/GraphikThin.otf b/dist/assets/fonts/graphik/GraphikThin.otf new file mode 100644 index 00000000..1b4af61b Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikThin.otf differ diff --git a/dist/assets/fonts/graphik/GraphikThinItalic.otf b/dist/assets/fonts/graphik/GraphikThinItalic.otf new file mode 100644 index 00000000..e2b49ebb Binary files /dev/null and b/dist/assets/fonts/graphik/GraphikThinItalic.otf differ diff --git a/dist/assets/fonts/unicons7374.eot b/dist/assets/fonts/unicons7374.eot new file mode 100644 index 00000000..839562bc Binary files /dev/null and b/dist/assets/fonts/unicons7374.eot differ diff --git a/dist/assets/fonts/unicons7374.svg b/dist/assets/fonts/unicons7374.svg new file mode 100644 index 00000000..746de6ce --- /dev/null +++ b/dist/assets/fonts/unicons7374.svg @@ -0,0 +1,2238 @@ + + + +Iconscout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/assets/fonts/unicons7374.ttf b/dist/assets/fonts/unicons7374.ttf new file mode 100644 index 00000000..f09ca28a Binary files /dev/null and b/dist/assets/fonts/unicons7374.ttf differ diff --git a/dist/assets/fonts/unicons7374.woff b/dist/assets/fonts/unicons7374.woff new file mode 100644 index 00000000..3dc2a312 Binary files /dev/null and b/dist/assets/fonts/unicons7374.woff differ diff --git a/dist/assets/fonts/unicons7374.woff2 b/dist/assets/fonts/unicons7374.woff2 new file mode 100644 index 00000000..1e983b7f Binary files /dev/null and b/dist/assets/fonts/unicons7374.woff2 differ diff --git a/dist/assets/icon/gas.png b/dist/assets/icon/gas.png new file mode 100644 index 00000000..1ec7bda0 Binary files /dev/null and b/dist/assets/icon/gas.png differ diff --git a/dist/assets/icon/incoming.png b/dist/assets/icon/incoming.png new file mode 100644 index 00000000..bf5ad7cd Binary files /dev/null and b/dist/assets/icon/incoming.png differ diff --git a/dist/assets/icon/menu1.png b/dist/assets/icon/menu1.png new file mode 100644 index 00000000..3632b08c Binary files /dev/null and b/dist/assets/icon/menu1.png differ diff --git a/dist/assets/icon/menu2.png b/dist/assets/icon/menu2.png new file mode 100644 index 00000000..a677bd08 Binary files /dev/null and b/dist/assets/icon/menu2.png differ diff --git a/dist/assets/icon/menu3.png b/dist/assets/icon/menu3.png new file mode 100644 index 00000000..9cddc9bd Binary files /dev/null and b/dist/assets/icon/menu3.png differ diff --git a/dist/assets/icon/menu3p.png b/dist/assets/icon/menu3p.png new file mode 100644 index 00000000..1d6384bc Binary files /dev/null and b/dist/assets/icon/menu3p.png differ diff --git a/dist/assets/icon/menu4.png b/dist/assets/icon/menu4.png new file mode 100644 index 00000000..a29ef679 Binary files /dev/null and b/dist/assets/icon/menu4.png differ diff --git a/dist/assets/icon/menu5.png b/dist/assets/icon/menu5.png new file mode 100644 index 00000000..896b60ab Binary files /dev/null and b/dist/assets/icon/menu5.png differ diff --git a/dist/assets/icon/menu6.png b/dist/assets/icon/menu6.png new file mode 100644 index 00000000..844338ad Binary files /dev/null and b/dist/assets/icon/menu6.png differ diff --git a/dist/assets/icon/menu7.png b/dist/assets/icon/menu7.png new file mode 100644 index 00000000..e9fbf1bc Binary files /dev/null and b/dist/assets/icon/menu7.png differ diff --git a/dist/assets/icon/menu8.png b/dist/assets/icon/menu8.png new file mode 100644 index 00000000..e5591bc7 Binary files /dev/null and b/dist/assets/icon/menu8.png differ diff --git a/dist/assets/icon/node.png b/dist/assets/icon/node.png new file mode 100644 index 00000000..9743adee Binary files /dev/null and b/dist/assets/icon/node.png differ diff --git a/dist/assets/icon/receive.png b/dist/assets/icon/receive.png new file mode 100644 index 00000000..7da9160d Binary files /dev/null and b/dist/assets/icon/receive.png differ diff --git a/dist/assets/icon/send.png b/dist/assets/icon/send.png new file mode 100644 index 00000000..171f9b62 Binary files /dev/null and b/dist/assets/icon/send.png differ diff --git a/app/images/use_button.png b/dist/assets/icon/use_button.png similarity index 100% rename from app/images/use_button.png rename to dist/assets/icon/use_button.png diff --git a/app/images/warning.png b/dist/assets/icon/warning.png similarity index 100% rename from app/images/warning.png rename to dist/assets/icon/warning.png diff --git a/dist/assets/icon/x.png b/dist/assets/icon/x.png new file mode 100644 index 00000000..b6054ff0 Binary files /dev/null and b/dist/assets/icon/x.png differ diff --git a/app/images/x.png b/dist/assets/icon/x1().png similarity index 100% rename from app/images/x.png rename to dist/assets/icon/x1().png diff --git a/dist/assets/images/Not_connect.png b/dist/assets/images/Not_connect.png new file mode 100644 index 00000000..b6054ff0 Binary files /dev/null and b/dist/assets/images/Not_connect.png differ diff --git a/dist/assets/images/app_store.png b/dist/assets/images/app_store.png new file mode 100644 index 00000000..5926d113 Binary files /dev/null and b/dist/assets/images/app_store.png differ diff --git a/dist/assets/images/attached-files/img-1.jpg b/dist/assets/images/attached-files/img-1.jpg new file mode 100644 index 00000000..545c73ea Binary files /dev/null and b/dist/assets/images/attached-files/img-1.jpg differ diff --git a/dist/assets/images/attached-files/img-2.jpg b/dist/assets/images/attached-files/img-2.jpg new file mode 100644 index 00000000..45d24f50 Binary files /dev/null and b/dist/assets/images/attached-files/img-2.jpg differ diff --git a/dist/assets/images/attached-files/img-3.jpg b/dist/assets/images/attached-files/img-3.jpg new file mode 100644 index 00000000..f0b2bb0e Binary files /dev/null and b/dist/assets/images/attached-files/img-3.jpg differ diff --git a/dist/assets/images/auth-bg.jpg b/dist/assets/images/auth-bg.jpg new file mode 100644 index 00000000..7917571a Binary files /dev/null and b/dist/assets/images/auth-bg.jpg differ diff --git a/dist/assets/images/cal.png b/dist/assets/images/cal.png new file mode 100644 index 00000000..0f2398f4 Binary files /dev/null and b/dist/assets/images/cal.png differ diff --git a/dist/assets/images/code.png b/dist/assets/images/code.png new file mode 100644 index 00000000..50f06a90 Binary files /dev/null and b/dist/assets/images/code.png differ diff --git a/dist/assets/images/coin_logo/Ethereum.png b/dist/assets/images/coin_logo/Ethereum.png new file mode 100644 index 00000000..bfa06563 Binary files /dev/null and b/dist/assets/images/coin_logo/Ethereum.png differ diff --git a/dist/assets/images/coin_logo/helios_logo_solo.png b/dist/assets/images/coin_logo/helios_logo_solo.png new file mode 100644 index 00000000..4ab2ca62 Binary files /dev/null and b/dist/assets/images/coin_logo/helios_logo_solo.png differ diff --git a/dist/assets/images/covers/2.jpg b/dist/assets/images/covers/2.jpg new file mode 100644 index 00000000..856bbe6e Binary files /dev/null and b/dist/assets/images/covers/2.jpg differ diff --git a/dist/assets/images/favicon.ico b/dist/assets/images/favicon.ico new file mode 100644 index 00000000..7a1a82ac Binary files /dev/null and b/dist/assets/images/favicon.ico differ diff --git a/dist/assets/images/flags/germany.jpg b/dist/assets/images/flags/germany.jpg new file mode 100644 index 00000000..46147e46 Binary files /dev/null and b/dist/assets/images/flags/germany.jpg differ diff --git a/dist/assets/images/flags/italy.jpg b/dist/assets/images/flags/italy.jpg new file mode 100644 index 00000000..3e9f2aa2 Binary files /dev/null and b/dist/assets/images/flags/italy.jpg differ diff --git a/dist/assets/images/flags/russia.jpg b/dist/assets/images/flags/russia.jpg new file mode 100644 index 00000000..3ae29c0e Binary files /dev/null and b/dist/assets/images/flags/russia.jpg differ diff --git a/dist/assets/images/flags/spain.jpg b/dist/assets/images/flags/spain.jpg new file mode 100644 index 00000000..f81c83a1 Binary files /dev/null and b/dist/assets/images/flags/spain.jpg differ diff --git a/dist/assets/images/google_authenticator.png b/dist/assets/images/google_authenticator.png new file mode 100644 index 00000000..e3a91d4b Binary files /dev/null and b/dist/assets/images/google_authenticator.png differ diff --git a/dist/assets/images/google_play.png b/dist/assets/images/google_play.png new file mode 100644 index 00000000..c77b7464 Binary files /dev/null and b/dist/assets/images/google_play.png differ diff --git a/dist/assets/images/helios_logo_solo.png b/dist/assets/images/helios_logo_solo.png new file mode 100644 index 00000000..4ab2ca62 Binary files /dev/null and b/dist/assets/images/helios_logo_solo.png differ diff --git a/dist/assets/images/layouts/boxed.jpg b/dist/assets/images/layouts/boxed.jpg new file mode 100644 index 00000000..a7f5882f Binary files /dev/null and b/dist/assets/images/layouts/boxed.jpg differ diff --git a/dist/assets/images/layouts/horizontal.jpg b/dist/assets/images/layouts/horizontal.jpg new file mode 100644 index 00000000..9bec88a8 Binary files /dev/null and b/dist/assets/images/layouts/horizontal.jpg differ diff --git a/dist/assets/images/layouts/vertical-condensed.jpg b/dist/assets/images/layouts/vertical-condensed.jpg new file mode 100644 index 00000000..a7c71e1a Binary files /dev/null and b/dist/assets/images/layouts/vertical-condensed.jpg differ diff --git a/dist/assets/images/layouts/vertical-dark-sidebar.jpg b/dist/assets/images/layouts/vertical-dark-sidebar.jpg new file mode 100644 index 00000000..b3f58cdf Binary files /dev/null and b/dist/assets/images/layouts/vertical-dark-sidebar.jpg differ diff --git a/dist/assets/images/layouts/vertical.jpg b/dist/assets/images/layouts/vertical.jpg new file mode 100644 index 00000000..eecdc009 Binary files /dev/null and b/dist/assets/images/layouts/vertical.jpg differ diff --git a/dist/assets/images/loader.gif b/dist/assets/images/loader.gif new file mode 100644 index 00000000..bf5558e5 Binary files /dev/null and b/dist/assets/images/loader.gif differ diff --git a/dist/assets/images/logo.png b/dist/assets/images/logo.png new file mode 100644 index 00000000..db1c266d Binary files /dev/null and b/dist/assets/images/logo.png differ diff --git a/dist/assets/images/logo.svg b/dist/assets/images/logo.svg new file mode 100644 index 00000000..d5690827 --- /dev/null +++ b/dist/assets/images/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/images/maintenance.svg b/dist/assets/images/maintenance.svg new file mode 100644 index 00000000..20706e58 --- /dev/null +++ b/dist/assets/images/maintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/images/not-found.png b/dist/assets/images/not-found.png new file mode 100644 index 00000000..be3f2bd2 Binary files /dev/null and b/dist/assets/images/not-found.png differ diff --git a/dist/assets/images/paper_wallet_back.jpg b/dist/assets/images/paper_wallet_back.jpg new file mode 100644 index 00000000..8cc6af04 Binary files /dev/null and b/dist/assets/images/paper_wallet_back.jpg differ diff --git a/dist/assets/images/projects/project-1.jpg b/dist/assets/images/projects/project-1.jpg new file mode 100644 index 00000000..9db9a85a Binary files /dev/null and b/dist/assets/images/projects/project-1.jpg differ diff --git a/dist/assets/images/projects/project-2.jpg b/dist/assets/images/projects/project-2.jpg new file mode 100644 index 00000000..90225852 Binary files /dev/null and b/dist/assets/images/projects/project-2.jpg differ diff --git a/dist/assets/images/server-down.png b/dist/assets/images/server-down.png new file mode 100644 index 00000000..90fb1294 Binary files /dev/null and b/dist/assets/images/server-down.png differ diff --git a/dist/assets/images/small/img-1.jpg b/dist/assets/images/small/img-1.jpg new file mode 100644 index 00000000..7520f456 Binary files /dev/null and b/dist/assets/images/small/img-1.jpg differ diff --git a/dist/assets/images/small/img-2.jpg b/dist/assets/images/small/img-2.jpg new file mode 100644 index 00000000..002c48b8 Binary files /dev/null and b/dist/assets/images/small/img-2.jpg differ diff --git a/dist/assets/images/small/img-3.jpg b/dist/assets/images/small/img-3.jpg new file mode 100644 index 00000000..30d3da58 Binary files /dev/null and b/dist/assets/images/small/img-3.jpg differ diff --git a/dist/assets/images/small/img-4.jpg b/dist/assets/images/small/img-4.jpg new file mode 100644 index 00000000..d755e6e6 Binary files /dev/null and b/dist/assets/images/small/img-4.jpg differ diff --git a/dist/assets/images/small/img-5.jpg b/dist/assets/images/small/img-5.jpg new file mode 100644 index 00000000..c3d2c2d3 Binary files /dev/null and b/dist/assets/images/small/img-5.jpg differ diff --git a/dist/assets/images/small/img-6.jpg b/dist/assets/images/small/img-6.jpg new file mode 100644 index 00000000..95129070 Binary files /dev/null and b/dist/assets/images/small/img-6.jpg differ diff --git a/dist/assets/images/small/img-7.jpg b/dist/assets/images/small/img-7.jpg new file mode 100644 index 00000000..46e15665 Binary files /dev/null and b/dist/assets/images/small/img-7.jpg differ diff --git a/dist/assets/images/users/avatar-1.jpg b/dist/assets/images/users/avatar-1.jpg new file mode 100644 index 00000000..a9963943 Binary files /dev/null and b/dist/assets/images/users/avatar-1.jpg differ diff --git a/dist/assets/images/users/avatar-10.jpg b/dist/assets/images/users/avatar-10.jpg new file mode 100644 index 00000000..bb3c7d0d Binary files /dev/null and b/dist/assets/images/users/avatar-10.jpg differ diff --git a/dist/assets/images/users/avatar-2.jpg b/dist/assets/images/users/avatar-2.jpg new file mode 100644 index 00000000..2006e0fe Binary files /dev/null and b/dist/assets/images/users/avatar-2.jpg differ diff --git a/dist/assets/images/users/avatar-3.jpg b/dist/assets/images/users/avatar-3.jpg new file mode 100644 index 00000000..be45ea81 Binary files /dev/null and b/dist/assets/images/users/avatar-3.jpg differ diff --git a/dist/assets/images/users/avatar-4.jpg b/dist/assets/images/users/avatar-4.jpg new file mode 100644 index 00000000..0f7bedb6 Binary files /dev/null and b/dist/assets/images/users/avatar-4.jpg differ diff --git a/dist/assets/images/users/avatar-5.jpg b/dist/assets/images/users/avatar-5.jpg new file mode 100644 index 00000000..fa2f2edd Binary files /dev/null and b/dist/assets/images/users/avatar-5.jpg differ diff --git a/dist/assets/images/users/avatar-6.jpg b/dist/assets/images/users/avatar-6.jpg new file mode 100644 index 00000000..a0ee4edd Binary files /dev/null and b/dist/assets/images/users/avatar-6.jpg differ diff --git a/dist/assets/images/users/avatar-7.jpg b/dist/assets/images/users/avatar-7.jpg new file mode 100644 index 00000000..2224777f Binary files /dev/null and b/dist/assets/images/users/avatar-7.jpg differ diff --git a/dist/assets/images/users/avatar-7.png b/dist/assets/images/users/avatar-7.png new file mode 100644 index 00000000..5bbaefd9 Binary files /dev/null and b/dist/assets/images/users/avatar-7.png differ diff --git a/dist/assets/images/users/avatar-9.jpg b/dist/assets/images/users/avatar-9.jpg new file mode 100644 index 00000000..a06975b6 Binary files /dev/null and b/dist/assets/images/users/avatar-9.jpg differ diff --git a/dist/assets/js/app.min.js b/dist/assets/js/app.min.js new file mode 100644 index 00000000..471869fa --- /dev/null +++ b/dist/assets/js/app.min.js @@ -0,0 +1,2 @@ +!function(e){"use strict";function t(){}t.prototype.initTooltipPlugin=function(){e.fn.tooltip&&e('[data-toggle="tooltip"]').tooltip()},t.prototype.initPopoverPlugin=function(){e.fn.popover&&e('[data-toggle="popover"]').popover()},t.prototype.initSlimScrollPlugin=function(){e.fn.slimScroll&&e(".slimscroll").slimScroll({height:"auto",position:"right",size:"4px",touchScrollStep:20,color:"#9ea5ab"})},t.prototype.initFormValidation=function(){e(".needs-validation").on("submit",function(t){return e(this).addClass("was-validated"),!1!==e(this)[0].checkValidity()||(t.preventDefault(),t.stopPropagation(),!1)})},t.prototype.init=function(){this.initTooltipPlugin(),this.initPopoverPlugin(),this.initSlimScrollPlugin(),this.initFormValidation()},e.Components=new t,e.Components.Constructor=t}(window.jQuery),function(n){"use strict";function t(){this.$body=n("body"),this.$window=n(window)}t.prototype._resetSidebarScroll=function(){n(".slimscroll-menu").slimscroll({height:"auto",position:"right",size:"4px",color:"#9ea5ab",wheelStep:5,touchScrollStep:20})},t.prototype.initMenu=function(){var e=this;n(".button-menu-mobile").on("click",function(t){t.preventDefault(),"topnav"===e.$body.data("layout")?(n(this).toggleClass("open"),n("#topnav-menu-content").slideToggle(400)):(e.$body.toggleClass("sidebar-enable"),768<=e.$window.width()?e.$body.toggleClass("left-side-menu-condensed"):e.$body.removeClass("left-side-menu-condensed"),e._resetSidebarScroll())});var t=e.$body.data("layout");if(n("#menu-bar").length)if("topnav"!==t)new MetisMenu("#menu-bar"),e._resetSidebarScroll(),n("#menu-bar a").each(function(){var t=window.location.href.split(/[?#]/)[0];this.href==t&&(n(this).addClass("active"),n(this).parent().addClass("mm-active"),n(this).parent().parent().addClass("mm-show"),n(this).parent().parent().prev().addClass("active"),n(this).parent().parent().parent().addClass("mm-active"),n(this).parent().parent().parent().parent().addClass("mm-show"),n(this).parent().parent().parent().parent().parent().addClass("mm-active"))});else{var i=new MetisMenu("#menu-bar").on("shown.metisMenu",function(n){window.addEventListener("click",function t(e){n.target.contains(e.target)||(i.hide(n.detail.shownElement),window.removeEventListener("click",t))})});n("#menu-bar a").each(function(){var t=window.location.href.split(/[?#]/)[0];this.href==t&&(n(this).addClass("active"),n(this).parent().addClass("active"),n(this).parent().parent().prev().addClass("active"),n(this).parent().parent().parent().addClass("active"),n(this).parent().parent().parent().parent().parent().addClass("active"))})}n(".right-bar-toggle").on("click",function(t){n("body").toggleClass("right-bar-enabled")}),n(document).on("click","body",function(t){0
    male' + e + '
    Shreyu

    ' + t + "

    ").appendTo(".conversation-list"), this.$chatInput.focus(), this.$chatList.animate({ + scrollTop: this.$chatList.prop("scrollHeight") + } + , 1e3), !0) + } + , + t.prototype.init = function () { + var e = this; + e.$chatInput.keypress(function (t) { + if (13 == t.which) return e.save(), !1 + } + ), + e.$chatForm.on("submit", function (t) { + return t.preventDefault(), e.save(), e.$chatForm.removeClass("was-validated"), e.$chatInput.val(""), !1 + } + ) + } + , + r.ChatApp = new t, + r.ChatApp.Constructor = t +} + + (window.jQuery), + function (o) { + "use strict"; + function t() { } + t.prototype.initCharts = function () { + var t = { + chart: { + type: "area", + height: 45, + width: 90, + sparkline: { + enabled: !0 + } + } + , + series: [{ + data: [25, 66, 41, 85, 63, 25, 44, 12, 36, 9, 54] + } + ], + stroke: { + width: 2, curve: "smooth" + } + , + markers: { + size: 0 + } + , + colors: ["#727cf5"], + tooltip: { + fixed: { + enabled: !(window.Apex = { + chart: { + parentHeightOffset: 0, toolbar: { + show: !1 + } + } + , grid: { + padding: { + left: 0, right: 0 + } + } + , colors: ["#5369f8", "#43d39e", "#f77e53", "#ffbe0b"], tooltip: { + theme: "dark", x: { + show: !1 + } + } + } + ) + } + , + x: { + show: !1 + } + , + y: { + title: { + formatter: function (t) { + return "" + } + } + } + , + marker: { + show: !1 + } + } + , + fill: { + type: "gradient", + gradient: { + type: "vertical", shadeIntensity: 1, inverseColors: !1, opacityFrom: .45, opacityTo: .05, stops: [45, 100] + } + } + } + ; + new ApexCharts(document.querySelector("#today-revenue-chart"), t).render(), + new ApexCharts(document.querySelector("#today-product-sold-chart"), o.extend({} + , t, { + colors: ["#f77e53"] + } + )).render(), + new ApexCharts(document.querySelector("#today-new-customer-chart"), o.extend({} + , t, { + colors: ["#43d39e"] + } + )).render(), + new ApexCharts(document.querySelector("#today-new-visitors-chart"), o.extend({} + , t, { + colors: ["#ffbe0b"] + } + )).render(); + var e = new Date, + r = { + chart: { + height: 296, type: "area" + } + , + dataLabels: { + enabled: !1 + } + , + stroke: { + curve: "smooth", width: 4 + } + , + series: [{ + name: "Revenue", data: [10, 20, 5, 15, 10, 20, 15, 25, 20, 30, 25, 40, 30, 50, 35] + } + ], + zoom: { + enabled: !1 + } + , + legend: { + show: !1 + } + , + colors: ["#43d39e"], + xaxis: { + type: "string", + categories: function (t, e) { + for (var r = new Date(e, t, 1), o = [], a = 0; + r.getMonth() === t && a < 15; + ) { + var n = new Date(r); + o.push(n.getDate() + " " + n.toLocaleString("en-us", { + month: "short" + } + )), + r.setDate(r.getDate() + 1), + a += 1 + } + return o + } + (e.getMonth(), e.getFullYear()), + tooltip: { + enabled: !1 + } + , + axisBorder: { + show: !1 + } + , + labels: {} + } + , + yaxis: { + labels: { + formatter: function (t) { + return t + "k" + } + } + } + , + fill: { + type: "gradient", + gradient: { + type: "vertical", shadeIntensity: 1, inverseColors: !1, opacityFrom: .45, opacityTo: .05, stops: [45, 100] + } + } + } + ; + new ApexCharts(document.querySelector("#revenue-chart"), r).render(); + r = { + chart: { + height: 296, + type: "bar", + stacked: !0, + toolbar: { + show: !1 + } + } + , + plotOptions: { + bar: { + horizontal: !1, columnWidth: "45%" + } + } + , + dataLabels: { + enabled: !1 + } + , + stroke: { + show: !0, width: 2, colors: ["transparent"] + } + , + series: [{ + name: "Net Profit", data: [35, 44, 55, 57, 56, 61] + } + , + { + name: "Revenue", data: [52, 76, 85, 101, 98, 87] + } + ], + xaxis: { + categories: ["Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun"], + axisBorder: { + show: !1 + } + } + , + legend: { + show: !1 + } + , + grid: { + row: { + colors: ["transparent", "transparent"], opacity: .2 + } + , + borderColor: "#f3f4f7" + } + , + tooltip: { + y: { + formatter: function (t) { + return "$ " + t + " thousands" + } + } + } + } + ; + new ApexCharts(document.querySelector("#targets-chart"), r).render(); + r = { + plotOptions: { + pie: { + donut: { + size: "70%" + } + , + expandOnClick: !1 + } + } + , + chart: { + height: 298, type: "donut" + } + , + legend: { + show: !0, + position: "right", + horizontalAlign: "left", + itemMargin: { + horizontal: 6, vertical: 3 + } + } + , + series: [44, + 55, + 41, + 17], + labels: ["Clothes 44k", + "Smartphons 55k", + "Electronics 41k", + "Other 17k"], + responsive: [{ + breakpoint: 480, + options: { + legend: { + position: "bottom" + } + } + } + ], + tooltip: { + y: { + formatter: function (t) { + return t + "k" + } + } + } + } + ; + new ApexCharts(document.querySelector("#sales-by-category-chart"), r).render() + } + , + t.prototype.init = function () { + o("#dash-daterange").flatpickr({ + mode: "range", defaultDate: [moment().subtract(90, "days").format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")] + } + ), + o("#calendar-widget").flatpickr({ + inline: !0, shorthandCurrentMonth: !0 + } + ), + o.ChatApp.init(), + this.initCharts() + } + , + o.Dashboard = new t, + o.Dashboard.Constructor = t + } + + (window.jQuery), + function () { + "use strict"; + window.jQuery.Dashboard.init() + } + + (); \ No newline at end of file diff --git a/dist/assets/js/pages/datatables.init.js b/dist/assets/js/pages/datatables.init.js new file mode 100644 index 00000000..6a57ae34 --- /dev/null +++ b/dist/assets/js/pages/datatables.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#basic-datatable").DataTable({language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});var a=$("#datatable-buttons").DataTable({lengthChange:!1,buttons:["copy","print"],language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});$("#selection-datatable").DataTable({select:{style:"multi"},language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),$("#key-datatable").DataTable({keys:!0,language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),a.buttons().container().appendTo("#datatable-buttons_wrapper .col-md-6:eq(0)")}); \ No newline at end of file diff --git a/dist/assets/js/pages/email-inbox.init.js b/dist/assets/js/pages/email-inbox.init.js new file mode 100644 index 00000000..1e8b63ce --- /dev/null +++ b/dist/assets/js/pages/email-inbox.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$(".chat-close").click(function(c){return c.preventDefault(),$(".chatbox").css({opacity:"0"}).hide(),!1}),$(".chat").click(function(c){return c.preventDefault(),$(".chatbox").css({opacity:"0",display:"block"}).show().animate({opacity:1}),!1})}); \ No newline at end of file diff --git a/dist/assets/js/pages/form-advanced.init.js b/dist/assets/js/pages/form-advanced.init.js new file mode 100644 index 00000000..06763a68 --- /dev/null +++ b/dist/assets/js/pages/form-advanced.init.js @@ -0,0 +1 @@ +!function(o){"use strict";function t(){}t.prototype.initCustomSelect=function(){o('[data-plugin="customselect"]').select2()},t.prototype.initMultiSelect=function(){0
    male'+e+'
    Shreyu

    '+t+"

    ").appendTo(".conversation-list"),this.$chatInput.focus(),this.$chatList.animate({scrollTop:this.$chatList.prop("scrollHeight")},1e3),!0)},t.prototype.init=function(){var e=this;e.$chatInput.keypress(function(t){if(13==t.which)return e.save(),!1}),e.$chatForm.on("submit",function(t){return t.preventDefault(),e.save(),e.$chatForm.removeClass("was-validated"),e.$chatInput.val(""),!1})},r.ChatApp=new t,r.ChatApp.Constructor=t}(window.jQuery),function(n){"use strict";function t(){}t.prototype.initCharts=function(){var t={chart:{type:"area",height:45,width:90,sparkline:{enabled:!0}},series:[{data:[25,66,41,85,63,25,44,12,36,9,54]}],stroke:{width:2,curve:"smooth"},markers:{size:0},colors:["#5369f8"],tooltip:{fixed:{enabled:!(window.Apex={chart:{parentHeightOffset:0,toolbar:{show:!1}},grid:{padding:{left:0,right:0}},colors:["#5369f8","#43d39e","#f77e53","#ffbe0b"],tooltip:{theme:"dark",x:{show:!1}}})},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}},fill:{type:"gradient",gradient:{type:"vertical",shadeIntensity:1,inverseColors:!1,opacityFrom:.45,opacityTo:.05,stops:[45,100]}}};new ApexCharts(document.querySelector("#today-revenue-chart"),t).render(),new ApexCharts(document.querySelector("#today-product-sold-chart"),n.extend({},t,{colors:["#f77e53"]})).render(),new ApexCharts(document.querySelector("#today-new-customer-chart"),n.extend({},t,{colors:["#43d39e"]})).render(),new ApexCharts(document.querySelector("#today-new-visitors-chart"),n.extend({},t,{colors:["#ffbe0b"]})).render();for(var e=[],r=1;r<=10;r++)e.push("2018-09-"+r);t={chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:3,curve:"smooth"},fill:{opacity:.2},series:[{name:"Data",data:[47,45,54,38,56,24,65,31,37,39]}],xaxis:{type:"datetime"},yaxis:{min:0},colors:["#5369f8"],labels:e,title:{text:"21,000",offsetX:5,offsetY:10,margin:0,style:{fontSize:"24px"}},subtitle:{text:"Visits",offsetX:5,offsetY:45,margin:0,style:{fontSize:"16px"}}};new ApexCharts(document.querySelector("#traffic-chart"),t).render();var i=n.extend({},t.title,{text:"1100"}),a=n.extend({},t.subtitle,{text:"Customers"});new ApexCharts(document.querySelector("#customers-chart"),n.extend({},t,{colors:["#43d39e"],title:i,subtitle:a})).render();var o=n.extend({},t.title,{text:"$201,200"}),s=n.extend({},t.subtitle,{text:"Revenue"});new ApexCharts(document.querySelector("#revenue-chart"),n.extend({},t,{colors:["#f77e53"],title:o,subtitle:s})).render()},t.prototype.init=function(){this.initCharts(),n("#calendar-widget").flatpickr({inline:!0,shorthandCurrentMonth:!0}),n.ChatApp.init()},n.WidgetsPage=new t,n.WidgetsPage.Constructor=t}(window.jQuery),function(){"use strict";window.jQuery.WidgetsPage.init()}(); \ No newline at end of file diff --git a/dist/assets/js/vendor.min.js b/dist/assets/js/vendor.min.js new file mode 100644 index 00000000..3b0cf0a6 --- /dev/null +++ b/dist/assets/js/vendor.min.js @@ -0,0 +1,2 @@ +!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(E,e){"use strict";function y(e){return null!=e&&e===e.window}var t=[],T=E.document,i=Object.getPrototypeOf,l=t.slice,g=t.concat,s=t.push,r=t.indexOf,n={},o=n.toString,m=n.hasOwnProperty,a=m.toString,c=a.call(Object),v={},x=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},u={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var i,r,o=(n=n||T).createElement("script");if(o.text=e,t)for(i in u)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var h="3.4.1",C=function(e,t){return new C.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!x(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&i|56320)}function r(){w()}var e,f,b,o,a,d,p,y,_,s,c,w,E,l,T,g,u,m,v,C="sizzle"+1*new Date,x=n.document,S=0,i=0,A=se(),D=se(),M=se(),k=se(),O=function(e,t){return e===t&&(c=!0),0},N={}.hasOwnProperty,t=[],I=t.pop,L=t.push,j=t.push,H=t.slice,P=function(e,t){for(var n=0,i=e.length;n+~]|"+R+")"+R+"*"),Q=new RegExp(R+"|>"),$=new RegExp(W),Y=new RegExp("^"+z+"$"),X={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+q+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ne=/[+~]/,ie=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{j.apply(t=H.call(x.childNodes),x.childNodes),t[x.childNodes.length].nodeType}catch(e){j={apply:t.length?function(e,t){L.apply(e,H.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function le(t,e,n,i){var r,o,a,l,s,c,u,h=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!i&&((e?e.ownerDocument||e:x)!==E&&w(e),e=e||E,T)){if(11!==p&&(s=te.exec(t)))if(r=s[1]){if(9===p){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(h&&(a=h.getElementById(r))&&v(e,a)&&a.id===r)return n.push(a),n}else{if(s[2])return j.apply(n,e.getElementsByTagName(t)),n;if((r=s[3])&&f.getElementsByClassName&&e.getElementsByClassName)return j.apply(n,e.getElementsByClassName(r)),n}if(f.qsa&&!k[t+" "]&&(!g||!g.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(u=t,h=e,1===p&&Q.test(t)){for((l=e.getAttribute("id"))?l=l.replace(re,oe):e.setAttribute("id",l=C),o=(c=d(t)).length;o--;)c[o]="#"+l+" "+xe(c[o]);u=c.join(","),h=ne.test(t)&&me(e.parentNode)||e}try{return j.apply(n,h.querySelectorAll(u)),n}catch(e){k(t,!0)}finally{l===C&&e.removeAttribute("id")}}}return y(t.replace(B,"$1"),e,n,i)}function se(){var i=[];return function e(t,n){return i.push(t+" ")>b.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[C]=!0,e}function ue(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function he(e,t){for(var n=e.split("|"),i=n.length;i--;)b.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ye(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 ge(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=le.support={},a=le.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},w=le.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:x;return i!==E&&9===i.nodeType&&i.documentElement&&(l=(E=i).documentElement,T=!a(E),x!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",r,!1):n.attachEvent&&n.attachEvent("onunload",r)),f.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=ue(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=ee.test(E.getElementsByClassName),f.getById=ue(function(e){return l.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),f.getById?(b.filter.ID=function(e){var t=e.replace(ie,h);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(ie,h);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},b.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&T)return t.getElementsByClassName(e)},u=[],g=[],(f.qsa=ee.test(E.querySelectorAll))&&(ue(function(e){l.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+q+")"),e.querySelectorAll("[id~="+C+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(f.matchesSelector=ee.test(m=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&ue(function(e){f.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),u.push("!=",W)}),g=g.length&&new RegExp(g.join("|")),u=u.length&&new RegExp(u.join("|")),t=ee.test(l.compareDocumentPosition),v=t||ee.test(l.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},O=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===x&&v(x,e)?-1:t===E||t.ownerDocument===x&&v(x,t)?1:s?P(s,e)-P(s,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],l=[t];if(!r||!o)return e===E?-1:t===E?1:r?-1:o?1:s?P(s,e)-P(s,t):0;if(r===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?pe(a[i],l[i]):a[i]===x?-1:l[i]===x?1:0}),E},le.matches=function(e,t){return le(e,null,null,t)},le.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),f.matchesSelector&&T&&!k[t+" "]&&(!u||!u.test(t))&&(!g||!g.test(t)))try{var n=m.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,h),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,h),"~="===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]||le.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]&&le.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=d(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(ie,h).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=A[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&A(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=le.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function k(e,n,i){return x(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?C.grep(e,function(e){return e===n!==i}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||O,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),M.test(i[1])&&C.isPlainObject(t))for(i in t)x(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=T.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=C.fn,O=C(T);var I=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,de=/^$|^module$|\/(?:java|ecma)script/i,ye={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?C.merge([e],n):n}function me(e,t){for(var n=0,i=e.length;nx",v.noCloneChecked=!!ve.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Se(){return!1}function Ae(e,t){return e===function(){try{return T.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,i,r,o){var a,l;if("object"==typeof t){for(l in"string"!=typeof n&&(i=i||n,n=void 0),t)De(e,l,n,i,t[l],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Se;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return C().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=C.guid++)),e.each(function(){C.event.add(this,t,r,i,n)})}function Me(e,r,o){o?(X.set(e,r,!1),C.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=X.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(C.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=l.call(arguments),X.set(this,r,i),t=o(this,r),this[r](),i!==(n=X.get(this,r))||t?X.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(X.set(this,r,{value:C.event.trigger(C.extend(i[0],C.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===X.get(e,r)&&C.event.add(e,r,Ce)}C.event={global:{},add:function(t,e,n,i,r){var o,a,l,s,c,u,h,p,f,d,y,g=X.get(t);if(g)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&C.find.matchesSelector(re,r),n.guid||(n.guid=C.guid++),(s=g.events)||(s=g.events={}),(a=g.handle)||(a=g.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(H)||[""]).length;c--;)f=y=(l=Te.exec(e[c])||[])[1],d=(l[2]||"").split(".").sort(),f&&(h=C.event.special[f]||{},f=(r?h.delegateType:h.bindType)||f,h=C.event.special[f]||{},u=C.extend({type:f,origType:y,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:d.join(".")},o),(p=s[f])||((p=s[f]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,i,d,a)||t.addEventListener&&t.addEventListener(f,a)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),C.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,a,l,s,c,u,h,p,f,d,y,g=X.hasData(e)&&X.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(H)||[""]).length;c--;)if(f=y=(l=Te.exec(t[c])||[])[1],d=(l[2]||"").split(".").sort(),f){for(h=C.event.special[f]||{},p=s[f=(i?h.delegateType:h.bindType)||f]||[],l=l[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)u=p[o],!r&&y!==u.origType||n&&n.guid!==u.guid||l&&!l.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,h.remove&&h.remove.call(e,u));a&&!p.length&&(h.teardown&&!1!==h.teardown.call(e,d,g.handle)||C.removeEvent(e,f,g.handle),delete s[f])}else for(f in s)C.event.remove(e,f+t[c],n,i,!0);C.isEmptyObject(s)&&X.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,l=C.event.fix(e),s=new Array(arguments.length),c=(X.get(this,"events")||{})[l.type]||[],u=C.event.special[l.type]||{};for(s[0]=l,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Oe=/\s*$/g;function Le(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,i,r,o,a,l,s,c;if(1===t.nodeType){if(X.hasData(e)&&(o=X.access(e),a=X.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,l,s,c,u=e.cloneNode(!0),h=oe(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(a=ge(u),i=0,r=(o=ge(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(i[0])},abort:function(){r&&r()}}});var nn,rn=[],on=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rn.pop()||C.expando+"_"+Lt++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(on.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&on.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=x(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(on,"$1"+i):!1!==e.jsonp&&(e.url+=(jt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||C.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=E[i],E[i]=function(){o=arguments},n.always(function(){void 0===r?C(E).removeProp(i):E[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,rn.push(i)),o&&x(r)&&r(o[0]),o=r=void 0}),"script"}),v.createHTMLDocument=((nn=T.implementation.createHTMLDocument("").body).innerHTML="
    ",2===nn.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(i)):t=T),o=!n&&[],(r=M.exec(e))?[t.createElement(r[1])]:(r=_e([e],t,o),o&&o.length&&C(o).remove(),C.merge([],r.childNodes)));var i,r,o},C.fn.load=function(e,t,n){var i,r,o,a=this,l=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var i,r,o,a,l,s,c=C.css(e,"position"),u=C(e),h={};"static"===c&&(e.style.position="relative"),l=u.offset(),o=C.css(e,"top"),s=C.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+s).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(s)||0),x(t)&&(t=t.call(e,n,C.extend({},l))),null!=t.top&&(h.top=t.top-l.top+a),null!=t.left&&(h.left=t.left-l.left+r),"using"in t?t.using.call(e,h):u.css(h)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.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,i=this[0],r={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),r.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-C.css(i,"marginTop",!0),left:t.left-r.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||re})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;C.fn[t]=function(e){return V(this,function(e,t,n){var i;if(y(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ze(v.pixelPosition,function(e,t){if(t)return t=Je(e,n),Qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(a,l){C.each({padding:"inner"+a,content:l,"":"outer"+a},function(i,o){C.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return V(this,function(e,t,n){var i;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?C.css(e,t,r):C.style(e,t,n,r)},l,n?e:void 0,n)}})}),C.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){C.fn[n]=function(e,t){return 0this._items.length-1||e<0))if(this._isSliding)d(this._element).one(V.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0s[e]&&!i.escapeWithReference&&(n=Math.min(u[t],s[e]-("right"===e?u.width:u.height))),Ue({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=Ke({},u,h[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(r),l=a?"right":"bottom",s=a?"left":"top",c=a?"width":"height";return n[l]o(i[l])&&(e.offsets.popper[s]=o(i[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ft(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(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],o=e.offsets,a=o.popper,l=o.reference,s=-1!==["left","right"].indexOf(r),c=s?"height":"width",u=s?"Top":"Left",h=u.toLowerCase(),p=s?"left":"top",f=s?"bottom":"right",d=et(i)[c];l[f]-da[f]&&(e.offsets.popper[h]+=l[h]+d-a[f]),e.offsets.popper=Qe(e.offsets.popper);var y=l[h]+l[c]/2-d/2,g=ke(e.instance.popper),m=parseFloat(g["margin"+u],10),v=parseFloat(g["border"+u+"Width"],10),x=y-e.offsets.popper[h]-m-v;return x=Math.max(Math.min(a[c]-d,x),0),e.arrowElement=i,e.offsets.arrow=(Ue(n={},h,Math.round(x)),Ue(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(f,d){if(ot(f.instance.modifiers,"inner"))return f;if(f.flipped&&f.placement===f.originalPlacement)return f;var y=Ge(f.instance.popper,f.instance.reference,d.padding,d.boundariesElement,f.positionFixed),g=f.placement.split("-")[0],m=tt(g),v=f.placement.split("-")[1]||"",x=[];switch(d.behavior){case mt:x=[g,m];break;case vt:x=gt(g);break;case xt:x=gt(g,!0);break;default:x=d.behavior}return x.forEach(function(e,t){if(g!==e||x.length===t+1)return f;g=f.placement.split("-")[0],m=tt(g);var n=f.offsets.popper,i=f.offsets.reference,r=Math.floor,o="left"===g&&r(n.right)>r(i.left)||"right"===g&&r(n.left)r(i.top)||"bottom"===g&&r(n.top)r(y.right),s=r(n.top)r(y.bottom),u="left"===g&&a||"right"===g&&l||"top"===g&&s||"bottom"===g&&c,h=-1!==["top","bottom"].indexOf(g),p=!!d.flipVariations&&(h&&"start"===v&&a||h&&"end"===v&&l||!h&&"start"===v&&s||!h&&"end"===v&&c);(o||u||p)&&(f.flipped=!0,(o||u)&&(g=x[t+1]),p&&(v=function(e){return"end"===e?"start":"start"===e?"end":e}(v)),f.placement=g+(v?"-"+v:""),f.offsets.popper=Ke({},f.offsets.popper,nt(f.instance.popper,f.offsets.reference,f.placement)),f=rt(f.instance.modifiers,f,"flip"))}),f},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,a=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return r[a?"left":"top"]=o[n]-(l?r[a?"width":"height"]:0),e.placement=tt(t),e.offsets.popper=Qe(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ft(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=it(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:bn},Ln="show",jn="out",Hn={HIDE:"hide"+Sn,HIDDEN:"hidden"+Sn,SHOW:"show"+Sn,SHOWN:"shown"+Sn,INSERTED:"inserted"+Sn,CLICK:"click"+Sn,FOCUSIN:"focusin"+Sn,FOCUSOUT:"focusout"+Sn,MOUSEENTER:"mouseenter"+Sn,MOUSELEAVE:"mouseleave"+Sn},Pn="fade",qn="show",Rn=".tooltip-inner",zn=".arrow",Fn="hover",Wn="focus",Vn="click",Bn="manual",Un=function(){function i(e,t){if(void 0===wt)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=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=d(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(d(this.getTipElement()).hasClass(qn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),d.removeData(this.element,this.constructor.DATA_KEY),d(this.element).off(this.constructor.EVENT_KEY),d(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&d(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},e.show=function(){var t=this;if("none"===d(this.element).css("display"))throw new Error("Please use show on visible elements");var e=d.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){d(this.element).trigger(e);var n=y.findShadowRoot(this.element),i=d.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=y.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&d(r).addClass(Pn);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var s=this._getContainer();d(r).data(this.constructor.DATA_KEY,this),d.contains(this.element.ownerDocument.documentElement,this.tip)||d(r).appendTo(s),d(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new wt(this.element,r,{placement:l,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:zn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),d(r).addClass(qn),"ontouchstart"in document.documentElement&&d(document.body).children().on("mouseover",null,d.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,d(t.element).trigger(t.constructor.Event.SHOWN),e===jn&&t._leave(null,t)};if(d(this.tip).hasClass(Pn)){var u=y.getTransitionDurationFromElement(this.tip);d(this.tip).one(y.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},e.hide=function(e){function t(){n._hoverState!==Ln&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),d(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,i=this.getTipElement(),r=d.Event(this.constructor.Event.HIDE);if(d(this.element).trigger(r),!r.isDefaultPrevented()){if(d(i).removeClass(qn),"ontouchstart"in document.documentElement&&d(document.body).children().off("mouseover",null,d.noop),this._activeTrigger[Vn]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Fn]=!1,d(this.tip).hasClass(Pn)){var o=y.getTransitionDurationFromElement(i);d(i).one(y.TRANSITION_END,t).emulateTransitionEnd(o)}else t();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){d(this.getTipElement()).addClass(Dn+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||d(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(d(e.querySelectorAll(Rn)),this.getTitle()),d(e).removeClass(Pn+" "+qn)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=En(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?d(t).parent().is(e)||e.empty().append(t):e.text(d(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:y.isElement(this.config.container)?d(this.config.container):d(document).find(this.config.container)},e._getAttachment=function(e){return Nn[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)d(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==Bn){var t=e===Fn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Fn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;d(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),d(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||d(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Wn:Fn]=!0),d(t.getTipElement()).hasClass(qn)||t._hoverState===Ln?t._hoverState=Ln:(clearTimeout(t._timeout),t._hoverState=Ln,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Ln&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||d(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Wn:Fn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=jn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===jn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=d(this.element).data();return Object.keys(t).forEach(function(e){-1!==kn.indexOf(e)&&delete t[e]}),"number"==typeof(e=s({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),y.typeCheckConfig(Tn,e,this.constructor.DefaultType),e.sanitize&&(e.template=En(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=d(this.getTipElement()),t=e.attr("class").match(Mn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(d(e).removeClass(Pn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=d(this).data(Cn),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),d(this).data(Cn,e)),"string"==typeof n)){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},a(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return In}},{key:"NAME",get:function(){return Tn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Hn}},{key:"EVENT_KEY",get:function(){return Sn}},{key:"DefaultType",get:function(){return On}}]),i}();d.fn[Tn]=Un._jQueryInterface,d.fn[Tn].Constructor=Un,d.fn[Tn].noConflict=function(){return d.fn[Tn]=An,Un._jQueryInterface};var Kn="popover",Qn="bs.popover",$n="."+Qn,Yn=d.fn[Kn],Xn="bs-popover",Gn=new RegExp("(^|\\s)"+Xn+"\\S+","g"),Jn=s({},Un.Default,{placement:"right",trigger:"click",content:"",template:''}),Zn=s({},Un.DefaultType,{content:"(string|element|function)"}),ei="fade",ti="show",ni=".popover-header",ii=".popover-body",ri={HIDE:"hide"+$n,HIDDEN:"hidden"+$n,SHOW:"show"+$n,SHOWN:"shown"+$n,INSERTED:"inserted"+$n,CLICK:"click"+$n,FOCUSIN:"focusin"+$n,FOCUSOUT:"focusout"+$n,MOUSEENTER:"mouseenter"+$n,MOUSELEAVE:"mouseleave"+$n},oi=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var t=i.prototype;return t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(e){d(this.getTipElement()).addClass(Xn+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||d(this.config.template)[0],this.tip},t.setContent=function(){var e=d(this.getTipElement());this.setElementContent(e.find(ni),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(ii),t),e.removeClass(ei+" "+ti)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var e=d(this.getTipElement()),t=e.attr("class").match(Gn);null!==t&&0=this._offsets[r]&&(void 0===this._offsets[r+1]||e=p.outerHeight()?h=!0:(x.stop(!0,!0).fadeIn("fast"),A.railVisible&&v.stop(!0,!0).fadeIn("fast"))}function C(){A.alwaysVisible||(n=setTimeout(function(){A.disableFadeOut&&i||e||r||(x.fadeOut("slow"),v.fadeOut("slow"))},1e3))}}),this}}),D.fn.extend({slimscroll:D.fn.slimScroll})}(jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).MetisMenu=t()}(this,function(){"use strict";var n=function(){return(n=Object.assign||function(e){for(var t,n=1,i=arguments.length;nr;)a(i,n=t[r++])&&(~c(o,n)||o.push(n));return o}},function(e,t,n){var l=n(0),i=n(11),s=n(5),c=n(1),u=n(19),r=n(36),o=n(37),a=o.get,h=o.enforce,p=String(r).split("toString");i("inspectSource",function(e){return r.call(e)}),(e.exports=function(e,t,n,i){var r=!!i&&!!i.unsafe,o=!!i&&!!i.enumerable,a=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||c(n,"name")||s(n,"name",t),h(n).source=p.join("string"==typeof t?t:"")),e!==l?(r?!a&&e[t]&&(o=!0):delete e[t],o?e[t]=n:s(e,t,n)):o?e[t]=n:u(t,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&a(this).source||r.call(this)})},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(8),r=n(73),o=n(10),a=n(14),l=n(18),s=n(1),c=n(35),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=a(e),t=l(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var u=n(0),h=n(31).f,p=n(5),f=n(29),d=n(19),y=n(71),g=n(65);e.exports=function(e,t){var n,i,r,o,a,l=e.target,s=e.global,c=e.stat;if(n=s?u:c?u[l]||d(l,{}):(u[l]||{}).prototype)for(i in t){if(o=t[i],r=e.noTargetGet?(a=h(n,i))&&a.value:n[i],!g(s?i:l+(c?".":"#")+i,e.forced)&&void 0!==r){if(typeof o==typeof r)continue;y(o,r)}(e.sham||r&&r.sham)&&p(o,"sham",!0),f(n,i,o,e)}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(0),r=n(6),o=i.document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var i=n(8),r=n(4),o=n(34);e.exports=!i&&!r(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(11);e.exports=i("native-function-to-string",Function.toString)},function(e,t,n){var i,r,o,a=n(76),l=n(0),s=n(6),c=n(5),u=n(1),h=n(16),p=n(15),f=l.WeakMap;if(a){var d=new f,y=d.get,g=d.has,m=d.set;i=function(e,t){return m.call(d,e,t),t},r=function(e){return y.call(d,e)||{}},o=function(e){return g.call(d,e)}}else{var v=h("state");p[v]=!0,i=function(e,t){return c(e,v,t),t},r=function(e){return u(e,v)?e[v]:{}},o=function(e){return u(e,v)}}e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(n){return function(e){var t;if(!s(e)||(t=r(e)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return t}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t',airplay:'',"alert-circle":'',"alert-octagon":'',"alert-triangle":'',"align-center":'',"align-justify":'',"align-left":'',"align-right":'',anchor:'',aperture:'',archive:'',"arrow-down-circle":'',"arrow-down-left":'',"arrow-down-right":'',"arrow-down":'',"arrow-left-circle":'',"arrow-left":'',"arrow-right-circle":'',"arrow-right":'',"arrow-up-circle":'',"arrow-up-left":'',"arrow-up-right":'',"arrow-up":'',"at-sign":'',award:'',"bar-chart-2":'',"bar-chart":'',"battery-charging":'',battery:'',"bell-off":'',bell:'',bluetooth:'',bold:'',"book-open":'',book:'',bookmark:'',box:'',briefcase:'',calendar:'',"camera-off":'',camera:'',cast:'',"check-circle":'',"check-square":'',check:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"chevrons-down":'',"chevrons-left":'',"chevrons-right":'',"chevrons-up":'',chrome:'',circle:'',clipboard:'',clock:'',"cloud-drizzle":'',"cloud-lightning":'',"cloud-off":'',"cloud-rain":'',"cloud-snow":'',cloud:'',code:'',codepen:'',codesandbox:'',coffee:'',columns:'',command:'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',cpu:'',"credit-card":'',crop:'',crosshair:'',database:'',delete:'',disc:'',"dollar-sign":'',"download-cloud":'',download:'',droplet:'',"edit-2":'',"edit-3":'',edit:'',"external-link":'',"eye-off":'',eye:'',facebook:'',"fast-forward":'',feather:'',figma:'',"file-minus":'',"file-plus":'',"file-text":'',file:'',film:'',filter:'',flag:'',"folder-minus":'',"folder-plus":'',folder:'',framer:'',frown:'',gift:'',"git-branch":'',"git-commit":'',"git-merge":'',"git-pull-request":'',github:'',gitlab:'',globe:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',"help-circle":'',hexagon:'',home:'',image:'',inbox:'',info:'',instagram:'',italic:'',key:'',layers:'',layout:'',"life-buoy":'',"link-2":'',link:'',linkedin:'',list:'',loader:'',lock:'',"log-in":'',"log-out":'',mail:'',"map-pin":'',map:'',"maximize-2":'',maximize:'',meh:'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',"minimize-2":'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',"mouse-pointer":'',move:'',music:'',"navigation-2":'',navigation:'',octagon:'',package:'',paperclip:'',"pause-circle":'',pause:'',"pen-tool":'',percent:'',"phone-call":'',"phone-forwarded":'',"phone-incoming":'',"phone-missed":'',"phone-off":'',"phone-outgoing":'',phone:'',"pie-chart":'',"play-circle":'',play:'',"plus-circle":'',"plus-square":'',plus:'',pocket:'',power:'',printer:'',radio:'',"refresh-ccw":'',"refresh-cw":'',repeat:'',rewind:'',"rotate-ccw":'',"rotate-cw":'',rss:'',save:'',scissors:'',search:'',send:'',server:'',settings:'',"share-2":'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',shuffle:'',sidebar:'',"skip-back":'',"skip-forward":'',slack:'',slash:'',sliders:'',smartphone:'',smile:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',sunrise:'',sunset:'',tablet:'',tag:'',target:'',terminal:'',thermometer:'',"thumbs-down":'',"thumbs-up":'',"toggle-left":'',"toggle-right":'',tool:'',"trash-2":'',trash:'',trello:'',"trending-down":'',"trending-up":'',triangle:'',truck:'',tv:'',twitch:'',twitter:'',type:'',umbrella:'',underline:'',unlock:'',"upload-cloud":'',upload:'',"user-check":'',"user-minus":'',"user-plus":'',"user-x":'',user:'',users:'',"video-off":'',video:'',voicemail:'',"volume-1":'',"volume-2":'',"volume-x":'',volume:'',watch:'',"wifi-off":'',wifi:'',wind:'',"x-circle":'',"x-octagon":'',"x-square":'',x:'',youtube:'',"zap-off":'',zap:'',"zoom-in":'',"zoom-out":''}},function(e){e.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t"+this.contents+""}},{key:"toString",value:function(){return this.contents}}]),u);function u(e,t){var n=2document.F=Object<\/script>"),e.close(),h=e.F;n--;)delete h.prototype[a[n]];return h()};e.exports=Object.create||function(e,t){var n;return null!==e?(i.prototype=r(e),n=new i,i.prototype=null,n[u]=e):n=h(),void 0===t?n:o(n,t)},l[u]=!0},function(e,t,n){var i=n(4);e.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},function(e,t,n){var i=n(4);e.exports=!i(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},function(e,t,n){"use strict";function r(){return this}var o=n(26).IteratorPrototype,a=n(61),l=n(10),s=n(23),c=n(9);e.exports=function(e,t,n){var i=t+" Iterator";return e.prototype=a(o,{next:l(1,n)}),s(e,i,!1,!0),c[i]=r,e}},function(e,t,n){function i(e,t){var n=l[a(e)];return n==c||n!=s&&("function"==typeof t?r(t):!!t)}var r=n(4),o=/#|\.prototype\./,a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=i.data={},s=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(21),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},function(e,t,n){var s=n(14),c=n(27),u=n(67);e.exports=function(l){return function(e,t,n){var i,r=s(e),o=c(r.length),a=u(n,o);if(l&&t!=t){for(;a=n.length?{value:void 0,done:!0}:(e=r(n,i,!0),t.index+=e.length,{value:e,done:!1})})},function(e,t,n){n(78),n(55);var i=n(45);e.exports=i.Array.from},function(e,t,n){n(79),e.exports=n(44)}],u8.c=t8,u8.d=function(e,t,n){u8.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},u8.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},u8.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u8.d(t,"a",t),t},u8.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u8.p="",u8(u8.s=80);function u8(e){if(t8[e])return t8[e].exports;var t=t8[e]={i:e,l:!1,exports:{}};return s8[e].call(t.exports,t,t.exports,u8),t.l=!0,t.exports}var s8,t8}); +//# sourceMappingURL=vendor.min.js.map diff --git a/dist/assets/libs/apexcharts/apexcharts.min.js b/dist/assets/libs/apexcharts/apexcharts.min.js new file mode 100644 index 00000000..78883c3c --- /dev/null +++ b/dist/assets/libs/apexcharts/apexcharts.min.js @@ -0,0 +1,6 @@ +/*! + * ApexCharts v3.8.5 + * (c) 2018-2019 Juned Chhipa + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).ApexCharts=e()}(this,function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;i>16,r=i>>8&255,o=255&i;return"#"+(16777216+65536*(Math.round((s-n)*a)+n)+256*(Math.round((s-r)*a)+r)+(Math.round((s-o)*a)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return e.length>7?this.shadeRGBColor(t,e):this.shadeHexColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===t(e)&&!Array.isArray(e)&&null!=e}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e1?(e.shift(),this.addProps(s,e,i)):t[e[0]]=i,t}},{key:"clone",value:function(e){if("[object Array]"===Object.prototype.toString.call(e)){for(var i=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var s=i-t.length+1;s--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d\.]*/g,""))}},{key:"randomString",value:function(t){for(var e="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",s=0;s-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var s=t.indexOf("Edge/");return s>0&&parseInt(t.substring(s+5,t.indexOf(".",s)),10)}}]),i}(),u=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var s=this,a=this.w,n=i.intensity;if(!d.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=a.config.chart.dropShadow;(r=i.enabled?s.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:n}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"addDarkenFilter",value:function(t,e,i){var s=this,a=this.w,n=i.intensity;if(!d.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=a.config.chart.dropShadow;(r=i.enabled?s.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:n}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"applyFilter",value:function(t,e,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:s});break;case"darken":this.addDarkenFilter(t,e,{intensity:s})}}},{key:"addShadow",value:function(t,e,i){var s=i.blur,a=i.top,n=i.left,r=i.color,o=i.opacity,l=t.flood(Array.isArray(r)?r[e]:r,o).composite(t.sourceAlpha,"in").offset(n,a).gaussianBlur(s).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=e.top,a=e.left,n=e.blur,r=e.color,o=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),d.isIE()&&"radialBar"===h.config.chart.type?t:(r=Array.isArray(r)?r[i]:r,(new window.SVG.Filter).size("120%","180%","-5%","-40%"),t.filter(function(t){var e=null;e=d.isSafari()||d.isFirefox()||d.isIE()?t.flood(r,o).composite(t.sourceAlpha,"in").offset(a,s).gaussianBlur(n):t.flood(r,o).composite(t.sourceAlpha,"in").offset(a,s).gaussianBlur(n).merge(t.source),t.blend(t.source,e)}),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),t)}},{key:"setSelectionFilter",value:function(t,e,i){var s=this.w;if(void 0!==s.globals.selectedDataPoints[e]&&s.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var a=s.config.states.active.filter;"none"!==a&&this.applyFilter(t,e,a.type,a.value)}}}]),t}(),g=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.setEasingFunctions()}return s(t,[{key:"setEasingFunctions",value:function(){var t;switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t="<>"}this.w.globals.easing=t}},{key:"animateLine",value:function(t,e,i,s){t.attr(e).animate(s).attr(i)}},{key:"animateCircleRadius",value:function(t,e,i,s,a){e||(e=0),t.attr({r:e}).animate(s,a).attr({r:i})}},{key:"animateCircle",value:function(t,e,i,s,a){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(s,a).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,s,a){t.attr(e).animate(s).attr(i).afterAll(function(){a()})}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.j,s=t.pathFrom,a=t.pathTo,n=t.speed,r=t.delay,o=t.strokeWidth,l=this.w,h=0;l.config.chart.animations.animateGradually.enabled&&(h=l.config.chart.animations.animateGradually.delay),l.config.chart.animations.dynamicAnimation.enabled&&l.globals.dataChanged&&(h=0),this.morphSVG(e,i,s,a,n,o,r*h)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){t.el.classList.remove("hidden")})}},{key:"animationCompleted",value:function(){var t=this.w;t.globals.animationEnded=!0,"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,t)}},{key:"morphSVG",value:function(t,e,i,s,a,n,r){var o=this,l=this.w;i||(i=t.attr("pathFrom")),s||(s=t.attr("pathTo")),(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(l.globals.gridHeight),a=1),(s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s="M 0 ".concat(l.globals.gridHeight),a=1),l.globals.shouldAnimate||(a=1),t.plot(i).animate(1,l.globals.easing,r).plot(i).animate(a,l.globals.easing,r).plot(s).afterAll(function(){d.isNumber(e)?e===l.globals.series[l.globals.maxValsInArrayIndex].length-2&&l.globals.shouldAnimate&&o.animationCompleted():l.globals.shouldAnimate&&o.animationCompleted(),o.showDelayedElements()})}}]),t}(),f=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"drawLine",value:function(t,e,i,s){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:s,stroke:a,"stroke-dasharray":n,"stroke-width":r})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w.globals.dom.Paper.rect();return c.attr({x:t,y:e,width:i>0?i:0,height:s>0?s:0,rx:a,ry:a,fill:n,opacity:r,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":h}),c}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,s=t.stroke,a=void 0===s?"#a8a8a8":s,n=t.strokeWidth,r=void 0===n?1:n,o=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,u=t.classes,g=t.strokeLinecap,f=void 0===g?null:g,p=t.strokeDashArray,x=void 0===p?0:p,b=this.w;return null===f&&(f=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:o,"fill-opacity":h,stroke:a,"stroke-opacity":d,"stroke-linecap":f,"stroke-width":r,"stroke-dasharray":x,class:u})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=null;return null===i?s=["L",t,e].join(" "):"H"===i?s=["H",t].join(" "):"V"===i&&(s=["V",e].join(" ")),s}},{key:"curve",value:function(t,e,i,s,a,n){var r=["C",t,e,i,s,a,n].join(" ");return r}},{key:"quadraticCurve",value:function(t,e,i,s){return["Q",t,e,i,s].join(" ")}},{key:"arc",value:function(t,e,i,s,a,n,r){var o="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o="a");var l=[o,t,e,i,s,a,n,r].join(" ");return l}},{key:"renderPaths",value:function(t){var e,i=t.j,s=t.realIndex,a=t.pathFrom,r=t.pathTo,o=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,f=t.initialSpeed,p=t.dataChangeSpeed,x=t.className,b=t.shouldClipToGrid,m=void 0===b||b,v=t.bindEventsOnPaths,y=void 0===v||v,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new u(this.ctx),C=new g(this.ctx),L=this.w.config.chart.animations.enabled,z=L&&this.w.config.chart.animations.dynamicAnimation.enabled,P=!!(L&&!A.globals.resized||z&&A.globals.dataChanged&&A.globals.shouldAnimate);P?e=a:(e=r,C.animationCompleted());var E=A.config.stroke.dashArray,M=0;M=Array.isArray(E)?E[s]:A.config.stroke.dashArray;var T=this.drawPath({d:e,stroke:o,strokeWidth:l,fill:c,fillOpacity:1,classes:x,strokeLinecap:h,strokeDashArray:M});if(T.attr("index",s),m&&T.attr({"clip-path":"url(#gridRectMask".concat(A.globals.cuid,")")}),"none"!==A.config.states.normal.filter.type)S.getDefaultFilter(T,s);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledSeries||A.config.chart.dropShadow.enabledSeries&&-1!==A.config.chart.dropShadow.enabledSeries.indexOf(s))){var X=A.config.chart.dropShadow;S.dropShadow(T,X,s)}y&&(T.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,T)),T.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,T)),T.node.addEventListener("mousedown",this.pathMouseDown.bind(this,T))),T.attr({pathTo:r,pathFrom:a});var I={el:T,j:i,pathFrom:a,pathTo:r,strokeWidth:l};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(n({},I,{speed:f,delay:d})),A.globals.dataChanged&&z&&P&&C.animatePathsGradually(n({},I,{speed:p})),T}},{key:"drawPattern",value:function(t,e,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(n){"horizontalLines"===t?n.line(0,0,i,0).stroke({color:s,width:a+1}):"verticalLines"===t?n.line(0,0,0,e).stroke({color:s,width:a+1}):"slantedLines"===t?n.line(0,0,e,i).stroke({color:s,width:a}):"squares"===t?n.rect(e,i).fill("none").stroke({color:s,width:a}):"circles"===t&&n.circle(e).fill("none").stroke({color:s,width:a})})}},{key:"drawGradient",value:function(t,e,i,s,a){var n,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e=d.hexToRgba(e,s),i=d.hexToRgba(i,a);var u=0,g=1,f=1,p=null;null!==o&&(u=void 0!==o[0]?o[0]/100:0,g=void 0!==o[1]?o[1]/100:1,f=void 0!==o[2]?o[2]/100:1,p=void 0!==o[3]?o[3]/100:null);var x=!("donut"!==c.config.chart.type&&"pie"!==c.config.chart.type&&"bubble"!==c.config.chart.type);if(n=null===l||0===l.length?c.globals.dom.Paper.gradient(x?"radial":"linear",function(t){t.at(u,e,s),t.at(g,i,a),t.at(f,i,a),null!==p&&t.at(p,e,s)}):c.globals.dom.Paper.gradient(x?"radial":"linear",function(t){(Array.isArray(l[h])?l[h]:l).forEach(function(e){t.at(e.offset/100,e.color,e.opacity)})}),x){var b=c.globals.gridWidth/2,m=c.globals.gridHeight/2;"bubble"!==c.config.chart.type?n.attr({gradientUnits:"userSpaceOnUse",cx:b,cy:m,r:r}):n.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?n.from(0,0).to(0,1):"diagonal"===t?n.from(0,0).to(1,1):"horizontal"===t?n.from(0,1).to(1,1):"diagonal2"===t&&n.from(0,1).to(2,2);return n}},{key:"drawText",value:function(t){var e,i=this.w,s=t.x,a=t.y,n=t.text,r=t.textAnchor,o=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.foreColor,d=t.opacity;return void 0===n&&(n=""),r||(r="start"),c||(c=i.config.chart.foreColor),l=l||i.config.chart.fontFamily,h=h||"regular",(e=Array.isArray(n)?i.globals.dom.Paper.text(function(t){for(var e=0;e-1){var o=i.globals.selectedDataPoints[a].indexOf(n);i.globals.selectedDataPoints[a].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,h=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members;l.forEach(function(t){t.node.setAttribute("selected","false"),s.getDefaultFilter(t,a)}),h.forEach(function(t){t.node.setAttribute("selected","false"),s.getDefaultFilter(t,a)})}t.node.setAttribute("selected","true"),r="true",void 0===i.globals.selectedDataPoints[a]&&(i.globals.selectedDataPoints[a]=[]),i.globals.selectedDataPoints[a].push(n)}if("true"===r){var c=i.config.states.active.filter;"none"!==c&&s.applyFilter(t,a,c.type,c.value)}else"none"!==i.config.states.active.filter.type&&s.getDefaultFilter(t,a);"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}),e&&this.ctx.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,s){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w,r=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});s&&r.attr("transform",s),n.globals.dom.Paper.add(r);var o=r.bbox();return a||(o=r.node.getBoundingClientRect()),r.remove(),{width:o.width,height:o.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i){for(var s=e.length-3;s>0;s-=3)if(t.getSubStringLength(0,s)<=i)return void(t.textContent=e.substring(0,s)+"...");t.textContent="..."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}();var p={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},x=function(){function t(){e(this,t),this.yAxis={show:!0,showAlways:!1,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#78909C",offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#78909C",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",offsetX:0,offsetY:-15,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0}}}return s(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[p],defaultLocale:"en",dropShadow:{enabled:!1,enabledSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,zoomed:void 0,scrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,endingShape:"flat",colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1},dataLabels:{maxItems:100,hideOverflowingLabels:!0,position:"top"}},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!0,distributed:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{size:void 0,inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:0},value:{show:!0,fontSize:"14px",fontFamily:void 0,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)/t.globals.series.length+"%"}}}},rangeBar:{},pie:{size:void 0,customScale:1,offsetX:0,offsetY:0,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:-10},value:{show:!0,fontSize:"20px",fontFamily:void 0,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)}}}}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,colors:void 0},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"sqaures",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1,animate:!1}},yaxis:{lines:{show:!0,animate:!1}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,width:void 0,height:void 0,formatter:void 0,offsetX:-20,offsetY:0,labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:0,vertical:5},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,fillOpacity:1,shape:"circle",radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.15}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.65}}},title:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],offsetX:0,offsetY:0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!0,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss"}},axisBorder:{show:!0,color:"#78909C",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#78909C",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),b=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.graphics=new f(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return s(t,[{key:"drawAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.drawYAxisAnnotations(),i=this.drawXAxisAnnotations(),s=this.drawPointAnnotations(),a=t.config.chart.animations.enabled,n=[e,i,s],r=[i.node,e.node,s.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(n[o]),!a||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&r[o].classList.add("hidden"),t.globals.delayedElements.push({el:r[o],index:0});this.annotationsBackground()}}},{key:"getStringX",value:function(t){var e=this.w,i=t,s=e.globals.labels.indexOf(t),a=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(s+1)+")");return a&&(i=parseFloat(a.getAttribute("x"))),i}},{key:"addXaxisAnnotation",value:function(t,e,i){var s=this.w,a=this.invertAxis?s.globals.minY:s.globals.minX,n=this.invertAxis?s.globals.yRange[0]:s.globals.xRange,r=(t.x-a)/(n/s.globals.gridWidth),o=t.label.text;"category"!==s.config.xaxis.type&&!s.config.xaxis.convertedCatToNumeric||this.invertAxis||s.globals.isXNumeric||(r=this.getStringX(t.x));var l=t.strokeDashArray;if(!(r<0||r>s.globals.gridWidth)){if(null===t.x2){var h=this.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,s.globals.gridHeight+t.offsetY,t.borderColor,l);e.appendChild(h.node)}else{var c=(t.x2-a)/(n/s.globals.gridWidth);if("category"!==s.config.xaxis.type&&!s.config.xaxis.convertedCatToNumeric||this.invertAxis||s.globals.isXNumeric||(c=this.getStringX(t.x2)),cs){var g=s;s=a,a=g}if(h){var f=this.graphics.drawRect(0+t.offsetX,a+t.offsetY,n.globals.gridWidth+t.offsetX,s-a,0,t.fillColor,t.opacity,1,t.borderColor,r);e.appendChild(f.node)}}var p="right"===t.label.position?n.globals.gridWidth:0,x=this.graphics.drawText({x:p+t.label.offsetX,y:(a||s)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label "+t.label.style.cssClass});x.attr({rel:i}),e.appendChild(x.node)}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map(function(e,s){t.addYaxisAnnotation(e,i.node,s)}),i}},{key:"clearAnnotations",value:function(t){var e=t.w.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");(e=d.listToArray(e)).forEach(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)})}},{key:"addPointAnnotation",value:function(t,e,i){var s=this.w,a=0,n=0,r=0;if(this.invertAxis&&console.warn("Point annotation is not supported in horizontal bar charts."),"string"==typeof t.x){var o=s.globals.labels.indexOf(t.x),l=s.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");a=parseFloat(l.getAttribute("x"));var h=t.y;null===t.y&&(h=s.globals.series[t.seriesIndex][o]),n=s.globals.gridHeight-(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=s.globals.gridHeight-(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight),s.config.yaxis[t.yAxisIndex]&&s.config.yaxis[t.yAxisIndex].reversed&&(n=(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)+parseInt(t.label.style.fontSize)+t.marker.size,r=(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight))}else a=(t.x-s.globals.minX)/(s.globals.xRange/s.globals.gridWidth),n=s.globals.gridHeight-(parseFloat(t.y)-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=s.globals.gridHeight-(t.y-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight),s.config.yaxis[t.yAxisIndex]&&s.config.yaxis[t.yAxisIndex].reversed&&(n=(parseFloat(t.y)-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=(t.y-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight));if(!(a<0||a>s.globals.gridWidth)){var c={pSize:t.marker.size,pWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,radius:t.marker.radius,class:"apexcharts-point-annotation-marker "+t.marker.cssClass},d=this.graphics.drawMarker(a+t.marker.offsetX,r+t.marker.offsetY,c);e.appendChild(d.node);var u=t.label.text?t.label.text:"",g=this.graphics.drawText({x:a+t.label.offsetX,y:n+t.label.offsetY,text:u,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label "+t.label.style.cssClass});if(g.attr({rel:i}),e.appendChild(g.node),t.customSVG.SVG){var f=this.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});f.attr({transform:"translate(".concat(a+t.customSVG.offsetX,", ").concat(n+t.customSVG.offsetY,")")}),f.node.innerHTML=t.customSVG.SVG,e.appendChild(f.node)}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map(function(e,s){t.addPointAnnotation(e,i.node,s)}),i}},{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var s=null!==e?e:0,a=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(s,"']"));if(null!==a){var n=a.getBoundingClientRect();a.setAttribute("x",parseFloat(a.getAttribute("x"))-n.height+4),"top"===t.label.position?a.setAttribute("y",parseFloat(a.getAttribute("y"))+n.width):a.setAttribute("y",parseFloat(a.getAttribute("y"))-n.width);var r=this.graphics.rotateAroundCenter(a),o=r.x,l=r.y;a.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!e.label.text||e.label.text&&!e.label.text.trim())return null;var s=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),a=t.getBoundingClientRect(),n=e.label.style.padding.left,r=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,n=e.label.style.padding.top,r=e.label.style.padding.bottom);var h=a.left-s.left-n,c=a.top-s.top-o;return this.graphics.drawRect(h,c,a.width+n+r,a.height+o+l,0,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0)}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,s,a){var n=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(s,"']"));if(n){var r=n.parentNode,o=t.addBackgroundToAnno(n,i);o&&r.insertBefore(o.node,n)}};e.config.annotations.xaxis.map(function(t,e){i(t,e,"xaxis")}),e.config.annotations.yaxis.map(function(t,e){i(t,e,"yaxis")}),e.config.annotations.points.map(function(t,e){i(t,e,"point")})}},{key:"addText",value:function(t,e,i){var s=t.x,a=t.y,n=t.text,r=t.textAnchor,o=t.appendTo,l=void 0===o?".apexcharts-inner":o,h=t.foreColor,c=t.fontSize,d=t.fontFamily,u=t.cssClass,g=t.backgroundColor,f=t.borderWidth,p=t.strokeDashArray,x=t.radius,b=t.borderColor,m=t.paddingLeft,v=void 0===m?4:m,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=i,z=L.w,P=z.globals.dom.baseEl.querySelector(l),E=this.graphics.drawText({x:s,y:a,text:n,textAnchor:r||"start",fontSize:c||"12px",fontFamily:d||z.config.chart.fontFamily,foreColor:h||z.config.chart.foreColor,cssClass:u});P.appendChild(E.node);var M=E.bbox();if(n){var T=this.graphics.drawRect(M.x-v,M.y-C,M.width+v+w,M.height+A+C,x,g,1,f,b,p);E.before(T)}return e&&z.globals.memory.methodsToExec.push({context:L,method:L.addText,params:{x:s,y:a,text:n,textAnchor:r,appendTo:l,foreColor:h,fontSize:c,cssClass:u,backgroundColor:g,borderWidth:f,strokeDashArray:p,radius:x,borderColor:b,paddingLeft:v,paddingRight:w,paddingBottom:A,paddingTop:C}}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,s=t.context,a=t.type,n=t.contextMethod,r=s,o=r.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations")),h=l.childNodes.length+1,c=new x,u=Object.assign({},"xaxis"===a?c.xAxisAnnotation:"yaxis"===a?c.yAxisAnnotation:c.pointAnnotation),g=d.extend(u,e);switch(a){case"xaxis":this.addXaxisAnnotation(g,l,h);break;case"yaxis":this.addYaxisAnnotation(g,l,h);break;case"point":this.addPointAnnotation(g,l,h)}var f=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(h,"']")),p=this.addBackgroundToAnno(f,g);return p&&l.insertBefore(p.node,f),i&&o.globals.memory.methodsToExec.push({context:r,method:n,params:e}),s}}]),t}(),m=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return s(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getUTCTimeStamp",value:function(t){return Date.parse(t)?new Date(new Date(t).toISOString().substr(0,25)).getTime():t}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getUTCTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getUTCTimeStamp(i)}},{key:"treatAsUtc",value:function(t){var e=new Date(t);return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e}},{key:"formatDate",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this.w.globals.locale,n=["\0"].concat(c(a.months)),r=["\x01"].concat(c(a.shortMonths)),o=["\x02"].concat(c(a.days)),l=["\x03"].concat(c(a.shortDays));function h(t,e){var i=t+"";for(e=e||2;i.length12?f-12:0===f?12:f;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+h(f))).replace(/(^|[^\\])H/g,"$1"+f)).replace(/(^|[^\\])hh+/g,"$1"+h(p))).replace(/(^|[^\\])h/g,"$1"+p);var x=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+h(x))).replace(/(^|[^\\])m/g,"$1"+x);var b=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+h(b))).replace(/(^|[^\\])s/g,"$1"+b);var m=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+h(m,3)),m=Math.round(m/10),e=e.replace(/(^|[^\\])ff/g,"$1"+h(m)),m=Math.round(m/10);var v=f<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+m)).replace(/(^|[^\\])TT+/g,"$1"+v)).replace(/(^|[^\\])T/g,"$1"+v.charAt(0));var y=v.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+y)).replace(/(^|[^\\])t/g,"$1"+y.charAt(0));var w=-t.getTimezoneOffset(),k=i||!w?"Z":w>0?"+":"-";if(!i){var A=(w=Math.abs(w))%60;k+=h(Math.floor(w/60))+":"+h(A)}e=e.replace(/(^|[^\\])K/g,"$1"+k);var S=(i?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(l[0],"g"),l[S])).replace(new RegExp(n[0],"g"),n[u])).replace(new RegExp(r[0],"g"),r[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var s=new Date(t).getFullYear(),a=new Date(e).getFullYear(),n=new Date(t).getMonth(),r=new Date(e).getMonth(),o=new Date(t).getDate(),l=new Date(e).getDate(),h=new Date(t).getHours(),c=new Date(e).getHours();return{minMinute:new Date(t).getMinutes(),maxMinute:new Date(e).getMinutes(),minHour:h,maxHour:c,minDate:o,maxDate:l,minMonth:n,maxMonth:r,minYear:s,maxYear:a}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var s=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&s++,s}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=d.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),v=function(){function t(i){e(this,t),this.opts=i}return s(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){this.opts.yaxis[0].labels.show=!1,this.opts.yaxis[0].floating=!0;return d.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]}},stroke:{width:0},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){return{stroke:{width:1,colors:["#333"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,i=t.dataPointIndex,s=t.w;return'
    Open: '+s.globals.seriesCandleO[e][i]+'
    High: '+s.globals.seriesCandleH[e][i]+'
    Low: '+s.globals.seriesCandleL[e][i]+'
    Close: '+s.globals.seriesCandleC[e][i]+"
    "}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,s=e.dataPointIndex,a=e.w,n=a.globals.seriesRangeStart[i][s];return a.globals.seriesRangeEnd[i][s]-n},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){var e=t.ctx,i=t.seriesIndex,s=t.dataPointIndex,a=t.w,n=a.globals.seriesRangeStart[i][s],r=a.globals.seriesRangeEnd[i][s],o="",l="",h=a.globals.colors[i];if(void 0===a.config.tooltip.x.formatter)if("datetime"===a.config.xaxis.type){var c=new m(e);o=c.formatDate(new Date(n),a.config.tooltip.x.format,!0,!0),l=c.formatDate(new Date(r),a.config.tooltip.x.format,!0,!0)}else o=n,l=r;else o=a.config.tooltip.x.formatter(n),l=a.config.tooltip.x.formatter(r);var d=a.globals.labels[s];return'
    '+(a.config.series[i].name?a.config.series[i].name:"")+'
    '+d+': '+o+' - '+l+"
    "}},xaxis:{tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(t){return d.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(){var t=this;this.opts.dataLabels=this.opts.dataLabels||{},this.opts.dataLabels.formatter=this.opts.dataLabels.formatter||void 0;var e=this.opts.dataLabels.formatter;this.opts.yaxis.forEach(function(e,i){t.opts.yaxis[i].min=0,t.opts.yaxis[i].max=100}),"bar"===this.opts.chart.type&&(this.opts.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t})}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:2,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1,zoom:{enabled:!1}},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.35,inverseColors:!1,stops:[0,100,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"vertical",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.style.fontSize="13px",this.opts.yaxis[0].labels.offsetY=6,{dataLabels:{enabled:!0,style:{colors:["#a8a8a8"],fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}}],[{key:"convertCatToNumeric",value:function(t){t.xaxis.type="numeric",t.xaxis.convertedCatToNumeric=!0,t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return t},t.chart=t.chart||{},t.chart.zoom=t.chart.zoom||window.Apex.chart&&window.Apex.chart.zoom||{};var e=t.xaxis.labels.formatter,i=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(t.xaxis.labels.formatter=function(t){return e(i[t-1])}),t.xaxis.categories=[],t.labels=[],t.chart.zoom.enabled=t.chart.zoom.enabled||!1,t}}]),t}(),y=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getStackedSeriesTotals",value:function(){var t=this.w,e=[];if(0===t.globals.series.length)return e;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce(function(t,e){return t+e},0):this.w.globals.series[t].reduce(function(t,e){return t+e},0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter(function(t){return null!==t}):this.w.globals.series[t].filter(function(t){return null!==t})).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(t,e,i){return t===i[0]})}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(t){return t.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(t){return t.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(t){e=Math.max(e,t)}),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(t,e){var i=0;if(Array.isArray(t))for(var s=0;st&&i.globals.seriesX[a][r]1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&("barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width="tickWidth"),e.plotOptions.bar.horizontal&&(e.states.hover.type="none",e.tooltip.shared=!1),e.tooltip.followCursor||(console.warn("followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true","color: blue;"),e.tooltip.followCursor=!0)),"candlestick"===e.chart.type&&e.yaxis[0].reversed&&(console.warn("Reversed y-axis in candlestick chart is not supported."),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),Array.isArray(e.stroke.width)&&"line"!==e.chart.type&&"area"!==e.chart.type&&(console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"),e.stroke.width=e.stroke.width[0]),e}}]),i}(),k=function(){function t(){e(this,t)}return s(t,[{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,lastXAxis:[],lastYAxis:[],series:[],seriesRangeStart:[],seriesRangeEnd:[],seriesPercent:[],seriesTotals:[],stackedSeriesTotals:[],seriesX:[],seriesZ:[],labels:[],timelineLabels:[],invertedTimelineLabels:[],seriesNames:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,selectedDataPoints:[],ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],padHorizontal:0,maxValsInArrayIndex:0,radialSize:0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,minY:Number.MIN_VALUE,maxY:-Number.MAX_VALUE,minYArr:[],maxYArr:[],maxX:-Number.MAX_VALUE,initialmaxX:-Number.MAX_VALUE,minX:Number.MIN_VALUE,initialminX:Number.MIN_VALUE,minZ:Number.MIN_VALUE,maxZ:-Number.MAX_VALUE,minXDiff:Number.MAX_VALUE,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yRange:[],zRange:0,xRange:0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,delayedElements:[],axisCharts:!0,isXNumeric:!1,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,comboChartsHasBars:!1,dataChanged:!1,previousPaths:[],seriesXvalues:[],seriesYvalues:[],seriesCandleO:[],seriesCandleH:[],seriesCandleL:[],seriesCandleC:[],allSeriesHasEqualX:!0,dataPoints:0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,yAxisScale:[],xAxisScale:null,xAxisTicksPositions:[],timescaleTicks:[],rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yLabelsCoords:[],yTitleCoords:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,tooltipOpts:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return e.initialConfig=d.extend({},t),e.initialSeries=JSON.parse(JSON.stringify(e.initialConfig.series)),e.lastXAxis=JSON.parse(JSON.stringify(e.initialConfig.xaxis)),e.lastYAxis=JSON.parse(JSON.stringify(e.initialConfig.yaxis)),e}}]),t}(),A=function(){function t(i){e(this,t),this.opts=i}return s(t,[{key:"init",value:function(){var t=new w(this.opts).init();return{config:t,globals:(new k).init(t)}}}]),t}(),S=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.opts=null,this.seriesIndex=0}return s(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,s=parseInt(e.globals.gridWidth),a=parseInt(e.globals.gridHeight),n=s>a?s:a,r=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=n+1,l=n):(o=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,"pattern");f.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var c=document.createElementNS(e.globals.SVGNS,"image");h.appendChild(c),c.setAttributeNS("http://www.w3.org/1999/xlink","href",r),f.setAttrs(c,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return"bar"===e.config.chart.type&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,s,a,n=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var r=this.getFillColors()[this.seriesIndex];"function"==typeof r&&(r=r({seriesIndex:this.seriesIndex,value:t.value,w:e}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(n.fill.opacity)?n.fill.opacity[this.seriesIndex]:n.fill.opacity,h=r;return t.color&&(r=t.color),-1===r.indexOf("rgb")?h=d.hexToRgba(r,l):r.indexOf("rgba")>-1&&(l="0."+d.getOpacityFromRGBA(r)),"pattern"===o&&(s=this.handlePatternFill(s,r,l,h)),"gradient"===o&&(a=this.handleGradientFill(a,r,l,this.seriesIndex)),n.fill.image.src.length>0&&"image"===o?t.seriesNumber0){if(t.globals.markers.size.length0&&(o=l.group({class:"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),r.x instanceof Array)for(var h=0;h0:a.config.markers.size>0){d.isNumber(r.y[h])?g+=" w".concat((Math.random()+1).toString(36).substring(4)):g="apexcharts-nullpoint";var p=this.getMarkerConfig(g,e,c);a.config.series[n].data[i]&&(a.config.series[n].data[i].fillColor&&(p.pointFillColor=a.config.series[n].data[i].fillColor),a.config.series[n].data[i].strokeColor&&(p.pointStrokeColor=a.config.series[n].data[i].strokeColor)),(s=l.drawMarker(r.x[h],r.y[h],p)).attr("rel",c),s.attr("j",c),s.attr("index",e),s.node.setAttribute("default-marker-size",p.pSize),new u(this.ctx).setSelectionFilter(s,e,c),this.addEvents(s),o&&o.add(s)}else void 0===a.globals.pointsArray[e]&&(a.globals.pointsArray[e]=[]),a.globals.pointsArray[e].push([r.x[h],r.y[h]])}return o}},{key:"getMarkerConfig",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=this.getMarkerStyle(e),n=s.globals.markers.size[e];return null!==i&&s.config.markers.discrete.length&&s.config.markers.discrete.map(function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(a.pointStrokeColor=t.strokeColor,a.pointFillColor=t.fillColor,n=t.size)}),{pSize:n,pRadius:s.config.markers.radius,pWidth:s.config.markers.strokeWidth,pointStrokeColor:a.pointStrokeColor,pointFillColor:a.pointFillColor,shape:s.config.markers.shape instanceof Array?s.config.markers.shape[e]:s.config.markers.shape,class:t,pointStrokeOpacity:s.config.markers.strokeOpacity,pointFillOpacity:s.config.markers.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(t){var e=this.w,i=new f(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,s=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:s instanceof Array?s[t]:s,pointFillColor:i instanceof Array?i[t]:i}}}]),t}(),L=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.radiusSizes=[]}return s(t,[{key:"draw",value:function(t,e,i){var s=this.w,a=new f(this.ctx),n=i.realIndex,r=i.pointsPos,o=i.zRatio,l=i.elParent,h=a.group({class:"apexcharts-series-markers apexcharts-series-".concat(s.config.chart.type)});if(h.attr("clip-path","url(#gridRectMarkerMask".concat(s.globals.cuid,")")),r.x instanceof Array)for(var c=0;cp.x+p.width+2||e>p.y+p.height+2||t+c4&&void 0!==arguments[4]?arguments[4]:"top",a=this.w,n=new f(this.ctx),r=a.config.dataLabels,o=0,l=0,h=i,c=null;if(!r.enabled||t.x instanceof Array!=!0)return c;c=n.group({class:"apexcharts-data-labels"});for(var d=0;de.globals.gridWidth+10)&&(o=""),p.drawnextLabel){var x=i.drawText({width:100,height:parseInt(c.style.fontSize),x:s,y:a,foreColor:e.globals.dataLabels.style.colors[n],textAnchor:l||c.textAnchor,text:o,fontSize:c.style.fontSize,fontFamily:c.style.fontFamily});if(x.attr({class:"apexcharts-datalabel",cx:s,cy:a}),c.dropShadow.enabled){var b=c.dropShadow;new u(this.ctx).dropShadow(x,b)}h.add(x),void 0===e.globals.lastDrawnDataLabelsIndexes[n]&&(e.globals.lastDrawnDataLabelsIndexes[n]=[]),e.globals.lastDrawnDataLabelsIndexes[n].push(r)}}}}]),t}(),P=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.xyRatios=s,null!==this.xyRatios&&(this.xRatio=s.xRatio,this.yRatio=s.yRatio,this.invertedXRatio=s.invertedXRatio,this.invertedYRatio=s.invertedYRatio,this.baseLineY=s.baseLineY,this.baseLineInvertedY=s.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0}return s(t,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new y(this.ctx,i);t=a.getLogSeries(t),this.series=t,this.yRatio=a.getLogYRatios(this.yRatio),this.initVariables(t);var n=s.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>i.config.plotOptions.bar.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var r=0,o=0;r0&&(this.visibleI=this.visibleI+1);var A=0,S=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=w),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var L=this.initialPositions();b=L.y,S=L.barHeight,h=L.yDivision,u=L.zeroW,x=L.x,C=L.barWidth,l=L.xDivision,c=L.zeroH,this.horizontal||v.push(x+C/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&v.push(x+C/2),m.push(b);var T=this.getPathFillColor(t,r,P,w);k=this.renderSeries({realIndex:w,pathFill:T,j:P,i:r,pathFrom:p,pathTo:g,strokeWidth:A,elSeries:k,x:x,y:b,series:t,barHeight:S,barWidth:C,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[w]=v,i.globals.seriesYvalues[w]=m,n.add(k)}return n}},{key:"getPathFillColor",value:function(t,e,i,s){var a=this.w,n=new S(this.ctx),r=null,o=this.barOptions.distributed?i:e;this.barOptions.colors.ranges.length>0&&this.barOptions.colors.ranges.map(function(s){t[e][i]>=s.from&&t[e][i]<=s.to&&(r=s.color)});return a.config.series[e].data[i]&&a.config.series[e].data[i].fillColor&&(r=a.config.series[e].data[i].fillColor),n.fillPath({seriesNumber:this.barOptions.distributed?o:s,color:r,value:t[e][i]})}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,s=t.lineFill,a=t.j,n=t.i,r=t.pathFrom,o=t.pathTo,l=t.strokeWidth,h=t.elSeries,c=t.x,d=t.y,g=t.series,p=t.barHeight,x=t.barWidth,b=t.elDataLabelsWrap,m=t.visibleSeries,v=t.type,y=this.w,w=new f(this.ctx);s||(s=this.barOptions.distributed?y.globals.stroke.colors[a]:y.globals.stroke.colors[e]),y.config.series[n].data[a]&&y.config.series[n].data[a].strokeColor&&(s=y.config.series[n].data[a].strokeColor),this.isNullValue&&(i="none");var k=a/y.config.chart.animations.animateGradually.delay*(y.config.chart.animations.speed/y.globals.dataPoints)/2.4,A=w.renderPaths({i:n,j:a,realIndex:e,pathFrom:r,pathTo:o,stroke:s,strokeWidth:l,strokeLineCap:y.config.stroke.lineCap,fill:i,animationDelay:k,initialSpeed:y.config.chart.animations.speed,dataChangeSpeed:y.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(v,"-area")});A.attr("clip-path","url(#gridRectMask".concat(y.globals.cuid,")")),new u(this.ctx).setSelectionFilter(A,e,a),h.add(A);var S=this.calculateDataLabelsPos({x:c,y:d,i:n,j:a,series:g,realIndex:e,barHeight:p,barWidth:x,renderedPath:A,visibleSeries:m});return null!==S&&b.add(S),h.add(b),h}},{key:"initVariables",value:function(t){var e=this.w;this.series=t,this.totalItems=0,this.seriesLen=0,this.visibleI=-1,this.visibleItems=1;for(var i=0;i0&&(this.seriesLen=this.seriesLen+1,this.totalItems+=t[i].length),e.globals.isXNumeric)for(var s=0;se.globals.minX&&e.globals.seriesX[i][s]0&&(n=this.getPathFrom(x,p));var v={barHeight:i,strokeWidth:s,barYPosition:m,x:o=void 0===this.series[g][p]||null===this.series[g][p]?r:r+this.series[g][p]/this.invertedYRatio-2*(this.isReversed?this.series[g][p]/this.invertedYRatio:0),zeroW:r},y=this.barEndingShape(d,v,this.series,g,p);if(a=a+u.line(y.newX,m)+y.path+u.line(r,m+i-s)+u.line(r,m),n=n+u.line(r,m)+y.ending_p_from+u.line(r,m+i-s)+u.line(r,m+i-s)+u.line(r,m),d.globals.isXNumeric||(l+=h),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var w=this.barOptions.colors.backgroundBarColors[b],k=u.drawRect(0,m-i*this.visibleI,d.globals.gridWidth,i*this.seriesLen,0,w,this.barOptions.colors.backgroundBarOpacity);c.add(k),k.node.classList.add("apexcharts-backgroundBar")}return{pathTo:a,pathFrom:n,x:o,y:l,barYPosition:m}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=t.y,a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=new f(this.ctx),g=e.i,p=e.j,x=e.realIndex,b=e.bc;d.globals.isXNumeric&&(i=(d.globals.seriesX[g][p]-d.globals.minX)/this.xRatio-o/2);var m=i+o*this.visibleI;n=u.move(m,l),r=u.move(m,l),d.globals.previousPaths.length>0&&(r=this.getPathFrom(x,p));var v={barWidth:o,strokeWidth:h,barXPosition:m,y:s=void 0===this.series[g][p]||null===this.series[g][p]?l:l-this.series[g][p]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[g][p]/this.yRatio[this.yaxisIndex]:0),zeroH:l},y=this.barEndingShape(d,v,this.series,g,p);if(n=n+u.line(m,y.newY)+y.path+u.line(m+o-h,l)+u.line(m-h/2,l),r=r+u.line(m,l)+y.ending_p_from+u.line(m+o-h,l)+u.line(m+o-h,l)+u.line(m-h/2,l),d.globals.isXNumeric||(i+=a),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var w=this.barOptions.colors.backgroundBarColors[b],k=u.drawRect(m-o*this.visibleI,0,o*this.seriesLen,d.globals.gridHeight,0,w,this.barOptions.colors.backgroundBarOpacity);c.add(k),k.node.classList.add("apexcharts-backgroundBar")}return{pathTo:n,pathFrom:r,x:i,y:s,barXPosition:m}}},{key:"getPathFrom",value:function(t,e){for(var i,s=this.w,a=0;a0&&parseInt(n.realIndex)===parseInt(t)&&void 0!==s.globals.previousPaths[a].paths[e]&&(i=s.globals.previousPaths[a].paths[e].d)}return i}},{key:"calculateDataLabelsPos",value:function(t){var e=t.x,i=t.y,s=t.i,a=t.j,n=t.realIndex,r=t.series,o=t.barHeight,l=t.barWidth,h=t.visibleSeries,c=t.renderedPath,d=this.w,u=new f(this.ctx),g=Array.isArray(this.strokeWidth)?this.strokeWidth[n]:this.strokeWidth,p=e+parseFloat(l*h),x=i+parseFloat(o*h);d.globals.isXNumeric&&!d.globals.isBarHorizontal&&(p=e+parseFloat(l*(h+1))-g,x=i+parseFloat(o*(h+1))-g);var b=e,m=i,v={},y=d.config.dataLabels,w=this.barOptions.dataLabels,k=y.offsetX,A=y.offsetY,S={width:0,height:0};return d.config.dataLabels.enabled&&(S=u.getTextRects(d.globals.yLabelFormatters[0](d.globals.maxY),parseInt(y.style.fontSize))),v=this.isHorizontal?this.calculateBarsDataLabelsPosition({x:e,y:i,i:s,j:a,renderedPath:c,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsX:b,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}):this.calculateColumnsDataLabelsPosition({x:e,y:i,i:s,j:a,renderedPath:c,realIndex:n,bcx:p,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}),c.attr({cy:v.bcy,cx:v.bcx,j:a,val:r[s][a],barHeight:o,barWidth:l}),this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:r[s][a],i:n,j:a,barWidth:l,barHeight:o,textRects:S,dataLabelsConfig:y})}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,i=this.w,s=t.i,a=t.j,n=t.y,r=t.bcx,o=t.barWidth,l=t.barHeight,h=t.textRects,c=t.dataLabelsY,d=t.barDataLabelsConfig,u=t.strokeWidth,g=t.offX,f=t.offY,p=i.globals.gridWidth/i.globals.dataPoints;r-=u/2,e=i.globals.isXNumeric?r-o/2+g:r-p+o/2+g;var x=this.series[s][a]<=0;switch(this.isReversed&&(n-=l),d.position){case"center":c=x?n+l/2+h.height/2+f:n+l/2+h.height/2-f;break;case"bottom":c=x?n+l+h.height+u+f:n+l-h.height/2+u-f;break;case"top":c=x?n-h.height/2-f:n+h.height+f}return i.config.chart.stacked||(c<0?c=0+u:c+h.height/3>i.globals.gridHeight&&(c=i.globals.gridHeight-u)),{bcx:r,bcy:n,dataLabelsX:e,dataLabelsY:c}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,s=t.i,a=t.j,n=t.bcy,r=t.barHeight,o=t.barWidth,l=t.textRects,h=t.dataLabelsX,c=t.strokeWidth,d=t.barDataLabelsConfig,u=t.offX,g=t.offY,f=n-e.globals.gridHeight/e.globals.dataPoints+r/2+l.height/2+g-3,p=this.series[s][a]<=0;switch(this.isReversed&&(i+=o),d.position){case"center":h=p?i-o/2-u:i-o/2+u;break;case"bottom":h=p?i-o-c-Math.round(l.width/2)-u:i-o+c+Math.round(l.width/2)+u;break;case"top":h=p?i-c+Math.round(l.width/2)-u:i-c-Math.round(l.width/2)+u}return e.config.chart.stacked||(h<0?h=h+l.width+c:h+l.width/2>e.globals.gridWidth&&(h=e.globals.gridWidth-l.width-c)),{bcx:i,bcy:n,dataLabelsX:h,dataLabelsY:f}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,s=t.val,a=t.i,r=t.j,o=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,u=new z(this.ctx),g=new f(this.ctx),p=c.formatter,x=null,b=d.globals.collapsedSeriesIndices.indexOf(a)>-1;if(c.enabled&&!b){x=g.group({class:"apexcharts-data-labels"});var m="";void 0!==s&&(m=p(s,{seriesIndex:a,dataPointIndex:r,w:d})),0===s&&d.config.chart.stacked&&(m=""),d.config.chart.stacked&&this.barOptions.dataLabels.hideOverflowingLabels&&(this.isHorizontal?((h=this.series[a][r]/this.yRatio[this.yaxisIndex])>0&&o.width/1.6>h||h<0&&o.width/1.6l&&(m="")));var v=n({},c);this.isHorizontal&&s<0&&("start"===c.textAnchor?v.textAnchor="end":"end"===c.textAnchor&&(v.textAnchor="start")),u.plotDataLabelsText({x:e,y:i,text:m,i:a,j:r,parent:x,dataLabelsConfig:v,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}},{key:"barEndingShape",value:function(t,e,i,s,a){var n=new f(this.ctx);if(this.isHorizontal){var r=null,o=e.x;if(void 0!==i[s][a]||null!==i[s][a]){var l=i[s][a]<0,h=e.barHeight/2-e.strokeWidth;switch(l&&(h=-e.barHeight/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(o=e.x-h/2),this.barOptions.endingShape){case"flat":r=n.line(o,e.barYPosition+e.barHeight-e.strokeWidth);break;case"rounded":r=n.quadraticCurve(o+h,e.barYPosition+(e.barHeight-e.strokeWidth)/2,o,e.barYPosition+e.barHeight-e.strokeWidth)}}return{path:r,ending_p_from:"",newX:o}}var c=null,d=e.y;if(void 0!==i[s][a]||null!==i[s][a]){var u=i[s][a]<0,g=e.barWidth/2-e.strokeWidth;switch(u&&(g=-e.barWidth/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(d+=g/2),this.barOptions.endingShape){case"flat":c=n.line(e.barXPosition+e.barWidth-e.strokeWidth,d);break;case"rounded":c=n.quadraticCurve(e.barXPosition+(e.barWidth-e.strokeWidth)/2,d-g,e.barXPosition+e.barWidth-e.strokeWidth,d)}}return{path:c,ending_p_from:"",newY:d}}}]),t}(),E=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w;this.graphics=new f(this.ctx),this.fill=new S(this.ctx),this.bar=new P(this.ctx,this.xyRatios);var s=new y(this.ctx,i);t=s.getLogSeries(t),this.yRatio=s.getLogYRatios(this.yRatio),this.initVariables(t),"100%"===i.config.chart.stackType&&(t=i.globals.seriesPercent.slice()),this.series=t,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var a=0;a0&&(this.totalItems+=t[a].length);for(var n=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),r=0,o=0,l=0,h=0;l1&&(this.yaxisIndex=w),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.graphics.group({class:"apexcharts-series",seriesName:d.escapeString(i.globals.seriesNames[w]),rel:l+1,"data:realIndex":w}),A=this.graphics.group({class:"apexcharts-datalabels"}),C=0,L=0,z=0,E=this.initialPositions(r,o,g,p,x,b);o=E.y,L=E.barHeight,p=E.yDivision,b=E.zeroW,r=E.x,z=E.barWidth,g=E.xDivision,x=E.zeroH,this.yArrj=[],this.yArrjF=[],this.yArrjVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[];for(var M=0;M0){var y=o;this.prevXVal[f-1][p]<0?y=this.series[f][p]>=0?this.prevX[f-1][p]+m-2*(this.isReversed?m:0):this.prevX[f-1][p]:this.prevXVal[f-1][p]>=0&&(y=this.series[f][p]>=0?this.prevX[f-1][p]:this.prevX[f-1][p]-m+2*(this.isReversed?m:0)),e=y}else e=o;l=null===this.series[f][p]?e:e+this.series[f][p]/this.invertedYRatio-2*(this.isReversed?this.series[f][p]/this.invertedYRatio:0);var w={barHeight:s,strokeWidth:a,invertedYRatio:this.invertedYRatio,barYPosition:g,x:l},k=this.bar.barEndingShape(u,w,this.series,f,p);if(this.series.length>1&&f!==this.endingShapeOnSeriesNumber&&(k.path=this.graphics.line(k.newX,g+s-a)),this.xArrj.push(k.newX),this.xArrjF.push(Math.abs(e-k.newX)),this.xArrjVal.push(this.series[f][p]),n=this.graphics.move(e,g),r=this.graphics.move(e,g),u.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(x,p,!1)),n=n+this.graphics.line(k.newX,g)+k.path+this.graphics.line(e,g+s-a)+this.graphics.line(e,g),r=r+this.graphics.line(e,g)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g),u.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===f){b>=u.config.plotOptions.bar.colors.backgroundBarColors.length&&(b=0);var A=u.config.plotOptions.bar.colors.backgroundBarColors[b],S=this.graphics.drawRect(0,g,u.globals.gridWidth,s,0,A,u.config.plotOptions.bar.colors.backgroundBarOpacity);d.add(S),S.node.classList.add("apexcharts-backgroundBar")}return{pathTo:n,pathFrom:r,x:l,y:h+=c}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=t.y,a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=e.i,g=e.j,f=e.realIndex,p=e.bc;if(d.globals.isXNumeric){var x=d.globals.seriesX[u][g];x||(x=0),i=(x-d.globals.minX)/this.xRatio-o/2}for(var b,m=i,v=0,y=0;y0&&!d.globals.isXNumeric||u>0&&d.globals.isXNumeric&&d.globals.seriesX[u-1][g]===d.globals.seriesX[u][g]){var w=this.prevY[u-1][g];b=this.prevYVal[u-1][g]<0?this.series[u][g]>=0?w-v+2*(this.isReversed?v:0):w:this.series[u][g]>=0?w:w+v-2*(this.isReversed?v:0)}else b=d.globals.gridHeight-l;s=b-this.series[u][g]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[u][g]/this.yRatio[this.yaxisIndex]:0);var k={barWidth:o,strokeWidth:h,yRatio:this.yRatio[this.yaxisIndex],barXPosition:m,y:s},A=this.bar.barEndingShape(d,k,this.series,u,g);if(this.yArrj.push(A.newY),this.yArrjF.push(Math.abs(b-A.newY)),this.yArrjVal.push(this.series[u][g]),n=this.graphics.move(m,b),r=this.graphics.move(m,b),d.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(f,g,!1)),n=n+this.graphics.line(m,A.newY)+A.path+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),r=r+this.graphics.line(m,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),d.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===u){p>=d.config.plotOptions.bar.colors.backgroundBarColors.length&&(p=0);var S=d.config.plotOptions.bar.colors.backgroundBarColors[p],C=this.graphics.drawRect(m,0,o,d.globals.gridHeight,0,S,d.config.plotOptions.bar.colors.backgroundBarOpacity);c.add(C),C.node.classList.add("apexcharts-backgroundBar")}return i+=a,{pathTo:n,pathFrom:r,x:d.globals.isXNumeric?i-a:i,y:s}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,s=0;s=0;r--)this.zeroSerieses.indexOf(r)>-1&&r===this.endingShapeOnSeriesNumber&&(this.endingShapeOnSeriesNumber-=1)}}]),i}(),M=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new S(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick;var n=new y(this.ctx,i);t=n.getLogSeries(t),this.series=t,this.yRatio=n.getLogYRatios(this.yRatio),this.initVariables(t);for(var r=s.group({class:"apexcharts-candlestick-series apexcharts-plot-series"}),o=0,l=0;o0&&(this.visibleI=this.visibleI+1);var k,A,C=0;this.yRatio.length>1&&(this.yaxisIndex=v);var L=this.initialPositions();x=L.y,k=L.barHeight,p=L.x,A=L.barWidth,h=L.xDivision,c=L.zeroH,m.push(p+A/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&m.push(p+A/2),b.push(x);var X=a.fillPath({seriesNumber:v,color:M,value:t[o][P]}),I=this.candlestickOptions.wick.useFillColor?M:void 0;w=this.renderSeries({realIndex:v,pathFill:X,lineFill:I,j:P,i:o,pathFrom:g,pathTo:u,strokeWidth:C,elSeries:w,x:p,y:x,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"candlestick"})}i.globals.seriesXvalues[v]=m,i.globals.seriesYvalues[v]=b,r.add(w)}return r}},{key:"drawCandleStickPaths",value:function(t){var e=t.indexes,i=t.x,s=(t.y,t.xDivision),a=t.pathTo,n=t.pathFrom,r=t.barWidth,o=t.zeroH,l=t.strokeWidth,h=this.w,c=new f(this.ctx),d=e.i,u=e.j,g=!0,p=h.config.plotOptions.candlestick.colors.upward,x=h.config.plotOptions.candlestick.colors.downward,b=this.yRatio[this.yaxisIndex],m=e.realIndex,v=this.getOHLCValue(m,u),y=o,w=o;v.o>v.c&&(g=!1);var k=Math.min(v.o,v.c),A=Math.max(v.o,v.c);h.globals.isXNumeric&&(i=(h.globals.seriesX[d][u]-h.globals.minX)/this.xRatio-r/2);var S=i+r*this.visibleI;return void 0===this.series[d][u]||null===this.series[d][u]?k=o:(k=o-k/b,A=o-A/b,y=o-v.h/b,w=o-v.l/b),c.move(S,o),n=c.move(S,k),h.globals.previousPaths.length>0&&(n=this.getPathFrom(m,u,!0)),a=c.move(S,A)+c.line(S+r/2,A)+c.line(S+r/2,y)+c.line(S+r/2,A)+c.line(S+r,A)+c.line(S+r,k)+c.line(S+r/2,k)+c.line(S+r/2,w)+c.line(S+r/2,k)+c.line(S,k)+c.line(S,A-l/2),n+=c.move(S,k),h.globals.isXNumeric||(i+=s),{pathTo:a,pathFrom:n,x:i,y:A,barXPosition:S,color:g?p:x}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:i.globals.seriesCandleO[t][e],h:i.globals.seriesCandleH[t][e],l:i.globals.seriesCandleL[t][e],c:i.globals.seriesCandleC[t][e]}}}]),i}(),T=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new f(this.ctx),i=new u(this.ctx),s=t.config.xaxis.crosshairs.fill.gradient,a=t.config.xaxis.crosshairs.dropShadow,n=t.config.xaxis.crosshairs.fill.type,r=s.colorFrom,o=s.colorTo,l=s.opacityFrom,h=s.opacityTo,c=s.stops,g=a.enabled,p=a.left,x=a.top,b=a.blur,m=a.color,v=a.opacity,y=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===n&&(y=e.drawGradient("vertical",r,o,l,h,null,c,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine()),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:t.globals.gridHeight,width:d.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:y,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),g&&(w=i.dropShadow(w,{left:p,top:x,blur:b,color:m,opacity:v})),t.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new f(this.ctx),i=t.config.yaxis[0].crosshairs;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var a=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,0,0);a.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(a)}}]),t}(),X=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w,this.xRatio=s.xRatio,this.yRatio=s.yRatio,this.negRange=!1,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.width}return s(t,[{key:"draw",value:function(t){var e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-heatmap"});s.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var a=e.globals.gridWidth/e.globals.dataPoints,n=e.globals.gridHeight/e.globals.series.length,r=0,o=!1;this.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var h=o?0:l.length-1;o?h=0;o?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:d.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(e.config.chart.dropShadow.enabled){var g=e.config.chart.dropShadow;new u(this.ctx).dropShadow(c,g,h)}for(var p=0,x=0;x0&&e.colorScale.ranges.map(function(e,i){e.from<0&&(t.negRange=!0)})}},{key:"determineHeatColor",value:function(t,e){var i=this.w,s=i.globals.series[t][e],a=i.config.plotOptions.heatmap,n=a.colorScale.inverse?e:t,r=i.globals.colors[n],o=Math.min.apply(Math,c(i.globals.series[t])),l=Math.max.apply(Math,c(i.globals.series[t]));a.distributed||(o=i.globals.minY,l=i.globals.maxY),void 0!==a.colorScale.min&&(o=a.colorScale.mini.globals.maxY?a.colorScale.max:i.globals.maxY);var h=Math.abs(l)+Math.abs(o),d=100*s/(0===h?h-1e-6:h);a.colorScale.ranges.length>0&&a.colorScale.ranges.map(function(t,e){if(s>=t.from&&s<=t.to){r=t.color,o=t.from,l=t.to;var i=Math.abs(l)+Math.abs(o);d=100*s/(0===i?i-1e-6:i)}});return{color:r,percent:d}}},{key:"calculateHeatmapDataLabels",value:function(t){var e=t.x,i=t.y,s=t.i,a=t.j,n=(t.series,t.rectHeight),r=t.rectWidth,o=this.w,l=o.config.dataLabels,h=new f(this.ctx),c=new z(this.ctx),d=l.formatter,u=null;if(l.enabled){u=h.group({class:"apexcharts-data-labels"});var g=l.offsetX,p=l.offsetY,x=e+r/2+g,b=i+n/2+parseInt(l.style.fontSize)/3+p,m=d(o.globals.series[s][a],{seriesIndex:s,dataPointIndex:a,w:o});c.plotDataLabelsText({x:x,y:b,text:m,i:s,j:a,parent:u,dataLabelsConfig:l})}return u}},{key:"animateHeatMap",value:function(t,e,i,s,a,n){var r=new g(this.ctx);r.animateRect(t,{x:e+s/2,y:i+a/2,width:0,height:0},{x:e,y:i,width:s,height:a},n,function(){r.animationCompleted()})}},{key:"animateHeatColor",value:function(t,e,i,s){t.attr({fill:e}).animate(s).attr({fill:i})}}]),t}(),I=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels;var s=this.w;this.lineColorArr=void 0!==s.globals.stroke.colors?s.globals.stroke.colors:s.globals.colors,this.defaultSize=s.globals.svgHeightthis.fullAngle?e.endAngle=e.endAngle-(s+r):s+r=360&&(l=359.99);var h=Math.PI*(l-90)/180,c=e.centerX+a*Math.cos(o),u=e.centerY+a*Math.sin(o),g=e.centerX+a*Math.cos(h),f=e.centerY+a*Math.sin(h),p=d.polarToCartesian(e.centerX,e.centerY,e.donutSize,l),x=d.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),b=s>180?1:0;return"donut"===n.config.chart.type?["M",c,u,"A",a,a,0,b,1,g,f,"L",p.x,p.y,"A",e.donutSize,e.donutSize,0,b,0,x.x,x.y,"L",c,u,"z"].join(" "):"pie"===n.config.chart.type?["M",c,u,"A",a,a,0,b,1,g,f,"L",e.centerX,e.centerY,"L",c,u].join(" "):["M",c,u,"A",a,a,0,b,1,g,f].join(" ")}},{key:"renderInnerDataLabels",value:function(t,e){var i=this.w,s=new f(this.ctx),a=s.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(e.translateX?e.translateX:0,", ").concat(e.translateY?e.translateY:0,")")}),n=t.total.show;a.node.style.opacity=e.opacity;var r,o,l=e.centerX,h=e.centerY;r=void 0===t.name.color?i.globals.colors[0]:t.name.color,o=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var c=t.value.formatter,d="",u="";if(n?(r=t.total.color,u=t.total.label,d=t.total.formatter(i)):1===i.globals.series.length&&(d=c(i.globals.series[0],i),u=i.globals.seriesNames[0]),t.name.show){var g=s.drawText({x:l,y:h+parseInt(t.name.offsetY),text:u,textAnchor:"middle",foreColor:r,fontSize:t.name.fontSize,fontFamily:t.name.fontFamily});g.node.classList.add("apexcharts-datalabel-label"),a.add(g)}if(t.value.show){var p=t.name.show?parseInt(t.value.offsetY)+16:t.value.offsetY,x=s.drawText({x:l,y:h+p,text:d,textAnchor:"middle",foreColor:o,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});x.node.classList.add("apexcharts-datalabel-value"),a.add(x)}return a}},{key:"printInnerLabels",value:function(t,e,i,s){var a,n=this.w;s?a=void 0===t.name.color?n.globals.colors[parseInt(s.parentNode.getAttribute("rel"))-1]:t.name.color:n.globals.series.length>1&&t.total.show&&(a=t.total.color);var r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,n),s||"function"!=typeof t.total.formatter||(i=t.total.formatter(n)),null!==r&&(r.textContent=e),null!==o&&(o.textContent=i),null!==r&&(r.style.fill=a)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,s=t.getAttribute("data:value"),a=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"))-1];i.globals.series.length>1&&this.printInnerLabels(e,a,s,t);var n=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==n&&(n.style.opacity=1)}},{key:"revertDataLabelsInner",value:function(e,i,s){var a=this,n=this.w,r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");if(i.total.show&&n.globals.series.length>1){new t(this.ctx).printInnerLabels(i,i.total.label,i.total.formatter(n))}else{var o=document.querySelectorAll(".apexcharts-pie-area"),l=!1;if(Array.prototype.forEach.call(o,function(t){"true"===t.getAttribute("data:pieClicked")&&(l=!0,a.printDataLabelsInner(t,i))}),!l)if(n.globals.selectedDataPoints.length&&n.globals.series.length>1)if(n.globals.selectedDataPoints[0].length>0){var h=n.globals.selectedDataPoints[0],c=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(n.config.chart.type.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,i)}else r&&n.globals.selectedDataPoints.length&&0===n.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&n.globals.series.length>1&&(r.style.opacity=0)}}}]),t}(),Y=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var s=this.w;this.graphics=new f(this.ctx),this.lineColorArr=void 0!==s.globals.stroke.colors?s.globals.stroke.colors:s.globals.colors,this.defaultSize=s.globals.svgHeight0&&(f=e.getPathFrom(r));for(var p=0;p=10?n[h].x>0?(i="start",r+=10):n[h].x<0&&(i="end",r-=10):i="middle",Math.abs(n[h].y)>=t.size-10&&(n[h].y<0?o-=10:n[h].y>0&&(o+=10));var u=c(l,{seriesIndex:-1,dataPointIndex:h,w:e});d.plotDataLabelsText({x:r,y:o,text:u,textAnchor:i,i:h,j:h,parent:a,dataLabelsConfig:s,offsetCorrection:!1})}}),a}},{key:"createPaths",value:function(t,e){var i=this,s=[],a=[],n=[],r=[];if(t.length){a=[this.graphics.move(e.x,e.y)],r=[this.graphics.move(e.x,e.y)];var o=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach(function(e,s){o+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),s===t.length-1&&(o+="Z",l+="Z")}),s.push(o),n.push(l)}return{linePathsFrom:a,linePathsTo:s,areaPathsFrom:r,areaPathsTo:n}}},{key:"getPathFrom",value:function(t){for(var e=this.w,i=null,s=0;s0&&parseInt(a.realIndex)===parseInt(t)&&void 0!==e.globals.previousPaths[s].paths[0]&&(i=e.globals.previousPaths[s].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var s=[],a=0;a=360&&(g=360-Math.abs(this.startAngle)-.1);var p=i.drawPath({d:"",stroke:c,strokeWidth:r*parseInt(h.strokeWidth)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var x=h.dropShadow;a.dropShadow(p,x)}l.add(p),p.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(p,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return s}},{key:"drawArcs",value:function(t){var e=this.w,i=new f(this.ctx),s=new S(this.ctx),a=new u(this.ctx),n=i.group(),r=this.getStrokeWidth(t);t.size=t.size-r/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-r*t.series.length-this.margin*t.series.length-r*parseInt(e.config.plotOptions.radialBar.track.strokeWidth)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,n,l,o));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:o});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var g=e.config.plotOptions.radialBar.hollow.dropShadow;a.dropShadow(c,g)}var p=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(p=0);var x=null;this.radialDataLabels.show&&(x=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:p})),"back"===e.config.plotOptions.radialBar.hollow.position&&(n.add(c),x&&n.add(x));var b=!1;e.config.plotOptions.radialBar.inverseOrder&&(b=!0);for(var m=b?t.series.length-1:0;b?m>=0:m100?100:t.series[m])/100,L=Math.round(A*C)+this.startAngle,z=void 0;e.globals.dataChanged&&(k=this.startAngle,z=Math.round(A*d.negToZero(e.globals.previousPaths[m])/100)+k),Math.abs(L)+Math.abs(w)>=360&&(L-=.01),Math.abs(z)+Math.abs(k)>=360&&(z-=.01);var P=L-w,E=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[m]:e.config.stroke.dashArray,M=i.drawPath({d:"",stroke:y,strokeWidth:r,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:E});if(f.setAttrs(M.node,{"data:angle":P,"data:value":t.series[m]}),e.config.chart.dropShadow.enabled){var T=e.config.chart.dropShadow;a.dropShadow(M,T,m)}this.addListeners(M,this.radialDataLabels),v.add(M),M.attr({index:0,j:m});var X=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(X=(L-w)/360*e.config.chart.animations.speed,this.animDur=X/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(X=(L-w)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=X/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(M,{centerX:t.centerX,centerY:t.centerY,endAngle:L,startAngle:w,prevEndAngle:z,prevStartAngle:k,size:t.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:X,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:n,elHollow:c,dataLabels:x}}},{key:"drawHollow",value:function(t){var e=new f(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,s){var a=this.w,n=new S(this.ctx),r=(Math.random()+1).toString(36).substring(4),o=a.config.plotOptions.radialBar.hollow.image;if(a.config.plotOptions.radialBar.hollow.imageClipped)n.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(a.globals.cuid).concat(r)}),s="url(#pattern".concat(a.globals.cuid).concat(r,")");else{var l=a.config.plotOptions.radialBar.hollow.imageWidth,h=a.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=a.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-e.width/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+a.config.plotOptions.radialBar.hollow.imageOffsetY)});e.add(c)}else{var d=a.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-l/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+a.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)});e.add(d)}}return s}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size))/100/(t.series.length+1)-this.margin}}]),i}(),R=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new S(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.initVariables(t);for(var n=s.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),r=0,o=0;r0&&(this.visibleI=this.visibleI+1);var k=0,A=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=y);var L=this.initialPositions();b=L.y,h=L.yDivision,A=L.barHeight,u=L.zeroW,x=L.x,C=L.barWidth,l=L.xDivision,c=L.zeroH,v.push(x+C/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&v.push(x+C/2),m.push(b);var T=a.fillPath({seriesNumber:y}),X=i.globals.stroke.colors[y];w=this.renderSeries({realIndex:y,pathFill:T,lineFill:X,j:P,i:r,pathFrom:p,pathTo:g,strokeWidth:k,elSeries:w,x:x,y:b,series:t,barHeight:A,barWidth:C,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"rangebar"})}i.globals.seriesXvalues[y]=v,i.globals.seriesYvalues[y]=m,n.add(w)}return n}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=(t.y,t.strokeWidth),a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=this.w,c=new f(this.ctx),d=e.i,u=e.j,g=this.yRatio[this.yaxisIndex],p=e.realIndex,x=this.getRangeValue(p,u),b=Math.min(x.start,x.end),m=Math.max(x.start,x.end);h.globals.isXNumeric&&(i=(h.globals.seriesX[d][u]-h.globals.minX)/this.xRatio-o/2);var v=i+o*this.visibleI;void 0===this.series[d][u]||null===this.series[d][u]?b=l:(b=l-b/g,m=l-m/g);var y=Math.abs(m-b);return c.move(v,l),r=c.move(v,b),h.globals.previousPaths.length>0&&(r=this.getPathFrom(p,u,!0)),n=c.move(v,m)+c.line(v+o,m)+c.line(v+o,b)+c.line(v,b)+c.line(v,m-s/2),r=r+c.move(v,b)+c.line(v+o,b)+c.line(v+o,b)+c.line(v,b),h.globals.isXNumeric||(i+=a),{pathTo:n,pathFrom:r,barHeight:y,x:i,y:m,barXPosition:v}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=(t.x,t.y),s=t.yDivision,a=t.pathTo,n=t.pathFrom,r=t.barHeight,o=t.zeroW,l=this.w,h=new f(this.ctx),c=e.i,d=e.j,u=e.realIndex,g=o,p=o;l.globals.isXNumeric&&(i=(l.globals.seriesX[c][d]-l.globals.minX)/this.invertedXRatio-r);var x=i+r*this.visibleI;void 0!==this.series[c][d]&&null!==this.series[c][d]&&(g=o+this.seriesRangeStart[c][d]/this.invertedYRatio,p=o+this.seriesRangeEnd[c][d]/this.invertedYRatio),h.move(o,x),n=h.move(o,x),l.globals.previousPaths.length>0&&(n=this.getPathFrom(u,d));var b=Math.abs(p-g);return a=h.move(g,x)+h.line(p,x)+h.line(p,x+r)+h.line(g,x+r)+h.line(g,x),n=n+h.line(g,x)+h.line(g,x+r)+h.line(g,x+r)+h.line(g,x),l.globals.isXNumeric||(i+=s),{pathTo:a,pathFrom:n,barWidth:b,x:p,y:i,barYPosition:x}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),i}(),D=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.tooltipKeyFormat="dd MMM"}return s(t,[{key:"xLabelFormat",value:function(t,e,i){var s=this.w;if("datetime"===s.config.xaxis.type&&(void 0===s.config.xaxis.labels.formatter&&void 0===s.config.tooltip.x.formatter))return new m(this.ctx).formatDate(new Date(e),s.config.tooltip.x.format,!0,!0);return t(e,i)}},{key:"setLabelFormatters",value:function(){var t=this.w;return t.globals.xLabelFormatter=function(t){return t},t.globals.xaxisTooltipFormatter=function(t){return t},t.globals.ttKeyFormatter=function(t){return t},t.globals.ttZFormatter=function(t){return t},t.globals.legendFormatter=function(t){return t},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(d.isNumber(e)){if("numeric"===t.config.xaxis.type&&t.globals.dataPoints<50)return e.toFixed(1);if(t.globals.isBarHorizontal)if(t.globals.maxY-t.globals.minYArr<4)return e.toFixed(1);return e.toFixed(0)}return e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),Array.isArray(t.config.tooltip.y)?t.globals.ttVal=t.config.tooltip.y:void 0!==t.config.tooltip.y.formatter&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(e,i){void 0!==e.labels.formatter?t.globals.yLabelFormatters[i]=e.labels.formatter:t.globals.yLabelFormatters[i]=function(s){return t.globals.xyCharts&&d.isNumber(s)?0!==t.globals.yValueDecimal?s.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:t.globals.yValueDecimal):t.globals.maxYArr[i]-t.globals.minYArr[i]<10?s.toFixed(1):s.toFixed(0):s}}),t.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(t,e){return t.length>e.length?t:e},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),N=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getLabel",value:function(t,e,i,s){var a,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=this.w,o=void 0===t[s]?"":t[s],l=r.globals.xLabelFormatter,h=r.config.xaxis.labels.formatter,c=!1,d=o;a=new D(this.ctx).xLabelFormat(l,o,d),void 0!==h&&(a=h(o,t[s],s));var u,g;return e.length>0?(u=e[s].unit,g=null,e.forEach(function(t){"month"===t.unit?g="year":"day"===t.unit?g="month":"hour"===t.unit?g="day":"minute"===t.unit&&(g="hour")}),c=g===u,i=e[s].position,a=e[s].value):"datetime"===r.config.xaxis.type&&void 0===h&&(a=""),void 0===a&&(a=""),(0===(a=a.toString()).indexOf("NaN")||0===a.toLowerCase().indexOf("invalid")||a.toLowerCase().indexOf("infinity")>=0||n.indexOf(a)>=0&&!r.config.xaxis.labels.showDuplicates)&&(a=""),{x:i,text:a,isBold:c}}},{key:"drawYAxisTicks",value:function(t,e,i,s,a,n,r){var o=this.w,l=new f(this.ctx),h=o.globals.translateY;if(s.show){!0===o.config.yaxis[a].opposite&&(t+=s.width);for(var c=e;c>=0;c--){var d=h+e/10+o.config.yaxis[a].labels.offsetY-1;o.globals.isBarHorizontal&&(d=n*c);var u=l.drawLine(t+i.offsetX-s.width+s.offsetX,d+s.offsetY,t+i.offsetX+s.offsetX,d+s.offsetY,i.color);r.add(u),h+=n}}}}]),t}(),O=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.axisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xAxisoffX=0,"bottom"===s.config.xaxis.position&&(this.xAxisoffX=s.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new N(i)}return s(t,[{key:"drawYaxis",value:function(t){var e=this.w,i=new f(this.ctx),s=e.config.yaxis[t].labels.style.fontSize,a=e.config.yaxis[t].labels.style.fontFamily,n=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+e.globals.translateYAxisX[t]+", 0)"});if(!e.config.yaxis[t].show)return n;var r=i.group({class:"apexcharts-yaxis-texts-g"});n.add(r);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridHeight/o+.1,h=e.globals.translateY,c=e.globals.yLabelFormatters[t],d=e.globals.yAxisScale[t].result.slice();if(e.config.yaxis[t]&&e.config.yaxis[t].reversed&&d.reverse(),e.config.yaxis[t].labels.show)for(var u=o;u>=0;u--){var g=d[u];g=c(g,u);var p=e.config.yaxis[t].labels.padding;e.config.yaxis[t].opposite&&0!==e.config.yaxis.length&&(p*=-1);var x=i.drawText({x:p,y:h+o/10+e.config.yaxis[t].labels.offsetY+1,text:g,textAnchor:e.config.yaxis[t].opposite?"start":"end",fontSize:s,fontFamily:a,foreColor:e.config.yaxis[t].labels.style.color,cssClass:"apexcharts-yaxis-label "+e.config.yaxis[t].labels.style.cssClass});r.add(x);var b=i.rotateAroundCenter(x.node);0!==e.config.yaxis[t].labels.rotate&&x.node.setAttribute("transform","rotate(".concat(e.config.yaxis[t].labels.rotate," ").concat(b.x," ").concat(b.y,")")),h+=l}if(void 0!==e.config.yaxis[t].title.text){var m=i.group({class:"apexcharts-yaxis-title"}),v=0;e.config.yaxis[t].opposite&&(v=e.globals.translateYAxisX[t]);var y=i.drawText({x:v,y:e.globals.gridHeight/2+e.globals.translateY,text:e.config.yaxis[t].title.text,textAnchor:"end",foreColor:e.config.yaxis[t].title.style.color,fontSize:e.config.yaxis[t].title.style.fontSize,fontFamily:e.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+e.config.yaxis[t].title.style.cssClass});m.add(y),n.add(m)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=31+w.offsetX;e.config.yaxis[t].opposite&&(k=-31-w.offsetX);var A=i.drawLine(k,e.globals.translateY+w.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+w.offsetY+2,w.color);n.add(A),this.axesUtils.drawYAxisTicks(k,o,w,e.config.yaxis[t].axisTicks,t,l,n)}return n}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});s.add(a);var n=e.globals.yAxisScale[t].result.length-1,r=e.globals.gridWidth/n+.1,o=r+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.invertedTimelineLabels;c.length>0&&(this.xaxisLabels=c.slice(),n=(h=c.slice()).length),e.config.yaxis[t]&&e.config.yaxis[t].reversed&&h.reverse();var d=c.length;if(e.config.xaxis.labels.show)for(var u=d?0:n;d?u=0;d?u++:u--){var g=h[u];g=l(g,u);var p=e.globals.gridWidth+e.globals.padHorizontal-(o-r+e.config.xaxis.labels.offsetX);if(c.length){var x=this.axesUtils.getLabel(h,c,p,u,this.drawnLabels);p=x.x,g=x.text,this.drawnLabels.push(x.text)}var b=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30,text:"",textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});a.add(b),b.tspan(g);var m=document.createElementNS(e.globals.SVGNS,"title");m.textContent=g,b.node.appendChild(m),o+=r}if(void 0!==e.config.xaxis.title.text){var v=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),y=i.drawText({x:e.globals.gridWidth/2,y:this.xAxisoffX+parseInt(this.xaxisFontSize)+parseInt(e.config.xaxis.title.style.fontSize)+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});v.add(y),s.add(v)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=i.drawLine(e.globals.padHorizontal+w.offsetX,1+w.offsetY,e.globals.padHorizontal+w.offsetX,e.globals.gridHeight+w.offsetY,w.color);s.add(k)}return s}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,s=new f(this.ctx),a={width:0,height:0},n={width:0,height:0},r=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==r&&(a=r.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==o&&(n=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,a,n,e);o.setAttribute("x",l.xPos-(e?10:0))}if(null!==o){var h=s.rotateAroundCenter(o);e?o.setAttribute("transform","rotate(".concat(i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")")):o.setAttribute("transform","rotate(-".concat(i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,s){var a=this.w,n=0,r=0,o=10;return void 0===a.config.yaxis[t].title.text||t<0?{xPos:r,padd:0}:(s?(r=e.width+a.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(n+=1)&&(r-=o/2)):(r=-1*e.width+a.config.yaxis[t].title.offsetX+o/2+i.width/2,a.globals.isBarHorizontal&&(o=25,r=-1*e.width-a.config.yaxis[t].title.offsetX-o)),{xPos:r,padd:o})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,s=0,a=0,n=21,r=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(o,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,c=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(a=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=a-o.labels.offsetX):(a=i.globals.gridWidth+i.globals.translateX+r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a-o.labels.offsetX+20):(s=i.globals.translateX-n,h||(n=n+c+20),i.globals.translateYAxisX[l]=s+o.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis");(e=d.listToArray(e)).forEach(function(e,i){var s=t.config.yaxis[i];if(void 0!==s.labels.align){var a=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));n=d.listToArray(n);var r=a.getBoundingClientRect();"left"===s.labels.align?(n.forEach(function(t,e){t.setAttribute("text-anchor","start")}),s.opposite||a.setAttribute("transform","translate(-".concat(r.width,", 0)"))):"center"===s.labels.align?(n.forEach(function(t,e){t.setAttribute("text-anchor","middle")}),a.setAttribute("transform","translate(".concat(r.width/2*(s.opposite?1:-1),", 0)"))):"right"===s.labels.align&&(n.forEach(function(t,e){t.setAttribute("text-anchor","end")}),s.opposite&&a.setAttribute("transform","translate(".concat(r.width,", 0)")))}})}}]),t}(),H=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.lgRect={},this.yAxisWidth=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.xPadRight=0,this.xPadLeft=0}return s(t,[{key:"plotCoords",value:function(){var t=this.w,e=t.globals,i=this.getLegendsRect();e.axisCharts?this.setGridCoordsForAxisCharts(i):this.setGridCoordsForNonAxisCharts(i),this.titleSubtitleOffset(),e.gridHeight=e.gridHeight-t.config.grid.padding.top-t.config.grid.padding.bottom,e.gridWidth=e.gridWidth-t.config.grid.padding.left-t.config.grid.padding.right-this.xPadRight-this.xPadLeft,e.translateX=e.translateX+t.config.grid.padding.left+this.xPadLeft,e.translateY=e.translateY+t.config.grid.padding.top}},{key:"conditionalChecksForAxisCoords",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*i.globals.LINE_HEIGHT_RATIO+15,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeighta&&(this.yAxisWidth=a)}},{key:"setGridCoordsForAxisCharts",value:function(t){var e=this.w,i=e.globals,s=this.getyAxisLabelsCoords(),a=this.getxAxisLabelsCoords(),n=this.getyAxisTitleCoords(),r=this.getxAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(t,i){e.globals.yLabelsCoords.push({width:s[i].width,index:i}),e.globals.yTitleCoords.push({width:n[i].width,index:i})}),this.conditionalChecksForAxisCoords(a,r),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var o=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight,i.xAxisHeight=this.xAxisHeight;var h=10;switch(e.config.grid.show&&"radar"!==e.config.chart.type||(o=0,l=35),this.isSparkline&&(t={height:0,width:0},l=0,o=0,h=0),this.additionalPaddingXLabels(a),e.config.legend.position){case"bottom":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"top":i.translateY=t.height+h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"left":i.translateY=h,i.translateX=t.width+o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o;break;case"right":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o-5;break;default:throw new Error("Legend position not supported")}this.setGridXPosForDualYAxis(n,s),new O(this.ctx).setYAxisXPosition(s,n)}},{key:"setGridCoordsForNonAxisCharts",value:function(t){var e=this.w,i=e.globals,s=0;e.config.legend.show&&!e.config.legend.floating&&(s=20);var a=10,n=0;if("pie"===e.config.chart.type||"donut"===e.config.chart.type?(a+=e.config.plotOptions.pie.offsetY,n+=e.config.plotOptions.pie.offsetX):"radialBar"===e.config.chart.type&&(a+=e.config.plotOptions.radialBar.offsetY,n+=e.config.plotOptions.radialBar.offsetX),!e.config.legend.show)return i.gridHeight=i.svgHeight-35,i.gridWidth=i.gridHeight,i.translateY=a-10,void(i.translateX=n+(i.svgWidth-i.gridWidth)/2);switch(e.config.legend.position){case"bottom":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=a-20,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case"top":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=t.height+a+10,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case"left":i.gridWidth=i.svgWidth-t.width-s,i.gridHeight=i.gridWidth,i.translateY=a,i.translateX=n+t.width+s;break;case"right":i.gridWidth=i.svgWidth-t.width-s-5,i.gridHeight=i.gridWidth,i.translateY=a,i.translateX=n+10;break;default:throw new Error("Legend position not supported")}}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w;i.config.yaxis.map(function(s,a){-1===i.globals.ignoreYAxisIndexes.indexOf(a)&&!i.config.yaxis[a].floating&&i.config.yaxis[a].show&&s.opposite&&(i.globals.translateX=i.globals.translateX-(e[a].width+t[a].width)-parseInt(i.config.yaxis[a].labels.style.fontSize)/1.2-12)})}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w;if("category"===i.config.xaxis.type&&i.globals.isBarHorizontal||"numeric"===i.config.xaxis.type||"datetime"===i.config.xaxis.type){var s=i.globals.isXNumeric;i.config.yaxis.forEach(function(a,n){var r;(!a.show||a.floating||-1!==i.globals.collapsedSeriesIndices.indexOf(n)||s||a.opposite&&i.globals.isBarHorizontal)&&((s&&i.globals.isMultipleYAxis&&-1!==i.globals.collapsedSeriesIndices.indexOf(n)||i.globals.isBarHorizontal&&a.opposite)&&(r=t,i.config.grid.padding.lefti.globals.gridWidth?i.globals.skipLastTimelinelabel=!0:i.globals.skipLastTimelinelabel=!1:"datetime"===i.config.xaxis.type?i.config.grid.padding.right1||!t.globals.axisCharts||t.config.legend.showForSingleSeries)&&(i+=10);var s=this.getTitleSubtitleCoords("title"),a=this.getTitleSubtitleCoords("subtitle");e.gridHeight=e.gridHeight-s.height-a.height-i,e.translateY=e.translateY+s.height+a.height+i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=10,s=function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1};return t.globals.yLabelsCoords.map(function(a,n){var r=t.config.yaxis[n].floating;a.width>0&&!r?(e=e+a.width+i,s(n)&&(e=e-a.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),t.globals.yTitleCoords.map(function(a,n){var r=t.config.yaxis[n].floating;i=parseInt(t.config.yaxis[n].title.style.fontSize),a.width>0&&!r?(e=e+a.width+i,s(n)&&(e=e-a.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),e}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.timescaleLabels=e.globals.timelineLabels.slice(),e.globals.isBarHorizontal&&"datetime"===e.config.xaxis.type&&(this.timescaleLabels=e.globals.invertedTimelineLabels.slice());var i=this.timescaleLabels.map(function(t){return t.value}),s=i.reduce(function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e},0);return 1.05*(t=new f(this.ctx).getTextRects(s,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.globals.timelineLabels.length>0){var s=this.getxAxisTimeScaleLabelsCoords();t={width:s.width,height:s.height}}else{var a="left"!==e.config.legend.position||"right"!==e.config.legend.position||e.config.legend.floating?0:this.lgRect.width,n=e.globals.xLabelFormatter,r=i.reduce(function(t,e){return t.length>e.length?t:e},0);e.globals.isBarHorizontal&&(r=e.globals.yAxisScale[0].result.reduce(function(t,e){return t.length>e.length?t:e},0));var o=r;r=new D(this.ctx).xLabelFormat(n,r,o);var l=new f(this.ctx),h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize);(t={width:h.width,height:h.height}).width*i.length>e.globals.svgWidth-a-this.yAxisWidth&&0!==e.config.xaxis.labels.rotate?e.globals.isBarHorizontal||(e.globals.rotateXLabels=!0,h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1),t.height=h.height/1.66):e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getyAxisLabelsCoords",value:function(){var t=this,e=this.w,i=[],s=10;return e.config.yaxis.map(function(a,n){if(a.show&&a.labels.show&&e.globals.yAxisScale[n].result.length){var r=e.globals.yLabelFormatters[n],o=r(e.globals.yAxisScale[n].niceMax,-1);if(void 0!==o&&0!==o.length||(o=e.globals.yAxisScale[n].niceMax),e.globals.isBarHorizontal)s=0,o=r(o=e.globals.labels.slice().reduce(function(t,e){return t.length>e.length?t:e},0),-1);var l=new f(t.ctx).getTextRects(o,a.labels.style.fontSize);i.push({width:l.width+s,height:l.height})}else i.push({width:0,height:0})}),i}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var s=new f(this.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=s.width,i=s.height}return{width:e,height:i}}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(e,s){if(e.show&&void 0!==e.title.text){var a=new f(t.ctx).getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,"rotate(-90 0 0)",!1);i.push({width:a.width,height:a.height})}else i.push({width:0,height:0})}),i}},{key:"getTitleSubtitleCoords",value:function(t){var e=this.w,i=0,s=0,a="title"===t?e.config.title.floating:e.config.subtitle.floating,n=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(null!==n&&!a){var r=n.getBoundingClientRect();i=r.width,s=e.globals.axisCharts?r.height+5:r.height}return{width:i,height:s}}},{key:"getLegendsRect",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(".apexcharts-legend"),i=Object.assign({},d.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.lgRect={x:0,y:0,height:0,width:0},this.lgRect}}]),t}(),W=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector("[seriesName='".concat(d.escapeString(t),"']"))}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function s(i){for(var s=0;s0&&void 0!==arguments[0])||arguments[0],e=this.w,i=e.globals.initialSeries.slice();e.config.series=i,e.globals.collapsedSeries=[],e.globals.ancillaryCollapsedSeries=[],e.globals.collapsedSeriesIndices=[],e.globals.ancillaryCollapsedSeriesIndices=[],e.globals.previousPaths=[],t&&this.ctx._updateSeries(i,e.config.chart.animations.dynamicAnimation.enabled)}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w,s=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");if("mousemove"===t.type){var a=parseInt(e.getAttribute("rel"))-1,n=null;n=i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(a,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"'] path"));for(var r=0;r=t.from&&i<=t.to&&s[e].classList.remove("legend-mouseover-inactive")}}(i.config.plotOptions.heatmap.colorScale.ranges[n])}else"mouseout"===t.type&&a()}},{key:"getActiveSeriesIndex",value:function(){var t=this.w,e=0;if(t.globals.series.length>1)for(var i=t.globals.series.map(function(e,i){return e.length>0&&"bar"!==t.config.series[i].type&&"column"!==t.config.series[i].type?i:-1}),s=0;s1)for(var i=t.config.series.map(function(t,e){return t.data&&t.data.length>0?e:-1}),s=0;s0)for(var s=i.length-1;s>=0;s--)e(i,s,"line");var a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-series");if(a.length>0)for(var n=a.length-1;n>=0;n--)e(a,n,"area");var r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series .apexcharts-series");if(r.length>0)for(var o=0;o0)for(var h=0;h0)for(var d=0;d0)for(var g=0;g0)for(var m=0;m0)for(var A=0;A0?t:[]});return t}}]),t}(),B=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this)}return s(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),d.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.getLegendStyles()):this.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"drawLegends",value:function(){var t=this.w,e=t.config.legend.fontFamily,i=t.globals.seriesNames,s=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var a=t.config.plotOptions.heatmap.colorScale.ranges;i=a.map(function(t){return t.name?t.name:t.from+" - "+t.to}),s=a.map(function(t){return t.color})}for(var n=t.globals.legendFormatter,r=t.config.legend.inverseOrder,o=r?i.length-1:0;r?o>=0:o<=i.length-1;r?o--:o++){var l=n(i[o],{seriesIndex:o,w:t}),h=!1,c=!1;if(t.globals.collapsedSeries.length>0)for(var d=0;d0)for(var u=0;u0?l-10:0)+(h>0?h-10:0)}s.style.position="absolute",n=n+t+i.config.legend.offsetX,r=r+e+i.config.legend.offsetY,s.style.left=n+"px",s.style.top=r+"px","bottom"===i.config.legend.position?(s.style.top="auto",s.style.bottom=10+i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(s.style.left="auto",s.style.right=25+i.config.legend.offsetX+"px"),s.style.width&&(s.style.width=parseInt(i.config.legend.width)+"px"),s.style.height&&(s.style.height=parseInt(i.config.legend.height)+"px")}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.getLegendBBox(),i=new H(this.ctx),s=i.getTitleSubtitleCoords("title"),a=i.getTitleSubtitleCoords("subtitle"),n=0;"bottom"===t.config.legend.position?n=-e.clwh/1.8:"top"===t.config.legend.position&&(n=s.height+a.height+t.config.title.margin+t.config.subtitle.margin-15),this.setLegendWrapXY(20,n)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"!==e.config.chart.type)!t.target.classList.contains("inactive-legend")&&i&&new W(this.ctx).toggleSeriesOnHover(t,t.target);else if(i){var s=parseInt(t.target.getAttribute("rel"))-1;this.ctx.fireEvent("legendHover",[this.ctx,s,this.w]),new W(this.ctx).highlightRangeInSeries(t,t.target)}}},{key:"onLegendClick",value:function(t){if(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker")){var e=parseInt(t.target.getAttribute("rel"))-1,i="true"===t.target.getAttribute("data:collapsed"),s=this.w.config.chart.events.legendClick;"function"==typeof s&&s(this.ctx,e,this.w),this.ctx.fireEvent("legendClick",[this.ctx,e,this.w]);var a=this.w.config.legend.markers.onClick;"function"==typeof a&&t.target.classList.contains("apexcharts-legend-marker")&&(a(this.ctx,e,this.w),this.ctx.fireEvent("legendMarkerClick",[this.ctx,e,this.w])),this.toggleDataSeries(e,i)}}},{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\n \n .apexcharts-legend {\n display: flex;\n overflow: auto;\n padding: 0 10px;\n }\n\n .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\n flex-wrap: wrap\n }\n .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n flex-direction: column;\n bottom: 0;\n }\n\n .apexcharts-legend.position-bottom.left, .apexcharts-legend.position-top.left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n justify-content: flex-start;\n }\n\n .apexcharts-legend.position-bottom.center, .apexcharts-legend.position-top.center {\n justify-content: center; \n }\n\n .apexcharts-legend.position-bottom.right, .apexcharts-legend.position-top.right {\n justify-content: flex-end;\n }\n\n .apexcharts-legend-series {\n cursor: pointer;\n line-height: normal;\n }\n\n .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\n display: flex;\n align-items: center;\n }\n\n .apexcharts-legend-text {\n position: relative;\n font-size: 14px;\n }\n\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\n pointer-events: none;\n }\n\n .apexcharts-legend-marker {\n position: relative;\n display: inline-block;\n cursor: pointer;\n margin-right: 3px;\n }\n \n .apexcharts-legend.right .apexcharts-legend-series, .apexcharts-legend.left .apexcharts-legend-series{\n display: inline-block;\n }\n\n .apexcharts-legend-series.no-click {\n cursor: auto;\n }\n\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n display: none !important;\n }\n\n .inactive-legend {\n opacity: 0.45;\n }");return t.appendChild(e),t}},{key:"toggleDataSeries",value:function(t,e){var i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var s=null,a=null;if(i.globals.risingSeries=[],i.globals.axisCharts?(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),a=parseInt(s.getAttribute("data:realIndex"))):(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),a=parseInt(s.getAttribute("rel"))-1),e)this.riseCollapsedSeries(i.globals.collapsedSeries,i.globals.collapsedSeriesIndices,a),this.riseCollapsedSeries(i.globals.ancillaryCollapsedSeries,i.globals.ancillaryCollapsedSeriesIndices,a);else{if(i.globals.axisCharts){var n=!1;if(i.config.yaxis[a]&&i.config.yaxis[a].show&&i.config.yaxis[a].showAlways&&(n=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0&&(i.globals.ancillaryCollapsedSeries.push({index:a,data:i.config.series[a].data.slice(),type:s.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(a))),!n){i.globals.collapsedSeries.push({index:a,data:i.config.series[a].data.slice(),type:s.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(a);var r=i.globals.risingSeries.indexOf(a);i.globals.risingSeries.splice(r,1)}i.config.series[a].data=[]}else i.globals.collapsedSeries.push({index:a,data:i.config.series[a]}),i.globals.collapsedSeriesIndices.push(a),i.config.series[a]=0;for(var o=s.childNodes,l=0;l0)for(var a=0;a1&&(this.yaxisIndex=A),this.isReversed=s.config.yaxis[this.yaxisIndex]&&s.config.yaxis[this.yaxisIndex].reversed;var L=[],P=[],E=s.globals.gridHeight-p[this.yaxisIndex]-(this.isReversed?s.globals.gridHeight:0)+(this.isReversed?2*p[this.yaxisIndex]:0),M=E;E>s.globals.gridHeight&&(M=s.globals.gridHeight),m=k/2;var T=s.globals.padHorizontal+m,X=1;s.globals.isXNumeric&&s.globals.seriesX.length>0&&(T=(s.globals.seriesX[A][0]-s.globals.minX)/g),P.push(T);var I=void 0,Y=void 0,F=void 0,R=void 0,D=[],N=[],O=a.group({class:"apexcharts-series",seriesName:d.escapeString(s.globals.seriesNames[A])}),H=a.group({class:"apexcharts-series-markers-wrap"}),W=a.group({class:"apexcharts-datalabels"});this.ctx.series.addCollapsedClassToSeries(O,A);var B=t[v].length===s.globals.dataPoints;O.attr({"data:longestSeries":B,rel:v+1,"data:realIndex":A}),this.appendPathFrom=!0;var V=T,G=void 0,_=V,j=E,U=0;if(j=this.determineFirstPrevY({i:v,series:t,yRatio:c[this.yaxisIndex],zeroY:E,prevY:j,prevSeriesY:b,lineYPosition:U}).prevY,L.push(j),G=j,null===t[v][0]){for(var q=0;q0){var Z=this.checkPreviousPaths({pathFromLine:F,pathFromArea:R,realIndex:A});F=Z.pathFromLine,R=Z.pathFromArea}for(var $=s.globals.dataPoints>1?s.globals.dataPoints-1:s.globals.dataPoints,J=0;J<$;J++){if(s.globals.isXNumeric){var Q=s.globals.seriesX[A][J+1];void 0===s.globals.seriesX[A][J+1]&&(Q=s.globals.seriesX[A][$-1]),T=(Q-s.globals.minX)/g}else T+=k;var K=d.isNumber(s.globals.minYArr[A])?s.globals.minYArr[A]:s.globals.minY;s.config.chart.stacked?(U=v>0&&s.globals.collapsedSeries.length1&&H.node.classList.add("hidden");var st=it.plotChartMarkers(et,A,J+1);null!==st&&H.add(st)}var at=!t[v][J+1]||t[v][J+1]>t[v][J]?"top":"bottom",nt=new z(this.ctx).drawDataLabel(et,A,J+1,null,at);null!==nt&&W.add(nt)}b.push(L),s.globals.seriesXvalues[A]=P,s.globals.seriesYvalues[A]=L,this.pointsChart||s.globals.delayedElements.push({el:H.node,index:A});var rt={i:v,realIndex:A,animationDelay:v,initialSpeed:s.config.chart.animations.speed,dataChangeSpeed:s.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(o)};if("area"===o)for(var ot=r.fillPath({seriesNumber:A}),lt=0;lt0;gt--)l.add(x[gt-1]);return l}},{key:"createPaths",value:function(t){var e=t.series,i=t.i,s=t.j,a=t.x,n=t.y,r=t.pX,o=t.pY,l=t.xDivision,h=t.areaBottomY,c=t.linePath,d=t.areaPath,u=t.linePaths,g=t.areaPaths,p=t.seriesIndex,x=this.w,b=new f(this.ctx),m=x.config.stroke.curve;if(Array.isArray(x.config.stroke.curve)&&(m=Array.isArray(p)?x.config.stroke.curve[p[i]]:x.config.stroke.curve[i]),"smooth"===m){var v=.35*(a-r);x.globals.hasNullValues?(null!==e[i][s]&&(null!==e[i][s+1]?(c=b.move(r,o)+b.curve(r+v,o,a-v,n,a+1,n),d=b.move(r+1,o)+b.curve(r+v,o,a-v,n,a+1,n)+b.line(a,h)+b.line(r,h)+"z"):(c=b.move(r,o),d=b.move(r,o)+"z")),u.push(c),g.push(d)):(c+=b.curve(r+v,o,a-v,n,a,n),d+=b.curve(r+v,o,a-v,n,a,n)),r=a,o=n,s===e[i].length-2&&(d=d+b.curve(r,o,a,n,a,h)+b.move(a,n)+"z",x.globals.hasNullValues||(u.push(c),g.push(d)))}else null===e[i][s+1]&&(c+=b.move(a,n),d=d+b.line(a-l,h)+b.move(a,n)),null===e[i][s]&&(c+=b.move(a,n),d+=b.move(a,h)),"stepline"===m?(c=c+b.line(a,null,"H")+b.line(null,n,"V"),d=d+b.line(a,null,"H")+b.line(null,n,"V")):"straight"===m&&(c+=b.line(a,n),d+=b.line(a,n)),s===e[i].length-2&&(d=d+b.line(a,h)+b.move(a,n)+"z",u.push(c),g.push(d));return{linePaths:u,areaPaths:g,pX:r,pY:o,linePath:c,areaPath:d}}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,s=t.x,a=t.y,n=t.i,r=t.j,o=t.prevY,l=t.categoryAxisCorrection,h=t.xRatio,c=this.w,u=[],g=[];if(0===r){var f=l+c.config.markers.offsetX;c.globals.isXNumeric&&(f=(c.globals.seriesX[i][0]-c.globals.minX)/h+c.config.markers.offsetX),u.push(f),g.push(d.isNumber(e[n][0])?o+c.config.markers.offsetY:null),u.push(s+c.config.markers.offsetX),g.push(d.isNumber(e[n][r+1])?a+c.config.markers.offsetY:null)}else u.push(s+c.config.markers.offsetX),g.push(d.isNumber(e[n][r+1])?a+c.config.markers.offsetY:null);return{x:u,y:g}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,s=t.realIndex,a=this.w,n=0;n0&&parseInt(r.realIndex)===parseInt(s)&&("line"===r.type?(this.appendPathFrom=!1,e=a.globals.previousPaths[n].paths[0].d):"area"===r.type&&(this.appendPathFrom=!1,i=a.globals.previousPaths[n].paths[0].d,a.config.stroke.show&&(e=a.globals.previousPaths[n].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,s=t.yRatio,a=t.zeroY,n=t.prevY,r=t.prevSeriesY,o=t.lineYPosition,l=this.w;if(void 0!==i[e][0])n=l.config.chart.stacked?(o=e>0?r[e-1][0]:a)-i[e][0]/s+2*(this.isReversed?i[e][0]/s:0):a-i[e][0]/s+2*(this.isReversed?i[e][0]/s:0);else if(l.config.chart.stacked&&e>0&&void 0===i[e][0])for(var h=e-1;h>=0;h--)if(null!==i[h][0]&&void 0!==i[h][0]){n=o=r[h][0];break}return{prevY:n,lineYPosition:o}}}]),t}(),G=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.xaxisLabels=s.globals.labels.slice(),s.globals.timelineLabels.length>0&&(this.xaxisLabels=s.globals.timelineLabels.slice()),this.drawnLabels=[],"top"===s.config.xaxis.position?this.offY=0:this.offY=s.globals.gridHeight+1,this.offY=this.offY+s.config.xaxis.axisBorder.offsetY,this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xaxisBorderWidth=s.config.xaxis.axisBorder.width,this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=s.globals.gridWidth*parseInt(this.xaxisBorderWidth)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth),this.xaxisBorderHeight=s.config.xaxis.axisBorder.height,this.yaxis=s.config.yaxis[0],this.axesUtils=new N(i)}return s(t,[{key:"drawXaxis",value:function(){var t,e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});s.add(a);for(var n=e.globals.padHorizontal,r=[],o=0;oi.globals.gridWidth)){var a=this.offY+i.config.xaxis.axisTicks.offsetY,n=a+i.config.xaxis.axisTicks.height;if(i.config.xaxis.axisTicks.show){var r=new f(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,a+i.config.xaxis.offsetY,s+i.config.xaxis.axisTicks.offsetX,n+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(r),r.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,s=t.globals.padHorizontal;if(t.globals.timelineLabels.length>0)for(var a=0;a0){var u=a[a.length-1].getBBox(),g=a[0].getBBox();u.x<-20&&a[a.length-1].parentNode.removeChild(a[a.length-1]),g.x+g.width>t.globals.gridWidth&&a[0].parentNode.removeChild(a[0]);for(var p=0;p3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:10,n=this.w,r=void 0===this.w.config.yaxis[s].max&&void 0===this.w.config.yaxis[s].min||this.w.config.yaxis[s].forceNiceScale;if(t===Number.MIN_VALUE&&0===e||!d.isNumber(t)&&!d.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=a,this.linearScale(t,e,a);t>e?(console.warn("yaxis.min cannot be greater than yaxis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[],l=Math.abs(e-t);l<1&&r&&("candlestick"===n.config.chart.type||"candlestick"===n.config.series[s].type||n.globals.isRangeData)&&(e*=1.01);var h=a+1;h<2?h=2:h>2&&(h-=2);var c=l/h,u=Math.floor(d.log10(c)),g=Math.pow(10,u),f=Math.round(c/g);f<1&&(f=1);var p=f*g,x=p*Math.floor(t/p),b=p*Math.ceil(e/p),m=x;if(r&&l>2){for(;o.push(m),!((m+=p)>b););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var v=t;(o=[]).push(v);for(var y=Math.abs(e-t)/a,w=0;w<=a;w++)v+=y,o.push(v);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,s=Math.abs(e-t)/i;i===Number.MAX_VALUE&&(i=10,s=1);for(var a=[],n=t;i>=0;)a.push(n),n+=s,i-=1;return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScale",value:function(t,e,i,s){(e<0||e===Number.MIN_VALUE)&&(e=.01);for(var a=Math.log(e)/Math.log(10),n=Math.log(i)/Math.log(10),r=Math.abs(i-e)/s,o=[],l=e;s>=0;)o.push(l),l+=r,s-=1;var h=o.map(function(t,s){t<=0&&(t=.01);var r=(n-a)/(i-e),o=Math.pow(10,a+r*(t-a));return Math.round(o/d.roundToBase(o,10))*d.roundToBase(o,10)});return 0===h[0]&&(h[0]=1),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"setYScaleForIndex",value:function(t,e,i){var s=this.w.globals,a=this.w.config,n=s.isBarHorizontal?a.xaxis:a.yaxis[t];if(void 0===s.yAxisScale[t]&&(s.yAxisScale[t]=[]),n.logarithmic)s.allSeriesCollapsed=!1,s.yAxisScale[t]=this.logarithmicScale(t,e,i,n.tickAmount?n.tickAmount:Math.floor(Math.log10(i)));else if(i!==-Number.MAX_VALUE&&d.isNumber(i))if(s.allSeriesCollapsed=!1,void 0===n.min&&void 0===n.max||n.forceNiceScale){var r=Math.abs(i-e);s.yAxisScale[t]=this.niceScale(e,i,r,t,n.tickAmount?n.tickAmount:r<5&&r>1?r+1:5)}else s.yAxisScale[t]=this.linearScale(e,i,n.tickAmount);else s.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,s=e.minYArr.concat([]),a=e.maxYArr.concat([]),n=[];i.yaxis.forEach(function(r,o){var l=o;i.series.forEach(function(t,i){t.name===r.seriesName&&-1===e.collapsedSeriesIndices.indexOf(i)&&(l=i,o!==i?n.push({index:i,similarIndex:o,alreadyExists:!0}):n.push({index:i}))});var h=s[l],c=a[l];t.setYScaleForIndex(o,h,c)}),this.sameScaleInMultipleAxes(s,a,n)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var s=this,a=this.w.config,n=this.w.globals,r=[];i.forEach(function(t){t.alreadyExists&&(void 0===r[t.index]&&(r[t.index]=[]),r[t.index].push(t.index),r[t.index].push(t.similarIndex))}),n.yAxisSameScaleIndices=r,r.forEach(function(t,e){r.forEach(function(i,s){var a,n;e!==s&&(a=t,n=i,a.filter(function(t){return-1!==n.indexOf(t)})).length>0&&(r[e]=r[e].concat(r[s]))})});var o=r.map(function(t){return t.filter(function(e,i){return t.indexOf(e)===i})}).map(function(t){return t.sort()});r=r.filter(function(t){return!!t});var l=o.slice(),h=l.map(function(t){return JSON.stringify(t)});l=l.filter(function(t,e){return h.indexOf(JSON.stringify(t))===e});var c=[],d=[];t.forEach(function(t,i){l.forEach(function(s,a){s.indexOf(i)>-1&&(void 0===c[a]&&(c[a]=[],d[a]=[]),c[a].push({key:i,value:t}),d[a].push({key:i,value:e[i]}))})});var u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach(function(t,e){t.forEach(function(t,i){u[e]=Math.min(t.value,u[e])})}),d.forEach(function(t,e){t.forEach(function(t,i){g[e]=Math.max(t.value,g[e])})}),t.forEach(function(t,e){d.forEach(function(t,i){var r=u[i],o=g[i];a.chart.stacked&&(o=0,t.forEach(function(t,e){o+=t.value,r!==Number.MIN_VALUE&&(r+=c[i][e].value)})),t.forEach(function(i,l){t[l].key===e&&(void 0!==a.yaxis[e].min&&(r="function"==typeof a.yaxis[e].min?a.yaxis[e].min(n.minY):a.yaxis[e].min),void 0!==a.yaxis[e].max&&(o="function"==typeof a.yaxis[e].max?a.yaxis[e].max(n.maxY):a.yaxis[e].max),s.setYScaleForIndex(e,r,o))})})})}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var s=t.w;if(s.globals.isMultipleYAxis||s.globals.collapsedSeries.length)return e;var a=s.globals.seriesX[0],n=s.config.chart.stacked;return e.forEach(function(t,r){for(var o=0,l=0;l=i.xaxis.min){o=l;break}var h,c,d=s.globals.minYArr[r],u=s.globals.maxYArr[r],g=s.globals.stackedSeriesTotals;s.globals.series.forEach(function(r,l){var f=r[o];n?(f=g[o],h=c=f,g.forEach(function(t,e){a[e]<=i.xaxis.max&&a[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),r[e]=i.xaxis.min){var n=t,r=t;s.globals.series.forEach(function(i,s){null!==t&&(n=Math.min(i[e],n),r=Math.max(i[e],r))}),r>c&&null!==r&&(c=r),nd&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)})}),e}}]),t}(),j=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.scales=new _(i)}return s(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w.globals,n=-Number.MAX_VALUE,r=Number.MIN_VALUE;null===s&&(s=t+1);var o=a.series,l=o,h=o;"candlestick"===this.w.config.chart.type?(l=a.seriesCandleL,h=a.seriesCandleH):a.isRangeData&&(l=a.seriesRangeStart,h=a.seriesRangeEnd);for(var c=t;cl[c][u]&&l[c][u]<0&&(r=l[c][u])):a.hasNullValues=!0}}return{minY:r,maxY:n,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var s=0;s0?h=h+parseFloat(t.series[u][l])+1e-4:c+=parseFloat(t.series[u][l])),u===t.series.length-1&&(r.push(h),o.push(c));for(var g=0;g=0&&i<=10&&(f=0),t.minY=i-5*f/100,t.maxY=t.maxY+5*f/100}return e.yaxis.map(function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.minY)),t.minY=t.minYArr[i])}),t.isBarHorizontal&&(void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minY=e.xaxis.min),void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxY=e.xaxis.max)),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr}}},{key:"setXRange",value:function(){var t,e=this.w.globals,i=this.w.config,s="numeric"===i.xaxis.type||"datetime"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric)for(var a=0;ae.dataPoints&&0!==e.dataPoints&&(t=e.dataPoints-1)):t="dataPoints"===i.xaxis.tickAmount?e.series[e.maxValsInArrayIndex].length-1:i.xaxis.tickAmount,void 0!==i.xaxis.max&&"number"==typeof i.xaxis.max&&(e.maxX=i.xaxis.max),void 0!==i.xaxis.min&&"number"==typeof i.xaxis.min&&(e.minX=i.xaxis.min),void 0!==i.xaxis.range&&(e.minX=e.maxX-i.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE?e.xAxisScale=this.scales.linearScale(e.minX,e.maxX,t):(e.xAxisScale=this.scales.linearScale(1,t,t),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,t-1),e.seriesX=e.labels.slice())),s&&(e.labels=e.xAxisScale.result.slice()));if(e.minX===e.maxX)if("datetime"===i.xaxis.type){var h=new Date(e.minX);h.setDate(h.getDate()-2),e.minX=new Date(h).getTime();var c=new Date(e.maxX);c.setDate(c.getDate()+2),e.maxX=new Date(c).getTime()}else("numeric"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.maxX=e.maxX+2);return e.isXNumeric&&(e.seriesX.forEach(function(t,i){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]),t.forEach(function(t,s){if(s>0){var a=t-e.seriesX[i][s-1];e.minXDiff=Math.min(a,e.minXDiff)}})}),this.calcMinXDiffForTinySeries()),{minX:e.minX,maxX:e.maxX}}},{key:"calcMinXDiffForTinySeries",value:function(){var t=this.w,e=t.globals.labels.length;return 1===t.globals.labels.length?t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e/3:t.globals.minXDiff===Number.MAX_VALUE&&(t.globals.timelineLabels.length>0&&(e=t.globals.timelineLabels.length),e<3&&(e=3),t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e),t.globals.minXDiff}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e5e4&&(s.globals.disableZoomOut=!0);var o=a.getTimeUnitsfromTimestamp(t,e),l=s.globals.gridWidth/r,h=l/24,c=h/60,d=Math.floor(24*r),u=Math.floor(24*r*60),g=Math.floor(r),f=Math.floor(r/30),p=Math.floor(r/365),x={minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:x,currentMinute:x.minMinute,currentHour:x.minHour,currentMonthDate:x.minDate,currentDate:x.minDate,currentMonth:x.minMonth,currentYear:x.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,numberOfMinutes:u,numberOfHours:d,numberOfDays:g,numberOfMonths:f,numberOfYears:p};switch(this.tickInterval){case"years":this.generateYearScale(b);break;case"months":case"half_year":this.generateMonthScale(b);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(b);break;case"hours":this.generateHourScale(b);break;case"minutes":this.generateMinuteScale(b)}var v=this.timeScaleArray.map(function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?n({},e,{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?n({},e,{value:t.value}):"minute"===t.unit?n({},e,{value:t.value,minute:t.value}):t});return v.filter(function(t){var e=1,a=Math.ceil(s.globals.gridWidth/120),n=t.value;void 0!==s.config.xaxis.tickAmount&&(a=s.config.xaxis.tickAmount),v.length>a&&(e=Math.floor(v.length/a));var r=!1,o=!1;switch(i.tickInterval){case"half_year":e=7,"year"===t.unit&&(r=!0);break;case"months":e=1,"year"===t.unit&&(r=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(r=!0),30===n&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(r=!0),30===n&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(r=!0);break;case"days":e=1,"month"===t.unit&&(r=!0);break;case"hours":"day"===t.unit&&(r=!0);break;case"minutes":n%5!=0&&(o=!0)}if("minutes"===i.tickInterval||"hours"===i.tickInterval){if(!o)return!0}else if((n%e==0||r)&&!o)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,s=this.formatDates(t),a=this.removeOverlappingTS(s);e?i.globals.invertedTimelineLabels=a.slice():i.globals.timelineLabels=a.slice(),new H(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){switch(!0){case t>1825:this.tickInterval="years";break;case t>800&&t<=1825:this.tickInterval="half_year";break;case t>180&&t<=800:this.tickInterval="months";break;case t>90&&t<=180:this.tickInterval="months_fortnight";break;case t>60&&t<=90:this.tickInterval="months_days";break;case t>30&&t<=60:this.tickInterval="week_days";break;case t>2&&t<=30:this.tickInterval="days";break;case t>.1&&t<=2:this.tickInterval="hours";break;case t<.1:this.tickInterval="minutes";break;default:this.tickInterval="days"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,s=t.currentYear,a=t.daysWidthOnXAxis,n=t.numberOfYears,r=e.minYear,o=0,l=new m(this.ctx);if(e.minDate>1&&e.minMonth>0){var h=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-h+1)*a,r=e.minYear+1,this.timeScaleArray.push({position:o,value:r,unit:"year",year:r,month:d.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:r,unit:"year",year:s,month:d.monthMod(i+1)});for(var c=r,u=o,g=0;g1){l=(h.determineDaysOfMonths(s+1,e.minYear)-i+1)*n,o=d.monthMod(s+1);var g=a+u,f=d.monthMod(o),p=o;0===o&&(c="year",p=g,f=1,g+=u+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:f})}else this.timeScaleArray.push({position:l,value:o,unit:c,year:a,month:d.monthMod(s)});for(var x=o+1,b=l,v=0,y=1;vr.determineDaysOfMonths(e+1,i)?(g=1,o="month",c=e+=1,e):e},g=h,f=u(g,i,s);this.timeScaleArray.push({position:l,value:c,unit:o,year:s,month:d.monthMod(f),day:g});for(var p=l,x=0;xo.determineDaysOfMonths(e+1,a)&&(x=1,e+=1),{month:e,date:x}},c=function(t,e){return t>o.determineDaysOfMonths(e+1,a)?e+=1:e},u=60-e.minMinute,g=u*n,f=e.minHour+1,p=f+1;60===u&&(g=0,p=(f=e.minHour)+1);var x=i,b=c(x,s);this.timeScaleArray.push({position:g,value:f,unit:l,day:x,hour:p,year:a,month:d.monthMod(b)});for(var v=g,y=0;y=24)p=0,l="day",b=h(x+=1,b).month,b=c(x,b);var w=a+Math.floor(b/12)+0;v=0===p&&0===y?u*n:60*n+v;var k=0===p?x:p;this.timeScaleArray.push({position:v,value:k,unit:l,hour:p,day:x,year:w,month:d.monthMod(b)}),p++}}},{key:"generateMinuteScale",value:function(t){var e=t.firstVal,i=t.currentMinute,s=t.currentHour,a=t.currentDate,n=t.currentMonth,r=t.currentYear,o=t.minutesWidthOnXAxis,l=t.numberOfMinutes,h=o-(i-e.minMinute),c=e.minMinute+1,u=c+1,g=a,f=n,p=r,x=s;this.timeScaleArray.push({position:h,value:c,unit:"minute",day:g,hour:x,minute:u,year:p,month:d.monthMod(f)});for(var b=h,m=0;m=60&&(u=0,24===(x+=1)&&(x=0));var v=r+Math.floor(f/12)+0;b=o+b;var y=u;this.timeScaleArray.push({position:b,value:y,unit:"minute",hour:x,minute:u,day:g,year:v,month:d.monthMod(f)}),u++}}},{key:"createRawDateString",value:function(t,e){var i=t.year;return i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),i+="minute"===t.unit?":"+("0"+e).slice(-2)+":00.000Z":":00:00.000Z"}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map(function(t){var s=t.value.toString(),a=new m(e.ctx),n=e.createRawDateString(t,s),r=new Date(Date.parse(n));if(void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),s=a.formatDate(r,o,!0,!1)}else s=a.formatDate(r,i.config.xaxis.labels.format);return{dateString:n,position:t.position,value:s,unit:t.unit,year:t.year,month:t.month}})}},{key:"removeOverlappingTS",value:function(t){var e=this,i=new f(this.ctx),s=0,a=t.map(function(a,n){if(n>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var r=i.getTextRects(t[s].value).width,o=t[s].position;return a.position>o+r+10?(s=n,a):null}return a});return a=a.filter(function(t){return null!==t})}}]),t}(),q=function(){function t(i,s){e(this,t),this.ctx=s,this.w=s.w,this.el=i,this.coreUtils=new y(this.ctx),this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[]}return s(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","radar","scatter","bubble","heatmap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.cuid,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),f.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,s=i.config,a=i.globals,n={series:[],i:[]},r={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]};a.series.map(function(e,s){void 0!==t[s].type?("column"===t[s].type||"bar"===t[s].type?(i.config.plotOptions.bar.horizontal=!1,l.series.push(e),l.i.push(s)):"area"===t[s].type?(r.series.push(e),r.i.push(s)):"line"===t[s].type?(n.series.push(e),n.i.push(s)):"scatter"===t[s].type?(o.series.push(e),o.i.push(s)):"bubble"===t[s].type||("candlestick"===t[s].type?(h.series.push(e),h.i.push(s)):console.warn("You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble")),a.comboCharts=!0):(n.series.push(e),n.i.push(s))});var c=new V(this.ctx,e),d=new M(this.ctx,e),u=new I(this.ctx),g=new F(this.ctx),f=new R(this.ctx,e),p=new Y(this.ctx),x=[];if(a.comboCharts){if(r.series.length>0&&x.push(c.draw(r.series,"area",r.i)),l.series.length>0)if(i.config.chart.stacked){var b=new E(this.ctx,e);x.push(b.draw(l.series,l.i))}else{var m=new P(this.ctx,e);x.push(m.draw(l.series,l.i))}if(n.series.length>0&&x.push(c.draw(n.series,"line",n.i)),h.series.length>0&&x.push(d.draw(h.series,h.i)),o.series.length>0){var v=new V(this.ctx,e,!0);x.push(v.draw(o.series,"scatter",o.i))}}else switch(s.chart.type){case"line":x=c.draw(a.series,"line");break;case"area":x=c.draw(a.series,"area");break;case"bar":if(s.chart.stacked)x=new E(this.ctx,e).draw(a.series);else x=new P(this.ctx,e).draw(a.series);break;case"candlestick":x=new M(this.ctx,e).draw(a.series);break;case"rangeBar":x=f.draw(a.series);break;case"heatmap":x=new X(this.ctx,e).draw(a.series);break;case"pie":case"donut":x=u.draw(a.series);break;case"radialBar":x=g.draw(a.series);break;case"radar":x=p.draw(a.series);break;default:x=c.draw(a.series)}return x}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=d.getDimensions(this.el),s=e.chart.width.toString().split(/[0-9]+/g).pop();if("%"===s?d.isNumber(i[0])&&(0===i[0].width&&(i=d.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width)/100):"px"!==s&&""!==s||(t.svgWidth=parseInt(e.chart.width)),"auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===e.chart.height.toString().split(/[0-9]+/g).pop()){var a=d.getDimensions(this.el.parentNode);t.svgHeight=a[1]*parseInt(e.chart.height)/100}else t.svgHeight=parseInt(e.chart.height);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth;t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),f.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight});var n=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+n+"px",t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};f.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0;"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||(i=new B(this.ctx).getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar"),a=2*t.globals.radialSize;s&&-90!==t.config.plotOptions.radialBar.startAngle&&(a=d.getBoundingClientRect(s).height);var n=Math.max(a,2*t.globals.radialSize)+e.translateY+i+20;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",n),e.dom.elWrap.style.height=n+"px",f.setAttrs(e.dom.Paper.node,{height:n}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=n+"px"}},{key:"coreCalculations",value:function(){new j(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=this.w.globals;e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesPercent=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.stackedSeriesTotals=[],e.labels=[],e.timelineLabels=[],e.noLabelsProvided=!1,e.timescaleTicks=[],e.resizeTimer=null,e.selectionResizeTimer=null,e.seriesXvalues=t.w.config.series.map(function(t){return[]}),e.seriesYvalues=t.w.config.series.map(function(t){return[]}),e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.isDataXYZ=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialmaxX=-Number.MAX_VALUE,e.initialminX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map(function(e,i){if(t.w.globals.isMultipleYAxis)return e.index})}},{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new W(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new W(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,s=this.w.globals,a=0;a-1&&(n=this.activeSeriesIndex);for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,s=this.w.globals,a=new m(e),n=0;n0?i.labels.slice():i.xaxis.categories.slice(),o=0;o0?i.labels.slice():i.xaxis.categories.slice();l.length>0&&(this.twoDSeriesX=l,s.seriesX.push(this.twoDSeriesX))}s.labels.push(this.twoDSeriesX);var h=t[n].data.map(function(t){return d.parseNumber(t)});s.series.push(h)}s.seriesZ.push(this.threeDSeries),void 0!==t[n].name?s.seriesNames.push(t[n].name):s.seriesNames.push("series-"+parseInt(n+1))}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var s=0;s0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory)i.labels=i.labels[0];else{var s=[];if(i.axisCharts){if(i.series.length>0)for(var a=0;a0&&(this.xaxisLabels=s.globals.timelineLabels.slice())}return s(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new f(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var s=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),a=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(a),t.add(s),t}},{key:"drawGrid",value:function(){var t=this.w,e=new G(this.ctx),i=new O(this.ctx),s=this.w.globals,a=null;if(s.axisCharts){if(t.config.grid.show)a=this.renderGrid(),s.dom.elGraphical.add(a.el),this.drawGridArea(a.el);else{var n=this.drawGridArea();s.dom.elGraphical.add(n)}null!==a&&e.xAxisLabelCorrections(a.xAxisTickWidth),i.setYAxisTextAlignments()}}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new f(this.ctx),s=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var a=0;t.config.stroke.width.forEach(function(t){a=Math.max(a,t)}),s=a}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elGridRect=i.drawRect(-s/2,-s/2,e.gridWidth+s,e.gridHeight+s,0,"#fff"),new y(this).getLargestMarkerSize();var n=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(-n,-n,e.gridWidth+2*n,e.gridHeight+2*n,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var r=e.dom.baseEl.querySelector("defs");r.appendChild(e.dom.elGridRectMask),r.appendChild(e.dom.elGridRectMarkerMask)}},{key:"renderGrid",value:function(){var t=this.w,e=new f(this.ctx),i=t.config.grid.strokeDashArray,s=e.group({class:"apexcharts-grid"}),a=e.group({class:"apexcharts-gridlines-horizontal"}),n=e.group({class:"apexcharts-gridlines-vertical"});s.add(a),s.add(n);for(var r,o=8,l=0;l2));l++);if(t.globals.isBarHorizontal){if(r=o,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show)for(var h,c=t.globals.padHorizontal,d=t.globals.gridHeight,u=0;u0)for(var A=0;A0&&w0)for(var n=0,r=s.globals.gridHeight/i,o=s.globals.gridWidth,l=0,h=0;l=s.config.grid.row.colors.length&&(h=0);var c=s.config.grid.row.colors[h],d=a.drawRect(0,n,o,r,0,c,s.config.grid.row.opacity);t.add(d),d.node.classList.add("apexcharts-gridRow"),n+=s.globals.gridHeight/i}if(void 0!==s.config.grid.column.colors&&s.config.grid.column.colors.length>0)for(var u=s.globals.padHorizontal,g=s.globals.padHorizontal+s.globals.gridWidth/e,p=s.globals.gridHeight,x=0,b=0;x=s.config.grid.column.colors.length&&(b=0);var m=s.config.grid.column.colors[b],v=a.drawRect(u,0,g,p,0,m,s.config.grid.column.opacity);v.node.classList.add("apexcharts-gridColumn"),t.add(v),u+=s.globals.gridWidth/e}}},{key:"animateLine",value:function(t,e,i){var s=this.w,a=s.config.chart.animations;if(a&&!s.globals.resized&&!s.globals.dataChanged){var n=a.speed;this.anim.animateLine(t,e,i,n)}}}]),t}(),lt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,s=i.config;if(0!==s.responsive.length){var a=s.responsive.slice();a.sort(function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0}).reverse();var n=new w({}),r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=a[0].breakpoint,r=window.innerWidth>0?window.innerWidth:screen.width;if(r>s){var o=y.extendArrayProps(n,i.globals.initialConfig);t=d.extend(o,t),t=d.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=e||s.globals.series.length;if(null===i&&(i="bar"===s.config.chart.type&&s.config.plotOptions.bar.distributed||"heatmap"===s.config.chart.type&&s.config.plotOptions.heatmap.colorScale.inverse),i&&(a=s.globals.series[0].length*s.globals.series.length),t.lengthr.globals.gridWidth||d>r.globals.gridHeight?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var u=Math.round(c/l);n&&(u=Math.ceil(c/l),u-=1);for(var g,f=null,p=null,x=[],b=0;b1?n=this.getFirstActiveXArray(i):r=0;var l=s[n][0],h=i[n][0],c=Math.abs(t-h),d=Math.abs(e-l),u=d+c;return s.map(function(a,n){a.map(function(a,l){var h=Math.abs(e-s[n][l]),g=Math.abs(t-i[n][l]),f=g+h;f0?e:-1}),a=0;a0)for(var s=0;s-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=o.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,s=this.w,a=this.ctx.series.filteredSeriesX(),n="",r=null,o=null,l={series:s.globals.series,seriesIndex:e,dataPointIndex:i,w:s},h=s.globals.ttZFormatter;null===i?o=s.globals.series[e]:s.globals.isXNumeric?(n=a[e][i],0===a[e].length&&(n=a[this.tooltipUtil.getFirstActiveXArray(a)][i])):n=void 0!==s.globals.labels[i]?s.globals.labels[i]:"";var c=n;s.globals.isXNumeric&&"datetime"===s.config.xaxis.type?n=new D(this.ctx).xLabelFormat(s.globals.ttKeyFormatter,c,c):s.globals.isBarHorizontal||(n=s.globals.xLabelFormatter(c,l));return void 0!==s.config.tooltip.x.formatter&&(n=s.globals.ttKeyFormatter(c,l)),s.globals.seriesZ.length>0&&s.globals.seriesZ[0].length>0&&(r=h(s.globals.seriesZ[e][i],s)),{val:o,xVal:n,xAxisTTVal:"function"==typeof s.config.xaxis.tooltip.formatter?s.globals.xaxisTooltipFormatter(c,l):n,zVal:r}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,s=this.w;this.ttCtx.getElTooltip().innerHTML=s.config.tooltip.custom({ctx:this.ctx,series:s.globals.series,seriesIndex:e,dataPointIndex:i,w:s})}}]),t}(),ut=function(){function t(i){e(this,t),this.ttCtx=i,this.ctx=i.ctx,this.w=i.w}return s(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,s=this.w,a=i.getElXCrosshairs(),n=t-i.xcrosshairsWidth/2,r=s.globals.labels.slice().length;if(null!==e&&(n=s.globals.gridWidth/r*e),"tickWidth"===s.config.xaxis.crosshairs.width||"barWidth"===s.config.xaxis.crosshairs.width?n+i.xcrosshairsWidth>s.globals.gridWidth&&(n=s.globals.gridWidth-i.xcrosshairsWidth):null!==e&&(n+=s.globals.gridWidth/r/2),n<0&&(n=0),n>s.globals.gridWidth&&(n=s.globals.gridWidth),null!==a&&(a.setAttribute("x",n),a.setAttribute("x1",n),a.setAttribute("x2",n),a.setAttribute("y2",s.globals.gridHeight),a.classList.add("active")),i.blxaxisTooltip){var o=n;"tickWidth"!==s.config.xaxis.crosshairs.width&&"barWidth"!==s.config.xaxis.crosshairs.width||(o=n+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&(f.setAttrs(e.ycrosshairs,{y1:t,y2:t}),f.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t}))}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("active");var s=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var a;a=new f(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=s+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var s=parseInt(i.ycrosshairsHidden.getAttribute("y1")),a=e.globals.translateY+s,n=i.yaxisTTEls[t].getBoundingClientRect().height,r=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(r-=26),a-=n/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("active"),i.yaxisTTEls[t].style.top=a+"px",i.yaxisTTEls[t].style.left=r+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=this.ttCtx,n=a.getElTooltip(),r=a.tooltipRect,o=null!==i?parseInt(i):1,l=parseInt(t)+o+5,h=parseInt(e)+o/2;if(l>s.globals.gridWidth/2&&(l=l-r.ttWidth-o-15),l>s.globals.gridWidth-r.ttWidth-10&&(l=s.globals.gridWidth-r.ttWidth),l<-20&&(l=-20),s.config.tooltip.followCursor){var c=a.getElGrid().getBoundingClientRect();h=a.e.clientY+s.globals.translateY-c.top-r.ttHeight/2}var d=this.positionChecks(r,l,h);l=d.x,h=d.y,isNaN(l)||(l+=s.globals.translateX,n.style.left=l+"px",n.style.top=h+"px")}},{key:"positionChecks",value:function(t,e,i){var s=this.w;return t.ttHeight+i>s.globals.gridHeight&&(i=s.globals.gridHeight-t.ttHeight+s.globals.translateY),i<0&&(i=0),{x:e,y:i}}},{key:"moveMarkers",value:function(t,e){var i=this.w,s=this.ttCtx;if(i.globals.markers.size[t]>0)for(var a=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),n=0;n2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w;"bubble"!==a.config.chart.type&&this.newPointSize(t,e);var n=e.getAttribute("cx"),r=e.getAttribute("cy");if(null!==i&&null!==s&&(n=i,r=s),this.tooltipPosition.moveXCrosshairs(n),!this.fixedTooltip){if("radar"===a.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();n=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(n,r,a.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this.ttCtx,s=t,a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),n=e.config.markers.hover.size,r=0;rr.globals.gridWidth/2&&(s=h-n.tooltipRect.ttWidth/2+d),n.w.config.tooltip.followCursor){var g=n.getElGrid().getBoundingClientRect();a=n.e.clientY-g.top+r.globals.translateY/2-10}}return{x:s,y:a}}},{key:"handleMarkerTooltip",value:function(t){var e,i,s=t.e,a=t.opt,n=t.x,r=t.y,o=this.w,l=this.ttCtx;if(s.target.classList.contains("apexcharts-marker")){var h=parseInt(a.paths.getAttribute("cx")),c=parseInt(a.paths.getAttribute("cy")),u=parseFloat(a.paths.getAttribute("val"));if(i=parseInt(a.paths.getAttribute("rel")),e=parseInt(a.paths.parentNode.parentNode.parentNode.getAttribute("rel"))-1,l.intersect){var g=d.findAncestor(a.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex")))}if(l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared}),"mouseup"===s.type&&l.markerClick(s,e,i),n=h,r=c+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();r=l.e.clientY+o.globals.translateY-f.top}u<0&&(r=c),l.marker.enlargeCurrentPoint(i,a.paths,n,r)}return{x:n,y:r}}},{key:"handleBarTooltip",value:function(t){var e,i,s=t.e,a=t.opt,n=this.w,r=this.ttCtx,o=r.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:s,opt:a});e=d.i;var u=d.barHeight,g=d.j;if(n.globals.isBarHorizontal&&r.hasBars()||!n.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(n.config.stroke.width)?n.config.stroke.width[e]:n.config.stroke.width,l=h):n.globals.comboCharts||n.config.tooltip.shared||(l/=2),isNaN(c)&&(c=n.globals.svgHeight-r.tooltipRect.ttHeight),h+r.tooltipRect.ttWidth>n.globals.gridWidth?h-=r.tooltipRect.ttWidth:h<0&&(h+=r.tooltipRect.ttWidth),r.w.config.tooltip.followCursor){var f=r.getElGrid().getBoundingClientRect();c=r.e.clientY-f.top}if(null===r.tooltip&&(r.tooltip=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),n.config.tooltip.shared||(n.globals.comboChartsHasBars?r.tooltipPosition.moveXCrosshairs(l+i/2):r.tooltipPosition.moveXCrosshairs(l)),!r.fixedTooltip&&(!n.config.tooltip.shared||n.globals.isBarHorizontal&&r.hasBars())){x&&(h=n.globals.gridWidth-h),o.style.left=h+n.globals.translateX+"px";var p=parseInt(a.paths.parentNode.getAttribute("data:realIndex")),x=n.globals.isMultipleYAxis?n.config.yaxis[p]&&n.config.yaxis[p].reversed:n.config.yaxis[0].reversed;!x||n.globals.isBarHorizontal&&r.hasBars()||(c=c+u-2*(n.globals.series[e][g]<0?u:0)),r.tooltipRect.ttHeight+c>n.globals.gridHeight?(c=n.globals.gridHeight-r.tooltipRect.ttHeight+n.globals.translateY,o.style.top=c+"px"):o.style.top=c+n.globals.translateY-r.tooltipRect.ttHeight/2+"px"}}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,s=this.w,a=null,n=this.ttCtx,r=0,o=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-rangebar-area")){var u=e.target,g=u.getBoundingClientRect(),f=i.elGrid.getBoundingClientRect(),p=g.height;c=g.height;var x=g.width,b=parseInt(u.getAttribute("cx")),m=parseInt(u.getAttribute("cy"));h=parseFloat(u.getAttribute("barWidth"));var v="touchmove"===e.type?e.touches[0].clientX:e.clientX;a=parseInt(u.getAttribute("j")),r=parseInt(u.parentNode.getAttribute("rel"))-1,s.globals.comboCharts&&(r=parseInt(u.parentNode.getAttribute("data:realIndex"))),n.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:r,j:a,shared:!n.showOnIntersect&&s.config.tooltip.shared}),s.config.tooltip.followCursor?s.globals.isBarHorizontal?(o=v-f.left+15,l=m-n.dataPointsDividedHeight+p/2-n.tooltipRect.ttHeight/2):(o=s.globals.isXNumeric?b-x/2:b-n.dataPointsDividedWidth+x/2,l=e.clientY-f.top-n.tooltipRect.ttHeight/2-15):s.globals.isBarHorizontal?((o=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var s=this.ttCtx,a=this.w,n=a.globals.yLabelFormatters[t];if(s.blyaxisTooltip){var r=s.getElGrid().getBoundingClientRect(),o=(e-r.top)*i.yRatio[t],l=a.globals.maxYArr[t]-a.globals.minYArr[t],h=a.globals.minYArr[t]+(l-o);s.tooltipPosition.moveYCrosshairs(e-r.top),s.yaxisTooltipText[t].innerHTML=n(h),s.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),xt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.tConfig=s.config.tooltip,this.tooltipUtil=new ct(this),this.tooltipLabels=new dt(this),this.tooltipPosition=new ut(this),this.marker=new gt(this),this.intersect=new ft(this),this.axesTooltip=new pt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!s.globals.isBarHorizontal&&this.tConfig.shared}return s(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.blyaxisTooltip=e.config.yaxis[0].tooltip.enabled&&e.globals.axisCharts,this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add(this.tConfig.theme),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var s=new G(this.ctx);this.xAxisTicksPositions=s.getXAxisTicksPositions()}if((e.globals.comboCharts&&!this.tConfig.shared||this.tConfig.intersect&&!this.tConfig.shared||("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&!this.tConfig.shared)&&(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var a=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(a=this.showOnIntersect?1:e.globals.series.length),this.ttItems=this.createTTElements(a),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this.w,i=[],s=this.getElTooltip(),a=0;a0&&this.addPathsEventListeners(u,h);var g=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-marker");g.length>0&&this.addPathsEventListeners(g,h),this.hasBars()&&!this.tConfig.shared&&this.addBarsEventListeners(h)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),s=i.width+10,a=i.height+10,n=this.tConfig.fixed.offsetX,r=this.tConfig.fixed.offsetY;return this.tConfig.fixed.position.toLowerCase().indexOf("right")>-1&&(n=n+t.globals.svgWidth-s+10),this.tConfig.fixed.position.toLowerCase().indexOf("bottom")>-1&&(r=r+t.globals.svgHeight-a-10),e.style.left=n+"px",e.style.top=r+"px",{x:n,y:r,ttWidth:s,ttHeight:a}}},{key:"addPointsEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker");this.addPathsEventListeners(e,t)}},{key:"addBarsEventListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,s=this,a=function(a){var n={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};i.w.globals.tooltipOpts=n;["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(e){return t[a].addEventListener(e,s.seriesHover.bind(s,n),{capture:!1,passive:!0})})},n=0;nl.top+l.height)this.handleMouseOut(n);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var d=parseInt(n.paths.getAttribute("index"));if(this.tConfig.enabledOnSeries.indexOf(d)<0)return void this.handleMouseOut(n)}var u=this.getElTooltip(),g=this.getElXCrosshairs(),f=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.hasBars;if(r.globals.isBarHorizontal&&this.hasBars()&&(f=!1),"mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){if(null!==g&&g.classList.add("active"),null!==this.ycrosshairs&&this.blyaxisTooltip&&this.ycrosshairs.classList.add("active"),f&&!this.showOnIntersect){e=(o=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:h,clientY:c,hasBars:this.hasBars})).j;var p=o.capturedSeries;if(o.hoverX<0||o.hoverX>r.globals.gridWidth)return void this.handleMouseOut(n);if(null!==p){if(null===r.globals.series[p][e])return void n.tooltipEl.classList.remove("active");void 0!==r.globals.series[p][e]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(e)&&this.tooltipUtil.isinitialSeriesSameLen()?this.create(a,this,p,e,n.ttItems):this.create(a,this,p,e,n.ttItems,!1):this.tooltipUtil.isXoverlap(e)&&this.create(a,this,0,e,n.ttItems)}else this.tooltipUtil.isXoverlap(e)&&this.create(a,this,0,e,n.ttItems)}else if("heatmap"===r.config.chart.type){var x=this.intersect.handleHeatTooltip({e:a,opt:n,x:i,y:s});i=x.x,s=x.y,u.style.left=i+"px",u.style.top=s+"px"}else this.hasBars&&this.intersect.handleBarTooltip({e:a,opt:n}),this.hasMarkers&&this.intersect.handleMarkerTooltip({e:a,opt:n,x:i,y:s});if(this.blyaxisTooltip)for(var b=0;b0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"markerClick",value:function(t,e,i){var s=this.w;"function"==typeof s.config.chart.events.markerClick&&s.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:s}),this.ctx.fireEvent("markerClick",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:s}])}},{key:"create",value:function(t,e,i,s,a){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=this.w,o=e;"mouseup"===t.type&&this.markerClick(t,i,s),null===n&&(n=this.tConfig.shared);var l=this.hasMarkers(),h=this.getElBars();if(n){if(o.tooltipLabels.drawSeriesTexts({ttItems:a,i:i,j:s,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(r.globals.markers.largestSize>0?o.marker.enlargePoints(s):o.tooltipPosition.moveDynamicPointsOnHover(s)),this.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var c=new f(this.ctx),d=r.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(s,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(s);for(var u=0;u\n \n \n\n',title:this.localeValues.zoomIn,class:"apexcharts-zoom-in-icon"}),this.t.zoomout&&t.config.chart.zoom.enabled&&s.push({el:this.elZoomOut,icon:"string"==typeof this.t.zoomout?this.t.zoomout:'\n \n \n\n',title:this.localeValues.zoomOut,class:"apexcharts-zoom-out-icon"}),this.t.zoom&&t.config.chart.zoom.enabled&&s.push({el:this.elZoom,icon:"string"==typeof this.t.zoom?this.t.zoom:'\n \n \n \n',title:this.localeValues.selectionZoom,class:t.globals.isTouchDevice?"hidden":"apexcharts-zoom-icon"}),this.t.selection&&t.config.chart.selection.enabled&&s.push({el:this.elSelection,icon:"string"==typeof this.t.selection?this.t.selection:'\n \n \n',title:this.localeValues.selection,class:t.globals.isTouchDevice?"hidden":"apexcharts-selection-icon"}),this.t.pan&&t.config.chart.zoom.enabled&&s.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'\n \n \n \n \n \n \n \n',title:this.localeValues.pan,class:t.globals.isTouchDevice?"hidden":"apexcharts-pan-icon"}),this.t.reset&&t.config.chart.zoom.enabled&&s.push({el:this.elZoomReset,icon:"string"==typeof this.t.reset?this.t.reset:'\n \n \n',title:this.localeValues.reset,class:"apexcharts-reset-zoom-icon"}),this.t.download&&s.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var a=0;a0&&e.height>0&&this.slDraggableRect.selectize().resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,s={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(s),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,s=t.width,a=t.height,n=t.translateX,r=t.translateY,o=this.w,l=this.zoomRect,h=this.selectionRect;if(this.dragged||null!==o.globals.selection){var c={transform:"translate("+n+", "+r+")"};o.globals.zoomEnabled&&this.dragged&&(l.attr({x:e,y:i,width:s,height:a,fill:o.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":o.config.chart.zoom.zoomedArea.fill.opacity,stroke:o.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":o.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":o.config.chart.zoom.zoomedArea.stroke.opacity}),f.setAttrs(l.node,c)),o.globals.selectionEnabled&&(h.attr({x:e,y:i,width:s>0?s:0,height:a>0?a:0,fill:o.config.chart.selection.fill.color,"fill-opacity":o.config.chart.selection.fill.opacity,stroke:o.config.chart.selection.stroke.color,"stroke-width":o.config.chart.selection.stroke.width,"stroke-dasharray":o.config.chart.selection.stroke.dashArray,"stroke-opacity":o.config.chart.selection.stroke.opacity}),f.setAttrs(h.node,c))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e=t.context,i=t.zoomtype,s=this.w,a=e,n=this.gridRect.getBoundingClientRect(),r=a.startX-1,o=a.startY,l=a.clientX-n.left-r,h=a.clientY-n.top-o,c=0,d=0,u={};return Math.abs(l+r)>s.globals.gridWidth?l=s.globals.gridWidth-r:a.clientX-n.left<0&&(l=r),r>a.clientX-n.left&&(c=-(l=Math.abs(l))),o>a.clientY-n.top&&(d=-(h=Math.abs(h))),u="x"===i?{x:r,y:0,width:l,height:s.globals.gridHeight,translateX:c,translateY:0}:"y"===i?{x:0,y:o,width:s.globals.gridWidth,height:h,translateX:0,translateY:d}:{x:r,y:o,width:l,height:h,translateX:c,translateY:d},a.drawSelectionRect(u),a.selectionDragging("resizing"),u}},{key:"selectionDragging",value:function(t,e){var i=this,s=this.w,a=this.xyRatios,n=this.selectionRect,r=0;"resizing"===t&&(r=30),"function"==typeof s.config.chart.events.selection&&s.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var t=i.gridRect.getBoundingClientRect(),e=n.node.getBoundingClientRect(),r=s.globals.xAxisScale.niceMin+(e.left-t.left)*a.xRatio,o=s.globals.xAxisScale.niceMin+(e.right-t.left)*a.xRatio,l=s.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*a.yRatio[0],h=s.globals.yAxisScale[0].niceMax-(e.top-t.top)*a.yRatio[0];s.config.chart.events.selection(i.ctx,{xaxis:{min:r,max:o},yaxis:{min:l,max:h}})},r))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,s=this.w,a=e,n=this.xyRatios,r=this.ctx.toolbar;if(a.startX>a.endX){var o=a.startX;a.startX=a.endX,a.endX=o}if(a.startY>a.endY){var l=a.startY;a.startY=a.endY,a.endY=l}var h=s.globals.xAxisScale.niceMin+a.startX*n.xRatio,c=s.globals.xAxisScale.niceMin+a.endX*n.xRatio,u=[],g=[];if(s.config.yaxis.forEach(function(t,e){u.push(Math.floor(s.globals.yAxisScale[e].niceMax-n.yRatio[e]*a.startY)),g.push(Math.floor(s.globals.yAxisScale[e].niceMax-n.yRatio[e]*a.endY))}),a.dragged&&(a.dragX>10||a.dragY>10)&&h!==c)if(s.globals.zoomEnabled){var f=d.clone(s.globals.initialConfig.yaxis);s.globals.zoomed||(s.globals.lastXAxis=d.clone(s.config.xaxis),s.globals.lastYAxis=d.clone(s.config.yaxis));var p={min:h,max:c};if("xy"!==i&&"y"!==i||f.forEach(function(t,e){f[e].min=g[e],f[e].max=u[e]}),s.config.chart.zoom.autoScaleYaxis){var x=new _(a.ctx);f=x.autoScaleY(a.ctx,f,{xaxis:p})}if(r){var b=r.getBeforeZoomRange(p,f);b&&(p=b.xaxis?b.xaxis:p,f=b.yaxis?b.yaxe:f)}var m={xaxis:p};s.config.chart.group||(m.yaxis=f),a.ctx._updateOptions(m,!1,a.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof s.config.chart.events.zoomed&&r.zoomCallback(p,f),s.globals.zoomed=!0}else if(s.globals.selectionEnabled){var v,y=null;v={min:h,max:c},"xy"!==i&&"y"!==i||(y=d.clone(s.config.yaxis)).forEach(function(t,e){y[e].min=g[e],y[e].max=u[e]}),s.globals.selection=a.selection,"function"==typeof s.config.chart.events.selection&&s.config.chart.events.selection(a.ctx,{xaxis:v,yaxis:y})}}},{key:"panDragging",value:function(t){var e,i=t.context,s=this.w,a=i;if(void 0!==s.globals.lastClientPosition.x){var n=s.globals.lastClientPosition.x-a.clientX,r=s.globals.lastClientPosition.y-a.clientY;Math.abs(n)>Math.abs(r)&&n>0?e="left":Math.abs(n)>Math.abs(r)&&n<0?e="right":Math.abs(r)>Math.abs(n)&&r>0?e="up":Math.abs(r)>Math.abs(n)&&r<0&&(e="down")}s.globals.lastClientPosition={x:a.clientX,y:a.clientY};var o=s.globals.minX,l=s.globals.maxX;a.panScrolled(e,o,l)}},{key:"panScrolled",value:function(t,e,i){var s=this.w,a=this.xyRatios,n=d.clone(s.globals.initialConfig.yaxis);"left"===t?(e=s.globals.minX+s.globals.gridWidth/15*a.xRatio,i=s.globals.maxX+s.globals.gridWidth/15*a.xRatio):"right"===t&&(e=s.globals.minX-s.globals.gridWidth/15*a.xRatio,i=s.globals.maxX-s.globals.gridWidth/15*a.xRatio),(es.globals.initialmaxX)&&(e=s.globals.minX,i=s.globals.maxX);var r={min:e,max:i};s.config.chart.zoom.autoScaleYaxis&&(n=new _(this.ctx).autoScaleY(this.ctx,n,{xaxis:r}));var o={xaxis:{min:e,max:i}};s.config.chart.group||(o.yaxis=n),this.ctx._updateOptions(o,!1,!1),"function"==typeof s.config.chart.events.scrolled&&s.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(),vt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var e=this.w,i="title"===t?e.config.title:e.config.subtitle,s=e.globals.svgWidth/2,a=i.offsetY,n="middle";if("left"===i.align?(s=10,n="start"):"right"===i.align&&(s=e.globals.svgWidth-10,n="end"),s+=i.offsetX,a=a+parseInt(i.style.fontSize)+2,void 0!==i.text){var r=new f(this.ctx).drawText({x:s,y:a,text:i.text,textAnchor:n,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,foreColor:i.style.color,opacity:1});r.node.setAttribute("class","apexcharts-".concat(t,"-text")),e.globals.dom.Paper.add(r)}}}]),t}();at="undefined"!=typeof window?window:void 0,nt=function(e,i){var s=(void 0!==this?this:e).SVG=function(t){if(s.supported)return t=new s.Doc(t),s.parser.draw||s.prepare(),t};if(s.ns="http://www.w3.org/2000/svg",s.xmlns="http://www.w3.org/2000/xmlns/",s.xlink="http://www.w3.org/1999/xlink",s.svgjs="http://svgjs.com/svgjs",s.supported=!0,!s.supported)return!1;s.did=1e3,s.eid=function(t){return"Svgjs"+d(t)+s.did++},s.create=function(t){var e=i.createElementNS(this.ns,t);return e.setAttribute("id",this.eid(t)),e},s.extend=function(){var t,e,i,a;for(e=(t=[].slice.call(arguments)).pop(),a=t.length-1;a>=0;a--)if(t[a])for(i in e)t[a].prototype[i]=e[i];s.Set&&s.Set.inherit&&s.Set.inherit()},s.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,s.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&s.extend(e,t.extend),t.construct&&s.extend(t.parent||s.Container,t.construct),e},s.adopt=function(t){return t?t.instance?t.instance:((i="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new s.Nested:new s.Doc:"linearGradient"==t.nodeName?new s.Gradient("linear"):"radialGradient"==t.nodeName?new s.Gradient("radial"):s[d(t.nodeName)]?new(s[d(t.nodeName)]):new s.Element(t)).type=t.nodeName,i.node=t,t.instance=i,i instanceof s.Doc&&i.namespace().defs(),i.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),i):null;var i},s.prepare=function(){var t=i.getElementsByTagName("body")[0],e=(t?new s.Doc(t):s.adopt(i.documentElement).nested()).size(2,0);s.parser={body:t||i.documentElement,draw:e.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:e.polyline().node,path:e.path().node,native:s.create("svg")}},s.parser={native:s.create("svg")},i.addEventListener("DOMContentLoaded",function(){s.parser.draw||s.prepare()},!1),s.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},s.utils={map:function(t,e){var i,s=t.length,a=[];for(i=0;i1?1:t,new s.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),s.Color.test=function(t){return t+="",s.regex.isHex.test(t)||s.regex.isRgb.test(t)},s.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},s.Color.isColor=function(t){return s.Color.isRgb(t)||s.Color.test(t)},s.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},s.extend(s.Array,{morph:function(t){if(this.destination=this.parse(t),this.value.length!=this.destination.length){for(var e=this.value[this.value.length-1],i=this.destination[this.destination.length-1];this.value.length>this.destination.length;)this.destination.push(i);for(;this.value.length=0;s--)this.value[s]=[this.value[s][0]+t,this.value[s][1]+e];return this},size:function(t,e){var i,s=this.bbox();for(i=this.value.length-1;i>=0;i--)s.width&&(this.value[i][0]=(this.value[i][0]-s.x)*t/s.width+s.x),s.height&&(this.value[i][1]=(this.value[i][1]-s.y)*e/s.height+s.y);return this},bbox:function(){return s.parser.draw||s.prepare(),s.parser.poly.setAttribute("points",this.toString()),s.parser.poly.getBBox()}});for(var a={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],["T",t[0],t[1]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]},A:function(t,e){return e.x=t[5],e.y=t[6],["A",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},n="mlhvqtcsaz".split(""),r=0,o=n.length;r=0;a--)"M"==(s=this.value[a][0])||"L"==s||"T"==s?(this.value[a][1]+=t,this.value[a][2]+=e):"H"==s?this.value[a][1]+=t:"V"==s?this.value[a][1]+=e:"C"==s||"S"==s||"Q"==s?(this.value[a][1]+=t,this.value[a][2]+=e,this.value[a][3]+=t,this.value[a][4]+=e,"C"==s&&(this.value[a][5]+=t,this.value[a][6]+=e)):"A"==s&&(this.value[a][6]+=t,this.value[a][7]+=e);return this},size:function(t,e){var i,s,a=this.bbox();for(i=this.value.length-1;i>=0;i--)"M"==(s=this.value[i][0])||"L"==s||"T"==s?(this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x,this.value[i][2]=(this.value[i][2]-a.y)*e/a.height+a.y):"H"==s?this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x:"V"==s?this.value[i][1]=(this.value[i][1]-a.y)*e/a.height+a.y:"C"==s||"S"==s||"Q"==s?(this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x,this.value[i][2]=(this.value[i][2]-a.y)*e/a.height+a.y,this.value[i][3]=(this.value[i][3]-a.x)*t/a.width+a.x,this.value[i][4]=(this.value[i][4]-a.y)*e/a.height+a.y,"C"==s&&(this.value[i][5]=(this.value[i][5]-a.x)*t/a.width+a.x,this.value[i][6]=(this.value[i][6]-a.y)*e/a.height+a.y)):"A"==s&&(this.value[i][1]=this.value[i][1]*t/a.width,this.value[i][2]=this.value[i][2]*e/a.height,this.value[i][6]=(this.value[i][6]-a.x)*t/a.width+a.x,this.value[i][7]=(this.value[i][7]-a.y)*e/a.height+a.y);return this},equalCommands:function(t){var e,i,a;for(t=new s.PathArray(t),a=this.value.length===t.value.length,e=0,i=this.value.length;a&&el);return n},bbox:function(){return s.parser.draw||s.prepare(),s.parser.path.setAttribute("d",this.toString()),s.parser.path.getBBox()}}),s.Number=s.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-3.4e38:3.4e38:"string"==typeof t?(e=t.match(s.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof s.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new s.Number(t),new s.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new s.Number(t),new s.Number(this-t,this.unit||t.unit)},times:function(t){return t=new s.Number(t),new s.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new s.Number(t),new s.Number(this/t,this.unit||t.unit)},to:function(t){var e=new s.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new s.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new s.Number(this.destination).minus(this).times(t).plus(this):this}}}),s.Element=s.invent({create:function(t){this._stroke=s.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var i=g(this,t,e);return this.width(new s.Number(i.width)).height(new s.Number(i.height))},clone:function(t){this.writeDataToDom();var e=b(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},inside:function(t,e){var i=this.bbox();return t>i.x&&e>i.y&&t/,"").replace(/<\/svg>$/,"");e.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var a=0,n=e.firstChild.childNodes.length;a":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},s.morph=function(t){return function(e,i){return new s.MorphObj(e,i).at(t)}},s.Situation=s.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new s.Number(t.duration).valueOf(),this.delay=new s.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),s.FX=s.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,i,a){"object"===t(e)&&(i=e.ease,a=e.delay,e=e.duration);var n=new s.Situation({duration:e||1e3,delay:a||0,ease:s.easing[i||"-"]||i});return this.queue(n),this},delay:function(t){var e=new s.Situation({duration:t,delay:0,ease:s.easing["-"]});return this.queue(e)},target:function(t){return t&&t instanceof s.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof s.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof s.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e,i,a=this.situation;if(a.init)return this;for(t in a.animations)for(i=this.target()[t](),Array.isArray(i)||(i=[i]),Array.isArray(a.animations[t])||(a.animations[t]=[a.animations[t]]),e=i.length;e--;)a.animations[t][e]instanceof s.Number&&(i[e]=new s.Number(i[e])),a.animations[t][e]=i[e].morph(a.animations[t][e]);for(t in a.attrs)a.attrs[t]=new s.MorphObj(this.target().attr(t),a.attrs[t]);for(t in a.styles)a.styles[t]=new s.MorphObj(this.target().style(t),a.styles[t]);return a.initialTransformation=this.target().matrixify(),a.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},reset:function(){if(this.situation){var t=this.situation;this.stop(),this.situation=t,this.atStart()}return this},finish:function(){for(this.stop(!0,!1);this.dequeue().situation&&this.stop(!0,!1););return this.clearQueue().clearCurrent(),this},atStart:function(){return this.at(0,!0)},atEnd:function(){return!0===this.situation.loops&&(this.situation.loops=this.situation.loop+1),"number"==typeof this.situation.loops?this.at(this.situation.loops,!0):this.at(1,!0)},at:function(t,e){var i=this.situation.duration/this._speed;return this.absPos=t,e||(this.situation.reversed&&(this.absPos=1-this.absPos),this.absPos+=this.situation.loop),this.situation.start=+new Date-this.absPos*i,this.situation.finish=this.situation.start+i,this.step(!0)},speed:function(t){return 0===t?this.pause():t?(this._speed=t,this.at(this.absPos,!0)):this._speed},loop:function(t,e){var i=this.last();return i.loops=null==t||t,i.loop=0,e&&(i.reversing=!0),this},pause:function(){return this.paused=!0,this.stopAnimFrame(),this},play:function(){return this.paused?(this.paused=!1,this.at(this.absPos,!0)):this},reverse:function(t){var e=this.last();return e.reversed=void 0===t?!e.reversed:t,this},progress:function(t){return t?this.situation.ease(this.pos):this.pos},after:function(t){var e=this.last();return this.target().on("finished.fx",function i(s){s.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))}),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,s.morph(i.detail.pos),i.detail.eased,e)};return this.target().off("during.fx",i).on("during.fx",i),this.after(function(){this.off("during.fx",i)}),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},duringAll:function(t){var e=function(e){t.call(this,e.detail.pos,s.morph(e.detail.pos),e.detail.eased,e.detail.situation)};return this.target().off("during.fx",e).on("during.fx",e),this.afterAll(function(){this.off("during.fx",e)}),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,s;(t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops)?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||ithis.lastPos&&n<=a&&(this.situation.once[n].call(this.target(),this.pos,a),delete this.situation.once[n]);return this.active&&this.target().fire("during",{pos:this.pos,eased:a,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=a,this):this},eachAt:function(){var t,e,i,a=this,n=this.target(),r=this.situation;for(t in r.animations)i=[].concat(r.animations[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n[t].apply(n,i);for(t in r.attrs)i=[t].concat(r.attrs[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n.attr.apply(n,i);for(t in r.styles)i=[t].concat(r.styles[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n.style.apply(n,i);if(r.transforms.length){for(i=r.initialTransformation,t=0,e=r.transforms.length;t=0;--i)this[y[i]]=null!=e[y[i]]?e[y[i]]:a[y[i]]},extend:{extract:function(){var t=f(this,0,1),e=f(this,1,0),i=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(i*Math.PI/180)+this.f*Math.sin(i*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(i*Math.PI/180)+this.e*Math.sin(-i*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),skewX:-i,skewY:180/Math.PI*Math.atan2(e.y,e.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:i,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new s.Matrix(this)}},clone:function(){return new s.Matrix(this)},morph:function(t){return this.destination=new s.Matrix(t),this},at:function(t){return this.destination?new s.Matrix({a:this.a+(this.destination.a-this.a)*t,b:this.b+(this.destination.b-this.b)*t,c:this.c+(this.destination.c-this.c)*t,d:this.d+(this.destination.d-this.d)*t,e:this.e+(this.destination.e-this.e)*t,f:this.f+(this.destination.f-this.f)*t}):this},multiply:function(t){return new s.Matrix(this.native().multiply(function(t){t instanceof s.Matrix||(t=new s.Matrix(t));return t}(t).native()))},inverse:function(){return new s.Matrix(this.native().inverse())},translate:function(t,e){return new s.Matrix(this.native().translate(t||0,e||0))},scale:function(t,e,i,a){return 1==arguments.length?e=t:3==arguments.length&&(a=i,i=e,e=t),this.around(i,a,new s.Matrix(t,0,0,e,0,0))},rotate:function(t,e,i){return t=s.utils.radians(t),this.around(e,i,new s.Matrix(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0))},flip:function(t,e){return"x"==t?this.scale(-1,1,e,0):"y"==t?this.scale(1,-1,0,e):this.scale(-1,-1,t,null!=e?e:t)},skew:function(t,e,i,a){return 1==arguments.length?e=t:3==arguments.length&&(a=i,i=e,e=t),t=s.utils.radians(t),e=s.utils.radians(e),this.around(i,a,new s.Matrix(1,Math.tan(e),Math.tan(t),1,0,0))},skewX:function(t,e,i){return this.skew(t,0,e,i)},skewY:function(t,e,i){return this.skew(0,t,e,i)},around:function(t,e,i){return this.multiply(new s.Matrix(1,0,0,1,t||0,e||0)).multiply(i).multiply(new s.Matrix(1,0,0,1,-t||0,-e||0))},native:function(){for(var t=s.parser.native.createSVGMatrix(),e=y.length-1;e>=0;e--)t[y[e]]=this[y[e]];return t},toString:function(){return"matrix("+v(this.a)+","+v(this.b)+","+v(this.c)+","+v(this.d)+","+v(this.e)+","+v(this.f)+")"}},parent:s.Element,construct:{ctm:function(){return new s.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof s.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new s.Matrix(e)}return new s.Matrix(this.node.getScreenCTM())}}}),s.Point=s.invent({create:function(e,i){var s;s=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===t(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=i?i:e}:{x:0,y:0},this.x=s.x,this.y=s.y},extend:{clone:function(){return new s.Point(this)},morph:function(t,e){return this.destination=new s.Point(t,e),this},at:function(t){return this.destination?new s.Point({x:this.x+(this.destination.x-this.x)*t,y:this.y+(this.destination.y-this.y)*t}):this},native:function(){var t=s.parser.native.createSVGPoint();return t.x=this.x,t.y=this.y,t},transform:function(t){return new s.Point(this.native().matrixTransform(t.native()))}}}),s.extend(s.Element,{point:function(t,e){return new s.Point(t,e).transform(this.screenCTM().inverse())}}),s.extend(s.Element,{attr:function(e,i,a){if(null==e){for(e={},a=(i=this.node.attributes).length-1;a>=0;a--)e[i[a].nodeName]=s.regex.isNumber.test(i[a].nodeValue)?parseFloat(i[a].nodeValue):i[a].nodeValue;return e}if("object"===t(e))for(i in e)this.attr(i,e[i]);else if(null===i)this.node.removeAttribute(e);else{if(null==i)return null==(i=this.node.getAttribute(e))?s.defaults.attrs[e]:s.regex.isNumber.test(i)?parseFloat(i):i;"stroke-width"==e?this.attr("stroke",parseFloat(i)>0?this._stroke:null):"stroke"==e&&(this._stroke=i),"fill"!=e&&"stroke"!=e||(s.regex.isImage.test(i)&&(i=this.doc().defs().image(i,0,0)),i instanceof s.Image&&(i=this.doc().defs().pattern(0,0,function(){this.add(i)}))),"number"==typeof i?i=new s.Number(i):s.Color.isColor(i)?i=new s.Color(i):Array.isArray(i)&&(i=new s.Array(i)),"leading"==e?this.leading&&this.leading(i):"string"==typeof a?this.node.setAttributeNS(a,e,i.toString()):this.node.setAttribute(e,i.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,i)}return this}}),s.extend(s.Element,{transform:function(e,i){var a,n;if("object"!==t(e))return a=new s.Matrix(this).extract(),"string"==typeof e?a[e]:a;if(a=new s.Matrix(this),i=!!i||!!e.relative,null!=e.a)a=i?a.multiply(new s.Matrix(e)):new s.Matrix(e);else if(null!=e.rotation)x(e,this),a=i?a.rotate(e.rotation,e.cx,e.cy):a.rotate(e.rotation-a.extract().rotation,e.cx,e.cy);else if(null!=e.scale||null!=e.scaleX||null!=e.scaleY){if(x(e,this),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,!i){var r=a.extract();e.scaleX=1*e.scaleX/r.scaleX,e.scaleY=1*e.scaleY/r.scaleY}a=a.scale(e.scaleX,e.scaleY,e.cx,e.cy)}else if(null!=e.skew||null!=e.skewX||null!=e.skewY){if(x(e,this),e.skewX=null!=e.skew?e.skew:null!=e.skewX?e.skewX:0,e.skewY=null!=e.skew?e.skew:null!=e.skewY?e.skewY:0,!i){r=a.extract();a=a.multiply((new s.Matrix).skew(r.skewX,r.skewY,e.cx,e.cy).inverse())}a=a.skew(e.skewX,e.skewY,e.cx,e.cy)}else e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?this.bbox()["c"+e.flip]:e.offset:null==e.offset?(n=this.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,a=(new s.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(i?a=a.translate(e.x,e.y):(null!=e.x&&(a.e=e.x),null!=e.y&&(a.f=e.y)));return this.attr("transform",a)}}),s.extend(s.FX,{transform:function(e,i){var a,n,r=this.target();return"object"!==t(e)?(a=new s.Matrix(r).extract(),"string"==typeof e?a[e]:a):(i=!!i||!!e.relative,null!=e.a?a=new s.Matrix(e):null!=e.rotation?(x(e,r),a=new s.Rotate(e.rotation,e.cx,e.cy)):null!=e.scale||null!=e.scaleX||null!=e.scaleY?(x(e,r),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,a=new s.Scale(e.scaleX,e.scaleY,e.cx,e.cy)):null!=e.skewX||null!=e.skewY?(x(e,r),e.skewX=null!=e.skewX?e.skewX:0,e.skewY=null!=e.skewY?e.skewY:0,a=new s.Skew(e.skewX,e.skewY,e.cx,e.cy)):e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?r.bbox()["c"+e.flip]:e.offset:null==e.offset?(n=r.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,a=(new s.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(a=new s.Translate(e.x,e.y)),a?(a.relative=i,this.last().transforms.push(a),this._callStart()):this)}}),s.extend(s.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(s.regex.transforms).slice(0,-1).map(function(t){var e=t.trim().split("(");return[e[0],e[1].split(s.regex.delimiter).map(function(t){return parseFloat(t)})]}).reduce(function(t,e){return"matrix"==e[0]?t.multiply(p(e[1])):t[e[0]].apply(t,e[1])},new s.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),s.Transformation=s.invent({create:function(e,i){if(arguments.length>1&&"boolean"!=typeof i)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var s=0,a=this.arguments.length;s=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return s.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){var i,a,n=this.children();for(i=0,a=n.length;in/r?this.height/r:this.width/n,this.x=i,this.y=a,this.width=n,this.height=r)}else e="string"==typeof e?e.match(u).map(function(t){return parseFloat(t)}):Array.isArray(e)?e:"object"===t(e)?[e.x,e.y,e.width,e.height]:4==arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0],this.y=e[1],this.width=e[2],this.height=e[3]},extend:{toString:function(){return this.x+" "+this.y+" "+this.width+" "+this.height},morph:function(t,e,i,a){return this.destination=new s.ViewBox(t,e,i,a),this},at:function(t){return this.destination?new s.ViewBox([this.x+(this.destination.x-this.x)*t,this.y+(this.destination.y-this.y)*t,this.width+(this.destination.width-this.width)*t,this.height+(this.destination.height-this.height)*t]):this}},parent:s.Container,construct:{viewbox:function(t,e,i,a){return 0==arguments.length?new s.ViewBox(this):this.attr("viewBox",new s.ViewBox(t,e,i,a))}}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(t){s.Element.prototype[t]=function(e){return s.on(this.node,t,e),this}}),s.listeners=[],s.handlerMap=[],s.listenerId=0,s.on=function(t,e,i,a,n){var r=i.bind(a||t.instance||t),o=(s.handlerMap.indexOf(t)+1||s.handlerMap.push(t))-1,l=e.split(".")[0],h=e.split(".")[1]||"*";s.listeners[o]=s.listeners[o]||{},s.listeners[o][l]=s.listeners[o][l]||{},s.listeners[o][l][h]=s.listeners[o][l][h]||{},i._svgjsListenerId||(i._svgjsListenerId=++s.listenerId),s.listeners[o][l][h][i._svgjsListenerId]=r,t.addEventListener(l,r,n||!1)},s.off=function(t,e,i){var a=s.handlerMap.indexOf(t),n=e&&e.split(".")[0],r=e&&e.split(".")[1],o="";if(-1!=a)if(i){if("function"==typeof i&&(i=i._svgjsListenerId),!i)return;s.listeners[a][n]&&s.listeners[a][n][r||"*"]&&(t.removeEventListener(n,s.listeners[a][n][r||"*"][i],!1),delete s.listeners[a][n][r||"*"][i])}else if(r&&n){if(s.listeners[a][n]&&s.listeners[a][n][r]){for(i in s.listeners[a][n][r])s.off(t,[n,r].join("."),i);delete s.listeners[a][n][r]}}else if(r)for(e in s.listeners[a])for(o in s.listeners[a][e])r===o&&s.off(t,[e,r].join("."));else if(n){if(s.listeners[a][n]){for(o in s.listeners[a][n])s.off(t,[n,o].join("."));delete s.listeners[a][n]}}else{for(e in s.listeners[a])s.off(t,e);delete s.listeners[a],delete s.handlerMap[a]}},s.extend(s.Element,{on:function(t,e,i,a){return s.on(this.node,t,e,i,a),this},off:function(t,e){return s.off(this.node,t,e),this},fire:function(t,i){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new s.CustomEvent(t,{detail:i,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),s.Defs=s.invent({create:"defs",inherit:s.Container}),s.G=s.invent({create:"g",inherit:s.Container,extend:{x:function(t){return null==t?this.transform("x"):this.transform({x:t-this.x()},!0)},y:function(t){return null==t?this.transform("y"):this.transform({y:t-this.y()},!0)},cx:function(t){return null==t?this.gbox().cx:this.x(t-this.gbox().width/2)},cy:function(t){return null==t?this.gbox().cy:this.y(t-this.gbox().height/2)},gbox:function(){var t=this.bbox(),e=this.transform();return t.x+=e.x,t.x2+=e.x,t.cx+=e.x,t.y+=e.y,t.y2+=e.y,t.cy+=e.y,t}},construct:{group:function(){return this.put(new s.G)}}}),s.Doc=s.invent({create:function(t){t&&("svg"==(t="string"==typeof t?i.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,s.create("svg")),t.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:s.Container,extend:{namespace:function(){return this.attr({xmlns:s.ns,version:"1.1"}).attr("xmlns:xlink",s.xlink,s.xmlns).attr("xmlns:svgjs",s.svgjs,s.xmlns)},defs:function(){var t;this._defs||((t=this.node.getElementsByTagName("defs")[0])?this._defs=s.adopt(t):this._defs=new s.Defs,this.node.appendChild(this._defs.node));return this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},spof:function(){var t=this.node.getScreenCTM();return t&&this.style("left",-t.e%1+"px").style("top",-t.f%1+"px"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,s.parser.draw&&!s.parser.draw.parentNode&&this.node.appendChild(s.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=b(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),s.extend(s.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var t=this.position()+1,e=this.parent();return e.removeElement(this).add(this,t),e instanceof s.Doc&&e.node.appendChild(e.defs().node),this},backward:function(){var t=this.position();return t>0&&this.parent().removeElement(this).add(this,t-1),this},front:function(){var t=this.parent();return t.node.appendChild(this.node),t instanceof s.Doc&&t.node.appendChild(t.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(t){t.remove();var e=this.position();return this.parent().add(t,e),this},after:function(t){t.remove();var e=this.position();return this.parent().add(t,e+1),this}}),s.Mask=s.invent({create:function(){this.constructor.call(this,s.create("mask")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unmask();return this.targets=[],s.Element.prototype.remove.call(this),this}},construct:{mask:function(){return this.defs().put(new s.Mask)}}}),s.extend(s.Element,{maskWith:function(t){return this.masker=t instanceof s.Mask?t:this.parent().mask().add(t),this.masker.targets.push(this),this.attr("mask",'url("#'+this.masker.attr("id")+'")')},unmask:function(){return delete this.masker,this.attr("mask",null)}}),s.ClipPath=s.invent({create:function(){this.constructor.call(this,s.create("clipPath")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new s.ClipPath)}}}),s.extend(s.Element,{clipWith:function(t){return this.clipper=t instanceof s.ClipPath?t:this.parent().clip().add(t),this.clipper.targets.push(this),this.attr("clip-path",'url("#'+this.clipper.attr("id")+'")')},unclip:function(){return delete this.clipper,this.attr("clip-path",null)}}),s.Gradient=s.invent({create:function(t){this.constructor.call(this,s.create(t+"Gradient")),this.type=t},inherit:s.Container,extend:{at:function(t,e,i){return this.put(new s.Stop).update(t,e,i)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="gradientTransform"),s.Container.prototype.attr.call(this,t,e,i)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),s.extend(s.Gradient,s.FX,{from:function(t,e){return"radial"==(this._target||this).type?this.attr({fx:new s.Number(t),fy:new s.Number(e)}):this.attr({x1:new s.Number(t),y1:new s.Number(e)})},to:function(t,e){return"radial"==(this._target||this).type?this.attr({cx:new s.Number(t),cy:new s.Number(e)}):this.attr({x2:new s.Number(t),y2:new s.Number(e)})}}),s.extend(s.Defs,{gradient:function(t,e){return this.put(new s.Gradient(t)).update(e)}}),s.Stop=s.invent({create:"stop",inherit:s.Element,extend:{update:function(t){return("number"==typeof t||t instanceof s.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",new s.Number(t.offset)),this}}}),s.Pattern=s.invent({create:"pattern",inherit:s.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="patternTransform"),s.Container.prototype.attr.call(this,t,e,i)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),s.extend(s.Defs,{pattern:function(t,e,i){return this.put(new s.Pattern).update(i).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})}}),s.Shape=s.invent({create:function(t){this.constructor.call(this,t)},inherit:s.Element}),s.Bare=s.invent({create:function(t,e){if(this.constructor.call(this,s.create(t)),e)for(var i in e.prototype)"function"==typeof e.prototype[i]&&(this[i]=e.prototype[i])},inherit:s.Element,extend:{words:function(t){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this.node.appendChild(i.createTextNode(t)),this}}}),s.extend(s.Parent,{element:function(t,e){return this.put(new s.Bare(t,e))}}),s.Symbol=s.invent({create:"symbol",inherit:s.Container,construct:{symbol:function(){return this.put(new s.Symbol)}}}),s.Use=s.invent({create:"use",inherit:s.Shape,extend:{element:function(t,e){return this.attr("href",(e||"")+"#"+t,s.xlink)}},construct:{use:function(t,e){return this.put(new s.Use).element(t,e)}}}),s.Rect=s.invent({create:"rect",inherit:s.Shape,construct:{rect:function(t,e){return this.put(new s.Rect).size(t,e)}}}),s.Circle=s.invent({create:"circle",inherit:s.Shape,construct:{circle:function(t){return this.put(new s.Circle).rx(new s.Number(t).divide(2)).move(0,0)}}}),s.extend(s.Circle,s.FX,{rx:function(t){return this.attr("r",t)},ry:function(t){return this.rx(t)}}),s.Ellipse=s.invent({create:"ellipse",inherit:s.Shape,construct:{ellipse:function(t,e){return this.put(new s.Ellipse).size(t,e).move(0,0)}}}),s.extend(s.Ellipse,s.Rect,s.FX,{rx:function(t){return this.attr("rx",t)},ry:function(t){return this.attr("ry",t)}}),s.extend(s.Circle,s.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr("cx"):this.attr("cx",t)},cy:function(t){return null==t?this.attr("cy"):this.attr("cy",t)},width:function(t){return null==t?2*this.rx():this.rx(new s.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new s.Number(t).divide(2))},size:function(t,e){var i=g(this,t,e);return this.rx(new s.Number(i.width).divide(2)).ry(new s.Number(i.height).divide(2))}}),s.Line=s.invent({create:"line",inherit:s.Shape,extend:{array:function(){return new s.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(t,e,i,a){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:i,y2:a}:new s.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=g(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,i,a){return s.Line.prototype.plot.apply(this.put(new s.Line),null!=t?[t,e,i,a]:[0,0,0,0])}}}),s.Polyline=s.invent({create:"polyline",inherit:s.Shape,construct:{polyline:function(t){return this.put(new s.Polyline).plot(t||new s.PointArray)}}}),s.Polygon=s.invent({create:"polygon",inherit:s.Shape,construct:{polygon:function(t){return this.put(new s.Polygon).plot(t||new s.PointArray)}}}),s.extend(s.Polyline,s.Polygon,{array:function(){return this._array||(this._array=new s.PointArray(this.attr("points")))},plot:function(t){return null==t?this.array():this.clear().attr("points","string"==typeof t?t:this._array=new s.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},size:function(t,e){var i=g(this,t,e);return this.attr("points",this.array().size(i.width,i.height))}}),s.extend(s.Line,s.Polyline,s.Polygon,{morphArray:s.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),s.Path=s.invent({create:"path",inherit:s.Shape,extend:{morphArray:s.PathArray,array:function(){return this._array||(this._array=new s.PathArray(this.attr("d")))},plot:function(t){return null==t?this.array():this.clear().attr("d","string"==typeof t?t:this._array=new s.PathArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("d",this.array().move(t,e))},x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},size:function(t,e){var i=g(this,t,e);return this.attr("d",this.array().size(i.width,i.height))},width:function(t){return null==t?this.bbox().width:this.size(t,this.bbox().height)},height:function(t){return null==t?this.bbox().height:this.size(this.bbox().width,t)}},construct:{path:function(t){return this.put(new s.Path).plot(t||new s.PathArray)}}}),s.Image=s.invent({create:"image",inherit:s.Shape,extend:{load:function(t){if(!t)return this;var i=this,a=new e.Image;return s.on(a,"load",function(){s.off(a);var e=i.parent(s.Pattern);null!==e&&(0==i.width()&&0==i.height()&&i.size(a.width,a.height),e&&0==e.width()&&0==e.height()&&e.size(i.width(),i.height()),"function"==typeof i._loaded&&i._loaded.call(i,{width:a.width,height:a.height,ratio:a.width/a.height,url:t}))}),s.on(a,"error",function(t){s.off(a),"function"==typeof i._error&&i._error.call(i,t)}),this.attr("href",a.src=this.src=t,s.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,i){return this.put(new s.Image).load(t).size(e||0,i||e||0)}}}),s.Text=s.invent({create:function(){this.constructor.call(this,s.create("text")),this.dom.leading=new s.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",s.defaults.attrs["font-family"])},inherit:s.Shape,extend:{x:function(t){return null==t?this.attr("x"):this.attr("x",t)},y:function(t){var e=this.attr("y"),i="number"==typeof e?e-this.bbox().y:0;return null==t?"number"==typeof e?e-i:e:this.attr("y","number"==typeof t.valueOf()?t+i:t)},cx:function(t){return null==t?this.bbox().cx:this.x(t-this.bbox().width/2)},cy:function(t){return null==t?this.bbox().cy:this.y(t-this.bbox().height/2)},text:function(t){if(void 0===t){t="";for(var e=this.node.childNodes,i=0,a=e.length;i=0;i--)t.childNodes[i]instanceof e.SVGElement&&b(t.childNodes[i]);return s.adopt(t).id(s.eid(t.nodeName))}function m(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function v(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach(function(t){var e,i={};i[t]=function(i){if(void 0===i)return this;if("string"==typeof i||s.Color.isRgb(i)||i&&"function"==typeof i.fill)this.attr(t,i);else for(e=l[t].length-1;e>=0;e--)null!=i[l[t][e]]&&this.attr(l.prefix(t,l[t][e]),i[l[t][e]]);return this},s.extend(s.Element,s.FX,i)}),s.extend(s.Element,s.FX,{rotate:function(t,e,i){return this.transform({rotation:t,cx:e,cy:i})},skew:function(t,e,i,s){return 1==arguments.length||3==arguments.length?this.transform({skew:t,cx:e,cy:i}):this.transform({skewX:t,skewY:e,cx:i,cy:s})},scale:function(t,e,i,s){return 1==arguments.length||3==arguments.length?this.transform({scale:t,cx:e,cy:i}):this.transform({scaleX:t,scaleY:e,cx:i,cy:s})},translate:function(t,e){return this.transform({x:t,y:e})},flip:function(t,e){return e="number"==typeof t?t:e,this.transform({flip:t||"both",offset:e})},matrix:function(t){return this.attr("transform",new s.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new s.Number(t).plus(this instanceof s.FX?0:this.x()),!0)},dy:function(t){return this.y(new s.Number(t).plus(this instanceof s.FX?0:this.y()),!0)},dmove:function(t,e){return this.dx(t).dy(e)}}),s.extend(s.Rect,s.Ellipse,s.Circle,s.Gradient,s.FX,{radius:function(t,e){var i=(this._target||this).type;return"radial"==i||"circle"==i?this.attr("r",new s.Number(t)):this.rx(t).ry(null==e?t:e)}}),s.extend(s.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),s.extend(s.Parent,s.Text,s.Tspan,s.FX,{font:function(e,i){if("object"===t(e))for(i in e)this.font(i,e[i]);return"leading"==e?this.leading(i):"anchor"==e?this.attr("text-anchor",i):"size"==e||"family"==e||"weight"==e||"stretch"==e||"variant"==e||"style"==e?this.attr("font-"+e,i):this.attr(e,i)}}),s.Set=s.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){var t,e,i=[].slice.call(arguments);for(t=0,e=i.length;t-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){if(0==this.members.length)return new s.RBox;var t=this.members[0].rbox(this.members[0].doc());return this.each(function(){t=t.merge(this.rbox(this.doc()))}),t}},construct:{set:function(t){return new s.Set(t)}}}),s.FX.Set=s.invent({create:function(t){this.set=t}}),s.Set.inherit=function(){var t=[];for(var e in s.Shape.prototype)"function"==typeof s.Shape.prototype[e]&&"function"!=typeof s.Set.prototype[e]&&t.push(e);for(var e in t.forEach(function(t){s.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),s.get=function(t){var e=i.getElementById(function(t){var e=(t||"").toString().match(s.regex.reference);if(e)return e[1]}(t)||t);return s.adopt(e)},s.select=function(t,e){return new s.Set(s.utils.map((e||i).querySelectorAll(t),function(t){return s.adopt(t)}))},s.extend(s.Parent,{select:function(t){return s.select(t,this.node)}});var y="abcdef".split("");if("function"!=typeof e.CustomEvent){var w=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var s=i.createEvent("CustomEvent");return s.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),s};w.prototype=e.Event.prototype,s.CustomEvent=w}else s.CustomEvent=e.CustomEvent;return function(t){for(var i=0,s=["moz","webkit"],a=0;a1&&(s=Math.sqrt(s),P*=s,E*=s);a=(new SVG.Matrix).rotate(M).scale(1/P,1/E).rotate(-M),F=F.transform(a),R=R.transform(a),n=[R.x-F.x,R.y-F.y],o=n[0]*n[0]+n[1]*n[1],r=Math.sqrt(o),n[0]/=r,n[1]/=r,l=o<4?Math.sqrt(1-o/4):0,T===X&&(l*=-1);h=new SVG.Point((R.x+F.x)/2+l*-n[1],(R.y+F.y)/2+l*n[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),u=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(u*=-1);g=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(g*=-1);X&&u>g&&(g+=2*Math.PI);!X&&un.maxX-e.width&&(r=(s=n.maxX-e.width)-this.startPoints.box.x),null!=n.minY&&an.maxY-e.height&&(o=(a=n.maxY-e.height)-this.startPoints.box.y),null!=n.snapToGrid&&(s-=s%n.snapToGrid,a-=a%n.snapToGrid,r-=r%n.snapToGrid,o-=o%n.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:r,y:o},!0):this.el.move(s,a));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var s=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?s.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1}}t.prototype.init=function(t,e){var i=this.el.bbox();for(var s in this.options={},this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set?this:(this.pointSelection.set=this.parent.set(),this.drawCircles(),this)},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},t.prototype.drawCircles=function(){for(var t=this,e=this.getPointArray(),i=0,s=e.length;i0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,s=e+this.parameters.p.y,a=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),n=Math.atan2(s-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),r=this.parameters.rotation+180*(n-a)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(r-r%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),s=this.el.array().valueOf();s[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],s[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(s)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"touchend.resize",function(){e.done()}),SVG.on(window,"mousemove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"mouseup.resize",function(){e.done()})},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),s=i.x-this.parameters.p.x,a=i.y-this.parameters.p.y;this.lastUpdateCall=[s,a],this.calc(s,a),this.el.fire("resizing",{dx:s,dy:a,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,s){var a;return void 0!==s?a=[(i+t)%this.options.snapToGrid,(s+e)%this.options.snapToGrid]:(i=null==i?3:i,a=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(a[0]-=this.options.snapToGrid),e<0&&(a[1]-=this.options.snapToGrid),t-=Math.abs(a[0])r.maxX&&(t=r.maxX-a),void 0!==r.minY&&n+er.maxY&&(e=r.maxY-n),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),s=this.parameters.box.width/this.parameters.box.height,a=this.parameters.box.width+t[0],n=this.parameters.box.height-t[1],r=a/n;return rs&&(i[0]=this.parameters.box.width-n*s,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}();return function(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&"undefined"!=typeof document){var s=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===i&&s.firstChild?s.insertBefore(a,s.firstChild):s.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0,0,0,.5);\n box-shadow: 0 0 1px rgba(255,255,255,.5);\n -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);\n}\n.apexcharts-canvas.dark {\n background: #343F57;\n}\n\n.apexcharts-inner {\n position: relative;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-gridline, .apexcharts-text {\n pointer-events: none;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n.apexcharts-tooltip.light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n.apexcharts-tooltip.dark {\n color: #fff;\n background: rgba(30,30,30, 0.8);\n}\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line {\n pointer-events: none;\n}\n\n.apexcharts-tooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n.apexcharts-tooltip.light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n.apexcharts-tooltip.dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-z-label:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-value, \n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n.apexcharts-tooltip-candlestick {\n padding: 4px 8px;\n}\n.apexcharts-tooltip-candlestick > div {\n margin: 4px 0;\n}\n.apexcharts-tooltip-candlestick span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {\n\tleft: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-left: -6px;\n}\n.apexcharts-xaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-bottom.dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color:#ECEFF1\n}\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n.apexcharts-xaxistooltip-top.dark:after {\n border-top-color:rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-top.dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n\n.apexcharts-xaxistooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {\n\ttop: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n.apexcharts-yaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-top: -6px;\n}\n.apexcharts-yaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-left.dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-left.dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-right.dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-right.dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.active {\n opacity: 1;\n}\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs, .apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.active, .apexcharts-ycrosshairs.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-zoom-rect {\n pointer-events: none;\n}\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_points, .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n.svg_select_points_l, .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n fill: #888;\n}\n.apexcharts-canvas.zoomable .hovering-zoom {\n cursor: crosshair\n}\n.apexcharts-canvas.zoomable .hovering-pan {\n cursor: move\n}\n\n.apexcharts-xaxis,\n.apexcharts-yaxis {\n pointer-events: none;\n}\n\n.apexcharts-zoom-icon, \n.apexcharts-zoom-in-icon,\n.apexcharts-zoom-out-icon,\n.apexcharts-reset-zoom-icon, \n.apexcharts-pan-icon, \n.apexcharts-selection-icon,\n.apexcharts-menu-icon, \n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n\n.apexcharts-zoom-icon svg, \n.apexcharts-zoom-in-icon svg,\n.apexcharts-zoom-out-icon svg,\n.apexcharts-reset-zoom-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.dark .apexcharts-zoom-icon svg, \n.dark .apexcharts-zoom-in-icon svg,\n.dark .apexcharts-zoom-out-icon svg,\n.dark .apexcharts-reset-zoom-icon svg, \n.dark .apexcharts-pan-icon svg, \n.dark .apexcharts-selection-icon svg,\n.dark .apexcharts-menu-icon svg, \n.dark .apexcharts-toolbar-custom-icon svg{\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.selected svg, \n.apexcharts-canvas .apexcharts-selection-icon.selected svg, \n.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {\n fill: #008FFB;\n}\n.light .apexcharts-selection-icon:not(.selected):hover svg,\n.light .apexcharts-zoom-icon:not(.selected):hover svg, \n.light .apexcharts-zoom-in-icon:hover svg, \n.light .apexcharts-zoom-out-icon:hover svg, \n.light .apexcharts-reset-zoom-icon:hover svg, \n.light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon, .apexcharts-menu-icon {\n position: relative;\n}\n.apexcharts-reset-zoom-icon {\n margin-left: 5px;\n}\n.apexcharts-zoom-icon, .apexcharts-reset-zoom-icon, .apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoom-in-icon, .apexcharts-zoom-out-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoom-out-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n.apexcharts-pan-icon.selected svg {\n stroke: #008FFB;\n}\n.apexcharts-pan-icon:not(.selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n top: 0px;\n right: 3px;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center; \n}\n\n.apexcharts-toolbar svg {\n pointer-events: none;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n.light .apexcharts-menu-item:hover {\n background: #eee;\n}\n.dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-toolbar {\n /*opacity: 0;*/\n }\n\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n } \n}\n\n.apexcharts-datalabel.hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}'),"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||function(t){if("Element"in t){var e=t.Element.prototype,i=Object,s=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},a=Array.prototype.indexOf||function(t){for(var e=0,i=this.length;e div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e)),i.appendChild(s),t=!0}}(),s.__resizeLast__={},s.__resizeListeners__=[],(s.__resizeTriggers__=document.createElement("div")).className="resize-triggers",s.__resizeTriggers__.innerHTML='
    ',s.appendChild(s.__resizeTriggers__),e(s),s.addEventListener("scroll",i,!0),h&&s.__resizeTriggers__.addEventListener(h,function(t){"resizeanim"==t.animationName&&e(s)})),s.__resizeListeners__.push(a)},window.removeResizeListener=function(t,e){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",i),t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)))}}(),window.Apex={},function(){function i(t,s){e(this,i),this.opts=s,this.ctx=this,this.w=new A(s).init(),this.el=t,this.w.globals.cuid=(Math.random()+1).toString(36).substring(4),this.w.globals.chartID=this.w.config.chart.id?this.w.config.chart.id:this.w.globals.cuid,this.eventList=["mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.initModules(),this.create=d.bind(this.create,this),this.documentEvent=d.bind(this.documentEvent,this),this.windowResizeHandler=this.windowResize.bind(this)}return s(i,[{key:"render",value:function(){var t=this;return new J(function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var s=t.w.config.chart.events.beforeMount;"function"==typeof s&&s(t,t.w),t.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeCallback.bind(t));var a=t.create(t.w.config.series,{});if(!a)return e(t);t.mount(a).then(function(){e(a),"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.fireEvent("mounted",[t,t.w])}).catch(function(t){i(t)})}else i(new Error("Element not found"))})}},{key:"initModules",value:function(){this.animations=new g(this),this.core=new q(this.el,this),this.grid=new ot(this),this.coreUtils=new y(this),this.config=new w({}),this.crosshairs=new T(this),this.options=new x,this.responsive=new lt(this),this.series=new W(this),this.theme=new ht(this),this.formatters=new D(this),this.titleSubtitle=new vt(this),this.legend=new B(this),this.toolbar=new bt(this),this.dimensions=new H(this),this.zoomPanSelection=new mt(this),this.w.globals.tooltip=new xt(this)}},{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var s=i.globals.events[t].indexOf(e);-1!==s&&i.globals.events[t].splice(s,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var s=i.globals.events[t],a=s.length,n=0;n0&&void 0!==arguments[0]?arguments[0]:null,e=this,i=e.w;return new J(function(s,a){if(null===e.el)return a(new Error("Not enough data to display or target element not found"));if((null===t||i.globals.allSeriesCollapsed)&&e.series.handleNoData(),e.annotations=new b(e),e.core.drawAxis(i.config.chart.type,t.xyRatios),e.grid=new ot(e),"back"===i.config.grid.position&&e.grid.drawGrid(),"back"===i.config.annotations.position&&e.annotations.drawAnnotations(),t.elGraph instanceof Array)for(var n=0;n0&&i.globals.memory.methodsToExec.forEach(function(t){t.method(t.params,!1,t.context)}),i.globals.axisCharts||i.globals.noData||e.core.resizeNonAxisCharts(),s(e)})}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1,t.globals.collapsedSeries=[],t.globals.collapsedSeriesIndices=[]}},{key:"updateOptions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w;return t.series&&(this.resetSeries(!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(t,e){return n({},r.config.series[e],{name:t.name?t.name:r.config.series[e]&&r.config.series[e].name,type:t.type?t.type:r.config.series[e]&&r.config.series[e].type,data:t.data?t.data:r.config.series[e]&&r.config.series[e].data})})),this.revertDefaultAxisMinMax()),t.xaxis&&((t.xaxis.min||t.xaxis.max)&&this.forceXAxisUpdate(t),t.xaxis.categories&&t.xaxis.categories.length&&r.config.xaxis.convertedCatToNumeric&&(t=v.convertCatToNumeric(t))),r.globals.collapsedSeriesIndices.length>0&&this.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this._updateOptions(t,e,i,s,a)}},{key:"_updateOptions",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=[this];a&&(r=this.getSyncedCharts()),this.w.globals.isExecCalled&&(r=[this],this.w.globals.isExecCalled=!1),r.forEach(function(a){var r=a.w;return r.globals.shouldAnimate=s,i||(r.globals.resized=!0,r.globals.dataChanged=!0,s&&a.series.getPreviousPaths()),e&&"object"===t(e)&&(a.config=new w(e),e=y.extendArrayProps(a.config,e),r.config=d.extend(r.config,e),n&&(r.globals.lastXAxis=[],r.globals.lastYAxis=[],r.globals.initialConfig=d.extend({},r.config),r.globals.initialSeries=JSON.parse(JSON.stringify(r.config.series)))),a.update(e)})}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=this.w.config.series.slice();return s.push(t),this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(s,e,i)}},{key:"_updateSeries",value:function(t,e){var i,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.w;return this.w.globals.shouldAnimate=e,a.globals.dataChanged=!0,a.globals.allSeriesCollapsed&&(a.globals.allSeriesCollapsed=!1),e&&this.series.getPreviousPaths(),a.globals.axisCharts?(0===(i=t.map(function(t,e){return n({},a.config.series[e],{name:t.name?t.name:a.config.series[e]&&a.config.series[e].name,type:t.type?t.type:a.config.series[e]&&a.config.series[e].type,data:t.data?t.data:a.config.series[e]&&a.config.series[e].data})})).length&&(i=[{data:[]}]),a.config.series=i):a.config.series=t.slice(),s&&(a.globals.initialConfig.series=JSON.parse(JSON.stringify(a.config.series)),a.globals.initialSeries=JSON.parse(JSON.stringify(a.config.series))),this.update()}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach(function(t){e.push(t)})),e}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter(function(t){if(t.group)return!0}).map(function(e){return t.w.config.chart.group===e.group?e.chart:t})}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var s=i.w.config.series.slice(),a=0;a0&&void 0!==arguments[0])||arguments[0];this.series.resetSeries(t)}},{key:"setupEventHandlers",value:function(){var t=this,e=this.w,i=this,s=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.eventListHandlers=[],this.eventList.forEach(function(t){s.addEventListener(t,function(t){"mousedown"===t.type&&1===t.which||("mouseup"===t.type&&1===t.which||"touchend"===t.type)&&("function"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,e),i.fireEvent("click",[t,i,e]))},{capture:!1,passive:!0})}),this.eventList.forEach(function(e){document.addEventListener(e,t.documentEvent)}),this.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var e=this.w;e.globals.clientX="touchmove"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY="touchmove"===t.type?t.touches[0].clientY:t.clientY}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addXaxisAnnotationExternal(t,e,s)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addYaxisAnnotationExternal(t,e,s)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addPointAnnotationExternal(t,e,s)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"addText",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addText(t,e,s)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new j(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new j(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"setLocale",value:function(t){this.setCurrentLocaleValues(t)}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,s=null;i.globals.axisCharts?s=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] circle[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] rect[j='").concat(e,"']")).members[0]:(s=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"']")).members[0],("pie"===i.config.chart.type||"donut"===i.config.chart.type)&&new I(this.ctx).pieClicked(t));s?new f(this.ctx).pathMouseDown(s,null):console.warn("toggleDataPointSelection: Element not found");return s.node?s.node:null}},{key:"setCurrentLocaleValues",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(e){return e.name===t})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var s=d.extend(p,i);this.w.globals.locale=s.options}},{key:"dataURI",value:function(){return new rt(this.ctx).dataURI()}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.windowResize()}},{key:"windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.update()},150)}}],[{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),e=0;e2?s-2:0),n=2;ndiv{position:absolute;left:0;top:0;width:100%;height:100%}.colorpicker-bar.colorpicker-swatches{-webkit-box-shadow:none;box-shadow:none;height:auto}.colorpicker-swatches--inner{clear:both;margin-top:-6px}.colorpicker-swatch{position:relative;cursor:pointer;float:left;height:16px;width:16px;margin-right:6px;margin-top:6px;margin-left:0;display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);background:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 0),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 0),#fff;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker-swatch--inner{position:absolute;top:0;left:0;width:100%;height:100%}.colorpicker-swatch:nth-of-type(7n+0){margin-right:0}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(8n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(6n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(8n+0){margin-right:6px}.colorpicker-swatch:last-of-type:after{content:"";display:table;clear:both}.colorpicker-element input[dir=rtl],.colorpicker-element[dir=rtl] input,[dir=rtl] .colorpicker-element input{direction:ltr;text-align:right} +/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */ diff --git a/dist/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js b/dist/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js new file mode 100644 index 00000000..3243ba80 --- /dev/null +++ b/dist/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js @@ -0,0 +1,10 @@ +/*! + * Bootstrap Colorpicker - Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. + * @package bootstrap-colorpicker + * @version v3.1.2 + * @license MIT + * @link https://farbelous.github.io/bootstrap-colorpicker/ + * @link https://github.com/farbelous/bootstrap-colorpicker.git + */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define("bootstrap-colorpicker",["jquery"],t):"object"==typeof exports?exports["bootstrap-colorpicker"]=t(require("jquery")):e["bootstrap-colorpicker"]=t(e.jQuery)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(r){if(o[r])return o[r].exports;var n=o[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,r){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(t,o){t.exports=e},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),this.colorpicker=t,this.options=o,!this.colorpicker.element||!this.colorpicker.element.length)throw new Error("Extension: this.colorpicker.element is not valid");this.colorpicker.element.on("colorpickerCreate.colorpicker-ext",a.default.proxy(this.onCreate,this)),this.colorpicker.element.on("colorpickerDestroy.colorpicker-ext",a.default.proxy(this.onDestroy,this)),this.colorpicker.element.on("colorpickerUpdate.colorpicker-ext",a.default.proxy(this.onUpdate,this)),this.colorpicker.element.on("colorpickerChange.colorpicker-ext",a.default.proxy(this.onChange,this)),this.colorpicker.element.on("colorpickerInvalid.colorpicker-ext",a.default.proxy(this.onInvalid,this)),this.colorpicker.element.on("colorpickerShow.colorpicker-ext",a.default.proxy(this.onShow,this)),this.colorpicker.element.on("colorpickerHide.colorpicker-ext",a.default.proxy(this.onHide,this)),this.colorpicker.element.on("colorpickerEnable.colorpicker-ext",a.default.proxy(this.onEnable,this)),this.colorpicker.element.on("colorpickerDisable.colorpicker-ext",a.default.proxy(this.onDisable,this))}return n(e,[{key:"resolveColor",value:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1}},{key:"onCreate",value:function(e){}},{key:"onDestroy",value:function(e){this.colorpicker.element.off(".colorpicker-ext")}},{key:"onUpdate",value:function(e){}},{key:"onChange",value:function(e){}},{key:"onInvalid",value:function(e){}},{key:"onHide",value:function(e){}},{key:"onShow",value:function(e){}},{key:"onDisable",value:function(e){}},{key:"onEnable",value:function(e){}}]),e}();t.default=l},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorItem=t.HSVAColor=void 0;var n=function(){function e(e,t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;r(this,e),this.replace(t,o)}return n(e,[{key:"api",value:function(t){for(var o=arguments.length,r=Array(o>1?o-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:null;if(o=e.sanitizeFormat(o),this._original={color:t,format:o,valid:!0},this._color=e.parse(t),null===this._color)return this._color=(0,a.default)(),void(this._original.valid=!1);this._format=o||(e.isHex(t)?"hex":this._color.model)}},{key:"isValid",value:function(){return!0===this._original.valid}},{key:"setHueRatio",value:function(e){this.hue=360*(1-e)}},{key:"setSaturationRatio",value:function(e){this.saturation=100*e}},{key:"setValueRatio",value:function(e){this.value=100*(1-e)}},{key:"setAlphaRatio",value:function(e){this.alpha=1-e}},{key:"isDesaturated",value:function(){return 0===this.saturation}},{key:"isTransparent",value:function(){return 0===this.alpha}},{key:"hasTransparency",value:function(){return this.hasAlpha()&&this.alpha<1}},{key:"hasAlpha",value:function(){return!isNaN(this.alpha)}},{key:"toObject",value:function(){return new l(this.hue,this.saturation,this.value,this.alpha)}},{key:"toHsva",value:function(){return this.toObject()}},{key:"toHsvaRatio",value:function(){return new l(this.hue/360,this.saturation/100,this.value/100,this.alpha)}},{key:"toString",value:function(){return this.string()}},{key:"string",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!(t=e.sanitizeFormat(t||this.format)))return this._color.round().string();if(void 0===this._color[t])throw new Error("Unsupported color format: '"+t+"'");var o=this._color[t]();return o.round?o.round().string():o}},{key:"equals",value:function(t){return t=t instanceof e?t:new e(t),!(!t.isValid()||!this.isValid())&&(this.hue===t.hue&&this.saturation===t.saturation&&this.value===t.value&&this.alpha===t.alpha)}},{key:"getClone",value:function(){return new e(this._color,this.format)}},{key:"getCloneHueOnly",value:function(){return new e([this.hue,100,100,1],this.format)}},{key:"getCloneOpaque",value:function(){return new e(this._color.alpha(1),this.format)}},{key:"toRgbString",value:function(){return this.string("rgb")}},{key:"toHexString",value:function(){return this.string("hex")}},{key:"toHslString",value:function(){return this.string("hsl")}},{key:"isDark",value:function(){return this._color.isDark()}},{key:"isLight",value:function(){return this._color.isLight()}},{key:"generate",value:function(t){var o=[];if(Array.isArray(t))o=t;else{if(!e.colorFormulas.hasOwnProperty(t))throw new Error("No color formula found with the name '"+t+"'.");o=e.colorFormulas[t]}var r=[],n=this._color,i=this.format;return o.forEach(function(t){var o=[t?(n.hue()+t)%360:n.hue(),n.saturationv(),n.value(),n.alpha()];r.push(new e(o,i))}),r}},{key:"hue",get:function(){return this._color.hue()},set:function(e){this._color=this._color.hue(e)}},{key:"saturation",get:function(){return this._color.saturationv()},set:function(e){this._color=this._color.saturationv(e)}},{key:"value",get:function(){return this._color.value()},set:function(e){this._color=this._color.value(e)}},{key:"alpha",get:function(){var e=this._color.alpha();return isNaN(e)?1:e},set:function(e){this._color=this._color.alpha(Math.round(100*e)/100)}},{key:"format",get:function(){return this._format?this._format:this._color.model},set:function(t){this._format=e.sanitizeFormat(t)}}],[{key:"parse",value:function(t){if(t instanceof a.default)return t;if(t instanceof e)return t._color;var o=null;if(null===(t=t instanceof l?[t.h,t.s,t.v,isNaN(t.a)?1:t.a]:e.sanitizeString(t)))return null;Array.isArray(t)&&(o="hsv");try{return(0,a.default)(t,o)}catch(e){return null}}},{key:"sanitizeString",value:function(e){return"string"==typeof e||e instanceof String?e.match(/^[0-9a-f]{2,}$/i)?"#"+e:"transparent"===e.toLowerCase()?"#FFFFFF00":e:e}},{key:"isHex",value:function(e){return("string"==typeof e||e instanceof String)&&!!e.match(/^#?[0-9a-f]{2,}$/i)}},{key:"sanitizeFormat",value:function(e){switch(e){case"hex":case"hex3":case"hex4":case"hex6":case"hex8":return"hex";case"rgb":case"rgba":case"keyword":case"name":return"rgb";case"hsl":case"hsla":case"hsv":case"hsva":case"hwb":case"hwba":return"hsl";default:return""}}}]),e}();s.colorFormulas={complementary:[180],triad:[0,120,240],tetrad:[0,90,180,270],splitcomplement:[0,72,216]},t.default=s,t.HSVAColor=l,t.ColorItem=s},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={bar_size_short:16,base_margin:6,columns:6},n=r.bar_size_short*r.columns+r.base_margin*(r.columns-1);t.default={customClass:null,color:!1,fallbackColor:!1,format:"auto",horizontal:!1,inline:!1,container:!1,popover:{animation:!0,placement:"bottom",fallbackPlacement:"flip"},debug:!1,input:"input",addon:".colorpicker-input-addon",autoInputFallback:!0,useHashPrefix:!0,useAlpha:!0,template:'
    \n
    \n
    \n
    \n
    \n \n
    \n
    ',extensions:[{name:"preview",options:{showText:!0}}],sliders:{saturation:{selector:".colorpicker-saturation",maxLeft:n,maxTop:n,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:0,maxTop:n,callLeft:!1,callTop:"setHueRatio"},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:0,maxTop:n,callLeft:!1,callTop:"setAlphaRatio"}},slidersHorz:{saturation:{selector:".colorpicker-saturation",maxLeft:n,maxTop:n,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:n,maxTop:0,callLeft:"setHueRatio",callTop:!1},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:n,maxTop:0,callLeft:"setAlphaRatio",callTop:!1}}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},f,o)));return Array.isArray(r.options.colors)||"object"===l(r.options.colors)||(r.options.colors=null),r}return a(t,e),s(t,[{key:"colors",get:function(){return this.options.colors}}]),s(t,[{key:"getLength",value:function(){return this.options.colors?Array.isArray(this.options.colors)?this.options.colors.length:"object"===l(this.options.colors)?Object.keys(this.options.colors).length:0:0}},{key:"resolveColor",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(this.getLength()<=0)&&(Array.isArray(this.options.colors)?this.options.colors.indexOf(e)>=0?e:this.options.colors.indexOf(e.toUpperCase())>=0?e.toUpperCase():this.options.colors.indexOf(e.toLowerCase())>=0&&e.toLowerCase():"object"===l(this.options.colors)&&(!this.options.namesAsValues||t?this.getValue(e,!1):this.getName(e,this.getName("#"+e))))}},{key:"getName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof e||!this.options.colors)return t;for(var o in this.options.colors)if(this.options.colors.hasOwnProperty(o)&&this.options.colors[o].toLowerCase()===e.toLowerCase())return o;return t}},{key:"getValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"==typeof e&&this.options.colors&&this.options.colors.hasOwnProperty(e)?this.options.colors[e]:t}}]),t}(u.default);t.default=d},function(e,t,o){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,o){function r(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}var n=o(5),i={};for(var a in n)n.hasOwnProperty(a)&&(i[n[a]]=a);var l=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in l)if(l.hasOwnProperty(s)){if(!("channels"in l[s]))throw new Error("missing channels property: "+s);if(!("labels"in l[s]))throw new Error("missing channel labels property: "+s);if(l[s].labels.length!==l[s].channels)throw new Error("channel and label counts mismatch: "+s);var c=l[s].channels,u=l[s].labels;delete l[s].channels,delete l[s].labels,Object.defineProperty(l[s],"channels",{value:c}),Object.defineProperty(l[s],"labels",{value:u})}l.rgb.hsl=function(e){var t,o,r,n=e[0]/255,i=e[1]/255,a=e[2]/255,l=Math.min(n,i,a),s=Math.max(n,i,a),c=s-l;return s===l?t=0:n===s?t=(i-a)/c:i===s?t=2+(a-n)/c:a===s&&(t=4+(n-i)/c),t=Math.min(60*t,360),t<0&&(t+=360),r=(l+s)/2,o=s===l?0:r<=.5?c/(s+l):c/(2-s-l),[t,100*o,100*r]},l.rgb.hsv=function(e){var t,o,r,n,i,a=e[0]/255,l=e[1]/255,s=e[2]/255,c=Math.max(a,l,s),u=c-Math.min(a,l,s),h=function(e){return(c-e)/6/u+.5};return 0===u?n=i=0:(i=u/c,t=h(a),o=h(l),r=h(s),a===c?n=r-o:l===c?n=1/3+t-r:s===c&&(n=2/3+o-t),n<0?n+=1:n>1&&(n-=1)),[360*n,100*i,100*c]},l.rgb.hwb=function(e){var t=e[0],o=e[1],r=e[2],n=l.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(o,r));return r=1-1/255*Math.max(t,Math.max(o,r)),[n,100*i,100*r]},l.rgb.cmyk=function(e){var t,o,r,n,i=e[0]/255,a=e[1]/255,l=e[2]/255;return n=Math.min(1-i,1-a,1-l),t=(1-i-n)/(1-n)||0,o=(1-a-n)/(1-n)||0,r=(1-l-n)/(1-n)||0,[100*t,100*o,100*r,100*n]},l.rgb.keyword=function(e){var t=i[e];if(t)return t;var o,a=1/0;for(var l in n)if(n.hasOwnProperty(l)){var s=n[l],c=r(e,s);c.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92,r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,[100*(.4124*t+.3576*o+.1805*r),100*(.2126*t+.7152*o+.0722*r),100*(.0193*t+.1192*o+.9505*r)]},l.rgb.lab=function(e){var t,o,r,n=l.rgb.xyz(e),i=n[0],a=n[1],s=n[2];return i/=95.047,a/=100,s/=108.883,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,t=116*a-16,o=500*(i-a),r=200*(a-s),[t,o,r]},l.hsl.rgb=function(e){var t,o,r,n,i,a=e[0]/360,l=e[1]/100,s=e[2]/100;if(0===l)return i=255*s,[i,i,i];o=s<.5?s*(1+l):s+l-s*l,t=2*s-o,n=[0,0,0];for(var c=0;c<3;c++)r=a+1/3*-(c-1),r<0&&r++,r>1&&r--,i=6*r<1?t+6*(o-t)*r:2*r<1?o:3*r<2?t+(o-t)*(2/3-r)*6:t,n[c]=255*i;return n},l.hsl.hsv=function(e){var t,o,r=e[0],n=e[1]/100,i=e[2]/100,a=n,l=Math.max(i,.01);return i*=2,n*=i<=1?i:2-i,a*=l<=1?l:2-l,o=(i+n)/2,t=0===i?2*a/(l+a):2*n/(i+n),[r,100*t,100*o]},l.hsv.rgb=function(e){var t=e[0]/60,o=e[1]/100,r=e[2]/100,n=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-o),l=255*r*(1-o*i),s=255*r*(1-o*(1-i));switch(r*=255,n){case 0:return[r,s,a];case 1:return[l,r,a];case 2:return[a,r,s];case 3:return[a,l,r];case 4:return[s,a,r];case 5:return[r,a,l]}},l.hsv.hsl=function(e){var t,o,r,n=e[0],i=e[1]/100,a=e[2]/100,l=Math.max(a,.01);return r=(2-i)*a,t=(2-i)*l,o=i*l,o/=t<=1?t:2-t,o=o||0,r/=2,[n,100*o,100*r]},l.hwb.rgb=function(e){var t,o,r,n,i=e[0]/360,a=e[1]/100,l=e[2]/100,s=a+l;s>1&&(a/=s,l/=s),t=Math.floor(6*i),o=1-l,r=6*i-t,0!=(1&t)&&(r=1-r),n=a+r*(o-a);var c,u,h;switch(t){default:case 6:case 0:c=o,u=n,h=a;break;case 1:c=n,u=o,h=a;break;case 2:c=a,u=o,h=n;break;case 3:c=a,u=n,h=o;break;case 4:c=n,u=a,h=o;break;case 5:c=o,u=a,h=n}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){var t,o,r,n=e[0]/100,i=e[1]/100,a=e[2]/100,l=e[3]/100;return t=1-Math.min(1,n*(1-l)+l),o=1-Math.min(1,i*(1-l)+l),r=1-Math.min(1,a*(1-l)+l),[255*t,255*o,255*r]},l.xyz.rgb=function(e){var t,o,r,n=e[0]/100,i=e[1]/100,a=e[2]/100;return t=3.2406*n+-1.5372*i+-.4986*a,o=-.9689*n+1.8758*i+.0415*a,r=.0557*n+-.204*i+1.057*a,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:12.92*o,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,t=Math.min(Math.max(0,t),1),o=Math.min(Math.max(0,o),1),r=Math.min(Math.max(0,r),1),[255*t,255*o,255*r]},l.xyz.lab=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return n/=95.047,i/=100,a/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,t=116*i-16,o=500*(n-i),r=200*(i-a),[t,o,r]},l.lab.xyz=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];o=(n+16)/116,t=i/500+o,r=o-a/200;var l=Math.pow(o,3),s=Math.pow(t,3),c=Math.pow(r,3);return o=l>.008856?l:(o-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,t*=95.047,o*=100,r*=108.883,[t,o,r]},l.lab.lch=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return t=Math.atan2(a,i),o=360*t/2/Math.PI,o<0&&(o+=360),r=Math.sqrt(i*i+a*a),[n,r,o]},l.lch.lab=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return r=a/360*2*Math.PI,t=i*Math.cos(r),o=i*Math.sin(r),[n,t,o]},l.rgb.ansi16=function(e){var t=e[0],o=e[1],r=e[2],n=1 in arguments?arguments[1]:l.rgb.hsv(e)[2];if(0===(n=Math.round(n/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(o/255)<<1|Math.round(t/255));return 2===n&&(i+=60),i},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){var t=e[0],o=e[1],r=e[2];return t===o&&o===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(o/255*5)+Math.round(r/255*5)},l.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var o=.5*(1+~~(e>50));return[(1&t)*o*255,(t>>1&1)*o*255,(t>>2&1)*o*255]},l.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}e-=16;var o;return[Math.floor(e/36)/5*255,Math.floor((o=e%36)/6)/5*255,o%6/5*255]},l.rgb.hex=function(e){var t=((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2])),o=t.toString(16).toUpperCase();return"000000".substring(o.length)+o},l.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var o=t[0];3===t[0].length&&(o=o.split("").map(function(e){return e+e}).join(""));var r=parseInt(o,16);return[r>>16&255,r>>8&255,255&r]},l.rgb.hcg=function(e){var t,o,r=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.max(Math.max(r,n),i),l=Math.min(Math.min(r,n),i),s=a-l;return t=s<1?l/(1-s):0,o=s<=0?0:a===r?(n-i)/s%6:a===n?2+(i-r)/s:4+(r-n)/s+4,o/=6,o%=1,[360*o,100*s,100*t]},l.hsl.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=1,n=0;return r=o<.5?2*t*o:2*t*(1-o),r<1&&(n=(o-.5*r)/(1-r)),[e[0],100*r,100*n]},l.hsv.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=t*o,n=0;return r<1&&(n=(o-r)/(1-r)),[e[0],100*r,100*n]},l.hcg.rgb=function(e){var t=e[0]/360,o=e[1]/100,r=e[2]/100;if(0===o)return[255*r,255*r,255*r];var n=[0,0,0],i=t%1*6,a=i%1,l=1-a,s=0;switch(Math.floor(i)){case 0:n[0]=1,n[1]=a,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=a;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=a,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return s=(1-o)*r,[255*(o*n[0]+s),255*(o*n[1]+s),255*(o*n[2]+s)]},l.hcg.hsv=function(e){var t=e[1]/100,o=e[2]/100,r=t+o*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){var t=e[1]/100,o=e[2]/100,r=o*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){var t=e[1]/100,o=e[2]/100,r=t+o*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=1-o,n=r-t,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=l.gray.hsv=function(e){return[0,0,e[0]]},l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),o=(t<<16)+(t<<8)+t,r=o.toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=o(8),a=r(i),l=o(0),s=r(l),c="colorpicker";s.default[c]=a.default,s.default.fn[c]=function(e){var t=Array.prototype.slice.call(arguments,1),o=1===this.length,r=null,i=this.each(function(){var i=(0,s.default)(this),l=i.data(c),u="object"===(void 0===e?"undefined":n(e))?e:{};l||(l=new a.default(this,u),i.data(c,l)),o&&(r=i,"string"==typeof e&&(r="colorpicker"===e?l:s.default.isFunction(l[e])?l[e].apply(l,t):l[e]))});return o?r:i},s.default.fn[c].constructor=a.default},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},o=new e(this,t);return this.extensions.push(o),o}},{key:"destroy",value:function(){var e=this.color;this.sliderHandler.unbind(),this.inputHandler.unbind(),this.popupHandler.unbind(),this.colorHandler.unbind(),this.addonHandler.unbind(),this.pickerHandler.unbind(),this.element.removeClass("colorpicker-element").removeData("colorpicker","color").off(".colorpicker"),this.trigger("colorpickerDestroy",e)}},{key:"show",value:function(e){this.popupHandler.show(e)}},{key:"hide",value:function(e){this.popupHandler.hide(e)}},{key:"toggle",value:function(e){this.popupHandler.toggle(e)}},{key:"getValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.colorHandler.color;return t=t instanceof j.default?t:e,t instanceof j.default?t.string(this.format):t}},{key:"setValue",value:function(e){if(!this.isDisabled()){var t=this.colorHandler;t.hasColor()&&e&&t.color.equals(e)||!t.hasColor()&&!e||(t.color=e?t.createColor(e,this.options.autoInputFallback):null,this.trigger("colorpickerChange",t.color,e),this.update())}}},{key:"update",value:function(){this.colorHandler.hasColor()?this.inputHandler.update():this.colorHandler.assureColor(),this.addonHandler.update(),this.pickerHandler.update(),this.trigger("colorpickerUpdate")}},{key:"enable",value:function(){return this.inputHandler.enable(),this.disabled=!1,this.picker.removeClass("colorpicker-disabled"),this.trigger("colorpickerEnable"),!0}},{key:"disable",value:function(){return this.inputHandler.disable(),this.disabled=!0,this.picker.addClass("colorpicker-disabled"),this.trigger("colorpickerDisable"),!0}},{key:"isEnabled",value:function(){return!this.isDisabled()}},{key:"isDisabled",value:function(){return!0===this.disabled}},{key:"trigger",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.element.trigger({type:e,colorpicker:this,color:t||this.color,value:o||this.getValue()})}}]),e}();E.extensions=h.default,t.default=E},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Palette=t.Swatches=t.Preview=t.Debugger=void 0;var n=o(10),i=r(n),a=o(11),l=r(a),s=o(12),c=r(s),u=o(4),h=r(u);t.Debugger=i.default,t.Preview=l.default,t.Swatches=c.default,t.Palette=h.default,t.default={debugger:i.default,preview:l.default,swatches:c.default,palette:h.default}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,o));return r.eventCounter=0,r.colorpicker.inputHandler.hasInput()&&r.colorpicker.inputHandler.input.on("change.colorpicker-ext",p.default.proxy(r.onChangeInput,r)),r}return a(t,e),l(t,[{key:"log",value:function(e){for(var t,o=arguments.length,r=Array(o>1?o-1:0),n=1;n1&&void 0!==arguments[1])||arguments[1];return this.log("resolveColor()",e,t),!1}},{key:"onCreate",value:function(e){return this.log("colorpickerCreate"),s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e)}},{key:"onDestroy",value:function(e){return this.log("colorpickerDestroy"),this.eventCounter=0,this.colorpicker.inputHandler.hasInput()&&this.colorpicker.inputHandler.input.off(".colorpicker-ext"),s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onDestroy",this).call(this,e)}},{key:"onUpdate",value:function(e){this.log("colorpickerUpdate")}},{key:"onChangeInput",value:function(e){this.log("input:change.colorpicker",e.value,e.color)}},{key:"onChange",value:function(e){this.log("colorpickerChange",e.value,e.color)}},{key:"onInvalid",value:function(e){this.log("colorpickerInvalid",e.value,e.color)}},{key:"onHide",value:function(e){this.log("colorpickerHide"),this.eventCounter=0}},{key:"onShow",value:function(e){this.log("colorpickerShow")}},{key:"onDisable",value:function(e){this.log("colorpickerDisable")}},{key:"onEnable",value:function(e){this.log("colorpickerEnable")}}]),t}(u.default);t.default=f},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},{template:'
    ',showText:!0,format:e.format},o)));return r.element=(0,p.default)(r.options.template),r.elementInner=r.element.find("div"),r}return a(t,e),l(t,[{key:"onCreate",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.colorpicker.picker.append(this.element)}},{key:"onUpdate",value:function(e){if(s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onUpdate",this).call(this,e),!e.color)return void this.elementInner.css("backgroundColor",null).css("color",null).html("");this.elementInner.css("backgroundColor",e.color.toRgbString()),this.options.showText&&(this.elementInner.html(e.color.string(this.options.format||this.colorpicker.format)),e.color.isDark()&&e.color.alpha>.5?this.elementInner.css("color","white"):this.elementInner.css("color","black"))}}]),t}(u.default);t.default=f},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o\n
    \n
    ',swatchTemplate:''},d=function(e){function t(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},f,o)));return r.element=null,r}return a(t,e),l(t,[{key:"isEnabled",value:function(){return this.getLength()>0}},{key:"onCreate",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.isEnabled()&&(this.element=(0,p.default)(this.options.barTemplate),this.load(),this.colorpicker.picker.append(this.element))}},{key:"load",value:function(){var e=this,t=this.colorpicker,o=this.element.find(".colorpicker-swatches--inner"),r=!0===this.options.namesAsValues&&!Array.isArray(this.colors);o.empty(),p.default.each(this.colors,function(n,i){var a=(0,p.default)(e.options.swatchTemplate).attr("data-name",n).attr("data-value",i).attr("title",r?n+": "+i:i).on("mousedown.colorpicker touchstart.colorpicker",function(e){var o=(0,p.default)(this);t.setValue(r?o.attr("data-name"):o.attr("data-value"))});a.find(".colorpicker-swatch--inner").css("background-color",i),o.append(a)}),o.append((0,p.default)(''))}}]),t}(u.default);t.default=d},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o0)}},{key:"onClickingInside",value:function(e){this.clicking=this.isClickingInside(e)}},{key:"createPopover",value:function(){var e=this.colorpicker;this.popoverTarget=this.hasAddon?this.addon:this.input,e.picker.addClass("colorpicker-bs-popover-content"),this.popoverTarget.popover(l.default.extend(!0,{},c.default.popover,e.options.popover,{trigger:"manual",content:e.picker,html:!0})),this.popoverTip=(0,l.default)(this.popoverTarget.popover("getTipElement").data("bs.popover").tip),this.popoverTip.addClass("colorpicker-bs-popover"),this.popoverTarget.on("shown.bs.popover",l.default.proxy(this.fireShow,this)),this.popoverTarget.on("hidden.bs.popover",l.default.proxy(this.fireHide,this))}},{key:"reposition",value:function(e){this.popoverTarget&&this.isVisible()&&this.popoverTarget.popover("update")}},{key:"toggle",value:function(e){this.isVisible()?this.hide(e):this.show(e)}},{key:"show",value:function(e){if(!(this.isVisible()||this.showing||this.hidding)){this.showing=!0,this.hidding=!1,this.clicking=!1;var t=this.colorpicker;t.lastEvent.alias="show",t.lastEvent.e=e,e&&(!this.hasInput||"color"===this.input.attr("type"))&&e&&e.preventDefault&&(e.stopPropagation(),e.preventDefault()),this.isPopover&&(0,l.default)(this.root).on("resize.colorpicker",l.default.proxy(this.reposition,this)),t.picker.addClass("colorpicker-visible").removeClass("colorpicker-hidden"),this.popoverTarget?this.popoverTarget.popover("show"):this.fireShow()}}},{key:"fireShow",value:function(){this.hidding=!1,this.showing=!1,this.isPopover&&((0,l.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.hide,this)),(0,l.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.onClickingInside,this))),this.colorpicker.trigger("colorpickerShow")}},{key:"hide",value:function(e){if(!(this.isHidden()||this.showing||this.hidding)){var t=this.colorpicker,o=this.clicking||this.isClickingInside(e);if(this.hidding=!0,this.showing=!1,this.clicking=!1,t.lastEvent.alias="hide",t.lastEvent.e=e,o)return void(this.hidding=!1);this.popoverTarget?this.popoverTarget.popover("hide"):this.fireHide()}}},{key:"fireHide",value:function(){this.hidding=!1,this.showing=!1;var e=this.colorpicker;e.picker.addClass("colorpicker-hidden").removeClass("colorpicker-visible"),(0,l.default)(this.root).off("resize.colorpicker",l.default.proxy(this.reposition,this)),(0,l.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.hide,this)),(0,l.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.onClickingInside,this)),e.trigger("colorpickerHide")}},{key:"focus",value:function(){return this.hasAddon?this.addon.focus():!!this.hasInput&&this.input.focus()}},{key:"isVisible",value:function(){return this.colorpicker.picker.hasClass("colorpicker-visible")&&!this.colorpicker.picker.hasClass("colorpicker-hidden")}},{key:"isHidden",value:function(){return this.colorpicker.picker.hasClass("colorpicker-hidden")&&!this.colorpicker.picker.hasClass("colorpicker-visible")}},{key:"input",get:function(){return this.colorpicker.inputHandler.input}},{key:"hasInput",get:function(){return this.colorpicker.inputHandler.hasInput()}},{key:"addon",get:function(){return this.colorpicker.addonHandler.addon}},{key:"hasAddon",get:function(){return this.colorpicker.addonHandler.hasAddon()}},{key:"isPopover",get:function(){return!this.colorpicker.options.inline&&!!this.popoverTip}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:null;return(e=e||this.colorpicker.colorHandler.getColorString())?(e=this.colorpicker.colorHandler.resolveColorDelegate(e,!1),!1===this.colorpicker.options.useHashPrefix&&(e=e.replace(/^#/g,"")),e):""}},{key:"hasInput",value:function(){return!1!==this.input}},{key:"isEnabled",value:function(){return this.hasInput()&&!this.isDisabled()}},{key:"isDisabled",value:function(){return this.hasInput()&&!0===this.input.prop("disabled")}},{key:"disable",value:function(){this.hasInput()&&this.input.prop("disabled",!0)}},{key:"enable",value:function(){this.hasInput()&&this.input.prop("disabled",!1)}},{key:"update",value:function(){this.hasInput()&&(!1===this.colorpicker.options.autoInputFallback&&this.colorpicker.colorHandler.isInvalidColor()||this.setValue(this.getFormattedColor()))}},{key:"onchange",value:function(e){this.colorpicker.lastEvent.alias="input.change",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}},{key:"onkeyup",value:function(e){this.colorpicker.lastEvent.alias="input.keyup",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e,t){if(!(this instanceof r))return new r(e,t);if(t&&t in f&&(t=null),t&&!(t in h))throw new Error("Unknown model: "+t);var o,n;if(void 0===e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof r)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var i=u.get(e);if(null===i)throw new Error("Unable to parse color from string: "+e);this.model=i.model,n=h[this.model].channels,this.color=i.value.slice(0,n),this.valpha="number"==typeof i.value[n]?i.value[n]:1}else if(e.length){this.model=t||"rgb",n=h[this.model].channels;var a=p.call(e,0,n);this.color=c(a,n),this.valpha="number"==typeof e[n]?e[n]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var l=Object.keys(e);"alpha"in e&&(l.splice(l.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var s=l.sort().join("");if(!(s in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[s];var k=h[this.model].labels,g=[];for(o=0;oo?(t+.05)/(o+.05):(o+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return r.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),o=t.color[0];return o=(o+e)%360,o=o<0?360+o:o,t.color[0]=o,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var o=e.rgb(),n=this.rgb(),i=void 0===t?.5:t,a=2*i-1,l=o.alpha()-n.alpha(),s=((a*l==-1?a:(a+l)/(1+a*l))+1)/2,c=1-s;return r.rgb(s*o.red()+c*n.red(),s*o.green()+c*n.green(),s*o.blue()+c*n.blue(),o.alpha()*i+n.alpha()*(1-i))}},Object.keys(h).forEach(function(e){if(-1===f.indexOf(e)){var t=h[e].channels;r.prototype[e]=function(){if(this.model===e)return new r(this);if(arguments.length)return new r(arguments,e);var o="number"==typeof arguments[t]?t:this.valpha;return new r(s(h[this.model][e].raw(this.color)).concat(o),e)},r[e]=function(o){return"number"==typeof o&&(o=c(p.call(arguments),t)),new r(o,e)}}}),e.exports=r},function(e,t,o){function r(e,t,o){return Math.min(Math.max(t,e),o)}function n(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var i=o(5),a=o(18),l={};for(var s in i)i.hasOwnProperty(s)&&(l[i[s]]=s);var c=e.exports={to:{},get:{}};c.get=function(e){var t,o,r=e.substring(0,3).toLowerCase();switch(r){case"hsl":t=c.get.hsl(e),o="hsl";break;case"hwb":t=c.get.hwb(e),o="hwb";break;default:t=c.get.rgb(e),o="rgb"}return t?{model:o,value:t}:null},c.get.rgb=function(e){if(!e)return null;var t,o,n,a=/^#([a-f0-9]{3,4})$/i,l=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,s=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,c=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,u=/(\D+)/,h=[0,0,0,1];if(t=e.match(l)){for(n=t[2],t=t[1],o=0;o<3;o++){var p=2*o;h[o]=parseInt(t.slice(p,p+2),16)}n&&(h[3]=Math.round(parseInt(n,16)/255*100)/100)}else if(t=e.match(a)){for(t=t[1],n=t[3],o=0;o<3;o++)h[o]=parseInt(t[o]+t[o],16);n&&(h[3]=Math.round(parseInt(n+n,16)/255*100)/100)}else if(t=e.match(s)){for(o=0;o<3;o++)h[o]=parseInt(t[o+1],0);t[4]&&(h[3]=parseFloat(t[4]))}else{if(!(t=e.match(c)))return(t=e.match(u))?"transparent"===t[1]?[0,0,0,0]:(h=i[t[1]])?(h[3]=1,h):null:null;for(o=0;o<3;o++)h[o]=Math.round(2.55*parseFloat(t[o+1]));t[4]&&(h[3]=parseFloat(t[4]))}for(o=0;o<3;o++)h[o]=r(h[o],0,255);return h[3]=r(h[3],0,1),h},c.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,o=e.match(t);if(o){var n=parseFloat(o[4]);return[(parseFloat(o[1])+360)%360,r(parseFloat(o[2]),0,100),r(parseFloat(o[3]),0,100),r(isNaN(n)?1:n,0,1)]}return null},c.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,o=e.match(t);if(o){var n=parseFloat(o[4]);return[(parseFloat(o[1])%360+360)%360,r(parseFloat(o[2]),0,100),r(parseFloat(o[3]),0,100),r(isNaN(n)?1:n,0,1)]}return null},c.to.hex=function(){var e=a(arguments);return"#"+n(e[0])+n(e[1])+n(e[2])+(e[3]<1?n(Math.round(255*e[3])):"")},c.to.rgb=function(){var e=a(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},c.to.rgb.percent=function(){var e=a(arguments),t=Math.round(e[0]/255*100),o=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+o+"%, "+r+"%)":"rgba("+t+"%, "+o+"%, "+r+"%, "+e[3]+")"},c.to.hsl=function(){var e=a(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},c.to.hwb=function(){var e=a(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},c.to.keyword=function(e){return l[e.slice(0,3)]}},function(e,t,o){"use strict";var r=o(19),n=Array.prototype.concat,i=Array.prototype.slice,a=e.exports=function(e){for(var t=[],o=0,a=e.length;o=0&&e.splice instanceof Function)}},function(e,t,o){function r(e){var t=function(t){return void 0===t||null===t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function n(e){var t=function(t){if(void 0===t||null===t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var o=e(t);if("object"==typeof o)for(var r=o.length,n=0;n1&&void 0!==arguments[1])||arguments[1],o=new c.default(this.resolveColorDelegate(e),this.format);return o.isValid()||(t&&(o=this.getFallbackColor()),this.colorpicker.trigger("colorpickerInvalid",o,e)),this.isAlphaEnabled()||(o.alpha=1),o}},{key:"getFallbackColor",value:function(){if(this.fallback&&this.fallback===this.color)return this.color;var e=this.resolveColorDelegate(this.fallback),t=new c.default(e,this.format);return t.isValid()?t:(console.warn("The fallback color is invalid. Falling back to the previous color or black if any."),this.color?this.color:new c.default("#000000",this.format))}},{key:"assureColor",value:function(){return this.hasColor()||(this.color=this.getFallbackColor()),this.color}},{key:"resolveColorDelegate",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=!1;return l.default.each(this.colorpicker.extensions,function(r,n){!1===o&&(o=n.resolveColor(e,t))}),o||e}},{key:"isInvalidColor",value:function(){return!this.hasColor()||!this.color.isValid()}},{key:"isAlphaEnabled",value:function(){return!1!==this.colorpicker.options.useAlpha}},{key:"hasColor",value:function(){return this.color instanceof c.default}},{key:"fallback",get:function(){return this.colorpicker.options.fallbackColor?this.colorpicker.options.fallbackColor:this.hasColor()?this.color:null}},{key:"format",get:function(){return this.colorpicker.options.format?this.colorpicker.options.format:this.hasColor()&&this.color.hasTransparency()&&this.color.format.match(/^hex/)?this.isAlphaEnabled()?"rgba":"hex":this.hasColor()?this.color.format:"rgb"}},{key:"color",get:function(){return this.colorpicker.element.data("color")},set:function(e){this.colorpicker.element.data("color",e),e instanceof c.default&&"auto"===this.colorpicker.options.format&&(this.colorpicker.options.format=this.color.format)}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o0?o.css(t):this.addon.css(t)}}}]),e}();t.default=i}])}); +//# sourceMappingURL=bootstrap-colorpicker.min.js.map \ No newline at end of file diff --git a/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css b/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css new file mode 100644 index 00000000..7fced300 --- /dev/null +++ b/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css @@ -0,0 +1,60 @@ +/* + * bootstrap-tagsinput v0.8.0 + * + */ + +.bootstrap-tagsinput { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + display: inline-block; + padding: 4px 6px; + color: #555; + vertical-align: middle; + border-radius: 4px; + max-width: 100%; + line-height: 22px; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; +} +.bootstrap-tagsinput.form-control input::-moz-placeholder { + color: #777; + opacity: 1; +} +.bootstrap-tagsinput.form-control input:-ms-input-placeholder { + color: #777; +} +.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { + color: #777; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .tag { + margin-right: 2px; + color: white; +} +.bootstrap-tagsinput .tag [data-role="remove"] { + margin-left: 8px; + cursor: pointer; +} +.bootstrap-tagsinput .tag [data-role="remove"]:after { + content: "x"; + padding: 0px 2px; +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} diff --git a/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js b/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js new file mode 100644 index 00000000..f4613ca6 --- /dev/null +++ b/dist/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js @@ -0,0 +1,7 @@ +/* + * bootstrap-tagsinput v0.8.0 + * + */ + +!function(a){"use strict";function b(b,c){this.isInit=!0,this.itemsArray=[],this.$element=a(b),this.$element.hide(),this.isSelect="SELECT"===b.tagName,this.multiple=this.isSelect&&b.hasAttribute("multiple"),this.objectItems=c&&c.itemValue,this.placeholderText=b.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=a('
    '),this.$input=a('').appendTo(this.$container),this.$element.before(this.$container),this.build(c),this.isInit=!1}function c(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(a){return a[c]}}}function d(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(){return c}}}function e(a){return a?i.text(a).html():""}function f(a){var b=0;if(document.selection){a.focus();var c=document.selection.createRange();c.moveStart("character",-a.value.length),b=c.text.length}else(a.selectionStart||"0"==a.selectionStart)&&(b=a.selectionStart);return b}function g(b,c){var d=!1;return a.each(c,function(a,c){if("number"==typeof c&&b.which===c)return d=!0,!1;if(b.which===c.which){var e=!c.hasOwnProperty("altKey")||b.altKey===c.altKey,f=!c.hasOwnProperty("shiftKey")||b.shiftKey===c.shiftKey,g=!c.hasOwnProperty("ctrlKey")||b.ctrlKey===c.ctrlKey;if(e&&f&&g)return d=!0,!1}}),d}var h={tagClass:function(a){return"label label-info"},focusClass:"focus",itemValue:function(a){return a?a.toString():a},itemText:function(a){return this.itemValue(a)},itemTitle:function(a){return null},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],delimiter:",",delimiterRegex:null,cancelConfirmKeysOnEmpty:!1,onTagExists:function(a,b){b.hide().fadeIn()},trimValue:!1,allowDuplicates:!1,triggerChange:!0};b.prototype={constructor:b,add:function(b,c,d){var f=this;if(!(f.options.maxTags&&f.itemsArray.length>=f.options.maxTags)&&(b===!1||b)){if("string"==typeof b&&f.options.trimValue&&(b=a.trim(b)),"object"==typeof b&&!f.objectItems)throw"Can't add objects when itemValue option is not set";if(!b.toString().match(/^\s*$/)){if(f.isSelect&&!f.multiple&&f.itemsArray.length>0&&f.remove(f.itemsArray[0]),"string"==typeof b&&"INPUT"===this.$element[0].tagName){var g=f.options.delimiterRegex?f.options.delimiterRegex:f.options.delimiter,h=b.split(g);if(h.length>1){for(var i=0;if.options.maxInputLength)){var o=a.Event("beforeItemAdd",{item:b,cancel:!1,options:d});if(f.$element.trigger(o),!o.cancel){f.itemsArray.push(b);var p=a(''+e(k)+'');if(p.data("item",b),f.findInputWrapper().before(p),p.after(" "),f.isSelect&&!a('option[value="'+encodeURIComponent(j)+'"]',f.$element).length&&!a('option[value="'+e(j)+'"]',f.$element).length){var q=a("");q.data("item",b),q.attr("value",j),f.$element.append(q)}c||f.pushVal(f.options.triggerChange),f.options.maxTags!==f.itemsArray.length&&f.items().toString().length!==f.options.maxInputLength||f.$container.addClass("bootstrap-tagsinput-max"),a(".typeahead, .twitter-typeahead",f.$container).length&&f.$input.typeahead("val",""),this.isInit?f.$element.trigger(a.Event("itemAddedOnInit",{item:b,options:d})):f.$element.trigger(a.Event("itemAdded",{item:b,options:d}))}}}else if(f.options.onTagExists){var r=a(".tag",f.$container).filter(function(){return a(this).data("item")===n});f.options.onTagExists(b,r)}}}},remove:function(b,c,d){var e=this;if(e.objectItems&&(b="object"==typeof b?a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==e.options.itemValue(b)}):a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==b}),b=b[b.length-1]),b){var f=a.Event("beforeItemRemove",{item:b,cancel:!1,options:d});if(e.$element.trigger(f),f.cancel)return;a(".tag",e.$container).filter(function(){return a(this).data("item")===b}).remove(),a("option",e.$element).filter(function(){return a(this).data("item")===b}).remove(),a.inArray(b,e.itemsArray)!==-1&&e.itemsArray.splice(a.inArray(b,e.itemsArray),1)}c||e.pushVal(e.options.triggerChange),e.options.maxTags>e.itemsArray.length&&e.$container.removeClass("bootstrap-tagsinput-max"),e.$element.trigger(a.Event("itemRemoved",{item:b,options:d}))},removeAll:function(){var b=this;for(a(".tag",b.$container).remove(),a("option",b.$element).remove();b.itemsArray.length>0;)b.itemsArray.pop();b.pushVal(b.options.triggerChange)},refresh:function(){var b=this;a(".tag",b.$container).each(function(){var c=a(this),d=c.data("item"),f=b.options.itemValue(d),g=b.options.itemText(d),h=b.options.tagClass(d);if(c.attr("class",null),c.addClass("tag "+e(h)),c.contents().filter(function(){return 3==this.nodeType})[0].nodeValue=e(g),b.isSelect){var i=a("option",b.$element).filter(function(){return a(this).data("item")===d});i.attr("value",f)}})},items:function(){return this.itemsArray},pushVal:function(){var b=this,c=a.map(b.items(),function(a){return b.options.itemValue(a).toString()});b.$element.val(c,!0),b.options.triggerChange&&b.$element.trigger("change")},build:function(b){var e=this;if(e.options=a.extend({},h,b),e.objectItems&&(e.options.freeInput=!1),c(e.options,"itemValue"),c(e.options,"itemText"),d(e.options,"tagClass"),e.options.typeahead){var i=e.options.typeahead||{};d(i,"source"),e.$input.typeahead(a.extend({},i,{source:function(b,c){function d(a){for(var b=[],d=0;d$1")}}))}if(e.options.typeaheadjs){var j=null,k={},l=e.options.typeaheadjs;a.isArray(l)?(j=l[0],k=l[1]):k=l,e.$input.typeahead(j,k).on("typeahead:selected",a.proxy(function(a,b){k.valueKey?e.add(b[k.valueKey]):e.add(b),e.$input.typeahead("val","")},e))}e.$container.on("click",a.proxy(function(a){e.$element.attr("disabled")||e.$input.removeAttr("disabled"),e.$input.focus()},e)),e.options.addOnBlur&&e.options.freeInput&&e.$input.on("focusout",a.proxy(function(b){0===a(".typeahead, .twitter-typeahead",e.$container).length&&(e.add(e.$input.val()),e.$input.val(""))},e)),e.$container.on({focusin:function(){e.$container.addClass(e.options.focusClass)},focusout:function(){e.$container.removeClass(e.options.focusClass)}}),e.$container.on("keydown","input",a.proxy(function(b){var c=a(b.target),d=e.findInputWrapper();if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");switch(b.which){case 8:if(0===f(c[0])){var g=d.prev();g.length&&e.remove(g.data("item"))}break;case 46:if(0===f(c[0])){var h=d.next();h.length&&e.remove(h.data("item"))}break;case 37:var i=d.prev();0===c.val().length&&i[0]&&(i.before(d),c.focus());break;case 39:var j=d.next();0===c.val().length&&j[0]&&(j.after(d),c.focus())}var k=c.val().length;Math.ceil(k/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("keypress","input",a.proxy(function(b){var c=a(b.target);if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");var d=c.val(),f=e.options.maxChars&&d.length>=e.options.maxChars;e.options.freeInput&&(g(b,e.options.confirmKeys)||f)&&(0!==d.length&&(e.add(f?d.substr(0,e.options.maxChars):d),c.val("")),e.options.cancelConfirmKeysOnEmpty===!1&&b.preventDefault());var h=c.val().length;Math.ceil(h/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("click","[data-role=remove]",a.proxy(function(b){e.$element.attr("disabled")||e.remove(a(b.target).closest(".tag").data("item"))},e)),e.options.itemValue===h.itemValue&&("INPUT"===e.$element[0].tagName?e.add(e.$element.val()):a("option",e.$element).each(function(){e.add(a(this).attr("value"),!0)}))},destroy:function(){var a=this;a.$container.off("keypress","input"),a.$container.off("click","[role=remove]"),a.$container.remove(),a.$element.removeData("tagsinput"),a.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var b=this.$input[0],c=this.$container[0];b&&b.parentNode!==c;)b=b.parentNode;return a(b)}},a.fn.tagsinput=function(c,d,e){var f=[];return this.each(function(){var g=a(this).data("tagsinput");if(g)if(c||d){if(void 0!==g[c]){if(3===g[c].length&&void 0!==e)var h=g[c](d,null,e);else var h=g[c](d);void 0!==h&&f.push(h)}}else f.push(g);else g=new b(this,c),a(this).data("tagsinput",g),f.push(g),"SELECT"===this.tagName&&a("option",a(this)).attr("selected","selected"),a(this).val(a(this).val())}),"string"==typeof c?f.length>1?f:f[0]:f},a.fn.tagsinput.Constructor=b;var i=a("
    ");a(function(){a("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()})}(window.jQuery); +//# sourceMappingURL=bootstrap-tagsinput.min.js.map \ No newline at end of file diff --git a/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css b/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css new file mode 100644 index 00000000..37ad6964 --- /dev/null +++ b/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css @@ -0,0 +1,38 @@ +/* + * Bootstrap TouchSpin - v4.2.5 + * A mobile and touch friendly input spinner component for Bootstrap 3 & 4. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ +/* This CSS file is unnecessary if you are not using vertical buttons functionality */ + +.bootstrap-touchspin .input-group-btn-vertical { + position: absolute; + right: 0; + height: 100%; + z-index: 11; +} + +.bootstrap-touchspin .input-group-btn-vertical > .btn { + position: absolute; + right: 0; + height: 50%; + padding: 0; + width: 2em; + text-align: center; + line-height: 1; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { + border-radius: 0 4px 0 0; + top: 0; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { + border-radius: 0 0 4px 0; + bottom: 0; +} + + diff --git a/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js b/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js new file mode 100644 index 00000000..646dc6a7 --- /dev/null +++ b/dist/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js @@ -0,0 +1,10 @@ +/* + * Bootstrap TouchSpin - v4.2.5 + * A mobile and touch friendly input spinner component for Bootstrap 3 & 4. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ + +!function(o){"function"==typeof define&&define.amd?define(["jquery"],o):"object"==typeof module&&module.exports?module.exports=function(t,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),o(n),n}:o(jQuery)}(function(j){"use strict";var D=0;j.fn.TouchSpin=function(y){var k={min:0,max:100,initval:"",replacementval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalup:"+",verticaldown:"-",verticalupclass:"",verticaldownclass:"",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-primary",buttonup_class:"btn btn-primary",buttondown_txt:"-",buttonup_txt:"+",callback_before_calculation:function(t){return t},callback_after_calculation:function(t){return t}},C={min:"min",max:"max",initval:"init-val",replacementval:"replacement-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class",buttondown_txt:"button-down-txt",buttonup_txt:"button-up-txt"};return this.each(function(){var i,p,a,u,o,s,t,n,e,r,c=j(this),l=c.data(),d=0,f=!1;function b(){""===i.prefix&&(p=o.prefix.detach()),""===i.postfix&&(a=o.postfix.detach())}function h(){var t,n,o;""!==(t=i.callback_before_calculation(c.val()))?0i.max&&(o=i.max),o=function(t){switch(i.forcestepdivisibility){case"round":return(Math.round(t/i.step)*i.step).toFixed(i.decimals);case"floor":return(Math.floor(t/i.step)*i.step).toFixed(i.decimals);case"ceil":return(Math.ceil(t/i.step)*i.step).toFixed(i.decimals);default:return t}}(o),Number(t).toString()!==o.toString()&&(c.val(o),c.trigger("change"))):""!==i.replacementval&&(c.val(i.replacementval),c.trigger("change"))}function v(){if(i.booster){var t=Math.pow(2,Math.floor(d/i.boostat))*i.step;return i.maxboostedstep&&t>i.maxboostedstep&&(t=i.maxboostedstep,s=Math.round(s/t)*t),Math.max(i.step,t)}return i.step}function x(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s+=n,null!==i.max&&s>i.max&&(s=i.max,c.trigger("touchspin.on.max"),_()),o.input.val(i.callback_after_calculation(Number(s).toFixed(i.decimals))),t!==s&&c.trigger("change")}function g(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s-=n,null!==i.min&&s'+i.prefix+"",e=''+i.postfix+"";s.hasClass("input-group-btn")||s.hasClass("input-group-prepend")?(n='",s.append(n)):(n='",j(n).insertBefore(c));p.hasClass("input-group-btn")||p.hasClass("input-group-append")?(o='",p.prepend(o)):(o='",j(o).insertAfter(c));j(a).insertBefore(c),j(e).insertAfter(c),u=t}(n):function(){var t,n="";c.hasClass("input-sm")&&(n="input-group-sm");c.hasClass("input-lg")&&(n="input-group-lg");t=i.verticalbuttons?'
    '+i.prefix+''+i.postfix+'
    ":'
    '+i.prefix+''+i.postfix+'
    ";u=j(t).insertBefore(c),j(".bootstrap-touchspin-prefix",u).after(c),c.hasClass("input-sm")?u.addClass("input-group-sm"):c.hasClass("input-lg")&&u.addClass("input-group-lg")}()}(),o={down:j(".bootstrap-touchspin-down",u),up:j(".bootstrap-touchspin-up",u),input:j("input",u),prefix:j(".bootstrap-touchspin-prefix",u).addClass(i.prefix_extraclass),postfix:j(".bootstrap-touchspin-postfix",u).addClass(i.postfix_extraclass)},b(),c.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;38===n?("up"!==f&&(x(),w()),t.preventDefault()):40===n&&("down"!==f&&(g(),m()),t.preventDefault())}),c.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;38===n?_():40===n&&_()}),c.on("blur.touchspin",function(){h(),c.val(i.callback_after_calculation(c.val()))}),o.down.on("keydown",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("down"!==f&&(g(),m()),t.preventDefault())}),o.down.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.up.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("up"!==f&&(x(),w()),t.preventDefault())}),o.up.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.down.on("mousedown.touchspin",function(t){o.down.off("touchstart.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.down.on("touchstart.touchspin",function(t){o.down.off("mousedown.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.up.on("mousedown.touchspin",function(t){o.up.off("touchstart.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("touchstart.touchspin",function(t){o.up.off("mousedown.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),o.up.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),c.on("mousewheel.touchspin DOMMouseScroll.touchspin",function(t){if(i.mousewheel&&c.is(":focus")){var n=t.originalEvent.wheelDelta||-t.originalEvent.deltaY||-t.originalEvent.detail;t.stopPropagation(),t.preventDefault(),n<0?g():x()}}),c.on("touchspin.destroy",function(){var t;t=c.parent(),_(),c.off(".touchspin"),t.hasClass("bootstrap-touchspin-injected")?(c.siblings().remove(),c.unwrap()):(j(".bootstrap-touchspin-injected",t).remove(),t.removeClass("bootstrap-touchspin")),c.data("alreadyinitialized",!1)}),c.on("touchspin.uponce",function(){_(),x()}),c.on("touchspin.downonce",function(){_(),g()}),c.on("touchspin.startupspin",function(){w()}),c.on("touchspin.startdownspin",function(){m()}),c.on("touchspin.stopspin",function(){_()}),c.on("touchspin.updatesettings",function(t,n){!function(t){(function(t){if(i=j.extend({},i,t),t.postfix){var n=c.parent().find(".bootstrap-touchspin-postfix");0===n.length&&a.insertAfter(c),c.parent().find(".bootstrap-touchspin-postfix .input-group-text").text(t.postfix)}if(t.prefix){var o=c.parent().find(".bootstrap-touchspin-prefix");0===o.length&&p.insertBefore(c),c.parent().find(".bootstrap-touchspin-prefix .input-group-text").text(t.prefix)}b()})(t),h();var n=o.input.val();""!==n&&(n=Number(i.callback_before_calculation(o.input.val())),o.input.val(i.callback_after_calculation(Number(n).toFixed(i.decimals))))}(n)});var s}()})}}); \ No newline at end of file diff --git a/dist/assets/libs/datatables/buttons.bootstrap4.min.css b/dist/assets/libs/datatables/buttons.bootstrap4.min.css new file mode 100644 index 00000000..3a8244a6 --- /dev/null +++ b/dist/assets/libs/datatables/buttons.bootstrap4.min.css @@ -0,0 +1 @@ +@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}div.dt-button-collection-title:empty{display:none}div.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}div.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}div.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}div.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection.dropdown-menu .dt-button{border-radius:0}div.dt-button-collection{-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.fixed{max-width:none}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after{display:none}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear} diff --git a/dist/assets/libs/datatables/buttons.bootstrap4.min.js b/dist/assets/libs/datatables/buttons.bootstrap4.min.js new file mode 100644 index 00000000..e046083e --- /dev/null +++ b/dist/assets/libs/datatables/buttons.bootstrap4.min.js @@ -0,0 +1,6 @@ +/*! + Bootstrap integration for DataTables' Buttons + ©2016 SpryMedia Ltd - datatables.net/license +*/ +(function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-buttons"],function(a){return b(a,window,document)}):"object"===typeof exports?module.exports=function(a,c){a||(a=window);if(!c||!c.fn.dataTable)c=require("datatables.net-bs4")(a,c).$;c.fn.dataTable.Buttons||require("datatables.net-buttons")(a,c);return b(c,a,a.document)}:b(jQuery,window,document)})(function(b){var a=b.fn.dataTable;b.extend(!0,a.Buttons.defaults,{dom:{container:{className:"dt-buttons btn-group"}, +button:{className:"btn btn-secondary"},collection:{tag:"div",className:"dt-button-collection dropdown-menu",button:{tag:"a",className:"dt-button dropdown-item",active:"active",disabled:"disabled"}}},buttonCreated:function(a,d){return a.buttons?b('
    ').append(d):d}});a.ext.buttons.collection.className+=" dropdown-toggle";a.ext.buttons.collection.rightAlignClassName="dropdown-menu-right";return a.Buttons}); diff --git a/dist/assets/libs/datatables/buttons.flash.min.js b/dist/assets/libs/datatables/buttons.flash.min.js new file mode 100644 index 00000000..5fbbfec4 --- /dev/null +++ b/dist/assets/libs/datatables/buttons.flash.min.js @@ -0,0 +1,32 @@ +(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(k){return g(k,window,document)}):"object"===typeof exports?module.exports=function(k,l){k||(k=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(k,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(k,l);return g(l,k,k.document)}:g(jQuery,window,document)})(function(g,k,l,q){function w(a){for(var b="";0<=a;)b=String.fromCharCode(a%26+65)+b,a=Math.floor(a/26)- +1;return b}function o(a,b,d){var c=a.createElement(b);d&&(d.attr&&g(c).attr(d.attr),d.children&&g.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==q&&c.appendChild(a.createTextNode(d.text)));return c}function C(a,b){var d=a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var e=0,f=a.body.length;ed&&(d=c),40'+c),c=c.replace(/_dt_b_namespace_token_/g,":"));c=c.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a[b]=c}})}var j=g.fn.dataTable,h={version:"1.0.4-TableTools2",clients:{},moviePath:"",nextId:1,$:function(a){"string"==typeof a&&(a=l.getElementById(a));a.addClass||(a.hide=function(){this.style.display="none"},a.show=function(){this.style.display= +""},a.addClass=function(a){this.removeClass(a);this.className+=" "+a},a.removeClass=function(a){this.className=this.className.replace(RegExp("\\s*"+a+"\\s*")," ").replace(/^\s+/,"").replace(/\s+$/,"")},a.hasClass=function(a){return!!this.className.match(RegExp("\\s*"+a+"\\s*"))});return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,d){(a=this.clients[a])&&a.receiveEvent(b,d)},log:function(a){//console.log("Flash: "+a)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a){var b= +{left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};""!==a.style.width&&(b.width=a.style.width.replace("px",""));""!==a.style.height&&(b.height=a.style.height.replace("px",""));for(;a;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a=a.offsetParent;return b},Client:function(a){this.handlers={};this.id=h.nextId++;this.movieId="ZeroClipboard_TableToolsMovie_"+this.id;h.register(this.id,this);a&&this.glue(a)}};h.Client.prototype={id:0,ready:!1,movie:null,clipText:"",fileName:"", +action:"copy",handCursorEnabled:!0,cssEffects:!0,handlers:null,sized:!1,sheetName:"",glue:function(a,b){this.domElement=h.$(a);var d=99;this.domElement.style.zIndex&&(d=parseInt(this.domElement.style.zIndex,10)+1);var c=h.getDOMObjectPosition(this.domElement);this.div=l.createElement("div");var e=this.div.style;e.position="absolute";e.left="0px";e.top="0px";e.width=c.width+"px";e.height=c.height+"px";e.zIndex=d;"undefined"!=typeof b&&""!==b&&(this.div.title=b);0!==c.width&&0!==c.height&&(this.sized= +!0);this.domElement&&(this.domElement.appendChild(this.div),this.div.innerHTML=this.getHTML(c.width,c.height).replace(/&/g,"&"))},positionElement:function(){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.position="absolute";b.width=a.width+"px";b.height=a.height+"px";0!==a.width&&0!==a.height&&(this.sized=!0,b=this.div.childNodes[0],b.width=a.width,b.height=a.height)},getHTML:function(a,b){var d="",c="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/))var e= +location.href.match(/^https/i)?"https://":"http://",d=d+('');else d+='';return d},hide:function(){this.div&&(this.div.style.left="-2000px")}, +show:function(){this.reposition()},destroy:function(){var a=this;this.domElement&&this.div&&(g(this.div).remove(),this.div=this.domElement=null,g.each(h.clients,function(b,d){d===a&&delete h.clients[b]}))},reposition:function(a){a&&((this.domElement=h.$(a))||this.hide());if(this.domElement&&this.div){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.left=""+a.left+"px";b.top=""+a.top+"px"}},clearText:function(){this.clipText="";this.ready&&this.movie.clearText()},appendText:function(a){this.clipText+= +a;this.ready&&this.movie.appendText(a)},setText:function(a){this.clipText=a;this.ready&&this.movie.setText(a)},setFileName:function(a){this.fileName=a;this.ready&&this.movie.setFileName(a)},setSheetData:function(a){this.ready&&this.movie.setSheetData(JSON.stringify(a))},setAction:function(a){this.action=a;this.ready&&this.movie.setAction(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled= +a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){var d,a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=l.getElementById(this.movieId);if(!this.movie){d=this;setTimeout(function(){d.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){d=this;setTimeout(function(){d.receiveEvent("load",null)},100);this.ready=!0;return}this.ready= +!0;this.movie.clearText();this.movie.appendText(this.clipText);this.movie.setFileName(this.fileName);this.movie.setAction(this.action);this.movie.setHandCursor(this.handCursorEnabled);break;case "mouseover":this.domElement&&this.cssEffects&&this.recoverActive&&this.domElement.addClass("active");break;case "mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0));break;case "mousedown":this.domElement&& +this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[a])for(var c=0,e=this.handlers[a].length;c',"xl/_rels/workbook.xml.rels":'', +"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +B=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^[\d,]+$/,style:63},{match:/^[\d,]+\.\d{2}$/,style:64}];j.Buttons.swfPath="//cdn.datatables.net/buttons/"+ +j.Buttons.version+"/swf/flashExport.swf";j.Api.register("buttons.resize()",function(){g.each(h.clients,function(a,b){b.domElement!==q&&b.domElement.parentNode&&b.positionElement()})});j.ext.buttons.copyFlash=g.extend({},u,{className:"buttons-copy buttons-flash",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){if(c._fromFlash){this.processing(!0);var a=c._flash,e=A(b,c),d=b.buttons.exportInfo(c),f=z(c),e=e.str;d.title&&(e=d.title+f+f+e);d.messageTop&&(e=d.messageTop+ +f+f+e);d.messageBottom&&(e=e+f+f+d.messageBottom);c.customize&&(e=c.customize(e,c,b));a.setAction("copy");t(a,e);this.processing(!1);b.buttons.info(b.i18n("buttons.copyTitle","Copy to clipboard"),b.i18n("buttons.copySuccess",{_:"Copied %d rows to clipboard",1:"Copied 1 row to clipboard"},data.rows),3E3)}},fieldSeparator:"\t",fieldBoundary:""});j.ext.buttons.csvFlash=g.extend({},u,{className:"buttons-csv buttons-flash",text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,b,d,c){var a= +c._flash,e=A(b,c),d=b.buttons.exportInfo(c),b=c.customize?c.customize(e.str,c,b):e.str;a.setAction("csv");a.setFileName(d.filename);t(a,b)},escapeChar:'"'});j.ext.buttons.excelFlash=g.extend({},u,{className:"buttons-excel buttons-flash",text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,b,d,c){this.processing(!0);var a=c._flash,e=0,f=g.parseXML(n["xl/worksheets/sheet1.xml"]),h=f.getElementsByTagName("sheetData")[0],d={_rels:{".rels":g.parseXML(n["_rels/.rels"])},xl:{_rels:{"workbook.xml.rels":g.parseXML(n["xl/_rels/workbook.xml.rels"])}, +"workbook.xml":g.parseXML(n["xl/workbook.xml"]),"styles.xml":g.parseXML(n["xl/styles.xml"]),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":g.parseXML(n["[Content_Types].xml"])},i=b.buttons.exportData(c.exportOptions),k,l,j=function(a){k=e+1;l=o(f,"row",{attr:{r:k}});for(var b=0,d=a.length;b'+e),e=e.replace(/_dt_b_namespace_token_/g,":"),e=e.replace(/xmlns:NS[\d]+="" NS[\d]+:/g,""));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(b,e)}})}function n(a,b,d){var c=a.createElement(b);d&&(d.attr&&j(c).attr(d.attr),d.children&&j.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==o&&c.appendChild(a.createTextNode(d.text))); +return c}function L(a,b){var d=a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var e=0,g=a.body.length;ed&&(d=c),401*a[1]?!0:!1};try{var z=new XMLSerializer,s}catch(P){}var B={"_rels/.rels":'', +"xl/_rels/workbook.xml.rels":'',"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +K=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63}, +{match:/^\-?[\d,]+\.\d{2}$/,style:64}];q.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){this.processing(!0);var e=this,a=I(b,c),g=b.buttons.exportInfo(c),f=H(c),i=a.str,d=j("
    ").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});g.title&&(i=g.title+f+f+i);g.messageTop&&(i=g.messageTop+f+f+i);g.messageBottom&&(i=i+f+f+g.messageBottom);c.customize&&(i=c.customize(i,c,b));c=j(""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + } ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + // Support: IE 9-11 only + // Also use offsetWidth/offsetHeight for when box sizing is unreliable + // We use getClientRects() to check for hidden/disconnected. + // In those cases, the computed value can be trusted to be border-box + if ( ( !support.boxSizingReliable() && isBorderBox || + val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + 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" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url, options ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " - - - - - - - - - - - - - - - -
    -
    - no wallet loaded - -
    - -
    -
    - -
    - - - - - - - - - -
    -
    - Keystore file:
    - Keystore password: - -
    -
    -

    - -Form for generating a wallet
    -
    - Password to encrypt wallet: -
    - -
    -

    - - -
    -
    - Amount: -
    - To: -
    - Gas Price: -
    - Total Gas: -
    - -
    - - -
    - -
    -
    Receive incoming transactions
    -
    Refresh transactions
    -

    -
    -
    -
    - from: - - - - to: - - - -
    -
    -
    - Transactions -
    -
    - -




    -
    Get Min Gas Price
    -
    Get Historical Min Gas Price
    -
    Get Transaction Receipt
    - -
    -
    -
    - - - - - diff --git a/existing_offline_wallet.html b/existing_offline_wallet.html new file mode 100644 index 00000000..e1fcc840 --- /dev/null +++ b/existing_offline_wallet.html @@ -0,0 +1,460 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    Existing Helios WALLET

    +
    +
    + + +
    +
    +

    Existing Helios WALLET

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

    QUICK LINKS

    +
    +
    + + +
    +
    +

    QUICK LINKS

    +
    +
    + + +
    +
    +
    +

    CURRENTLY LOADED WALLET -

    + + +
    +
    +

    DELETE CURRENT WALLET -

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

    SAVE KEYSTORE FILE

    +
    +
    + + +
    +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    +
    +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/existing_online_wallet.html b/existing_online_wallet.html new file mode 100644 index 00000000..d7dd1b06 --- /dev/null +++ b/existing_online_wallet.html @@ -0,0 +1,485 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    Existing Helios WALLET

    +
    +
    + + +
    +
    +

    Existing Helios WALLET

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

    QUICK LINKS

    +
    +
    + + +
    +
    +

    QUICK LINKS

    +
    +
    + + +
    +
    +
    +

    CURRENTLY LOADED WALLET -

    + + +
    +
    +

    DELETE CURRENT WALLET -

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

    RENAME WALLET

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

    SAVE KEYSTORE FILE

    +
    +
    + + +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    +
    +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/existing_online_wallet_local.html b/existing_online_wallet_local.html new file mode 100644 index 00000000..fc6cc14a --- /dev/null +++ b/existing_online_wallet_local.html @@ -0,0 +1,466 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    Existing Helios WALLET

    +
    +
    + + +
    +
    +

    Existing Helios WALLET

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

    QUICK LINKS

    +
    +
    + + +
    +
    +

    QUICK LINKS

    +
    +
    + + +
    +
    +
    +

    CURRENTLY LOADED WALLET -

    + + +
    +
    +

    DELETE CURRENT WALLET -

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

    SAVE KEYSTORE FILE

    +
    +
    + + +
    +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    +
    +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 264f45c1..e9108bb7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,57 +1,48 @@ -const gulp = require("gulp"); -const fileinclude = require("gulp-file-include"); +var gulp = require( 'gulp' ); +var rename = require( 'gulp-rename' ); const browserify = require("browserify"); -const buffer = require("vinyl-buffer"); const plumber = require("gulp-plumber"); -const rename = require("gulp-rename"); +const buffer = require("vinyl-buffer"); const notify = require("gulp-notify"); const source = require("vinyl-source-stream"); +var web_main = require("helios-web3"); +var styleSRC = './src/scss/style.css'; +var styleDIST = './dist/css/'; -const app = "./app/"; -const dist = "./dist/"; +var jsSRC = './src/js/script.js'; +var jsDIST = './dist/js/'; -// Error / Success Handling -let onError = function(err) { - notify.onError({ - title: "Error: " + err.plugin, - subtitle: "<%= file.relative %>", - message: "<%= error.message %>", - sound: "Beep", - icon: app + "images/icons/icon48.png" - })(err); - console.log(err.toString()); - this.emit("end"); -}; +gulp.task('style',function(){ + gulp.src( styleSRC ) + .pipe( rename( { suffix: '.min' } )) + .pipe( gulp.dest( styleDIST )); +}); -function onSuccess(msg) { - return { - message: msg + " Complete! ", - //sound: "Pop", - icon: app + "images/icons/icon48.png", - onLast: true +let onError = function(err) { + notify.onError({ + title: "Error: " + err.plugin, + subtitle: "<%= file.relative %>", + message: "<%= error.message %>", + sound: "Beep", + icon: "images/icons/icon48.png" + })(err); + //console.log(err.toString()); + this.emit("end"); }; -} - -// HTML / TPL Pages -let htmlFiles = app + "layouts/*.html"; -let includeFiles = app + "includes/*.html"; - -gulp.task("html", function(done) { - return gulp - .src(htmlFiles) - .pipe(plumber({ errorHandler: onError })) - .pipe(fileinclude({ prefix: "@@", basepath: "@file" })) - .pipe(gulp.dest(dist)) - .pipe(notify(onSuccess("HTML"))); -}); +function onSuccess(msg) { + return { + message: msg + " Complete! ", + //sound: "Pop", + icon: "images/icons/icon48.png", + onLast: true + }; + } -// js: Browserify -let js_folder = "scripts/"; -let jsFolder = app + js_folder +let jsFolder = "src/js/"; let js_srcFile = jsFolder + "main.js"; -let js_destFolder = dist + "js/"; -let js_destFile = "helios-wallet-master.js"; +let js_destFolder = "dist/js/"; +let js_destFile = "script.js"; function bundle_js(bundler) { return bundler @@ -63,73 +54,12 @@ function bundle_js(bundler) { .pipe(gulp.dest(js_destFolder)) .pipe(notify(onSuccess("JS"))); } - - gulp.task("js", function() { let bundler = browserify(js_srcFile) return bundle_js(bundler); }); +gulp.task('default',gulp.parallel("style","js")); - -// Copy -let imgSrcFolder = app + "images/**/*"; -let jsonFile = app + "*.json"; - -let jsStaticFolder = jsFolder + "static/*"; -let cssFolder = app + "css/*"; -let readMe = "./README.rst"; - -gulp.task("copy", function() { - gulp - .src(imgSrcFolder) - .pipe(gulp.dest(dist + "images")) - - gulp - .src(jsStaticFolder) - .pipe(gulp.dest(dist + "js")) - - gulp - .src(cssFolder) - .pipe(gulp.dest(dist + "css")) - - gulp - .src(jsonFile) - .pipe(gulp.dest(dist)) - - return gulp - .src(readMe) - .pipe(gulp.dest(dist)) - .pipe(notify(onSuccess(" Copy "))); -}); - - -let js_watchFolder = app + "scripts/**/*.{js,json,html}"; - -gulp.task("watchJS", function() { - gulp.watch(js_watchFolder, gulp.parallel(["js","copy"])); -}); -gulp.task("watchHtml", function() { - gulp.watch(htmlFiles, gulp.series("html")); -}); -gulp.task("watchIncludes", function() { - gulp.watch(includeFiles, gulp.series("html")); -}); -gulp.task("watchImages", function() { - gulp.watch(imgSrcFolder, gulp.series("copy")); -}); -gulp.task("watchCss", function() { - gulp.watch(cssFolder, gulp.series("copy")); -}); - - -gulp.task("watch", gulp.parallel( - "watchJS", - "watchHtml", - "watchIncludes", - "watchImages", - "watchCss" -)); - -// gulp.task("build", ["js", "html"]); -// -gulp.task('default',gulp.parallel("html", "js", "copy")); \ No newline at end of file +// gulp.task('server', ['build'], function(){ +// browser.init({server: './_site', port: port}); +// }); \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..d6a24145 --- /dev/null +++ b/index.html @@ -0,0 +1,189 @@ + + + + + + + + Helios - Login + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/local_wallet.html b/local_wallet.html new file mode 100644 index 00000000..e20c5a83 --- /dev/null +++ b/local_wallet.html @@ -0,0 +1,384 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    GENERATE A NEW LOCAL WALLET

    +
    +
    + + +
    +
    +

    GENERATE A NEW LOCAL WALLET

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

    LOAD EXISTING WALLET FROM PRIVATE KEY

    +
    +
    + + +
    +
    +

    LOAD EXISTING WALLET FROM PRIVATE KEY

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

    LOAD EXISTING WALLET FROM AN ENCRYPTED KEYSTORE

    +
    +
    + + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/local_wallet_local.html b/local_wallet_local.html new file mode 100644 index 00000000..313ac9c3 --- /dev/null +++ b/local_wallet_local.html @@ -0,0 +1,390 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    GENERATE A NEW LOCAL WALLET

    +
    +
    + + +
    +
    +

    GENERATE A NEW LOCAL WALLET

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

    LOAD EXISTING WALLET FROM PRIVATE KEY

    +
    +
    + + +
    +
    +

    LOAD EXISTING WALLET FROM PRIVATE KEY

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

    LOAD EXISTING WALLET FROM AN ENCRYPTED KEYSTORE

    +
    +
    + + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/login.html b/login.html new file mode 100644 index 00000000..d6a24145 --- /dev/null +++ b/login.html @@ -0,0 +1,189 @@ + + + + + + + + Helios - Login + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/menu.html b/menu.html new file mode 100644 index 00000000..0d736961 --- /dev/null +++ b/menu.html @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 06d548fe..3217fe7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,199 @@ { - "requires": true, + "name": "gulp_new", + "version": "1.0.0", "lockfileVersion": 1, + "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, "@types/node": { - "version": "10.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.5.tgz", - "integrity": "sha512-RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA==" + "version": "10.17.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.14.tgz", + "integrity": "sha512-G0UmX5uKEmW+ZAhmZ6PLTQ5eu/VPaT+d/tdLd5IFsKRPcbe6lPxocBtcYBFSaLaCW8O60AX90e91Nsp8lVHCNw==" }, "JSONStream": { "version": "1.3.5", @@ -16,11 +204,6 @@ "through": ">=2.2.7 <3" } }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" - }, "abstract-leveldown": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", @@ -36,57 +219,27 @@ "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" - }, - "dependencies": { - "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" - }, - "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "requires": { - "mime-db": "1.42.0" - } - } } }, "acorn": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz", - "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==" - }, - "acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" - }, - "acorn-globals": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", - "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" }, "acorn-node": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.2.tgz", - "integrity": "sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "requires": { - "acorn": "^6.0.2", - "acorn-dynamic-import": "^4.0.0", - "acorn-walk": "^6.1.0", - "xtend": "^4.0.1" + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" } }, "acorn-walk": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", - "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.0.0.tgz", + "integrity": "sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==" }, "aes-js": { "version": "3.0.0", @@ -94,11 +247,11 @@ "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" }, "ajv": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", - "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -139,14 +292,12 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" }, "ansi-wrap": { "version": "0.1.0", @@ -184,19 +335,15 @@ "dev": true }, "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-filter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, "requires": { "make-iterator": "^1.0.0" } @@ -210,31 +357,20 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, "requires": { "make-iterator": "^1.0.0" } }, "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" }, "array-flatten": { "version": "1.1.1", @@ -245,23 +381,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, "requires": { "array-slice": "^1.0.0", "is-number": "^4.0.0" }, "dependencies": { - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" } } }, @@ -269,7 +397,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, "requires": { "is-number": "^4.0.0" }, @@ -277,25 +404,14 @@ "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" } } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - }, "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" }, "array-sort": { "version": "1.0.0", @@ -341,10 +457,11 @@ } }, "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { + "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { @@ -375,46 +492,36 @@ "dev": true }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.1.1.tgz", + "integrity": "sha512-X5Dj8hK1pJNC2Wzo2Rcp9FBVdJMGRR/S7V+lH46s8GVFhtbo5O4Le5GECCF/8PISVdkUA6mMPvgz7qTTD1rf1g==" }, "async-done": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.1.tgz", - "integrity": "sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg==", - "dev": true, + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.2", - "process-nextick-args": "^1.0.7", + "process-nextick-args": "^2.0.0", "stream-exhaust": "^1.0.1" - }, - "dependencies": { - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - } } }, "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "async-settle": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, "requires": { "async-done": "^1.2.2" } @@ -441,15 +548,19 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + }, + "babelify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==" }, "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, "requires": { "arr-filter": "^1.1.1", "arr-flatten": "^1.0.1", @@ -519,19 +630,13 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true } } }, "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -547,9 +652,9 @@ "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" }, "binary-extensions": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", - "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, "bindings": { @@ -586,9 +691,9 @@ } }, "bluebird": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==" + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { "version": "4.11.8", @@ -610,13 +715,6 @@ "qs": "6.7.0", "raw-body": "2.4.0", "type-is": "~1.6.17" - }, - "dependencies": { - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } } }, "brace-expansion": { @@ -675,11 +773,6 @@ "umd": "^3.0.0" } }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" - }, "browser-resolve": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", @@ -696,9 +789,9 @@ } }, "browserify": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz", - "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", "requires": { "JSONStream": "^1.0.3", "assert": "^1.4.0", @@ -737,7 +830,7 @@ "shasum": "^1.0.0", "shell-quote": "^1.6.1", "stream-browserify": "^2.0.0", - "stream-http": "^2.0.0", + "stream-http": "^3.0.0", "string_decoder": "^1.1.1", "subarg": "^1.0.0", "syntax-error": "^1.1.1", @@ -825,9 +918,9 @@ } }, "buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" @@ -925,7 +1018,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -935,9 +1027,9 @@ } }, "chokidar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.0.tgz", - "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "requires": { "anymatch": "^2.0.0", @@ -951,7 +1043,7 @@ "normalize-path": "^3.0.0", "path-is-absolute": "^1.0.0", "readdirp": "^2.2.1", - "upath": "^1.1.0" + "upath": "^1.1.1" }, "dependencies": { "normalize-path": { @@ -983,12 +1075,6 @@ "static-extend": "^0.1.1" }, "dependencies": { - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -1027,9 +1113,9 @@ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" }, "cloneable-readable": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", - "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "requires": { "inherits": "^2.0.1", "process-nextick-args": "^2.0.0", @@ -1046,7 +1132,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, "requires": { "arr-map": "^2.0.2", "for-own": "^1.0.0", @@ -1063,6 +1148,19 @@ "object-visit": "^1.0.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -1087,9 +1185,9 @@ } }, "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" } @@ -1103,9 +1201,9 @@ } }, "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-ie": { "version": "1.0.0", @@ -1129,12 +1227,9 @@ } }, "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "requires": { - "date-now": "^0.1.4" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "constants-browserify": { "version": "1.0.0", @@ -1155,10 +1250,9 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "requires": { "safe-buffer": "~5.1.1" } @@ -1260,27 +1354,19 @@ "randomfill": "^1.0.3" } }, - "cssom": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", - "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==" - }, - "cssstyle": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", - "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "requires": { - "cssom": "0.3.x" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "d": { + "dash-ast": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" }, "dashdash": { "version": "1.14.1", @@ -1290,21 +1376,6 @@ "assert-plus": "^1.0.0" } }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1413,11 +1484,6 @@ } } }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -1438,8 +1504,7 @@ "default-resolution": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" }, "deferred-leveldown": { "version": "1.2.2", @@ -1496,12 +1561,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true } } }, @@ -1521,20 +1580,20 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "deps-sort": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", - "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", "requires": { "JSONStream": "^1.0.3", - "shasum": "^1.0.0", + "shasum-object": "^1.0.0", "subarg": "^1.0.0", "through2": "^2.0.0" } }, "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -1581,14 +1640,6 @@ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "requires": { - "webidl-conversions": "^4.0.2" - } - }, "drbg.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", @@ -1649,9 +1700,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -1668,9 +1719,9 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { "once": "^1.4.0" } @@ -1693,21 +1744,19 @@ } }, "es5-ext": { - "version": "0.10.47", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.47.tgz", - "integrity": "sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw==", - "dev": true, + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "requires": { "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -1715,24 +1764,22 @@ } }, "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "^1.0.1", + "ext": "^1.1.2" } }, "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "requires": { "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.1" } }, @@ -1744,43 +1791,12 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", - "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - } - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { "version": "1.8.1", @@ -2004,12 +2020,20 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" }, "dependencies": { - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" } } }, @@ -2019,11 +2043,24 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { - "kind-of": "^1.1.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "extglob": { @@ -2088,12 +2125,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true } } }, @@ -2114,19 +2145,19 @@ } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" }, "fd-slicer": { "version": "1.1.0", @@ -2137,9 +2168,9 @@ } }, "file-saver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.0.tgz", - "integrity": "sha512-cYM1ic5DAkg25pHKgi5f10ziAM7RJU37gaH1XQlyNDrtUnzhC/dfoV9zf2OmF0RMKi42jG5B0JWBnPQqyj/G6g==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", + "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" }, "file-type": { "version": "5.2.0", @@ -2199,32 +2230,21 @@ } }, "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { "detect-file": "^1.0.0", - "is-glob": "^3.1.0", + "is-glob": "^4.0.0", "micromatch": "^3.0.4", "resolve-dir": "^1.0.1" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } } }, "fined": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", - "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "requires": { "expand-tilde": "^2.0.2", @@ -2240,46 +2260,25 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, - "flatnest": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flatnest/-/flatnest-1.0.0.tgz", - "integrity": "sha1-IEIa0FtGxjytMO8UqOxiX4az8cU=", - "dev": true - }, "flush-write-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.0.tgz", - "integrity": "sha512-6MHED/cmsyux1G4/Cek2Z776y9t7WCNd3h2h/HW91vFeU7pzMhA8XvAlDhHcanG5IWuIh/xcC7JASY4WQpG6xg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", - "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "readable-stream": "^2.3.6" } }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, "requires": { "for-in": "^1.0.1" } @@ -2364,14 +2363,15 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" }, "dependencies": { "abbrev": { @@ -2419,7 +2419,7 @@ } }, "chownr": { - "version": "1.1.1", + "version": "1.1.3", "bundled": true, "dev": true, "optional": true @@ -2449,12 +2449,12 @@ "optional": true }, "debug": { - "version": "2.6.9", + "version": "3.2.6", "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "deep-extend": { @@ -2476,12 +2476,12 @@ "optional": true }, "fs-minipass": { - "version": "1.2.5", + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.6.0" } }, "fs.realpath": { @@ -2507,7 +2507,7 @@ } }, "glob": { - "version": "7.1.3", + "version": "7.1.6", "bundled": true, "dev": true, "optional": true, @@ -2536,7 +2536,7 @@ } }, "ignore-walk": { - "version": "3.0.1", + "version": "3.0.3", "bundled": true, "dev": true, "optional": true, @@ -2555,7 +2555,7 @@ } }, "inherits": { - "version": "2.0.3", + "version": "2.0.4", "bundled": true, "dev": true, "optional": true @@ -2597,7 +2597,7 @@ "optional": true }, "minipass": { - "version": "2.3.5", + "version": "2.9.0", "bundled": true, "dev": true, "optional": true, @@ -2607,12 +2607,12 @@ } }, "minizlib": { - "version": "1.2.1", + "version": "1.3.3", "bundled": true, "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.9.0" } }, "mkdirp": { @@ -2625,24 +2625,24 @@ } }, "ms": { - "version": "2.0.0", + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, "needle": { - "version": "2.2.4", + "version": "2.4.0", "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", + "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { - "version": "0.10.3", + "version": "0.14.0", "bundled": true, "dev": true, "optional": true, @@ -2656,7 +2656,7 @@ "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", - "tar": "^4" + "tar": "^4.4.2" } }, "nopt": { @@ -2670,13 +2670,22 @@ } }, "npm-bundled": { - "version": "1.0.5", + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.2.0", + "version": "1.4.7", "bundled": true, "dev": true, "optional": true, @@ -2747,7 +2756,7 @@ "optional": true }, "process-nextick-args": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true, "optional": true @@ -2788,7 +2797,7 @@ } }, "rimraf": { - "version": "2.6.3", + "version": "2.7.1", "bundled": true, "dev": true, "optional": true, @@ -2815,7 +2824,7 @@ "optional": true }, "semver": { - "version": "5.6.0", + "version": "5.7.1", "bundled": true, "dev": true, "optional": true @@ -2868,18 +2877,18 @@ "optional": true }, "tar": { - "version": "4.4.8", + "version": "4.4.13", "bundled": true, "dev": true, "optional": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", "mkdirp": "^0.5.0", "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" + "yallist": "^3.0.3" } }, "util-deprecate": { @@ -2904,7 +2913,7 @@ "optional": true }, "yallist": { - "version": "3.0.3", + "version": "3.1.1", "bundled": true, "dev": true, "optional": true @@ -2932,6 +2941,11 @@ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, "get-assigned-identifiers": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", @@ -2963,9 +2977,9 @@ } }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3068,6 +3082,11 @@ "which": "^1.2.14" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, "glogg": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", @@ -3099,9 +3118,9 @@ } }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" }, "graceful-readlink": { "version": "1.0.1", @@ -3114,21 +3133,21 @@ "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" }, "gulp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz", - "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "requires": { - "glob-watcher": "^5.0.0", - "gulp-cli": "^2.0.0", - "undertaker": "^1.0.0", + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", "vinyl-fs": "^3.0.0" }, "dependencies": { "gulp-cli": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz", - "integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", "dev": true, "requires": { "ansi-colors": "^1.0.1", @@ -3141,7 +3160,7 @@ "gulplog": "^1.0.0", "interpret": "^1.1.0", "isobject": "^3.0.1", - "liftoff": "^2.5.0", + "liftoff": "^3.1.0", "matchdep": "^2.0.0", "mute-stdout": "^1.0.0", "pretty-hrtime": "^1.0.0", @@ -3153,21 +3172,6 @@ } } }, - "gulp-file-include": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gulp-file-include/-/gulp-file-include-2.0.1.tgz", - "integrity": "sha512-CqwcK/X+GsHbOeJ7RUgUKGGD34UR7gVyHEmeJOwVdJKPdMMr505JtAh5cqKupcaISS4vDSMfJk+RmD1J7kxT+Q==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-stream": "^1.6.0", - "extend": "^3.0.1", - "flatnest": "^1.0.0", - "plugin-error": "^0.1.2", - "through2": "^2.0.3", - "vinyl": "^2.1.0" - } - }, "gulp-notify": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-3.2.0.tgz", @@ -3186,7 +3190,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", - "dev": true, "requires": { "chalk": "^1.1.3", "fancy-log": "^1.3.2", @@ -3195,9 +3198,9 @@ } }, "gulp-rename": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", "dev": true }, "gulplog": { @@ -3235,20 +3238,24 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" }, "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, "has-to-string-tag-x": { @@ -3310,19 +3317,20 @@ } }, "helios-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/helios-utils/-/helios-utils-0.1.0.tgz", - "integrity": "sha512-pOBHRlBqGQyyguBaEf1h9rvrF9ziWmG/PV2C7u+HHY11RbJoN6JEMR+NGlZTHEd3HsUjdT7gjoz6+FndpHbonw==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/helios-utils/-/helios-utils-0.1.1.tgz", + "integrity": "sha512-5d989Ww+VM9KBcbqGC309zeKXtn81XBd53NiyqRIkLPnc/SmLKvk4yMJO0qX3IryZLBRF/b0iqOM9HDKKLDj5g==", "requires": { + "await-lock": "^2.0.1", "bcryptjs": "^2.4.3", "superagent": "^4.1.0", "superagent-no-cache": "^0.1.1" } }, "helios-web3": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/helios-web3/-/helios-web3-0.1.0.tgz", - "integrity": "sha512-1UEDhCfmjg0dXHbUll8p867ibvG8Q44bnVqvx/hxIyAlt7AXn2ECh5aFYSBztP/SAjMS6MeInQcdFotwJo6ZYA==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/helios-web3/-/helios-web3-0.1.1.tgz", + "integrity": "sha512-tfeJmxvvM2h/DOLSnGAwIgJ7x1pBXcE/6deBNVMtZrZfx7rETi6yuXvrIMvDRJNByo4zlEM443j0mX8HPFNI8Q==", "requires": { "any-promise": "^1.3.0", "browserify": "^16.2.3", @@ -3343,28 +3351,20 @@ } }, "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { "parse-passwd": "^1.0.0" } }, "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", "dev": true }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, "htmlescape": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", @@ -3380,6 +3380,13 @@ "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "http-https": { @@ -3426,9 +3433,9 @@ } }, "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, "immediate": { "version": "3.2.3", @@ -3445,9 +3452,9 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -3618,9 +3625,9 @@ "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -3750,8 +3757,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isstream": { "version": "0.1.2", @@ -3768,68 +3774,29 @@ } }, "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" }, "js-sha3": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.6.1.tgz", "integrity": "sha1-W4n3enR3Z5h39YxKB1JAk0sflcA=" }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, - "jsdom": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-13.2.0.tgz", - "integrity": "sha512-cG1NtMWO9hWpqRNRR3dSvEQa8bFI6iLlqU2x4kwX51FQjp0qus8T9aBaAO6iGp3DeBrhdwuKxckknohkmfvsFw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.0.9", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.5", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-schema": { "version": "0.2.3", @@ -3860,6 +3827,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "requires": { + "minimist": "^1.2.0" + } + }, "jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", @@ -3916,32 +3891,23 @@ } }, "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "labeled-stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz", - "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", "requires": { "inherits": "^2.0.1", - "isarray": "^2.0.4", "stream-splicer": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz", - "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==" - } } }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, "requires": { "default-resolution": "^2.0.0", "es6-weak-map": "^2.0.1" @@ -4087,23 +4053,14 @@ } } }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", "dev": true, "requires": { "extend": "^3.0.0", - "findup-sync": "^2.0.0", + "findup-sync": "^3.0.0", "fined": "^1.0.1", "flagged-respawn": "^1.0.0", "is-plain-object": "^2.0.4", @@ -4126,9 +4083,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -4140,26 +4097,21 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, "lodash.template": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", - "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "requires": { - "lodash._reinterpolate": "~3.0.0", + "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", - "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "requires": { - "lodash._reinterpolate": "~3.0.0" + "lodash._reinterpolate": "^3.0.0" } }, "lowercase-keys": { @@ -4191,17 +4143,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, "requires": { "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "map-cache": { @@ -4229,6 +4172,29 @@ "micromatch": "^3.0.4", "resolve": "^1.4.0", "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } }, "md5.js": { @@ -4287,6 +4253,13 @@ "readable-stream": "^2.0.0", "rlp": "^2.0.0", "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + } } }, "methods": { @@ -4313,39 +4286,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "miller-rabin": { @@ -4358,21 +4298,21 @@ } }, "mime": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", - "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", - "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" }, "mime-types": { - "version": "2.1.22", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", - "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "requires": { - "mime-db": "~1.38.0" + "mime-db": "1.43.0" } }, "mimic-response": { @@ -4412,9 +4352,9 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", @@ -4456,21 +4396,21 @@ } }, "mock-fs": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.10.3.tgz", - "integrity": "sha512-bcukePBvuA3qovmq0Qtqu9+1APCIGkFHnsozrPIVromt5XFGGgkQSfaN0H6RI8gStHkO/hRgimvS3tooNes4pQ==" + "version": "4.10.4", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.10.4.tgz", + "integrity": "sha512-gDfZDLaPIvtOusbusLinfx6YSe2YpQsDT8qdP41P47dQ/NQggtkHukz7hwqgt8QvMBmAv+Z6DGmXPyb5BWX2nQ==" }, "module-deps": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.0.tgz", - "integrity": "sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz", + "integrity": "sha512-a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==", "requires": { "JSONStream": "^1.0.3", "browser-resolve": "^1.7.0", - "cached-path-relative": "^1.0.0", + "cached-path-relative": "^1.0.2", "concat-stream": "~1.6.0", "defined": "^1.0.0", - "detective": "^5.0.2", + "detective": "^5.2.0", "duplexer2": "^0.1.2", "inherits": "^2.0.1", "parents": "^1.0.0", @@ -4509,9 +4449,9 @@ } }, "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" }, "nano-json-stream-parser": { "version": "0.1.2", @@ -4535,39 +4475,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "negotiator": { @@ -4578,13 +4485,12 @@ "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "node-notifier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", - "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", "requires": { "growly": "^1.3.0", "is-wsl": "^1.1.0", @@ -4624,10 +4530,9 @@ } }, "now-and-later": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz", - "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "requires": { "once": "^1.3.2" } @@ -4654,11 +4559,6 @@ } } }, - "nwsapi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.0.tgz", - "integrity": "sha512-ZG3bLAvdHmhIjaQ/Db1qvBxsGvFMLIRpQszyqbg31VJ53UP++uZX1/gf3Ut96pdwN9AuDwlMqIYLm0UPCdUeHg==" - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -4701,9 +4601,9 @@ } }, "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-visit": { @@ -4731,20 +4631,11 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, "requires": { "array-each": "^1.0.1", "array-slice": "^1.0.0", "for-own": "^1.0.0", "isobject": "^3.0.0" - }, - "dependencies": { - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - } } }, "object.map": { @@ -4770,7 +4661,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, "requires": { "for-own": "^1.0.0", "make-iterator": "^1.0.0" @@ -4800,19 +4690,6 @@ "wrappy": "1" } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -4855,9 +4732,9 @@ } }, "pako": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", - "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parents": { "version": "1.0.1", @@ -4868,9 +4745,9 @@ } }, "parse-asn1": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", - "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -4916,11 +4793,6 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" - }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -5048,24 +4920,48 @@ "arr-diff": "^1.0.1", "arr-union": "^2.0.1", "extend-shallow": "^1.1.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } } }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", @@ -5083,9 +4979,9 @@ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" }, "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "proxy-addr": { "version": "2.0.5", @@ -5102,9 +4998,9 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" }, "public-encrypt": { "version": "4.0.3", @@ -5146,9 +5042,9 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "query-string": { "version": "5.1.1", @@ -5171,9 +5067,9 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { "safe-buffer": "^5.1.0" } @@ -5238,9 +5134,9 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5249,16 +5145,6 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "readdirp": { @@ -5289,27 +5175,6 @@ "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "remove-bom-buffer": { @@ -5393,48 +5258,10 @@ "uuid": "^3.3.2" }, "dependencies": { - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", - "requires": { - "lodash": "^4.17.11" - } - }, - "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", - "requires": { - "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" } } }, @@ -5451,9 +5278,9 @@ "dev": true }, "resolve": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", - "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", "requires": { "path-parse": "^1.0.6" } @@ -5533,14 +5360,6 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "saxes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.6.tgz", - "integrity": "sha512-LAYs+lChg1v5uKNzPtsgTxSS5hLo8aIhSMCJt1WMpefAxm3D1RTpMwSpb6ebdL31cubiLTnhokVktBW+cv9Y9w==", - "requires": { - "xmlchars": "^1.3.1" - } - }, "scrypt": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz", @@ -5572,25 +5391,18 @@ } }, "secp256k1": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.7.1.tgz", - "integrity": "sha512-1cf8sbnRreXrQFdH6qsg2H71Xw91fCCS9Yp021GnUNJzWJS/py96fS4lHbnTnouLp08Xj6jBoBB6V78Tdbdu5g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", + "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", "requires": { "bindings": "^1.5.0", "bip66": "^1.1.5", "bn.js": "^4.11.8", "create-hash": "^1.2.0", "drbg.js": "^1.0.1", - "elliptic": "^6.4.1", + "elliptic": "^6.5.2", "nan": "^2.14.0", "safe-buffer": "^5.1.2" - }, - "dependencies": { - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - } } }, "seek-bzip": { @@ -5607,9 +5419,9 @@ "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "semver-greatest-satisfied-range": { "version": "1.1.0", @@ -5640,11 +5452,6 @@ "statuses": "~1.5.0" }, "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -5682,9 +5489,9 @@ "dev": true }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -5724,9 +5531,9 @@ } }, "sha3": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.3.tgz", - "integrity": "sha512-sOWDZi8cDBRkLfWOw18wvJyNblXDHzwMGnRWut8zNNeIeLnmMRO17bjpLc7OzMuj1ASUgx2IyohzUCAl+Kx5vA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.6.tgz", + "integrity": "sha512-KgLGmJGrmNB4JWVsAV11Yk6KbvsAiygWJc7t5IebWva/0NukNrjJqhtKhzy3Eiv2AKuGvhZZt7dt1mDo7HkoiQ==", "requires": { "nan": "2.13.2" }, @@ -5747,17 +5554,19 @@ "sha.js": "~2.4.4" } }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" + "fast-safe-stringify": "^2.0.7" } }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -5862,12 +5671,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true } } }, @@ -5897,12 +5700,12 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -5948,9 +5751,9 @@ } }, "spdx-license-ids": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", - "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, "split-string": { @@ -5960,27 +5763,6 @@ "dev": true, "requires": { "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "sshpk": { @@ -6031,11 +5813,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", @@ -6057,31 +5834,41 @@ "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" }, "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", + "readable-stream": "^3.0.6", "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, "stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", - "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.2" @@ -6104,9 +5891,9 @@ } }, "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } @@ -6115,7 +5902,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -6177,20 +5963,20 @@ "ms": "^2.1.1" } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" }, - "qs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", - "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "readable-stream": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", - "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6210,8 +5996,7 @@ "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" }, "sver-compat": { "version": "1.5.0", @@ -6244,36 +6029,20 @@ }, "dependencies": { "eth-lib": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.27.tgz", - "integrity": "sha512-B8czsfkJYzn2UIEMwjc7Mbj+Cy72V+/OXH/tb44LV8jhrjizQJJ325xMOMyk3+ETa6r6oi0jsUY14+om8mQMWA==", + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", - "keccakjs": "^0.2.1", "nano-json-stream-parser": "^0.1.2", "servify": "^0.1.12", "ws": "^3.0.0", "xhr-request-promise": "^0.1.2" } - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } } } }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" - }, "syntax-error": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", @@ -6393,16 +6162,16 @@ "is-negated-glob": "^1.0.0" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, "to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -6433,27 +6202,6 @@ "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "to-regex-range": { @@ -6480,19 +6228,13 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tty-browserify": { @@ -6513,13 +6255,10 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-is": { "version": "1.6.18", @@ -6528,21 +6267,6 @@ "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" - }, - "dependencies": { - "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" - }, - "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "requires": { - "mime-db": "1.42.0" - } - } } }, "typedarray": { @@ -6584,26 +6308,26 @@ "dev": true }, "undeclared-identifiers": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz", - "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", "requires": { "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", "get-assigned-identifiers": "^1.2.0", "simple-concat": "^1.0.0", "xtend": "^4.0.1" } }, "underscore": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", - "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.2.tgz", + "integrity": "sha512-D39qtimx0c1fI3ya1Lnhk3E9nONswSKhnffBI0gME9C99fYOkNi04xs8K6pePLhvl1frbDemkaBQ5ikWllR2HQ==" }, "undertaker": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.0.tgz", - "integrity": "sha1-M52kZGJS0ILcN45wgGcpl1DhG0k=", - "dev": true, + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", "requires": { "arr-flatten": "^1.0.1", "arr-map": "^2.0.0", @@ -6619,48 +6343,18 @@ "undertaker-registry": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } + "set-value": "^2.0.1" } }, "unique-stream": { @@ -6719,9 +6413,9 @@ } }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, "uri-js": { @@ -6796,6 +6490,13 @@ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "requires": { "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "util-deprecate": { @@ -6809,14 +6510,14 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8flags": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz", - "integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", "dev": true, "requires": { "homedir-polyfill": "^1.0.1" @@ -6925,27 +6626,9 @@ } }, "vm-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", - "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "w3c-xmlserializer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.0.1.tgz", - "integrity": "sha512-XZGI1OH/OLQr/NaJhhPmzhngwcAnZDLytsvXnRmlYeRkmbb0I7sqFFA22erq4WQR0sUu17ZSQOAV9mFwCqKRNg==", - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "web3": { "version": "1.0.0-beta.37", @@ -7316,24 +6999,9 @@ "version": "1.8.3", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } } } }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, "websocket": { "version": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2", "from": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible", @@ -7344,29 +7012,6 @@ "yaeti": "^0.0.6" } }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -7381,11 +7026,6 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -7402,11 +7042,13 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz", - "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "async-limiter": "~1.0.0" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } }, "xhr": { @@ -7450,25 +7092,15 @@ "cookiejar": "^2.1.1" } }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", - "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==" - }, "xmlhttprequest": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { "version": "3.2.1", diff --git a/package.json b/package.json index aa66d66e..5159a2ec 100644 --- a/package.json +++ b/package.json @@ -1,32 +1,30 @@ { - "name": "helios-wallet", - "version": "0.2.0", - "description": "Javascript wallet for Helios Protocol", - "homepage": "https://github.com/Helios-Protocol/helios-wallet", - "devDependencies": { - "gulp": "^4.0.0", - "gulp-file-include": "^2.0.1", - "gulp-plumber": "^1.2.1", - "gulp-rename": "^1.4.0" - }, + "name": "gulp_new", + "version": "1.0.0", + "main": "index.js", "dependencies": { - "await-lock": "^2.0.1", - "bcryptjs": "^2.4.3", - "browserify": "^16.2.3", - "file-saver": "^2.0.0", + "@babel/core": "^7.8.4", + "async": "^3.1.1", + "babelify": "^10.0.0", + "browserify": "^16.5.0", + "file-saver": "^2.0.2", "gulp-notify": "^3.2.0", + "gulp-plumber": "^1.2.1", "helios-utils": "^0.1.1", "helios-web3": "^0.1.1", - "jquery": "^3.3.1", - "jsdom": "^13.2.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "superagent": "^4.1.0", - "superagent-no-cache": "^0.1.1", - "underscore": "^1.9.1", + "jquery": "^3.4.1", + "undertaker": "^1.2.1", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" }, - "author": "Tommy Mckinnon (https://heliosprotocol.io)", - "license": "MIT" + "devDependencies": { + "gulp": "^4.0.2", + "gulp-rename": "^2.0.0" + }, + "scripts": { + "test": "gulp" + }, + "author": "", + "license": "ISC", + "description": "" } diff --git a/paper_wallet.html b/paper_wallet.html new file mode 100644 index 00000000..1363c99c --- /dev/null +++ b/paper_wallet.html @@ -0,0 +1,325 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    + +
    + +
    +
    + +
    +
    +

    Paper Wallet

    +
    +
    + + +
    +
    +

    Paper Wallet

    +
    +
    + +
    +
    +
    +
    +
    user-image
    +
    +
    +

    HELIOS WALLET NAME :

    +

    +
    +
    +

    HELIOS WALLET USERNAME :

    +

    +
    +
    +
    +
    +

    YOUR ADDRESS :

    +

    +
    +
    +

    YOUR PRIVATE KEY :

    +

    +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    +
    +
    +
    + Helios Wallet Version 0.2 +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/paper_wallet_local.html b/paper_wallet_local.html new file mode 100644 index 00000000..4535635f --- /dev/null +++ b/paper_wallet_local.html @@ -0,0 +1,331 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + + +
    +
    + +
    + +
    +
    + +
    +
    +

    Paper Wallet

    +
    +
    + + +
    +
    +

    Paper Wallet

    +
    +
    + +
    +
    +
    +
    +
    user-image
    +
    +
    +

    HELIOS WALLET NAME :

    +

    +
    +
    +

    HELIOS WALLET USERNAME :

    +

    +
    +
    +
    +
    +

    YOUR ADDRESS :

    +

    +
    +
    +

    YOUR PRIVATE KEY :

    +

    +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + + +
    +
    +
    +
    + Helios Wallet Version 0.2 +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/register.html b/register.html new file mode 100644 index 00000000..e50c8775 --- /dev/null +++ b/register.html @@ -0,0 +1,122 @@ + + + + + + + Helios - Register + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setting.html b/setting.html new file mode 100644 index 00000000..792bbaf6 --- /dev/null +++ b/setting.html @@ -0,0 +1,608 @@ + + + + + Helios Wallet + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    + +
    +
    + + +
    + +
    +
    +

    Security Settings

    +
    +
    + + +
    +
    +

    Security Settings

    +
    +
    + +
    +
    +
    + +
    Protect your account with 2-factor authentication
    +

    Every login to your account will require a unique code generated in an authenticator app. Please note that 2FA will be set up in Helios wallet.

    +
    +
    +
    2 - Factor Authentication Status -
    + +
    Disabled
    +
    +
    + Helios +
    +
    You can use any authenticator app e.g. Google Authenticator.
    + Google Play + App Store +
    +
    + +
    +
    +
    + + + + + + +
    +
    +
    + + + +
    +
    + + + +
    Customization
    +
    + +
    + +
    Choose Variation
    +
    +
    Default
    + vertical +
    +
    +
    Top Nav
    + horizontal +
    +
    +
    Dark Side Nav
    + dark sidenav +
    +
    +
    Condensed Side Nav
    + condensed +
    +
    +
    Fixed Width (Boxed)
    + + boxed + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + Helios Wallet Version 0.2 | Terms of use +
    +
    + © COPYRIGHT 2020. HELIOS BLOCKCHAIN TECHNOLOGIES LTD. ALL RIGHTS RESERVED. +
    +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/Graphik/GraphikBlack.otf b/src/assets/Graphik/GraphikBlack.otf new file mode 100644 index 00000000..41f13e1a Binary files /dev/null and b/src/assets/Graphik/GraphikBlack.otf differ diff --git a/src/assets/Graphik/GraphikBlackItalic.otf b/src/assets/Graphik/GraphikBlackItalic.otf new file mode 100644 index 00000000..ed121865 Binary files /dev/null and b/src/assets/Graphik/GraphikBlackItalic.otf differ diff --git a/src/assets/Graphik/GraphikBold.otf b/src/assets/Graphik/GraphikBold.otf new file mode 100644 index 00000000..4b3e9c56 Binary files /dev/null and b/src/assets/Graphik/GraphikBold.otf differ diff --git a/src/assets/Graphik/GraphikBoldItalic.otf b/src/assets/Graphik/GraphikBoldItalic.otf new file mode 100644 index 00000000..b84efb40 Binary files /dev/null and b/src/assets/Graphik/GraphikBoldItalic.otf differ diff --git a/src/assets/Graphik/GraphikExtralight.otf b/src/assets/Graphik/GraphikExtralight.otf new file mode 100644 index 00000000..7e03539a Binary files /dev/null and b/src/assets/Graphik/GraphikExtralight.otf differ diff --git a/src/assets/Graphik/GraphikExtralightItalic.otf b/src/assets/Graphik/GraphikExtralightItalic.otf new file mode 100644 index 00000000..dceef416 Binary files /dev/null and b/src/assets/Graphik/GraphikExtralightItalic.otf differ diff --git a/src/assets/Graphik/GraphikLight.otf b/src/assets/Graphik/GraphikLight.otf new file mode 100644 index 00000000..3fa0a033 Binary files /dev/null and b/src/assets/Graphik/GraphikLight.otf differ diff --git a/src/assets/Graphik/GraphikLightItalic.otf b/src/assets/Graphik/GraphikLightItalic.otf new file mode 100644 index 00000000..f37751d7 Binary files /dev/null and b/src/assets/Graphik/GraphikLightItalic.otf differ diff --git a/src/assets/Graphik/GraphikMedium.otf b/src/assets/Graphik/GraphikMedium.otf new file mode 100644 index 00000000..e03a1008 Binary files /dev/null and b/src/assets/Graphik/GraphikMedium.otf differ diff --git a/src/assets/Graphik/GraphikMediumItalic.otf b/src/assets/Graphik/GraphikMediumItalic.otf new file mode 100644 index 00000000..508509b7 Binary files /dev/null and b/src/assets/Graphik/GraphikMediumItalic.otf differ diff --git a/src/assets/Graphik/GraphikRegular.otf b/src/assets/Graphik/GraphikRegular.otf new file mode 100644 index 00000000..81004388 Binary files /dev/null and b/src/assets/Graphik/GraphikRegular.otf differ diff --git a/src/assets/Graphik/GraphikRegularItalic.otf b/src/assets/Graphik/GraphikRegularItalic.otf new file mode 100644 index 00000000..8cefe1c1 Binary files /dev/null and b/src/assets/Graphik/GraphikRegularItalic.otf differ diff --git a/src/assets/Graphik/GraphikSemibold.otf b/src/assets/Graphik/GraphikSemibold.otf new file mode 100644 index 00000000..45cf6bc8 Binary files /dev/null and b/src/assets/Graphik/GraphikSemibold.otf differ diff --git a/src/assets/Graphik/GraphikSemiboldItalic.otf b/src/assets/Graphik/GraphikSemiboldItalic.otf new file mode 100644 index 00000000..f88d99d6 Binary files /dev/null and b/src/assets/Graphik/GraphikSemiboldItalic.otf differ diff --git a/src/assets/Graphik/GraphikSuper.otf b/src/assets/Graphik/GraphikSuper.otf new file mode 100644 index 00000000..24106b23 Binary files /dev/null and b/src/assets/Graphik/GraphikSuper.otf differ diff --git a/src/assets/Graphik/GraphikSuperItalic.otf b/src/assets/Graphik/GraphikSuperItalic.otf new file mode 100644 index 00000000..e45e11f8 Binary files /dev/null and b/src/assets/Graphik/GraphikSuperItalic.otf differ diff --git a/src/assets/Graphik/GraphikThin.otf b/src/assets/Graphik/GraphikThin.otf new file mode 100644 index 00000000..1b4af61b Binary files /dev/null and b/src/assets/Graphik/GraphikThin.otf differ diff --git a/src/assets/Graphik/GraphikThinItalic.otf b/src/assets/Graphik/GraphikThinItalic.otf new file mode 100644 index 00000000..e2b49ebb Binary files /dev/null and b/src/assets/Graphik/GraphikThinItalic.otf differ diff --git a/src/assets/css/app-dark.min.css b/src/assets/css/app-dark.min.css new file mode 100644 index 00000000..5b50f664 --- /dev/null +++ b/src/assets/css/app-dark.min.css @@ -0,0 +1,5712 @@ + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 100; + src: url(../fonts/graphik/GraphikThin.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 200; + src: url(../fonts/graphik/GraphikExtralight.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 300; + src: url(../fonts/graphik/GraphikLight.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + src: url(../fonts/graphik/GraphikRegular.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 500; + src: url(../fonts/graphik/GraphikMedium.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 600; + src: url(../fonts/graphik/GraphikSemibold.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 700; + src: url(../fonts/graphik/GraphikBold.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 800; + src: url(../fonts/graphik/GraphikBlack.otf); +} + +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 900; + src: url(../fonts/graphik/GraphikSuper.otf); +} + + +html { + position: relative; + min-height: 100% +} + +body { + padding-bottom: 60px; + overflow-x: hidden; + font-family: 'Graphik'; +} + +.nav-second-level li a, +.nav-thrid-level li a { + padding: 8px 20px; + color: #6e768e; + display: block; + position: relative; + -webkit-transition: all .4s; + transition: all .4s +} + + .nav-second-level li a:focus, + .nav-second-level li a:hover, + .nav-thrid-level li a:focus, + .nav-thrid-level li a:hover { + color: #bcc1cc + } + +.nav-second-level li > a.active, +.nav-thrid-level li > a.active { + color: #bcc1cc +} + +#wrapper { + height: 100%; + overflow: hidden; + width: 100% +} + +.content-page { + margin-left: 250px; + overflow: hidden; + padding: 0 12.5px 5px 12.5px; + min-height: 80vh; + margin-top: 100px +} + +.left-side-menu { + width: 250px; + background: #464c5a; + bottom: 0; + padding: 0 0 30px 0; + position: fixed; + top: 100px; + -webkit-transition-duration: .2s; + transition-duration: .2s; + -webkit-box-shadow: 1px .05rem .01rem rgba(75, 75, 90, .075); + box-shadow: 1px .05rem .01rem rgba(75, 75, 90, .075); + z-index: 99; + border-right: 1px solid #787c87; +} + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 30px; + } + +#sidebar-menu { + padding-bottom: 30px +} + + #sidebar-menu > ul > li.mm-active > a { + border-right: 3px solid #e6d46a; + color: #bcc1cc; + background-color: #292d36 + } + + #sidebar-menu > ul > li.mm-active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > a { + color: #fff; + display: block; + padding: 15px 30px; + font-size: 15px; + font-weight: 400; + position: relative; + -webkit-transition: all .4s; + transition: all .4s; + border-left: 3px solid transparent + } + + #sidebar-menu > ul > li > a svg { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 10px 0 3px; + color: #6e768e; + fill: rgba(110, 118, 142, .12) + } + + #sidebar-menu > ul > li > a:active, + #sidebar-menu > ul > li > a:focus, + #sidebar-menu > ul > li > a:hover { + color: #bcc1cc; + text-decoration: none; + background-image: linear-gradient(to right, rgb(85, 90, 103), rgb(71, 77, 98)); + border-right: 3px solid #e6d46a; + } + + #sidebar-menu > ul > li > a:active svg, + #sidebar-menu > ul > li > a:focus svg, + #sidebar-menu > ul > li > a:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > a > span { + vertical-align: middle; + font-size: 0.8rem; + font-weight: 200; + letter-spacing: 1px; + } + + #sidebar-menu > ul > li > a i { + display: inline-block; + line-height: 1rem; + margin: 0 10px 0 3px; + text-align: center; + vertical-align: middle; + width: 20px + } + + #sidebar-menu > ul > li > a.active { + border-right: 3px solid #e6d46a; + color: #fff; + background-image: linear-gradient(to right, rgb(85, 90, 103), rgb(71, 77, 98)); + } + + #sidebar-menu > ul > li > a.active svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + #sidebar-menu > ul > li > ul { + padding-left: 43px + } + + #sidebar-menu > ul > li > ul ul { + padding-left: 20px + } + + #sidebar-menu .menu-arrow { + -webkit-transition: -webkit-transform .15s; + transition: -webkit-transform .15s; + transition: transform .15s; + transition: transform .15s, -webkit-transform .15s; + position: absolute; + right: 30px; + display: inline-block; + font-family: unicons; + text-rendering: auto; + line-height: 1.3rem; + font-size: .9rem; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + top: 15px + } + + #sidebar-menu .menu-arrow:before { + content: "\e82f" + } + + #sidebar-menu .badge { + margin-top: 3px + } + + #sidebar-menu .nav-second-level > li .menu-arrow { + top: 8px + } + + #sidebar-menu li.mm-active > a > span.menu-arrow { + -webkit-transform: rotate(90deg); + transform: rotate(90deg) + } + + #sidebar-menu .menu-title { + padding: 15px 30px 10px 30px; + letter-spacing: .05em; + pointer-events: none; + cursor: default; + font-size: .6875rem; + text-transform: uppercase; + color: #6e768e + } + +.user-profile { + padding: 0px 16px 0px 30px; + border-right: 2px solid #787c87; + border-left: 1.5px solid #787c87; +} + + .user-profile .avatar-xs { + display: none + } + + .user-profile .pro-user-name { + color: #6e768e; + font-weight: 600 + } + + .user-profile .pro-user-desc { + text-transform: uppercase; + font-size: .6rem; + font-weight: 700; + letter-spacing: 1px + } + + .user-profile .dropdown-toggle svg { + width: 18px; + height: 18px; + color: #6e768e; + background-color: rgba(110, 118, 142, .1); + border-radius: 3px + } + +.left-side-menu-condensed .logo { + width: 70px !important; + text-align: center +} + + .left-side-menu-condensed .logo span.logo-lg { + display: none + } + + .left-side-menu-condensed .logo span.logo-sm { + display: block !important + } + +.left-side-menu-condensed .navbar-custom { + left: 0 !important; + padding-left: 10px +} + + .left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn { + display: block !important + } + +.left-side-menu-condensed .left-side-menu { + position: absolute; + width: 70px !important; + z-index: 5 +} + + .left-side-menu-condensed .left-side-menu .slimScrollDiv, + .left-side-menu-condensed .left-side-menu .slimscroll-menu { + overflow: inherit !important; + height: auto !important + } + + .left-side-menu-condensed .left-side-menu .slimScrollBar { + visibility: hidden + } + + .left-side-menu-condensed .left-side-menu .sidebar-content { + height: auto + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu .badge, + .left-side-menu-condensed .left-side-menu #sidebar-menu .label, + .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow, + .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title { + display: none !important + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li { + position: relative; + white-space: nowrap + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a { + padding: 15px; + min-height: 54px; + -webkit-transition: none; + transition: none; + margin: 0 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:active, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:focus, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:hover { + color: #bcc1cc + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a svg { + width: 26px + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a span { + display: none; + padding-left: 25px; + vertical-align: baseline + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a.active { + background-color: #292d36 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a { + position: relative; + width: calc(190px + 70px); + color: #bcc1cc !important; + background-color: #292d36; + -webkit-transition: none; + transition: none + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a span { + display: inline + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.mm-active:after, + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.open:after { + display: none + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul { + display: block; + left: 70px; + position: absolute; + width: 190px; + height: auto !important; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul ul { + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a { + -webkit-box-shadow: none; + box-shadow: none; + padding: 8px 20px; + position: relative; + width: 190px; + z-index: 6 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a:hover { + color: #bcc1cc + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul { + padding: 5px 0; + z-index: 9999; + display: none; + background-color: #323742 + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li:hover > ul { + display: block; + left: 190px; + margin-top: -36px; + height: auto !important; + position: absolute; + width: 190px + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li > a span.pull-right { + position: absolute; + right: 20px; + top: 12px; + -webkit-transform: rotate(270deg); + transform: rotate(270deg) + } + + .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li.active a { + color: #564ab1 + } + +/*.left-side-menu-condensed .user-profile { + padding: 15px +}*/ + +.left-side-menu-condensed .user-profile .avatar-sm { + display: none +} + +.left-side-menu-condensed .user-profile .avatar-xs { + display: block +} + +.left-side-menu-condensed .user-profile .pro-user-desc, +.left-side-menu-condensed .user-profile .pro-user-name { + display: none +} + +.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg { + background-color: transparent +} + +.left-side-menu-condensed .content-page { + margin-left: 70px !important +} + +.left-side-menu-condensed .footer { + left: 70px !important +} + +.left-side-menu-condensed .user-box { + display: none +} + +@media (min-width:769px) { + body.left-side-menu-condensed { + min-height: 1200px + } +} + +@media (max-width:1024px) { + .left-side-menu { + top: 72px; + padding: 12px 0 + } + + .left-side-menu-condensed .left-side-menu { + padding-top: 12px + } +} + +@media (max-width:767.98px) { + body { + overflow-x: hidden + } + + .left-side-menu { + display: none; + z-index: 10 !important; + top: 72px + } + + .sidebar-enable .left-side-menu { + display: block + } + + .content-page, + .left-side-menu-condensed .content-page { + margin-left: 0 !important; + padding: 0 10px; + margin-top: 70px; + } + + .pro-user-name { + display: none + } + + .logo-box { + display: none + } +} + +.left-side-menu-dark .metismenu li a[aria-expanded=true] { + color: #564ab1 !important +} + +.left-side-menu-dark .left-side-menu { + background-color: #f5f5fb; + -webkit-box-shadow: none; + box-shadow: none +} + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a svg { + color: #564ab1; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a { + color: #9097a7 + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a svg { + color: #9097a7; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:active, + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:focus, + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:hover { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active { + color: #564ab1; + background-color: #fff + } + + .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active svg { + color: #564ab1; + fill: rgba(255, 255, 255, .12) + } + + .left-side-menu-dark .left-side-menu #sidebar-menu .menu-title { + color: #6b768d + } + +.left-side-menu-dark .nav-second-level li a, +.left-side-menu-dark .nav-thrid-level li a { + color: #9097a7 +} + + .left-side-menu-dark .nav-second-level li a:focus, + .left-side-menu-dark .nav-second-level li a:hover, + .left-side-menu-dark .nav-thrid-level li a:focus, + .left-side-menu-dark .nav-thrid-level li a:hover { + background-color: transparent; + color: #564ab1 + } + +.left-side-menu-dark .nav-second-level li.mm-active > a, +.left-side-menu-dark .nav-thrid-level li.mm-active > a { + color: #564ab1 +} + +.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a { + background-color: #fff; + color: #564ab1 !important +} + +.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active > a, +.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active > a { + color: #bcc1cc +} + +.left-side-menu-dark .user-profile .pro-user-desc, +.left-side-menu-dark .user-profile .pro-user-name { + color: #6b768d +} + +.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg { + background-color: #fff; + color: #fff +} + +.navbar-custom { + padding: 0 22px 0 37px; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 100px; + z-index: 100; + background-color: #464c5a; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 0.15rem 0 rgb(120, 124, 135); +} + + .navbar-custom .topnav-menu > li { + float: left + } + + .navbar-custom .topnav-menu .nav-link { + padding: 0 15px; + color: #6e768e; + min-width: 32px; + display: block; + line-height: 72px; + text-align: center; + max-height: 72px + } + + .navbar-custom .topnav-menu .nav-link svg { + height: 20px; + width: 20px; + color: #aaa; + } + + .navbar-custom .topnav-menu .nav-link:active svg, + .navbar-custom .topnav-menu .nav-link:focus svg, + .navbar-custom .topnav-menu .nav-link:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .navbar-custom .dropdown.show .nav-link { + background-color: rgba(255, 255, 255, .05) + } + + .navbar-custom .menu-left { + overflow: hidden + } + + .navbar-custom .app-search { + padding: 17px 0; + overflow: hidden; + margin-left: 15px; + margin-right: 15px + } + + .navbar-custom .app-search form { + max-width: 320px + } + + .navbar-custom .app-search .form-control { + border: 1px solid transparent; + height: 38px; + padding-left: 20px; + padding-right: 20px; + background-color: #3b414f; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: .3rem + } + + .navbar-custom .app-search .form-control:focus { + background-color: #3b414f; + border: 1px solid #3b414f; + } + + .navbar-custom .app-search svg { + position: absolute; + z-index: 10; + font-size: 18px; + color: #6b768d; + line-height: 38px; + left: 10px; + top: 10px; + width: 20px; + height: 20px + } + + .navbar-custom .button-menu-mobile { + border: none; + color: #e6d46a; + display: block; + height: 72px; + line-height: 72px; + width: 60px; + background-color: transparent; + cursor: pointer; + margin-right: 45px + } + + .navbar-custom .button-menu-mobile.disable-btn { + display: none + } + + .navbar-custom .button-menu-mobile .menu-icon { + display: inline-block + } + + .navbar-custom .button-menu-mobile .close-icon { + display: none + } + + .navbar-custom .button-menu-mobile.open .menu-icon { + display: none + } + + .navbar-custom .button-menu-mobile.open .close-icon { + display: inline-block + } + + .navbar-custom .logo span.logo-sm { + display: none + } + +.text-logo { + text-transform: uppercase; + font-weight: 900; + letter-spacing: 1px +} + +@-webkit-keyframes blinker { + 50% { + opacity: 0 + } +} + +@keyframes blinker { + 50% { + opacity: 0 + } +} + +.noti-scroll { + max-height: 230px +} + +.notification-list { + margin-left: 0 +} + + .notification-list .noti-title { + background-color: transparent; + padding: 7px 20px 15px + } + + .notification-list .noti-icon { + font-size: 21px; + vertical-align: middle + } + + .notification-list .noti-icon-badge { + display: inline-block; + position: absolute; + top: 24px; + right: 16px; + width: 12px; + height: 12px; + background-color: #ff5c75; + border: 2px solid #323742; + border-radius: 50%; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + -webkit-animation: blinker 3s linear infinite; + animation: blinker 3s linear infinite; + -webkit-animation-fill-mode: initial; + animation-fill-mode: initial + } + + .notification-list .notify-item { + padding: 12px 20px + } + + .notification-list .notify-item .notify-icon { + float: left; + height: 36px; + width: 36px; + font-size: 16px; + line-height: 36px; + text-align: center; + margin-right: 10px; + border-radius: 50%; + color: #fff + } + + .notification-list .notify-item .notify-details { + margin-bottom: 5px; + overflow: hidden; + margin-left: 45px; + text-overflow: ellipsis; + white-space: nowrap; + color: #bcc1cc; + line-height: 1.5 + } + + .notification-list .notify-item .notify-details b { + font-weight: 500 + } + + .notification-list .notify-item .notify-details small { + display: block + } + + .notification-list .notify-item .notify-details span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px + } + + .notification-list .notify-item .user-msg { + margin-left: 45px; + white-space: normal; + line-height: 16px + } + + .notification-list .profile-dropdown-items .notify-item { + padding: .35rem 1.5rem + } + +.profile-dropdown { + display: none +} + +.profile-dropdown-items { + width: 170px +} + + .profile-dropdown-items i { + vertical-align: middle; + margin-right: 5px + } + +.nav-user { + padding: 0 12px !important +} + + .nav-user img { + height: 42px; + width: 42px; + border: 2px solid #fff; + } + +@media (max-width:1024px) { + .navbar-custom { + left: 0; + padding: 0 10px; + margin: 0; + height: 70px; + } + + .navbar-custom .button-menu-mobile.disable-btn { + display: block + } + + .navbar-custom .logo { + display: none + } +} + +@media (max-width:575.98px) { + .navbar-custom .page-title { + display: none + } +} + +.page-title-topbar { + font-size: 20px; + margin: 0; + line-height: 72px +} + +.page-title { + padding: 30px 0 10px 0; +} + +.page-title-1 { + padding: 0px 0 10px 0; +} + +.page-title-2 { + padding: 30px 0 20px 0; +} + +.page-title .breadcrumb { + background-color: transparent; + padding: 0; + margin-bottom: 0 +} + +.page-title h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.page-title-1 h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.page-title-2 h4 { + font-size: 15px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; +} + +.footer { + bottom: 0; + padding: 19px 15px 20px; + position: absolute; + right: 0; + color: #8790a4; + left: 250px +} + + .footer .footer-links a { + color: #8790a4; + margin-left: 1.5rem; + -webkit-transition: all .4s; + transition: all .4s + } + + .footer .footer-links a:hover { + color: #d6d9e0 + } + + .footer .footer-links a:first-of-type { + margin-left: 0 + } + +.footer-alt { + left: 0 !important; + text-align: center; + background-color: transparent +} + +@media (max-width:767.98px) { + .footer { + left: 0 !important; + text-align: center + } +} + +body[data-layout=topnav] .container-fluid { + padding-right: 24px; + padding-left: 24px +} + +body[data-layout=topnav] .navbar-custom { + position: relative; + padding: 0 +} + + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg, + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg, + body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg { + color: #6e768e + } + +body[data-layout=topnav] .content-page { + margin-top: 0; + margin-left: 0 !important; + padding: 5px 0 5px 0 +} + +body[data-layout=topnav] .footer { + left: 0 +} + +body[data-layout=topnav] .user-profile { + padding: 20px 0 +} + +body[data-layout=topnav] .profile-dropdown { + display: block +} + +.topnav { + background: #323742 +} + +.topbar-nav { + margin: 0; + padding: 0 +} + + .topbar-nav .badge { + display: none + } + + .topbar-nav .metismenu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 0 + } + + .topbar-nav .metismenu .has-arrow:after { + width: .4em; + height: .4em; + right: 1rem; + -webkit-transform: rotate(45deg) translate(0, -50%); + transform: rotate(45deg) translate(0, -50%) + } + + .topbar-nav .metismenu .menu-title { + display: none + } + + .topbar-nav .metismenu li:active, + .topbar-nav .metismenu li:focus, + .topbar-nav .metismenu li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li:active svg, + .topbar-nav .metismenu li:focus svg, + .topbar-nav .metismenu li:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li a { + color: #6e768e; + font-size: 1rem; + position: relative; + padding: 1rem; + display: block + } + + .topbar-nav .metismenu li a svg { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 5px 0 0; + color: #6e768e; + fill: rgba(110, 118, 142, .12) + } + + .topbar-nav .metismenu li a > span { + vertical-align: middle + } + + .topbar-nav .metismenu li a:active, + .topbar-nav .metismenu li a:focus, + .topbar-nav .metismenu li a:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li a:active svg, + .topbar-nav .metismenu li a:focus svg, + .topbar-nav .metismenu li a:hover svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li:nth-child(2) a { + padding-left: 0 + } + + .topbar-nav .metismenu li .menu-arrow { + -webkit-transition: -webkit-transform .15s; + transition: -webkit-transform .15s; + transition: transform .15s; + transition: transform .15s, -webkit-transform .15s; + display: inline-block; + font-family: unicons; + text-rendering: auto; + line-height: 1.3rem; + font-size: 1.25rem; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + vertical-align: middle; + margin-left: 5px + } + + .topbar-nav .metismenu li .menu-arrow:before { + content: "\e82d" + } + + .topbar-nav .metismenu li.mm-active > a { + color: #bcc1cc + } + + .topbar-nav .metismenu li.mm-active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li.mm-active > a > span.menu-arrow { + -webkit-transform: rotate(180deg); + transform: rotate(180deg) + } + + .topbar-nav .metismenu li.active > a { + color: #bcc1cc + } + + .topbar-nav .metismenu li.active > a svg { + color: #bcc1cc; + fill: rgba(188, 193, 204, .1) + } + + .topbar-nav .metismenu li .nav-second-level { + color: #6e768e; + background-color: #323742; + background-clip: padding-box; + border-radius: 0 0 .3rem .3rem; + min-width: calc(10rem + 1.5rem); + font-size: calc(.9rem - .01rem); + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); + padding: .5rem 0 + } + + .topbar-nav .metismenu li .nav-second-level li:active, + .topbar-nav .metismenu li .nav-second-level li:focus, + .topbar-nav .metismenu li .nav-second-level li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li .nav-second-level li:first-of-type { + padding-top: .5rem + } + + .topbar-nav .metismenu li .nav-second-level li:last-of-type { + padding-bottom: .5rem + } + + .topbar-nav .metismenu li .nav-second-level a { + display: block; + width: 100%; + padding: .35rem 1.5rem !important; + clear: both; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + white-space: nowrap; + background-color: transparent; + border: 0 + } + + .topbar-nav .metismenu li .nav-second-level a:focus, + .topbar-nav .metismenu li .nav-second-level a:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .topbar-nav .metismenu li .nav-second-level .has-arrow:after { + margin-top: -2px + } + + .topbar-nav .metismenu li .nav-second-level .menu-arrow { + float: right + } + + .topbar-nav .metismenu li .nav-third-level { + color: #6e768e; + min-width: calc(10rem + 1.5rem) + } + + .topbar-nav .metismenu li .nav-third-level li:active, + .topbar-nav .metismenu li .nav-third-level li:focus, + .topbar-nav .metismenu li .nav-third-level li:hover { + color: #bcc1cc; + text-decoration: none + } + + .topbar-nav .metismenu li .nav-third-level li:first-of-type { + padding-top: .5rem + } + + .topbar-nav .metismenu li .nav-third-level li:last-of-type { + padding-bottom: .5rem + } + + .topbar-nav .metismenu li .nav-third-level a { + display: block; + width: 100%; + padding: .35rem 1.5rem !important; + clear: both; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + white-space: nowrap; + background-color: transparent; + border: 0; + padding-left: 2.2rem !important + } + + .topbar-nav .metismenu li .nav-third-level a:focus, + .topbar-nav .metismenu li .nav-third-level a:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .topbar-nav .metismenu li .nav-third-level .has-arrow:after { + margin-top: -2px + } + + .topbar-nav .metismenu li .nav-third-level .menu-arrow { + float: right + } + +@media (min-width:992px) { + body[data-layout=topnav] .container-fluid { + max-width: 85% + } + + body[data-layout=topnav] .navbar-custom .logo { + display: block + } + + body[data-layout=topnav] .navbar-custom .logo span.logo-sm { + display: none !important + } + + body[data-layout=topnav] .navbar-custom .logo span.logo-lg { + display: block + } + + body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn { + display: none !important + } + + body[data-layout=topnav].boxed-layout .container-fluid { + max-width: 97% + } + + .topbar-nav .metismenu { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .topbar-nav .metismenu > li { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column + } + + .topbar-nav .metismenu > li > ul { + position: absolute; + z-index: 1001 + } + + .topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link { + padding-left: 0 + } + + .navbar-toggle { + display: none + } +} + +@media (max-width:991.98px) { + body[data-layout=topnav] .navbar-custom .container-fluid { + padding-right: 12px; + padding-left: 12px + } + + .topnav { + overflow: auto + } + + .topbar-nav { + max-height: 400px + } + + .topbar-nav .metismenu li a { + padding: 15px 0 + } + + .topbar-nav .metismenu li .nav-second-level { + -webkit-box-shadow: none; + box-shadow: none; + padding-top: 0 + } + + .topbar-nav .metismenu li .nav-second-level li:first-of-type { + padding: 0 + } + + .topbar-nav .metismenu li .nav-second-level a { + padding-right: 0 !important + } + + .topbar-nav .metismenu li .nav-second-level a:focus, + .topbar-nav .metismenu li .nav-second-level a:hover { + background-color: transparent + } + + .topbar-nav .metismenu li .menu-arrow { + float: right; + margin-top: 2px + } +} + +@media (min-width:992px) and (max-width:1180px) { + .topbar-nav .metismenu li .menu-arrow { + display: none + } +} + +.right-bar { + background-color: #323742; + -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + display: block; + position: fixed; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out; + width: 260px; + z-index: 9999; + float: right !important; + right: -270px; + top: 0; + bottom: 0; + padding-bottom: 60px +} + + .right-bar .rightbar-title { + padding: 25px 25px + } + + .right-bar .right-bar-toggle { + height: 24px; + width: 24px; + line-height: 24px; + text-align: center; + border-radius: 50%; + margin-top: -4px + } + + .right-bar .demo-img { + height: 200px + } + +.rightbar-overlay { + background-color: rgba(188, 193, 204, .55); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 9998; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out +} + +.right-bar-enabled .right-bar { + right: 0 +} + +.right-bar-enabled .rightbar-overlay { + display: block +} + +@media (max-width:767.98px) { + .right-bar { + overflow: auto + } + + .right-bar .slimscroll-menu { + height: auto !important + } +} + +.activity-widget .activity-list { + border-bottom: 1px solid #323742; + padding: 12px 0 +} + + .activity-widget .activity-list:last-child { + border: none + } + +.upgrade-wid .laptop-img { + position: relative; + bottom: 22px +} + +@media (min-width:1200px) { + .scrollable-layout { + padding-bottom: 0 + } + + .scrollable-layout #wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex + } + + .scrollable-layout .left-side-menu { + position: relative; + min-width: 250px; + min-height: 100vh + } + + .scrollable-layout .navbar-custom { + position: absolute + } + + .scrollable-layout .content-page { + margin-left: 0; + width: 100%; + padding-bottom: 60px + } + + .scrollable-layout.left-side-menu-condensed .left-side-menu { + min-width: 70px + } + + .scrollable-layout.left-side-menu-condensed .content-page { + margin-left: 0 !important + } +} + +.boxed-layout { + background: #252830 +} + + .boxed-layout #wrapper { + max-width: 1300px; + margin: 0 auto; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + background: #292d36 + } + + .boxed-layout .navbar-custom { + max-width: 1300px; + margin: 0 auto + } + + .boxed-layout .footer { + margin: 0 auto; + max-width: calc(1300px - 250px); + background: #292d36 + } + + .boxed-layout.left-side-menu-condensed { + min-height: auto + } + + .boxed-layout.left-side-menu-condensed .footer { + max-width: calc(1300px - 70px) + } + +.width-xs { + min-width: 80px +} + +.width-sm { + min-width: 95px +} + +.width-md { + min-width: 110px +} + +.width-lg { + min-width: 140px +} + +.width-xl { + min-width: 160px +} + +.font-family-secondary { + font-family: "Nunito Sans", sans-serif +} + +.avatar-xs { + height: 1.5rem; + width: 1.5rem +} + +.avatar-sm { + height: 2.25rem; + width: 2.25rem +} + +.avatar { + height: 3rem; + width: 3rem +} + +.avatar-download { + height: 40px; +} + +.avatar-md { + height: 3.5rem; + width: 3.5rem +} + +.avatar-lg { + height: 4.5rem; + width: 4.5rem +} + +.avatar-xl { + height: 6rem; + width: 6rem +} + +.avatar-xxl { + height: 7.5rem; + width: 7.5rem +} + +.avatar-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100% +} + +.avatar-group { + padding-left: 12px +} + + .avatar-group .avatar-group-item { + margin: 0 0 10px -12px; + display: inline-block; + border: 2px solid #fff; + border-radius: 50% + } + +.font-weight-medium { + font-weight: 500 +} + +.font-weight-semibold { + font-weight: 600 +} + +.sp-line-1, +.sp-line-2, +.sp-line-3, +.sp-line-4 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical +} + +.sp-line-1 { + -webkit-line-clamp: 1 +} + +.sp-line-2 { + -webkit-line-clamp: 2 +} + +.sp-line-3 { + -webkit-line-clamp: 3 +} + +.sp-line-4 { + -webkit-line-clamp: 4 +} + +.pull-in { + margin-left: -1.25rem; + margin-right: -1.25rem +} + +.social-list-item { + height: 2rem; + width: 2rem; + line-height: calc(2rem - 4px); + display: block; + border: 2px solid #6b768d; + border-radius: 50%; + color: #6b768d +} + +.widget-flat { + position: relative; + overflow: hidden +} + + .widget-flat i.widget-icon { + font-size: 36px + } + +.conversation-list { + list-style: none; + height: 332px; + padding: 0 7px +} + + .conversation-list li { + margin-bottom: 24px + } + + .conversation-list .chat-avatar { + float: left; + text-align: center; + width: 34px + } + + .conversation-list .chat-avatar img { + border-radius: 100%; + width: 100% + } + + .conversation-list .chat-avatar i { + font-size: 12px; + font-style: normal + } + + .conversation-list .ctext-wrap { + background: #f0f2fe; + color: #5369f8; + border-radius: .3rem; + display: inline-block; + padding: 4px 12px; + position: relative; + min-width: 160px + } + + .conversation-list .ctext-wrap i { + display: block; + font-size: 12px; + font-style: normal; + font-weight: 700; + position: relative + } + + .conversation-list .ctext-wrap p { + margin: 0; + padding-top: 3px + } + + .conversation-list .ctext-wrap:after { + right: 98%; + top: 0; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-top-color: #f0f2fe; + border-width: 6px; + margin-left: -1px; + border-right-color: #f0f2fe + } + + .conversation-list .conversation-text { + float: left; + font-size: 12px; + margin-left: 12px; + width: 70% + } + + .conversation-list .odd .chat-avatar { + float: right !important + } + + .conversation-list .odd .conversation-text { + float: right !important; + margin-right: 12px; + text-align: right; + width: 70% !important + } + + .conversation-list .odd .ctext-wrap { + background-color: #3b414e; + color: #a1a8b8 + } + + .conversation-list .odd .ctext-wrap:after { + border-color: transparent; + border-left-color: #3b414e; + border-top-color: #3b414e; + left: 99% !important + } + +.profile-widget { + position: relative +} + + .profile-widget .card-action { + position: absolute; + right: 7px; + top: 12px; + z-index: 100 + } + + .profile-widget .card-img-top { + max-height: 220px + } + + .profile-widget .profile-info { + margin-top: -2.7rem + } + +.calendar-widget .flatpickr-calendar { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3b414e !important +} + +.checkbox label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 400; + margin-bottom: 0 +} + + .checkbox label::before { + background-color: #3b414e; + border-radius: 3px; + border: 2px solid #3b414e; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + -webkit-transition: .3s ease-in-out; + transition: .3s ease-in-out; + width: 18px; + outline: 0 !important; + top: 2px + } + + .checkbox label::after { + color: #a1a8b8; + display: inline-block; + font-size: 11px; + height: 18px; + left: 0; + margin-left: -18px; + padding-left: 3px; + padding-top: 2px; + position: absolute; + top: 0; + width: 18px + } + +.checkbox input[type=checkbox] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + + .checkbox input[type=checkbox]:disabled + label { + opacity: .65 + } + + .checkbox input[type=checkbox]:focus + label::before { + outline-offset: -2px; + outline: 0 + } + + .checkbox input[type=checkbox]:checked + label::after { + content: ""; + position: absolute; + top: 6px; + left: 7px; + display: table; + width: 4px; + height: 8px; + border: 2px solid #a1a8b8; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg) + } + + .checkbox input[type=checkbox]:disabled + label::before { + background-color: #3b414e; + cursor: not-allowed + } + +.checkbox.checkbox-circle label::before { + border-radius: 50% +} + +.checkbox.checkbox-inline { + margin-top: 0 +} + +.checkbox.checkbox-single input { + height: 18px; + width: 18px; + position: absolute +} + +.checkbox.checkbox-single label { + height: 18px; + width: 18px +} + + .checkbox.checkbox-single label:before { + margin-left: 0 + } + + .checkbox.checkbox-single label:after { + margin-left: 0 + } + +.checkbox-primary input[type=checkbox]:checked + label::before { + background-color: #5369f8; + border-color: #5369f8 +} + +.checkbox-primary input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-secondary input[type=checkbox]:checked + label::before { + background-color: #292d36; + border-color: #292d36 +} + +.checkbox-secondary input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-success input[type=checkbox]:checked + label::before { + background-color: #43d39e; + border-color: #43d39e +} + +.checkbox-success input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-info input[type=checkbox]:checked + label::before { + background-color: #25c2e3; + border-color: #25c2e3 +} + +.checkbox-info input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-warning input[type=checkbox]:checked + label::before { + background-color: #ffbe0b; + border-color: #ffbe0b +} + +.checkbox-warning input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-danger input[type=checkbox]:checked + label::before { + background-color: #ff5c75; + border-color: #ff5c75 +} + +.checkbox-danger input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-light input[type=checkbox]:checked + label::before { + background-color: #3b414e; + border-color: #3b414e +} + +.checkbox-light input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.checkbox-dark input[type=checkbox]:checked + label::before { + background-color: #bcc1cc; + border-color: #bcc1cc +} + +.checkbox-dark input[type=checkbox]:checked + label::after { + border-color: #fff +} + +.radio label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 400; + margin-bottom: 0 +} + + .radio label::before { + -o-transition: border .5s ease-in-out; + -webkit-transition: border .5s ease-in-out; + background-color: #fff; + border-radius: 50%; + border: 2px solid #8790a4; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: border .5s ease-in-out; + width: 18px; + outline: 0 !important + } + + .radio label::after { + -moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + -ms-transform: scale(0, 0); + -o-transform: scale(0, 0); + -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + -webkit-transform: scale(0, 0); + -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + background-color: #a1a8b8; + border-radius: 50%; + content: " "; + display: inline-block; + height: 10px; + left: 6px; + margin-left: -20px; + position: absolute; + top: 4px; + transform: scale(0, 0); + transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33); + transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33), -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33); + width: 10px + } + +.radio input[type=radio] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + + .radio input[type=radio]:disabled + label { + opacity: .65 + } + + .radio input[type=radio]:focus + label::before { + outline-offset: -2px; + outline: 5px auto -webkit-focus-ring-color; + outline: thin dotted + } + + .radio input[type=radio]:checked + label::after { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } + + .radio input[type=radio]:disabled + label::before { + cursor: not-allowed + } + +.radio.radio-inline { + margin-top: 0 +} + +.radio.radio-single label { + height: 17px +} + +.radio-primary input[type=radio] + label::after { + background-color: #5369f8 +} + +.radio-primary input[type=radio]:checked + label::before { + border-color: #5369f8 +} + +.radio-primary input[type=radio]:checked + label::after { + background-color: #5369f8 +} + +.radio-secondary input[type=radio] + label::after { + background-color: #292d36 +} + +.radio-secondary input[type=radio]:checked + label::before { + border-color: #292d36 +} + +.radio-secondary input[type=radio]:checked + label::after { + background-color: #292d36 +} + +.radio-success input[type=radio] + label::after { + background-color: #43d39e +} + +.radio-success input[type=radio]:checked + label::before { + border-color: #43d39e +} + +.radio-success input[type=radio]:checked + label::after { + background-color: #43d39e +} + +.radio-info input[type=radio] + label::after { + background-color: #25c2e3 +} + +.radio-info input[type=radio]:checked + label::before { + border-color: #25c2e3 +} + +.radio-info input[type=radio]:checked + label::after { + background-color: #25c2e3 +} + +.radio-warning input[type=radio] + label::after { + background-color: #ffbe0b +} + +.radio-warning input[type=radio]:checked + label::before { + border-color: #ffbe0b +} + +.radio-warning input[type=radio]:checked + label::after { + background-color: #ffbe0b +} + +.radio-danger input[type=radio] + label::after { + background-color: #ff5c75 +} + +.radio-danger input[type=radio]:checked + label::before { + border-color: #ff5c75 +} + +.radio-danger input[type=radio]:checked + label::after { + background-color: #ff5c75 +} + +.radio-light input[type=radio] + label::after { + background-color: #3b414e +} + +.radio-light input[type=radio]:checked + label::before { + border-color: #3b414e +} + +.radio-light input[type=radio]:checked + label::after { + background-color: #3b414e +} + +.radio-dark input[type=radio] + label::after { + background-color: #bcc1cc +} + +.radio-dark input[type=radio]:checked + label::before { + border-color: #bcc1cc +} + +.radio-dark input[type=radio]:checked + label::after { + background-color: #bcc1cc +} + +@media print { + .footer, + .left-side-menu, + .navbar-custom, + .page-title-box, + .right-bar { + display: none + } + + .card-body, + .content, + .content-page, + .right-bar, + body { + padding: 0; + margin: 0 + } +} + +#preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #292d36; + z-index: 9999 +} + +#status { + height: 80px; + position: absolute; + left: 50%; + top: 50%; + margin: -40px 0 0 -40px +} + +.spinner > div { + display: inline-block; + width: 16px; + height: 16px; + background: #fff; + border: 2px solid #5369f8; + border-radius: 50%; + -webkit-animation: circle-loader 1s infinite ease-in-out both; + animation: circle-loader 1s infinite ease-in-out both; + margin: 0 7px +} + +.spinner .circle1 { + -webkit-animation-delay: -.32s; + animation-delay: -.32s +} + +.spinner .circle2 { + -webkit-animation-delay: -.16s; + animation-delay: -.16s +} + +@-webkit-keyframes circle-loader { + 0%, 100%, 80% { + -webkit-transform: scale(.4); + transform: scale(.4) + } + + 40% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes circle-loader { + 0%, 100%, 80% { + -webkit-transform: scale(.4); + transform: scale(.4) + } + + 40% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.slimScrollDiv { + height: auto !important +} + +.apex-charts { + min-height: 10px !important +} + + .apex-charts text { + font-family: "Nunito Sans", sans-serif !important; + fill: #a1a8b8 + } + + .apex-charts .apexcharts-canvas { + margin: 0 auto + } + +.apexcharts-tooltip-text, +.apexcharts-tooltip-title { + font-family: "Nunito Sans", sans-serif !important +} + +.apexcharts-legend-series { + font-weight: 400 +} + +.apexcharts-gridline { + pointer-events: none; + stroke: #3b414e +} + +.apexcharts-legend-text { + color: #8790a4 !important; + font-family: "Nunito Sans", sans-serif !important; + font-size: 13px !important +} + +.apexcharts-pie-label { + fill: #fff !important +} + +.apexcharts-xaxis text, +.apexcharts-yaxis text { + font-family: "Nunito Sans", sans-serif !important; + fill: #6b768d +} + +.apexcharts-point-annotations text, +.apexcharts-xaxis-annotations text, +.apexcharts-yaxis-annotations text { + fill: #fff +} + +.apexcharts-radar-series polygon { + fill: transparent; + stroke: #3b414e +} + +.apexcharts-radar-series line { + stroke: #3b414e +} + +.apexcharts-datalabel, +.apexcharts-datalabel-label, +.apexcharts-datalabel-value, +.apexcharts-pie-label { + fill: #fff !important +} + +.calendar { + float: left; + margin-bottom: 0 +} + +.fc-view { + margin-top: 30px +} + +.none-border .modal-footer { + border-top: none +} + +.fc-toolbar { + margin: 10px 0 5px 0 +} + + .fc-toolbar h2 { + font-size: 1.25rem; + line-height: 1.875rem; + text-transform: uppercase + } + +.fc-day-grid-event .fc-time { + font-weight: 500 +} + +th.fc-day-header { + padding: .5rem 0 +} + +.fc-day { + background: 0 0 +} + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0 +} + +.fc th.fc-widget-header { + background: #3b414e; + font-size: 13px; + line-height: 20px; + padding: 10px 0; + text-transform: uppercase; + font-weight: 500 +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-popover, +.fc-unthemed .fc-row, +.fc-unthemed tbody, +.fc-unthemed td, +.fc-unthemed th, +.fc-unthemed thead { + border-color: #3b414e +} + + .fc-unthemed .fc-divider, + .fc-unthemed td.fc-today { + background: #3b414e + } + +.fc-button { + background: #3b414e; + border: none; + color: #a1a8b8; + text-transform: capitalize; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + margin: 0 3px; + padding: 6px 12px; + height: auto +} + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem +} + +.fc-state-hover { + background: #3b414e +} + +.fc-state-highlight { + background: #3b414e +} + +.fc-state-active, +.fc-state-disabled, +.fc-state-down { + background-color: #5369f8; + color: #fff; + text-shadow: none +} + +.fc-cell-overlay { + background: #3b414e +} + +.fc-unthemed .fc-today { + background: #fff +} + +.fc-event { + border-radius: 2px; + border: none; + cursor: move; + font-size: .8125rem; + margin: 5px 7px; + padding: 5px 5px; + text-align: center +} + +.external-event { + cursor: move; + margin: 10px 0; + padding: 8px 10px; + color: #fff; + border-radius: 4px +} + +.fc-basic-view td.fc-week-number span { + padding-right: 8px +} + +.fc-basic-view td.fc-day-number { + padding-right: 8px +} + +.fc-basic-view .fc-content { + color: #fff +} + +.fc-time-grid-event .fc-content { + color: #fff +} + +@media (max-width:767.98px) { + .fc-toolbar { + display: block + } + + .fc-toolbar .fc-center, + .fc-toolbar .fc-left, + .fc-toolbar .fc-right { + float: none; + display: block; + clear: both; + margin: 10px 0 + } + + .fc .fc-toolbar > * > * { + float: none + } + + .fc-today-button { + display: none + } +} + +.fc-toolbar .btn { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.select2-container { + width: 100% !important +} + + .select2-container .select2-selection--single { + border: 1px solid #3b414e; + height: calc(1.5em + .94rem + 2px); + background-color: #363c48; + outline: 0; + border-radius: .3rem + } + + .select2-container .select2-selection--single .select2-selection__rendered { + line-height: 36px; + padding-left: 12px; + color: #a1a8b8 + } + + .select2-container .select2-selection--single .select2-selection__arrow { + height: 34px; + width: 34px; + right: 3px + } + + .select2-container .select2-selection--single .select2-selection__arrow b { + border-color: #6b768d transparent transparent transparent; + border-width: 6px 6px 0 6px + } + +.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #6b768d transparent !important; + border-width: 0 6px 6px 6px !important +} + +.select2-results__option { + padding: 6px 12px +} + +.select2-dropdown { + border: 1px solid #3b414e; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + background-color: #323742 +} + +.select2-container--default .select2-search--dropdown { + padding: 10px; + background-color: #373d49 +} + + .select2-container--default .select2-search--dropdown .select2-search__field { + outline: 0; + border: 1px solid #3b414e; + background-color: #363c48; + color: #a1a8b8 + } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5369f8 +} + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #373d49; + color: #e5e6eb +} + + .select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: #5369f8; + color: #fff + } + +.select2-container .select2-selection--multiple { + min-height: calc(1.5em + .94rem + 2px); + border: 1px solid #3b414e !important; + background-color: #363c48 +} + + .select2-container .select2-selection--multiple .select2-selection__rendered { + padding: 2px 10px + } + + .select2-container .select2-selection--multiple .select2-search__field { + border: 0; + color: #a1a8b8 + } + + .select2-container .select2-selection--multiple .select2-selection__choice { + background-color: #5369f8; + border: none; + color: #fff; + border-radius: 3px; + padding: 0 7px; + margin-top: 6px + } + + .select2-container .select2-selection--multiple .select2-selection__choice__remove { + color: #fff; + margin-right: 5px + } + + .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff + } + +.ms-container { + background: transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%; + width: auto; + max-width: 370px +} + + .ms-container .ms-list { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3b414e + } + + .ms-container .ms-list.ms-focus { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #3f4654 + } + + .ms-container .ms-selectable { + background-color: #363c48 + } + + .ms-container .ms-selectable li.ms-elem-selectable { + border: none; + padding: 5px 10px; + color: #8790a4 + } + + .ms-container .ms-selectable li.ms-hover { + background-color: #5369f8; + color: #fff + } + + .ms-container .ms-selection { + background-color: #363c48 + } + + .ms-container .ms-selection li.ms-elem-selection { + border: none; + padding: 5px 10px; + color: #8790a4 + } + + .ms-container .ms-selection li.ms-hover { + background-color: #5369f8; + color: #fff + } + +.ms-selectable { + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important +} + +.ms-optgroup-label { + font-weight: 500; + font-family: "Nunito Sans", sans-serif; + color: #bcc1cc !important; + font-size: 13px +} + +.flatpickr-calendar { + overflow: hidden; + background-color: #323742; + -webkit-box-shadow: none; + box-shadow: none; + border: 2px solid #3b414e +} + + .flatpickr-calendar .flatpickr-time { + border: none !important + } + + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm, + .flatpickr-calendar .flatpickr-time input { + color: #8790a4 + } + + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus, + .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, + .flatpickr-calendar .flatpickr-time input:focus, + .flatpickr-calendar .flatpickr-time input:hover { + background: #3b414e + } + +.flatpickr-day { + color: #8790a4 +} + + .flatpickr-day.endRange, + .flatpickr-day.endRange.inRange, + .flatpickr-day.endRange.nextMonthDay, + .flatpickr-day.endRange.prevMonthDay, + .flatpickr-day.endRange:focus, + .flatpickr-day.endRange:hover, + .flatpickr-day.selected, + .flatpickr-day.selected.inRange, + .flatpickr-day.selected.nextMonthDay, + .flatpickr-day.selected.prevMonthDay, + .flatpickr-day.selected:focus, + .flatpickr-day.selected:hover, + .flatpickr-day.startRange, + .flatpickr-day.startRange.inRange, + .flatpickr-day.startRange.nextMonthDay, + .flatpickr-day.startRange.prevMonthDay, + .flatpickr-day.startRange:focus, + .flatpickr-day.startRange:hover { + background: #5369f8; + border-color: #5369f8 + } + + .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), + .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), + .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) { + -webkit-box-shadow: -10px 0 0 #5369f8; + box-shadow: -10px 0 0 #5369f8 + } + + .flatpickr-day.today { + border-color: #3b414e + } + + .flatpickr-day.inRange { + background: #292d36; + border-color: #292d36; + -webkit-box-shadow: -10px 0 0 #292d36; + box-shadow: -10px 0 0 #292d36 + } + + .flatpickr-day.inRange.nextMonthDay { + background: #292d36; + border-color: #292d36 + } + + .flatpickr-day.flatpickr-disabled, + .flatpickr-day.flatpickr-disabled:hover, + .flatpickr-day.nextMonthDay, + .flatpickr-day.notAllowed, + .flatpickr-day.notAllowed.nextMonthDay, + .flatpickr-day.notAllowed.prevMonthDay, + .flatpickr-day.prevMonthDay { + color: rgba(135, 144, 164, .4) + } + + .flatpickr-day.nextMonthDay.inRange, + .flatpickr-day.nextMonthDay.today.inRange, + .flatpickr-day.nextMonthDay:focus, + .flatpickr-day.nextMonthDay:hover, + .flatpickr-day.prevMonthDay.inRange, + .flatpickr-day.prevMonthDay.today.inRange, + .flatpickr-day.prevMonthDay:focus, + .flatpickr-day.prevMonthDay:hover, + .flatpickr-day.today.inRange, + .flatpickr-day.today:focus, + .flatpickr-day.today:hover, + .flatpickr-day:focus, + .flatpickr-day:hover { + background: #3b414e; + border-color: #3b414e; + color: #8790a4 + } + +.flatpickr-time .flatpickr-am-pm:focus, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time input:hover { + background: #212529 +} + +.flatpickr-months .flatpickr-month { + height: 48px +} + +.flatpickr-months .flatpickr-next-month, +.flatpickr-months .flatpickr-prev-month { + fill: #a1a8b8 +} + +.flatpickr-current-month { + color: #a1a8b8; + font-size: 1rem; + padding: 8px 0 0 0 +} + + .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + color: #a1a8b8 + } + +.flatpickr-weekdays { + background: #5369f8 +} + +.flatpickr-weekday { + color: rgba(255, 255, 255, .6) !important +} + +.bootstrap-touchspin .btn .input-group-text { + padding: 0; + border: none; + background-color: transparent; + color: inherit +} + +.parsley-errors-list { + margin: 0; + padding: 0 +} + + .parsley-errors-list > li { + list-style: none; + color: #ff5c75; + margin-top: 10px; + padding: 4px 7px 4px 28px; + position: relative; + display: inline-block; + background-color: rgba(255, 92, 117, .2); + border-radius: 7px + } + + .parsley-errors-list > li:before { + content: "\ebee"; + font-family: unicons; + position: absolute; + left: 8px; + top: 4px + } + + .parsley-errors-list > li:after { + content: ""; + border: 8px solid transparent; + border-bottom-color: rgba(255, 92, 117, .2); + position: absolute; + left: 14px; + top: -16px + } + +.parsley-error { + border-color: #ff5c75 +} + +.parsley-success { + border-color: #43d39e +} + +.sw-main { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #373c48 +} + + .sw-main .sw-toolbar { + background: 0 0; + padding: 10px + } + + .sw-main .step-content { + background-color: transparent !important + } + +.sw-theme-default .step-content { + background-color: transparent +} + +.sw-theme-default > ul.step-anchor > li > a { + color: #8790a4 +} + + .sw-theme-default > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-default > ul.step-anchor > li > a:after { + background: #5369f8 + } + +.sw-theme-default > ul.step-anchor > li.active > a { + color: #5369f8 !important +} + +.sw-theme-default > ul.step-anchor > li.done > a { + color: #8790a4 !important +} + + .sw-theme-default > ul.step-anchor > li.done > a:after { + background: #43d39e + } + +.sw-theme-arrows > ul.step-anchor { + background: #3b414e; + border-bottom-color: #3b414e +} + + .sw-theme-arrows > ul.step-anchor > li > a, + .sw-theme-arrows > ul.step-anchor > li > a:hover { + background: #3b414e; + color: #8790a4 + } + + .sw-theme-arrows > ul.step-anchor > li > a::after { + border-left-color: #3b414e !important + } + + .sw-theme-arrows > ul.step-anchor > li > a::before { + border-left-color: #576073 !important + } + + .sw-theme-arrows > ul.step-anchor > li.active > a { + background: #5369f8 !important; + border-color: #5369f8 !important + } + + .sw-theme-arrows > ul.step-anchor > li.active > a:after { + border-left-color: #5369f8 !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a { + background: #c9d0fd !important; + border-color: #c9d0fd !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a:after { + border-left-color: #c9d0fd !important + } + + .sw-theme-arrows > ul.step-anchor > li.done > a::before { + border-left-color: #5369f8 !important + } + +.sw-theme-circles > ul.step-anchor { + margin-top: 30px; + background-color: transparent +} + + .sw-theme-circles > ul.step-anchor:before { + background-color: #3b414e + } + + .sw-theme-circles > ul.step-anchor > li > a { + font-size: 14px; + width: 40px; + height: 40px; + padding: 12px 0; + background-color: #3b414e; + border-color: #323742 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + .sw-theme-circles > ul.step-anchor > li > a:hover { + background-color: #3b414e + } + + .sw-theme-circles > ul.step-anchor > li > a small { + bottom: -20px; + width: 100% + } + + .sw-theme-circles > ul.step-anchor > li > a, + .sw-theme-circles > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-circles > ul.step-anchor > li > a small, + .sw-theme-circles > ul.step-anchor > li > a:hover small { + color: #8790a4 + } + + .sw-theme-circles > ul.step-anchor > li.active > a { + background: #5369f8 !important; + border-color: #5369f8 !important; + color: #fff !important + } + + .sw-theme-circles > ul.step-anchor > li.active > a > small { + color: #5369f8 + } + + .sw-theme-circles > ul.step-anchor > li.done > a { + background: #43d39e !important; + border-color: #43d39e !important; + color: #fff !important + } + + .sw-theme-circles > ul.step-anchor > li.done > a > small { + color: #43d39e + } + +.sw-theme-dots > ul.step-anchor { + background-color: transparent +} + + .sw-theme-dots > ul.step-anchor:before { + background-color: #3b414e + } + + .sw-theme-dots > ul.step-anchor > li > a:before { + bottom: -6px; + background: #3b414e + } + + .sw-theme-dots > ul.step-anchor > li > a:after { + left: 45%; + bottom: -8px; + background: #576073 + } + + .sw-theme-dots > ul.step-anchor > li > a, + .sw-theme-dots > ul.step-anchor > li > a:focus, + .sw-theme-dots > ul.step-anchor > li > a:hover { + color: #8790a4 + } + + .sw-theme-dots > ul.step-anchor > li.active > a { + color: #5369f8 + } + + .sw-theme-dots > ul.step-anchor > li.active > a:after { + background: #5369f8 + } + + .sw-theme-dots > ul.step-anchor > li.done > a { + color: #43d39e + } + + .sw-theme-dots > ul.step-anchor > li.done > a:after { + background: #43d39e + } + +@media (max-width:768px) { + .sw-main > ul.step-anchor > li { + display: block; + width: 100% + } + + .sw-theme-circles > ul.step-anchor > li > a > small { + bottom: 14px; + left: 76px + } + + .sw-theme-dots > ul.step-anchor > li > a:after { + top: -36px; + left: -31px !important + } +} + +.note-editor.note-frame { + border: 2px solid #3b414e; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 +} + + .note-editor.note-frame .note-statusbar { + background-color: #363c48; + border-top: 1px solid #3b414e + } + + .note-editor.note-frame .note-editing-area .note-editable { + border: none; + color: #8790a4; + background-color: transparent + } + +.note-status-output { + display: none +} + +.note-editable { + border-radius: .3rem; + padding: .47rem .75rem +} + + .note-editable p:last-of-type { + margin-bottom: 0 + } + +.card-header.note-toolbar .note-color .dropdown-menu, +.note-popover .popover-content .note-color .dropdown-menu { + min-width: 344px +} + +.note-popover { + border-color: #3b414e +} + + .card-header.note-toolbar, + .note-popover .popover-content { + background-color: #3b414e + } + +.note-toolbar { + z-index: 1; + background-color: transparent !important; + border-bottom: 2px solid #3b414e +} + +.dropzone { + border: 2px dashed rgba(188, 193, 204, .2); + background: #3b414e; + border-radius: 6px +} + +.dataTables_wrapper.container-fluid { + padding: 0 +} + +table.dataTable { + border-collapse: collapse !important; + margin-bottom: 15px !important +} + + table.dataTable tbody > tr.selected, + table.dataTable tbody > tr > .selected { + background-color: #5369f8 + } + + table.dataTable tbody > tr.selected td, + table.dataTable tbody > tr > .selected td { + border-color: #5369f8 + } + + table.dataTable tbody td:focus { + outline: 0 !important + } + + table.dataTable tbody td.focus, + table.dataTable tbody th.focus { + outline: 2px solid #5369f8 !important; + outline-offset: -1px; + color: #5369f8; + background-color: rgba(83, 105, 248, .15) + } + +.dataTables_info { + font-weight: 500 +} + +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); + background-color: #43d39e; + top: .75rem +} + +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + background-color: #ff5c75; + top: .75rem +} + +div.dt-button-info { + background-color: #5369f8; + border: none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + text-align: center; + z-index: 21 +} + + div.dt-button-info h2 { + border-bottom: none; + background-color: rgba(255, 255, 255, .2); + color: #fff + } + +@media (max-width:767.98px) { + li.paginate_button.next, + li.paginate_button.previous { + display: inline-block; + font-size: 1.5rem + } + + li.paginate_button { + display: none + } + + .dataTables_paginate ul { + text-align: center; + display: block; + margin: 1rem 0 0 !important + } + + div.dt-buttons { + display: inline-table; + margin-bottom: 1rem + } +} + +.activate-select .sorting_1 { + background-color: #212529 +} + +#pagination-list .pagination li a { + padding: .5rem .75rem; + border-radius: 50%; + display: block; + line-height: 1.25; + margin: 0 3px +} + +#pagination-list .pagination li.active a { + background-color: #5369f8; + color: #fff +} + +#transaction-list .sort { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px +} + +#noresult-list .error-message { + display: none +} + +.tasklist { + min-height: 40px; + margin-bottom: 0 +} + + .tasklist > li { + background-color: #323742; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + padding: 20px; + margin-bottom: 24px; + border-radius: 7px + } + + .tasklist > li:last-of-type { + margin-bottom: 0 + } + + .tasklist > li:last-of-type .btn-sm { + padding: 2px 8px; + font-size: 12px + } + +.task-placeholder { + border: 1px dashed #3b414e !important; + background-color: #323742 !important; + padding: 20px; + -webkit-box-shadow: none !important; + box-shadow: none !important +} + + +/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/ + +.metismenu .arrow { + float: right; + line-height: 1.42857 +} + +[dir=rtl] .metismenu .arrow { + float: left +} + +.metismenu .glyphicon.arrow:before { + content: "\e079" +} + +.metismenu .mm-active > a > .glyphicon.arrow:before { + content: "\e114" +} + +.metismenu .fa.arrow:before { + content: "\f104" +} + +.metismenu .mm-active > a > .fa.arrow:before { + content: "\f107" +} + +.metismenu .ion.arrow:before { + content: "\f3d2" +} + +.metismenu .mm-active > a > .ion.arrow:before { + content: "\f3d0" +} + +.metismenu .plus-times { + float: right +} + +[dir=rtl] .metismenu .plus-times { + float: left +} + +.metismenu .fa.plus-times:before { + content: "\f067" +} + +.metismenu .mm-active > a > .fa.plus-times { + -webkit-transform: rotate(45deg); + transform: rotate(45deg) +} + +.metismenu .plus-minus { + float: right +} + +[dir=rtl] .metismenu .plus-minus { + float: left +} + +.metismenu .fa.plus-minus:before { + content: "\f067" +} + +.metismenu .mm-active > a > .fa.plus-minus:before { + content: "\f068" +} + +.metismenu .mm-collapse:not(.mm-show) { + display: none +} + +.metismenu .mm-collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + transition-property: height, visibility +} + +.metismenu .has-arrow { + position: relative +} + + .metismenu .has-arrow::after { + position: absolute; + content: ""; + width: .5em; + height: .5em; + border-width: 1px 0 0 1px; + border-style: solid; + border-color: initial; + right: 1em; + -webkit-transform: rotate(-45deg) translate(0, -50%); + transform: rotate(-45deg) translate(0, -50%); + -webkit-transform-origin: top; + transform-origin: top; + top: 50%; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out + } + +[dir=rtl] .metismenu .has-arrow::after { + right: auto; + left: 1em; + -webkit-transform: rotate(135deg) translate(0, -50%); + transform: rotate(135deg) translate(0, -50%) +} + +.metismenu .has-arrow[aria-expanded=true]::after, +.metismenu .mm-active > .has-arrow::after { + -webkit-transform: rotate(-135deg) translate(0, -50%); + transform: rotate(-135deg) translate(0, -50%) +} + +[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after, +[dir=rtl] .metismenu .mm-active > .has-arrow::after { + -webkit-transform: rotate(225deg) translate(0, -50%); + transform: rotate(225deg) translate(0, -50%) +} + +.metismenu { + padding: 0 +} + + .metismenu li { + list-style: none + } + + .metismenu li a[aria-expanded=true] { + color: #bcc1cc !important + } + + .metismenu ul { + padding: 0 + } + + .metismenu ul li { + width: 100% + } + + .metismenu .mm-collapse:not(.mm-show) { + display: none + } + + .metismenu .mm-collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + transition-property: height, visibility + } + +.button-list { + margin-left: -8px; + margin-bottom: -12px +} + + .button-list .btn { + margin-bottom: 12px; + margin-left: 8px + } + +.icons-list-demo div { + cursor: pointer; + line-height: 45px; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden; + color: #8790a4 +} + + .icons-list-demo div p { + margin-bottom: 0; + line-height: inherit + } + +.icons-list-demo i { + text-align: center; + vertical-align: middle; + font-size: 22px; + width: 50px; + height: 50px; + line-height: 50px; + margin-right: 12px; + border-radius: 50%; + display: inline-block; + -webkit-transition: all .2s; + transition: all .2s +} + +.icons-list-demo .col-lg-4 { + border-radius: 3px; + background-clip: padding-box; + margin-top: 10px +} + + .icons-list-demo .col-lg-4:hover i { + background-color: #5369f8; + color: #fff; + text-shadow: 5px 5px rgba(255, 255, 255, .2) + } + +.icons-list .icon-item { + padding: 15px 0; + color: #8790a4 +} + + .icons-list .icon-item svg { + margin-right: 10px + } + + .icons-list .icon-item span { + line-height: 30px; + display: inline-block; + vertical-align: middle + } + +.board { + display: block; + white-space: nowrap; + overflow-x: auto +} + +.tasks { + display: inline-block; + width: 22rem; + padding: 0 1rem 1rem 1rem; + vertical-align: top; + margin-bottom: 24px; + background-color: #323742; + border-radius: .2rem +} + + .tasks.tasks:not(:last-child) { + margin-right: 1.25rem + } + + .tasks .card { + white-space: normal; + margin-top: 1rem + } + + .tasks .task-header { + background-color: #323742; + padding: 1rem; + margin: 0 -1rem; + border-radius: .2rem + } + +.task-list-items { + min-height: 100px; + position: relative +} + + .task-list-items .card { + cursor: pointer + } + + .task-list-items:before { + content: "No Tasks"; + position: absolute; + line-height: 110px; + width: 100%; + text-align: center; + font-weight: 600 + } + +.task-modal-content .form-control-light { + background-color: #373d49 !important; + border-color: #373d49 !important +} + +.gantt-task-details { + min-width: 220px +} + +.task-search .search-input { + padding-left: 32px; + z-index: 10 +} + +.task-search .icon-search { + z-index: 11; + position: absolute; + left: 10px; + top: 10px +} + +.email-container { + margin-bottom: 24px; + background-color: #323742 +} + + .email-container .inbox-leftbar { + padding: 1.25rem; + width: 250px; + float: left; + padding-bottom: 184px; + margin-bottom: -184px + } + + .email-container .inbox-rightbar { + margin-left: 250px; + border-left: 5px solid #292d36; + padding: 0 0 1.5rem 25px + } + +.message-list { + display: block; + padding-left: 0 +} + + .message-list li { + position: relative; + display: block; + height: 48px; + line-height: 48px; + cursor: default; + -webkit-transition-duration: .3s; + transition-duration: .3s; + background: #323742; + margin-bottom: 1px; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + + .message-list li a { + color: #a1a8b8 + } + + .message-list li:hover { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list li .col-mail { + float: left; + position: relative + } + + .message-list li .col-mail-1 { + width: 320px + } + + .message-list li .col-mail-1 .checkbox-wrapper-mail, + .message-list li .col-mail-1 .dot, + .message-list li .col-mail-1 .star-toggle { + display: block; + float: left + } + + .message-list li .col-mail-1 .dot { + border: 4px solid transparent; + border-radius: 100px; + margin: 22px 26px 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0 + } + + .message-list li .col-mail-1 .checkbox-wrapper-mail { + margin: 15px 10px 0 20px + } + + .message-list li .col-mail-1 .star-toggle { + color: #6b768d; + margin-left: 10px + } + + .message-list li .col-mail-1 .title { + position: absolute; + top: 0; + left: 100px; + right: 0; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin-bottom: 0; + line-height: 50px + } + + .message-list li .col-mail-2 { + position: absolute; + top: 0; + left: 320px; + right: 0; + bottom: 0 + } + + .message-list li .col-mail-2 .date, + .message-list li .col-mail-2 .subject { + position: absolute; + top: 0 + } + + .message-list li .col-mail-2 .subject { + left: 0; + right: 110px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap + } + + .message-list li .col-mail-2 .date { + right: 0; + width: 100px; + padding-left: 10px + } + + .message-list li.active, + .message-list li.mail-selected { + background: #212529; + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list li.active, + .message-list li.active:hover { + -webkit-box-shadow: inset 3px 0 0 #25c2e3; + box-shadow: inset 3px 0 0 #25c2e3 + } + + .message-list li.unread a { + color: #aeb4c1 + } + + .message-list .checkbox-wrapper-mail { + cursor: pointer; + height: 20px; + width: 20px; + position: relative; + display: inline-block; + -webkit-box-shadow: inset 0 0 0 2px #576073; + box-shadow: inset 0 0 0 2px #576073; + border-radius: 3px + } + + .message-list .checkbox-wrapper-mail input { + opacity: 0; + cursor: pointer + } + + .message-list .checkbox-wrapper-mail input:checked ~ label { + opacity: 1 + } + + .message-list .checkbox-wrapper-mail label { + position: absolute; + top: 3px; + left: 3px; + right: 3px; + bottom: 3px; + cursor: pointer; + background: #8790a4; + opacity: 0; + margin-bottom: 0 !important; + -webkit-transition-duration: .05s; + transition-duration: .05s + } + + .message-list .checkbox-wrapper-mail label:active { + background: #87949b + } + +.mail-list a { + color: #a1a8b8; + padding: 7px 10px; + display: block +} + +.reply-box { + border: 2px solid #3b414e +} + +@media (max-width:648px) { + .email-container .inbox-leftbar { + width: 100%; + float: none; + margin-bottom: 21px; + padding-bottom: 1.25rem + } + + .email-container .inbox-rightbar { + margin-left: 0; + border: 0; + padding-left: 0 + } +} + +@media (max-width:520px) { + .inbox-rightbar > .btn-group { + margin-bottom: 10px + } + + .message-list li .col-mail-1 { + width: 150px + } + + .message-list li .col-mail-1 .title { + left: 80px + } + + .message-list li .col-mail-2 { + left: 160px + } + + .message-list li .col-mail-2 .date { + text-align: right; + padding-right: 10px; + padding-left: 20px + } +} + +.chatbox { + position: fixed; + right: 35px; + bottom: 10px; + width: 300px; + background-color: #323742; + border-radius: .3rem; + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + z-index: 99 +} + + .chatbox .chat-input .form-control { + padding-right: 60px + } + + .chatbox .chat-link { + position: absolute; + right: 4px; + top: 10px + } + +.left-timeline .events { + border-left: 3px solid #3b414e; + padding-left: 35px +} + + .left-timeline .events .event-list { + position: relative + } + + .left-timeline .events .event-list::before { + content: ""; + position: absolute; + left: -45px; + top: 6px; + height: 18px; + width: 18px; + background-color: #5369f8; + border-radius: 50%; + border: 5px solid #323742; + z-index: 9 + } + + .left-timeline .events .event-list::after { + content: ""; + position: absolute; + left: -38px; + top: 14px; + height: 3px; + width: 30px; + background-color: #3b414e + } + +.left-timeline .album img { + height: 36px; + width: auto; + border-radius: 4px +} + +.timeline { + margin-bottom: 50px; + position: relative +} + + .timeline:before { + background-color: #3b414e; + bottom: 0; + content: ""; + left: 50%; + position: absolute; + top: 30px; + width: 2px; + z-index: 0 + } + + .timeline .time-show { + margin-bottom: 30px; + margin-top: 30px; + position: relative + } + + .timeline .timeline-box { + display: block; + position: relative; + padding: 20px + } + + .timeline .timeline-album { + margin-top: 12px + } + + .timeline .timeline-album a { + display: inline-block; + margin-right: 5px + } + + .timeline .timeline-album img { + height: 36px; + width: auto; + border-radius: 3px + } + +@media (min-width:768px) { + .timeline .time-show { + right: 69px; + text-align: right + } + + .timeline .timeline-box { + margin-left: 15px + } + + .timeline .timeline-icon { + background: #5369f8; + border-radius: 50%; + display: block; + height: 20px; + left: -24px; + margin-top: -10px; + position: absolute; + text-align: center; + top: 15%; + width: 20px; + border: 5px solid #323742; + z-index: 9 + } + + .timeline .timeline-icon:before { + content: ""; + position: absolute; + height: 3px; + width: 19px; + background-color: #3b414e; + left: 15px; + top: 3px + } + + .timeline .timeline-desk { + display: table-cell; + vertical-align: top; + width: 50% + } + + .timeline-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex + } + + .timeline-item:before { + content: ""; + display: block; + width: 50% + } + + .timeline-item.timeline-item-left:after { + content: ""; + display: block; + width: 50% + } + + .timeline-item.timeline-item-left .timeline-desk .album { + float: right; + margin-top: 20px + } + + .timeline-item.timeline-item-left .timeline-desk .album a { + float: right; + margin-left: 5px + } + + .timeline-item.timeline-item-left .timeline-icon { + left: auto; + right: -26px + } + + .timeline-item.timeline-item-left .timeline-icon:before { + left: auto; + right: 15px + } + + .timeline-item.timeline-item-left:before { + display: none + } + + .timeline-item.timeline-item-left .timeline-box { + margin-right: 15px; + margin-left: 0; + text-align: right + } +} + +@media (max-width:767.98px) { + .timeline .time-show { + text-align: center; + position: relative + } + + .timeline .event-date { + float: left !important; + margin-right: 1.5rem; + margin-left: 0 !important + } + + .timeline .timeline-icon { + display: none + } +} + +.card-pricing .card-pricing-features li { + padding: 10px +} + + .card-pricing .card-pricing-features li:before { + color: #5369f8 + } + +body.authentication-bg { + background-size: cover; + background-repeat: no-repeat; + padding-bottom: 0 +} + +.authentication-form .form-group .input-group-text { + background-color: transparent +} + + .authentication-form .form-group .input-group-text svg { + height: 22px; + width: 22px + } + +.icon-fb { + color: #3c5a98 +} + +.icon-google { + color: #e94134 +} + +.auth-page-sidebar { + padding: 0; + background-image: url(../images/auth-bg.jpg); + background-repeat: no-repeat; + background-size: cover; + height: 100%; + position: relative +} + + .auth-page-sidebar .overlay { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(0, 0, 0, .4) + } + + .auth-page-sidebar .auth-user-testimonial { + text-align: center; + color: #fff; + position: absolute; + margin: 0 auto; + padding: 0 1.75rem; + bottom: 3rem; + left: 0; + right: 0 + } + + + +/*Start*/ + +.hls-balance h2 { + color: #fff; + font-size: 17px; + letter-spacing: 1px; + font-weight: 500; +} + +.letter-spacing-2 { + letter-spacing: 2px; +} + +.balance-sec-1 { + display: flex; + border-right: 2px solid #787c87; +} + +.hls-address label { + color: #fff; + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; +} + +.btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + +.btn-green-local { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + +.btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; +} + + .btn-yellow-local:hover { + color: #e6d46a; + background-color: #363c48; + border: 1px solid #e6d46a; + } + +.btn-yellow-local-download { + color: #e6d46a !important; + background-color: #363c48; + border: 1px solid #e6d46a; + padding: 7px 10px 7px 10px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.7rem; + cursor: pointer; +} + + .btn-yellow-local-download:hover { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f !important; + } + +.btn-green-local:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.btn-green-local-profile { + width: 30%; + opacity: 0; + height: 5%; + position: absolute; +} + +.account_setting_div span { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 12px 29px 12px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; + border-radius: 0.3rem; +} + + .account_setting_div span:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-send-block-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 7px 60px 7px 60px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; +} + +.btn-send-transaction:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.btn-send-block-transaction:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; +} + +.form-group h2 { + color: #fff; + font-size: 15px; + letter-spacing: 1px; + font-weight: 500; +} + +.btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 7px 15px 7px 15px; + font-size: 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + +.btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 7px 15px 7px 15px; + font-size: 12px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + + .btn-contact-remove:hover { + color: #e6d46a; + } + +.btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 7px 20px 7px 20px; + font-size: 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; +} + + .btn-transaction-pending:hover { + color: #e6d46a; + } + +.btn-transaction-complete:hover { + color: #fff; + background: #71cf4e; + border-color: #71cf4e; +} + +.transaction_table { + font-size: 10px; + color: #fff; + font-weight: 300; +} + +.transaction_list { + float: right; +} + + .transaction_list a { + color: #fff; + font-size: 13px; + letter-spacing: 2px; + } + + .transaction_list a:hover { + color: #e6d46a; + } + + .transaction_list a:visited { + color: #e6d46a; + } + +.text-helios { + color: #e6d46a; +} + +.badge-node { + color: #d6d9e0; + background-color: #71cf4e; + border-radius: 100%; + padding: 7px 7px 7px 7px; +} + +.text-down { + color: #e2e5ea; +} + +.transaction_div p { + font-size: 12px; + margin-bottom: 0px; + letter-spacing: 0.4px; +} + +.transaction_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + align-items: center; /* sagar */ +} + +.account_setting_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + justify-content: space-between; +} + + .account_setting_div h5 { + font-size: 17px; + font-weight: 500; + margin-top: 15px; + margin-bottom: 20px; + color: #fff; + } + +.security_setting_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_div i { + font-size: 40px; + color: #e6d46a; + } + + .security_setting_div h5 { + font-size: 17px; + font-weight: 400; + color: #fff; + } + +.security_setting_links { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_links h5 { + font-size: 14px; + font-weight: 400; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + } + +.security_setting_status { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + +.security_setting_download { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + margin-bottom: 10px; +} + + .security_setting_download h6 { + font-size: 13px; + font-weight: 300; + color: #fff; + } + +.security_setting_status h6 { + font-size: 17px; + font-weight: 400; + color: #fff; +} + +.security_setting_status .Enabled { + font-size: 12px; + font-weight: 400; + color: #71cf4e; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #71cf4e; +} + +.security_setting_status .Disabled { + font-size: 12px; + font-weight: 300; + color: #ff5e5e; + letter-spacing: 0.7px; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #ff5e5e; +} + +.contact_div { + background: #3b414f; + padding: 20px 20px 20px 20px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + display: flex; +} + + .contact_div p { + font-size: 13px; + letter-spacing: 1px; + font-weight: 300; + } + +.dropdown-transaction h1 { + letter-spacing: 1px; + font-size: 15px; + font-weight: 400; + color: #fff; +} + +.dropdown-transaction p { + font-size: 12px; + margin-bottom: 5px; + color: #fff; + font-weight: 200; + letter-spacing: 1px; +} + +.dropdown-transaction { + background: #464c5a; + border-radius: 0.5rem; + padding: 15px 20px 15px 30px; + margin: -10px 0px 10px 0 !important; +} + +.avatar_select { + height: 2rem; + width: 2rem; +} + +.token_selection { + background: #363c48; + padding: 15px 20px 15px 20px; + border-radius: .25rem; + margin-top: 10px; + display: flex; + justify-content: space-between; +} + +.token_selection_1 { + background: #363c48; + padding: 15px 20px 15px 20px; + border-radius: .25rem; + margin-top: -15px; + display: flex; + justify-content: space-between; +} + +.token_value { + color: #fff; + font-size: 15px; + align-self: center; + font-weight: 400; +} + +.token_name { + color: #fff; + font-size: 15px; + font-weight: 200; + letter-spacing: 1px; +} + +.token_selection_btns { + display: flex; + justify-content: space-between; +} + +.btn-token-selection-1 { + background-color: #363c48; + border-color: #363c48; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 11px; + font-weight: 400; +} + +.btn-token-selection-2 { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + font-size: 11px; + font-weight: 400; +} + + .btn-token-selection-2:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-token-selection-1:hover { + color: #e6d46a; + border: 1px solid #e6d46a; +} + +.btn-check-now { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-check-now:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-enable-wallet { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-enable-wallet:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + font-size: 12px; +} + + .btn-delete-wallet:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + + +.check-now-heading h5 { + font-size: 17px; + font-weight: 400; + letter-spacing: 1px; +} + +.advance_heading { + font-size: 15px; + letter-spacing: 2px; + font-weight: 400; +} + +.header-title-transaction { + font-weight: 400; + font-size: 16px; +} + +.tran_logo_img { + height: 24px; +} + +.fw-1 { + font-weight: 100; +} + +.fw-2 { + font-weight: 200; +} + +.fw-3 { + font-weight: 300; +} + +.fw-4 { + font-weight: 400; +} + +.fw-5 { + font-weight: 500; +} + +.fw-6 { + font-weight: 600; +} + +.fw-7 { + font-weight: 700; +} + +.contact_head { + background: #3b414f; + padding: 10px 20px 10px 20px; + border-radius: .25rem; + color: #e6d46a; + margin-bottom: 10px; + justify-content: space-between; +} + + .contact_head p { + font-size: 12px; + letter-spacing: 1px; + font-weight: 300; + } + +.contact_table_1 { + width: 25%; +} + +.contact_table_2 { + width: 60%; +} + +.contact_table_3 { + width: 15%; +} + +.table_data_1 { + align-self: center; + width: 5%; +} + +.table_data_2 { + width: 15%; +} + +.table_data_3 { + align-self: center; + width: 19%; +} + +.table_data_4 { + width: 25%; +} + +.table_data_5 { + width: 15%; +} + +.ls-1 { + letter-spacing: 1px; +} + +.btn-network { + background: #3b414f; + padding: 10px 30px 10px 30px; +} + +.avatar-menu { + height: 1.5rem; + width: 1.5rem; +} + +.avatar-enable-wallet { + height: 3rem; + width: 3rem; +} + +.avatar-delete-wallet { + height: 3rem; + width: 3rem; +} + +.btn_add_block { + text-align: right; +} + +#advancecollapse.show + .btn_add_block, #advancecollapse.collapsing + .btn_add_block { + text-align: left; +} + +.sent_color { + color: #ff5e5e; +} + +.receive_color { + color: #71cf4e; +} + +.network_connection { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.network_connection_img { + margin-right: 1rem !important; +} + +.network_connection_content h4 { + font-size: 16px; + font-weight: 300; + margin-top: 0px !important; +} + +.network_connection_content span { + font-size: 10px; + font-weight: 300; + letter-spacing: 1px; + word-break: break-all; +} + +.safe_min_gas h4 { + font-size: 25px; + margin-top: 10px !important; + font-weight: 400; +} + +.twitter_news { + overflow-x: hidden; + overflow-y: scroll; + height: 345px; + border-radius: 0.25rem; +} + +.btn-previous { + border-color: #ffff; +} + + .btn-previous:hover { + } + +.btn-next { + border-color: #ffff; + color: #464c5a; + background-color: #fff; +} + + .btn-next:hover { + color: #464c5a; + } + +.tran_confirm_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.custom-token h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.tran_confirm_modal_notice { + font-size: 11px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; +} + +.tran_success_modal_note { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; +} + +.enable_wallet_modal_note { + font-size: 11px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + word-break: break-all; +} + +.delete_wallet_modal_note { + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + word-break: break-word; + width: 80%; +} + +.confirm_modal_content { + border: 1px solid #aeb0b4; + border-radius: 0.25rem; + max-width: 500px; + margin: 0 auto; +} + +.delete_modal_content { + border: 1px solid #aeb0b4; + border-radius: 0.25rem; + max-width: 500px; + margin: 0 auto; +} + + .delete_modal_content p:last-child { + border-bottom: none; + } + +.confirm_modal_content p:last-child { + border-bottom: none; +} + +.confirm_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 11px; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; +} + +.delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 12px; + font-weight: 200; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; +} + +.btn-outline-green { + color: #71cf4e; + border-color: #71cf4e; +} + +.btn-outline-done { + color: #363c48; + border-color: #363c48; +} + + .btn-outline-done:hover { + color: #fff; + background-color: #363c48; + } + +.btn-outline-enable { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-outline-enable:hover { + color: #e6d46a; + border: 1px solid #e6d46a; + border-radius: 20px; + } + +.btn-outline-delete { + background-color: #e6d46a; + border-color: #e6d46a; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; +} + + .btn-outline-delete:hover { + color: #e6d46a; + background: #363c48; + border-color: #363c48; + } + +.btn-outline-green:hover { + color: #fff; + border-color: #71cf4e; + background-color: #71cf4e; +} + +.tran_success_modal i { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.enable_wallet_modal i { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 12px; + border-radius: 100%; +} + +.delete_wallet_modal img { + background-color: #71cf4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.tran_failed_modal i { + background-color: #cf4e4e; + font-size: 30px; + color: #fff; + padding: 6px; + border-radius: 100%; +} + +.tran_failed_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.tran_success_modal h4 { + font-size: 18px; + font-weight: 400; + color: #363c48; +} + +.enable_wallet_modal h4 { + font-size: 14px; + font-weight: 200; + letter-spacing: 1px; + text-transform: uppercase; + color: #ffffff; +} + +.delete_wallet_modal h4 { + font-size: 14px; + font-weight: 200; + letter-spacing: 1px; + text-transform: uppercase; + color: #ffffff; +} + +.modal_success .modal-content { + padding: 20px 0; +} + +.same_height { + height: calc(100% - 96px); +} + + .same_height p { + font-size: 13px; + color: #fff; + letter-spacing: 1px; + } + +.same_height_setting { + height: calc(100% - 106px); +} + +.sub_menu li a { + color: #fff; + font-size: 0.8rem; + font-weight: 200; + letter-spacing: 1px; +} + +.form_title_head h5 { + font-weight: 400; + font-size: 13px; + letter-spacing: 2px; + color: #cbccd0; + margin-bottom: 20px; +} + +.form_title_head_account h5 { + font-weight: 400; + font-size: 13px; + letter-spacing: 2px; + color: #cbccd0; + margin-bottom: 13px; +} + +.account_verify { + color: #71cf4e; + font-size: 11px; + letter-spacing: 1px; + font-weight: 200; + text-align: right; + margin-top: 5px; +} + +.account_not_verify { + color: #ff8f8f; + font-size: 11px; + letter-spacing: 1px; + font-weight: 200; + text-align: right; + margin-top: 5px; +} + +.delete_button_media { + width: 50%; +} + +.profile_label { + background-color: #71cf4e; + border: 1px solid #71cf4e; + padding: 10px 29px 10px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.8rem; + border-radius: 0.3rem; + font-weight: 400; + cursor: pointer; +} + + .profile_label:hover { + color: #e6d46a; + background: #363c48; + border: 1px solid #e6d46a; + } + +.profile_input { + display: none; +} + +.checkbox_account label { + font-size: 15px; + font-weight: 400; + letter-spacing: 1px; + color: #fff; +} + +.enable_modal_inner { + font-size: 13px; + font-weight: 200; + letter-spacing: 1px; + color: #fff; + text-align: justify; + word-break: break-word; + width: 80%; +} + + .enable_modal_inner img { + background-color: #e6d46a; + font-size: 30px; + color: #fff; + padding: 6px; + margin-left: 20px; + } + +.enable_secure_key { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + border: 1px solid #71cf4e; + width: 70%; + color: #fff; + border-radius: 0.3rem; + padding: 5px 0px 5px 0; +} + +.enable_enter_code { + width: 28% +} + +.confirm_enable_button { + width: 40%; +} + +.form-control-enter-code { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #363c48; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; +} + +.avatar-code { + height: 8rem; + width: 8rem; +} + +.pin_input { + border: solid 1px rgba(255,255,255,.2); + background: 0 0; + width: 40px; + height: 40px; + display: inline-block; + color: #fff; + text-align: center; + font-size: 28px; + z-index: 0; + font-family: monospace; + border-radius: 4px; + outline: 0; + -webkit-appearance: textfield; +} + +.enable_modal_success_inner i { + font-size: 45px; + color: #71cf4e; +} + +.enable_modal_success_inner h4 { + font-size: 17px; + font-weight: 400; + color: #ffffff; +} + +.enable_modal_failed_inner i { + font-size: 45px; + color: #e6d46a; +} + +.enable_modal_failed_inner h4 { + font-size: 17px; + font-weight: 400; + color: #ffffff; +} + +.scroll_height { + max-height: 500px; + overflow: auto; +} +/* sagar */ +.form2bind { + display: table; + float: right; + position: absolute; + bottom: 10px; + right: 0; +} +.form2bind_opem { + position: static; + float: left; +} +.table-transaction table th, .table-transaction table td { + border-width: 1px; + border-color: #aeb0b4; + text-align: left; + padding: 8px 14px; + color: #363c48; +} + +.table-transaction table { + margin: 0 auto; + max-width: 800px; +} + +.table-transaction table th {font-weight: 600;} + +#modal-transaction-confirm .modal-lg { + max-width: 890px; +} + +@media (min-width: 576px) { + .modal_success .modal-dialog { + max-width: 420px; + } +} + +@media (min-width: 1280px) { + .same_height p { + font-size: 11px; + color: #fff; + letter-spacing: 1px; + } +} + +@media (max-width: 1440px) { + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 12px 6px 12px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .contact_head p { + font-size: 10px; + letter-spacing: 1px; + font-weight: 300; + } + + .contact_div p { + font-size: 10px; + letter-spacing: 1px; + font-weight: 300; + } + + .btn-enable-wallet { + background: #3b414f; + padding: 8px 15px 8px 15px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 10px; + } + + .btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 15px 8px 15px; + border-radius: 25px; + font-size: 10px; + } + + .transaction_div p { + font-size: 11px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 200; + } + + .tran_logo_img { + height: 22px; + } + + .hls-address label { + color: #fff; + font-size: 13px; + font-weight: 200; + letter-spacing: 1px; + } + + .dropdown-transaction p { + font-size: 10px; + margin-bottom: 5px; + color: #fff; + font-weight: 200; + letter-spacing: 1px; + } + + .table_data_4 { + width: 25%; + display: none; + } + + .table_data_2 { + width: 20%; + } + + .table_data_5 { + width: 20%; + } + + .btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 7px 15px 7px 15px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.7rem; + } + + .btn-send-block-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 12px; + } + + .modal_success .modal-dialog { + max-width: 300px; + margin: 0 auto; + } +} + +@media (max-width: 1439px) { + .same_height p { + font-size: 9px; + color: #fff; + letter-spacing: 1px; + } +} + +@media (max-width: 1280px) { + .btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.6rem; + } + + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 7px 8px 7px 8px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } +} + +@media (max-width: 991px) { + .same_height { + height: auto; + } + + .delete_button_media { + width: 100%; + } +} + +@media (max-width: 767px) { + .transaction_list { + float: left; + margin-bottom: 13px; + } + + .table_data_1 { + align-self: center; + width: 15%; + float: left; + } + + .table_data_2 { + width: 45%; + float: left; + display: none; + } + + .table_data_3 { + align-self: center; + width: 40%; + float: left; + } + + .tran_logo_img { + height: 17px; + } + + .table_data_5 { + width: 40%; + } + + .balance-sec-1 { + display: flex; + border-right: none; + margin-bottom: 20px; + } + + .hls-address label { + color: #fff; + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + } + + .btn-send-transaction { + background-color: #71cf4e; + border-color: #71cf4e; + padding: 9px 29px 9px 29px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + float: left; + font-size: 0.8rem; + } + + .dropdown-transaction { + background: #464c5a; + border-radius: 0.5rem; + padding: 15px 15px 15px 20px; + margin: -10px 0px 10px 0 !important; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 4px 8px 4px 8px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 4px 12px 4px 12px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .avatar_select { + height: 1.5rem; + width: 1.5rem; + } + + .transaction_div p { + font-size: 8px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 0px; + } +} + +@media (max-width: 575px) { + .btn-yellow-local { + background-color: #e6d46a; + border-color: #e6d46a; + color: #3b414f; + padding: 9px 13px 9px 13px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 0.6rem; + } + + .security_setting_status h6 { + font-size: 13px; + font-weight: 400; + color: #fff; + } + + .security_setting_status .Disabled { + font-size: 9px; + font-weight: 300; + color: #ff5e5e; + letter-spacing: 0.7px; + padding: 6px 9px 6px 9px; + border-radius: 0.3rem; + border: 1px solid #ff5e5e; + } + + .contact_table_3 i { + display: none; + } + + .contact_div p { + font-size: 9px; + letter-spacing: 1px; + font-weight: 300; + } + + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 10px 6px 10px; + font-size: 8px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 10px; + font-weight: 200; + text-align: left; + padding: 5px 15px; + letter-spacing: 1px; + } + + .network_connection { + display: block; + text-align: center; + height: 165px; + } + + .same_height p { + font-size: 12px; + color: #fff; + letter-spacing: 1px; + } + + .network_connection_content span { + font-size: 9px; + font-weight: 300; + letter-spacing: 1px; + } + + .network_connection_img { + margin-right: 0px !important; + } + + .network_connection_content h4 { + font-size: 13px; + font-weight: 300; + margin-top: 10px !important; + } + + .check-now-heading h5 { + font-size: 13px; + font-weight: 400; + letter-spacing: 1px; + } + + .check-now-heading p { + font-size: 10px; + margin-top: 0.6rem !important; + letter-spacing: 1px; + margin-bottom: 0.6rem !important; + } + + .btn-check-now { + background: #3b414f; + padding: 6px 15px 6px 15px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .page-title h4 { + font-size: 12px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; + } + + .page-title-1 h4 { + font-size: 12px; + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 400; + } + + .left-side-menu .sidebar-content { + height: 100%; + padding-bottom: 30px; + margin-top: 0px; + } +} + +@media (max-width: 424px) { + /* sagar */ + .form2bind{ + position: static; + } + /* sagar */ + .same_height p { + font-size: 11px; + color: #fff; + letter-spacing: 1px; + } + + .btn-delete-wallet { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + padding: 8px 17px 8px 17px; + border-radius: 25px; + font-size: 9px; + } + + .btn-enable-wallet { + background: #3b414f; + padding: 8px 17px 8px 17px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .tran_logo_img { + display: none; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 6px 14px 6px 14px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 6px 18px 6px 18px; + font-size: 9px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .transaction_div p { + font-size: 9px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .table_data_3 { + align-self: center; + width: 40%; + float: left; + display: none; + } + + .confirm_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 8px; + text-align: left; + padding: 5px 8px; + letter-spacing: 0px; + } + + .delete_modal_content p { + border-bottom: 1px solid #aeb0b4; + color: #363c48; + font-size: 9px; + text-align: left; + padding: 5px 8px; + letter-spacing: 0px; + } + + .tran_confirm_modal_notice { + font-size: 9px; + font-weight: 400; + letter-spacing: 1px; + color: #363c48; + } + + .btn-outline-enable { + background: #3b414f; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } + + .btn-outline-delete { + background-color: #e6d46a; + border-color: #e6d46a; + color: #363c48; + padding: 8px 20px 8px 20px; + border-radius: 25px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 9px; + } +} + +@media (max-width: 374px) { + .btn-contact-remove { + background-color: #515866; + border-color: #515866; + padding: 6px 8px 6px 7px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .contact_div p { + font-size: 8px; + letter-spacing: 1px; + font-weight: 300; + } + + .contact_head p { + font-size: 7px; + letter-spacing: 1px; + font-weight: 300; + } + + .table_data_5 { + width: 50%; + } + + .avatar_select { + height: 1.4rem; + width: 1.4rem; + } + + .transaction_div p { + font-size: 8px; + margin-bottom: 0px; + letter-spacing: 1px; + font-weight: 400; + } + + .btn-transaction-complete { + background-color: #90bb68; + border-color: #90bb68; + padding: 5px 11px 5px 11px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .btn-transaction-pending { + background-color: #515866; + border-color: #515866; + padding: 5px 15px 5px 15px; + font-size: 7px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + display: flex; + justify-content: space-between; + } + + .dropdown-transaction p { + font-size: 9px; + margin-bottom: 5px; + color: #fff; + font-weight: 400; + letter-spacing: 1px; + } + + .transaction_div { + background: #3b414f; + padding: 15px 15px 15px 15px; + border-radius: .25rem; + color: #fff; + margin-bottom: 10px; + cursor: pointer; + justify-content: space-between; + display: flex; + } + + .network_connection { + display: block; + text-align: center; + height: 185px; + } + + .token_name { + color: #fff; + font-size: 12px; + font-weight: 200; + letter-spacing: 1px; + } + + .token_value { + color: #fff; + font-size: 12px; + align-self: center; + font-weight: 400; + } + + .btn-token-selection-2 { + background-color: #e6d46a; + border-color: #e6d46a; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + color: #363c48; + font-size: 10px; + font-weight: 400; + } + + .btn-token-selection-1 { + background-color: #363c48; + border-color: #363c48; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + font-size: 10px; + font-weight: 400; + } + + .safe_min_gas h4 { + font-size: 20px; + margin-top: 10px !important; + font-weight: 400; + } + + .network_connection_content h4 { + font-size: 12px; + font-weight: 300; + margin-top: 10px !important; + } +} + diff --git a/src/assets/css/app-rtl.min.css b/src/assets/css/app-rtl.min.css new file mode 100644 index 00000000..bc44c661 --- /dev/null +++ b/src/assets/css/app-rtl.min.css @@ -0,0 +1,9 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,900&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#4b4b5a;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:#5369f8}.nav-second-level li>a.active,.nav-thrid-level li>a.active{color:#5369f8}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:250px;overflow:hidden;padding:0 12.5px 5px 12.5px;min-height:80vh;margin-top:72px}.left-side-menu{width:250px;background:#fff;bottom:0;padding:0 0 30px 0;position:fixed;top:72px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:1px .05rem .01rem rgba(75,75,90,.075);box-shadow:1px .05rem .01rem rgba(75,75,90,.075);z-index:99}.left-side-menu .sidebar-content{height:100%;padding-bottom:30px}#sidebar-menu{padding-bottom:30px}#sidebar-menu>ul>li.mm-active>a{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a{color:#4b4b5a;display:block;padding:12px 30px;font-size:15px;font-weight:400;position:relative;-webkit-transition:all .4s;transition:all .4s;border-left:3px solid transparent}#sidebar-menu>ul>li>a svg{display:inline-block;width:16px;height:16px;margin:0 10px 0 3px;color:#4b4b5a;fill:rgba(75,75,90,.12)}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#5369f8;text-decoration:none;background-color:#f7f7ff}#sidebar-menu>ul>li>a:active svg,#sidebar-menu>ul>li>a:focus svg,#sidebar-menu>ul>li>a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px}#sidebar-menu>ul>li>a.active{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li>a.active svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>ul{padding-left:43px}#sidebar-menu>ul>li>ul ul{padding-left:20px}#sidebar-menu .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;right:30px;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:.9rem;-webkit-transform:translate(0,0);transform:translate(0,0);top:15px}#sidebar-menu .menu-arrow:before{content:"\e82f"}#sidebar-menu .badge{margin-top:3px}#sidebar-menu .nav-second-level>li .menu-arrow{top:8px}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sidebar-menu .menu-title{padding:15px 30px 10px 30px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#4b4b5a}.user-profile{padding:15px 20px 15px 30px}.user-profile .avatar-xs{display:none}.user-profile .pro-user-name{color:#4b4b5a;font-weight:600}.user-profile .pro-user-desc{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:1px}.user-profile .dropdown-toggle svg{width:18px;height:18px;color:#4b4b5a;background-color:rgba(75,75,90,.1);border-radius:3px}.left-side-menu-condensed .logo{width:70px!important;text-align:center}.left-side-menu-condensed .logo span.logo-lg{display:none}.left-side-menu-condensed .logo span.logo-sm{display:block!important}.left-side-menu-condensed .navbar-custom{left:0!important;padding-left:10px}.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:block!important}.left-side-menu-condensed .left-side-menu{position:absolute;width:70px!important;z-index:5}.left-side-menu-condensed .left-side-menu .slimScrollDiv,.left-side-menu-condensed .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}.left-side-menu-condensed .left-side-menu .slimScrollBar{visibility:hidden}.left-side-menu-condensed .left-side-menu .sidebar-content{height:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu .badge,.left-side-menu-condensed .left-side-menu #sidebar-menu .label,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title{display:none!important}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a{padding:15px;min-height:54px;-webkit-transition:none;transition:none;margin:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a svg{width:26px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px;vertical-align:baseline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active{background-color:#f7f7ff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#5369f8!important;background-color:#f7f7ff;-webkit-transition:none;transition:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.mm-active :after,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;height:auto!important;position:absolute;width:190px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li.active a{color:#c8cddc}.left-side-menu-condensed .user-profile{padding:15px}.left-side-menu-condensed .user-profile .avatar-sm{display:none}.left-side-menu-condensed .user-profile .avatar-xs{display:block}.left-side-menu-condensed .user-profile .pro-user-desc,.left-side-menu-condensed .user-profile .pro-user-name{display:none}.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:transparent}.left-side-menu-condensed .content-page{margin-left:70px!important}.left-side-menu-condensed .footer{left:70px!important}.left-side-menu-condensed .user-box{display:none}@media (min-width:769px){body.left-side-menu-condensed{min-height:1200px}}@media (max-width:1024px){.left-side-menu{top:72px;padding:12px 0}.left-side-menu-condensed .left-side-menu{padding-top:12px}}@media (max-width:767.98px){body{overflow-x:hidden}.left-side-menu{display:none;z-index:10!important;top:72px}.sidebar-enable .left-side-menu{display:block}.content-page,.left-side-menu-condensed .content-page{margin-left:0!important;padding:0 10px}.pro-user-name{display:none}.logo-box{display:none}}.left-side-menu-dark .metismenu li a[aria-expanded=true]{color:#fff!important}.left-side-menu-dark .left-side-menu{background-color:#323742;-webkit-box-shadow:none;box-shadow:none}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a svg{color:#9097a7;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover{color:#c8cddc;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}.left-side-menu-dark .nav-second-level li a,.left-side-menu-dark .nav-thrid-level li a{color:#9097a7}.left-side-menu-dark .nav-second-level li a:focus,.left-side-menu-dark .nav-second-level li a:hover,.left-side-menu-dark .nav-thrid-level li a:focus,.left-side-menu-dark .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}.left-side-menu-dark .nav-second-level li.mm-active>a,.left-side-menu-dark .nav-thrid-level li.mm-active>a{color:#fff}.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#3b414e;color:#fff!important}.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active>a,.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active>a{color:#5369f8}.left-side-menu-dark .user-profile .pro-user-desc,.left-side-menu-dark .user-profile .pro-user-name{color:#adb5bd}.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:#3b414e;color:#fff}.navbar-custom{padding:0 22px 0 37px;position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:#4b4b5a;min-width:32px;display:block;line-height:72px;text-align:center;max-height:72px}.navbar-custom .topnav-menu .nav-link svg{height:20px;width:20px;color:#4b4b5a;fill:rgba(75,75,90,.12)}.navbar-custom .topnav-menu .nav-link:active svg,.navbar-custom .topnav-menu .nav-link:focus svg,.navbar-custom .topnav-menu .nav-link:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,.05)}.navbar-custom .menu-left{overflow:hidden}.navbar-custom .app-search{padding:17px 0;overflow:hidden;margin-left:15px;margin-right:15px}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:1px solid transparent;height:38px;padding-left:40px;padding-right:20px;background-color:#f3f4f7;-webkit-box-shadow:none;box-shadow:none;border-radius:.3rem}.navbar-custom .app-search .form-control:focus{background-color:#fff;border:1px solid #f3f4f7}.navbar-custom .app-search svg{position:absolute;z-index:10;font-size:18px;color:#adb5bd;line-height:38px;left:10px;top:10px;width:20px;height:20px}.navbar-custom .button-menu-mobile{border:none;color:#adb5bd;display:block;height:72px;line-height:72px;width:60px;background-color:transparent;font-size:24px;cursor:pointer;margin-right:45px}.navbar-custom .button-menu-mobile.disable-btn{display:none}.navbar-custom .button-menu-mobile .menu-icon{display:inline-block}.navbar-custom .button-menu-mobile .close-icon{display:none}.navbar-custom .button-menu-mobile.open .menu-icon{display:none}.navbar-custom .button-menu-mobile.open .close-icon{display:inline-block}.navbar-custom .logo span.logo-sm{display:none}.text-logo{text-transform:uppercase;font-weight:900;letter-spacing:1px}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:7px 20px 15px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:24px;right:16px;width:12px;height:12px;background-color:#ff5c75;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);-webkit-animation:blinker 3s linear infinite;animation:blinker 3s linear infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40;line-height:1.5}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown-items .notify-item{padding:.35rem 1.5rem}.profile-dropdown{display:none}.profile-dropdown-items{width:170px}.profile-dropdown-items i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}@media (max-width:1024px){.navbar-custom{left:0;padding:0 10px;margin:0}.navbar-custom .button-menu-mobile.disable-btn{display:block}.navbar-custom .logo{display:none}}@media (max-width:575.98px){.navbar-custom .page-title{display:none}}.page-title-topbar{font-size:20px;margin:0;line-height:72px}.page-title{padding:20px 0}.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}.page-title h4{font-size:19px}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#6c757d;left:250px}.footer .footer-links a{color:#6c757d;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#212529}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}body[data-layout=topnav] .container-fluid{padding-right:24px;padding-left:24px}body[data-layout=topnav] .navbar-custom{position:relative;padding:0}body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg{color:#4b4b5a}body[data-layout=topnav] .content-page{margin-top:0;margin-left:0!important;padding:5px 0 5px 0}body[data-layout=topnav] .footer{left:0}body[data-layout=topnav] .user-profile{padding:20px 0}body[data-layout=topnav] .profile-dropdown{display:block}.topnav{background:#fff}.topbar-nav{margin:0;padding:0}.topbar-nav .badge{display:none}.topbar-nav .metismenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.topbar-nav .metismenu .has-arrow:after{width:.4em;height:.4em;right:1rem;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.topbar-nav .metismenu .menu-title{display:none}.topbar-nav .metismenu li:active,.topbar-nav .metismenu li:focus,.topbar-nav .metismenu li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li:active svg,.topbar-nav .metismenu li:focus svg,.topbar-nav .metismenu li:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li a{color:#4b4b5a;font-size:1rem;position:relative;padding:1rem;display:block}.topbar-nav .metismenu li a svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;color:#4b4b5a;fill:rgba(75,75,90,.12)}.topbar-nav .metismenu li a>span{vertical-align:middle}.topbar-nav .metismenu li a:active,.topbar-nav .metismenu li a:focus,.topbar-nav .metismenu li a:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li a:active svg,.topbar-nav .metismenu li a:focus svg,.topbar-nav .metismenu li a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li:nth-child(2) a{padding-left:0}.topbar-nav .metismenu li .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:1.25rem;-webkit-transform:translate(0,0);transform:translate(0,0);vertical-align:middle;margin-left:5px}.topbar-nav .metismenu li .menu-arrow:before{content:"\e82d"}.topbar-nav .metismenu li.mm-active>a{color:#5369f8}.topbar-nav .metismenu li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.topbar-nav .metismenu li.active>a{color:#5369f8}.topbar-nav .metismenu li.active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li .nav-second-level{color:#4b4b5a;background-color:#fff;background-clip:padding-box;border-radius:0 0 .2rem .2rem;min-width:calc(10rem + 1.5rem);font-size:calc(.875rem - .01rem);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175);padding:.5rem 0}.topbar-nav .metismenu li .nav-second-level li:active,.topbar-nav .metismenu li .nav-second-level li:focus,.topbar-nav .metismenu li .nav-second-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-second-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-second-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-second-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-second-level .menu-arrow{float:right}.topbar-nav .metismenu li .nav-third-level{color:#4b4b5a;min-width:calc(10rem + 1.5rem)}.topbar-nav .metismenu li .nav-third-level li:active,.topbar-nav .metismenu li .nav-third-level li:focus,.topbar-nav .metismenu li .nav-third-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-third-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-third-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-third-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0;padding-left:2.2rem!important}.topbar-nav .metismenu li .nav-third-level a:focus,.topbar-nav .metismenu li .nav-third-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-third-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-third-level .menu-arrow{float:right}@media (min-width:992px){body[data-layout=topnav] .container-fluid{max-width:85%}body[data-layout=topnav] .navbar-custom .logo{display:block}body[data-layout=topnav] .navbar-custom .logo span.logo-sm{display:none!important}body[data-layout=topnav] .navbar-custom .logo span.logo-lg{display:block}body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:none!important}body[data-layout=topnav].boxed-layout .container-fluid{max-width:97%}.topbar-nav .metismenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topbar-nav .metismenu>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topbar-nav .metismenu>li>ul{position:absolute;z-index:1001}.topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link{padding-left:0}.navbar-toggle{display:none}}@media (max-width:991.98px){body[data-layout=topnav] .navbar-custom .container-fluid{padding-right:12px;padding-left:12px}.topnav{overflow:auto}.topbar-nav{max-height:400px}.topbar-nav .metismenu li a{padding:15px 0}.topbar-nav .metismenu li .nav-second-level{-webkit-box-shadow:none;box-shadow:none;padding-top:0}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding:0}.topbar-nav .metismenu li .nav-second-level a{padding-right:0!important}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{background-color:transparent}.topbar-nav .metismenu li .menu-arrow{float:right;margin-top:2px}}@media (min-width:992px) and (max-width:1180px){.topbar-nav .metismenu li .menu-arrow{display:none}}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0;padding-bottom:60px}.right-bar .rightbar-title{padding:25px 25px}.right-bar .right-bar-toggle{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .demo-img{height:200px}.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.activity-widget .activity-list{border-bottom:1px solid #f6f6f7;padding:12px 0}.activity-widget .activity-list:last-child{border:none}.upgrade-wid .laptop-img{position:relative;bottom:22px}@media (min-width:1200px){.scrollable-layout{padding-bottom:0}.scrollable-layout #wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.scrollable-layout .left-side-menu{position:relative;min-width:250px;min-height:100vh}.scrollable-layout .navbar-custom{position:absolute}.scrollable-layout .content-page{margin-left:0;width:100%;padding-bottom:60px}.scrollable-layout.left-side-menu-condensed .left-side-menu{min-width:70px}.scrollable-layout.left-side-menu-condensed .content-page{margin-left:0!important}}.boxed-layout{background:#edeef3}.boxed-layout #wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background:#f3f4f7}.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 250px);background:#f3f4f7}.boxed-layout.left-side-menu-condensed{min-height:auto}.boxed-layout.left-side-menu-condensed .footer{max-width:calc(1300px - 70px)}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:"Nunito Sans",sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar{height:3rem;width:3rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.25rem;margin-right:-1.25rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.conversation-list{list-style:none;height:332px;padding:0 7px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{float:left;text-align:center;width:34px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f0f2fe;color:#5369f8;border-radius:.3rem;display:inline-block;padding:4px 12px;position:relative;min-width:160px}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{right:98%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f0f2fe;border-width:6px;margin-left:-1px;border-right-color:#f0f2fe}.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#e2e7f1;color:#4b4b5a}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#e2e7f1;border-top-color:#e2e7f1;left:99%!important}.profile-widget{position:relative}.profile-widget .card-action{position:absolute;right:7px;top:12px;z-index:100}.profile-widget .card-img-top{max-height:220px}.profile-widget .profile-info{margin-top:-2.7rem}.calendar-widget .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f6f6f7!important}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{background-color:#e2e7f1;border-radius:3px;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#4b4b5a;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #4b4b5a;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5369f8;border-color:#5369f8}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#1e2139;border-color:#1e2139}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#43d39e;border-color:#43d39e}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#25c2e3;border-color:#25c2e3}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbe0b;border-color:#ffbe0b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#ff5c75;border-color:#ff5c75}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f8f9fa;border-color:#f8f9fa}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#343a40;border-color:#343a40}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #6c757d;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#4b4b5a;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#5369f8}.radio-primary input[type=radio]:checked+label::before{border-color:#5369f8}.radio-primary input[type=radio]:checked+label::after{background-color:#5369f8}.radio-secondary input[type=radio]+label::after{background-color:#1e2139}.radio-secondary input[type=radio]:checked+label::before{border-color:#1e2139}.radio-secondary input[type=radio]:checked+label::after{background-color:#1e2139}.radio-success input[type=radio]+label::after{background-color:#43d39e}.radio-success input[type=radio]:checked+label::before{border-color:#43d39e}.radio-success input[type=radio]:checked+label::after{background-color:#43d39e}.radio-info input[type=radio]+label::after{background-color:#25c2e3}.radio-info input[type=radio]:checked+label::before{border-color:#25c2e3}.radio-info input[type=radio]:checked+label::after{background-color:#25c2e3}.radio-warning input[type=radio]+label::after{background-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::before{border-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::after{background-color:#ffbe0b}.radio-danger input[type=radio]+label::after{background-color:#ff5c75}.radio-danger input[type=radio]:checked+label::before{border-color:#ff5c75}.radio-danger input[type=radio]:checked+label::after{background-color:#ff5c75}.radio-light input[type=radio]+label::after{background-color:#f8f9fa}.radio-light input[type=radio]:checked+label::before{border-color:#f8f9fa}.radio-light input[type=radio]:checked+label::after{background-color:#f8f9fa}.radio-dark input[type=radio]+label::after{background-color:#343a40}.radio-dark input[type=radio]:checked+label::before{border-color:#343a40}.radio-dark input[type=radio]:checked+label::after{background-color:#343a40}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f3f4f7;z-index:9999}#status{height:80px;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.spinner>div{display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #5369f8;border-radius:50%;-webkit-animation:circle-loader 1s infinite ease-in-out both;animation:circle-loader 1s infinite ease-in-out both;margin:0 7px}.spinner .circle1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .circle2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slimScrollDiv{height:auto!important}.apex-charts{min-height:10px!important}.apex-charts text{font-family:"Nunito Sans",sans-serif!important;fill:#4b4b5a}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:"Nunito Sans",sans-serif!important}.apexcharts-legend-series{font-weight:400}.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}.apexcharts-legend-text{color:#6c757d!important;font-family:"Nunito Sans",sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:"Nunito Sans",sans-serif!important;fill:#adb5bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.apexcharts-radar-series polygon{fill:transparent;stroke:#e2e7f1}.apexcharts-radar-series line{stroke:#e2e7f1}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label{fill:#fff!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:10px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#e2e7f1;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e2e7f1}.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#e2e7f1}.fc-button{background:#e2e7f1;border:none;color:#4b4b5a;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#e2e7f1}.fc-state-highlight{background:#e2e7f1}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#5369f8;color:#fff;text-shadow:none}.fc-cell-overlay{background:#e2e7f1}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar{display:block}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #e2e7f1;height:calc(1.5em + 1rem + 2px);background-color:#fff;outline:0;border-radius:.3rem}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#4b4b5a}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:0 solid rgba(0,0,0,.15);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #e2e7f1;background-color:#fff;color:#4b4b5a}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5369f8}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#16181b}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#5369f8;color:#fff}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);border:1px solid #e2e7f1!important;background-color:#fff}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#4b4b5a}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#5369f8;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.ms-container{background:transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%;width:auto;max-width:370px}.ms-container .ms-list{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e2e7f1}.ms-container .ms-list.ms-focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #5369f8}.ms-container .ms-selectable{background-color:#fff}.ms-container .ms-selectable li.ms-elem-selectable{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selectable li.ms-hover{background-color:#5369f8;color:#fff}.ms-container .ms-selection{background-color:#fff}.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selection li.ms-hover{background-color:#5369f8;color:#fff}.ms-selectable{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.ms-optgroup-label{font-weight:500;font-family:"Nunito Sans",sans-serif;color:#343a40!important;font-size:13px}.flatpickr-calendar{overflow:hidden;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:2px solid #e2e7f1}.flatpickr-calendar .flatpickr-time{border:none!important}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time input{color:#6c757d}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover{background:#e2e7f1}.flatpickr-day{color:#6c757d}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#5369f8;border-color:#5369f8}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #5369f8;box-shadow:-10px 0 0 #5369f8}.flatpickr-day.today{border-color:#e2e7f1}.flatpickr-day.inRange{background:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:-10px 0 0 #f5f5f5;box-shadow:-10px 0 0 #f5f5f5}.flatpickr-day.inRange.nextMonthDay{background:#f5f5f5;border-color:#f5f5f5}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(108,117,125,.4)}.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day.today:focus,.flatpickr-day.today:hover,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e7f1;border-color:#e2e7f1;color:#6c757d}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f8f9fa}.flatpickr-months .flatpickr-month{height:48px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#6c757d}.flatpickr-current-month{color:#6c757d;font-size:1rem;padding:8px 0 0 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#4b4b5a}.flatpickr-weekdays{background:#5369f8}.flatpickr-weekday{color:rgba(255,255,255,.6)!important}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#ff5c75;margin-top:10px;padding:4px 7px 4px 28px;position:relative;display:inline-block;background-color:rgba(255,92,117,.2);border-radius:7px}.parsley-errors-list>li:before{content:"\ebee";font-family:unicons;position:absolute;left:8px;top:4px}.parsley-errors-list>li:after{content:"";border:8px solid transparent;border-bottom-color:rgba(255,92,117,.2);position:absolute;left:14px;top:-16px}.parsley-error{border-color:#ff5c75}.parsley-success{border-color:#43d39e}.sw-main{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dbe1ee}.sw-main .sw-toolbar{background:0 0;padding:10px}.sw-main .step-content{background-color:transparent!important}.sw-theme-default .step-content{background-color:transparent}.sw-theme-default>ul.step-anchor>li>a{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:after{background:#5369f8}.sw-theme-default>ul.step-anchor>li.active>a{color:#5369f8!important}.sw-theme-default>ul.step-anchor>li.done>a{color:#6c757d!important}.sw-theme-default>ul.step-anchor>li.done>a:after{background:#43d39e}.sw-theme-arrows>ul.step-anchor{background:#e2e7f1;border-bottom-color:#e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{background:#e2e7f1;color:#6c757d}.sw-theme-arrows>ul.step-anchor>li>a::after{border-left-color:#e2e7f1!important}.sw-theme-arrows>ul.step-anchor>li>a::before{border-left-color:#ced4da!important}.sw-theme-arrows>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a{background:#c9d0fd!important;border-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a::before{border-left-color:#5369f8!important}.sw-theme-circles>ul.step-anchor{margin-top:30px;background-color:transparent}.sw-theme-circles>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a{font-size:14px;width:40px;height:40px;padding:12px 0;background-color:#e2e7f1;border-color:#f6f6f7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sw-theme-circles>ul.step-anchor>li>a:hover{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a small{bottom:-20px;width:100%}.sw-theme-circles>ul.step-anchor>li>a,.sw-theme-circles>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-circles>ul.step-anchor>li>a small,.sw-theme-circles>ul.step-anchor>li>a:hover small{color:#6c757d}.sw-theme-circles>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.active>a>small{color:#5369f8}.sw-theme-circles>ul.step-anchor>li.done>a{background:#43d39e!important;border-color:#43d39e!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.done>a>small{color:#43d39e}.sw-theme-dots>ul.step-anchor{background-color:transparent}.sw-theme-dots>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:before{bottom:-6px;background:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:after{left:45%;bottom:-8px;background:#ced4da}.sw-theme-dots>ul.step-anchor>li>a,.sw-theme-dots>ul.step-anchor>li>a:focus,.sw-theme-dots>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-dots>ul.step-anchor>li.active>a{color:#5369f8}.sw-theme-dots>ul.step-anchor>li.active>a:after{background:#5369f8}.sw-theme-dots>ul.step-anchor>li.done>a{color:#43d39e}.sw-theme-dots>ul.step-anchor>li.done>a:after{background:#43d39e}@media (max-width:768px){.sw-main>ul.step-anchor>li{display:block;width:100%}.sw-theme-circles>ul.step-anchor>li>a>small{bottom:14px;left:76px}.sw-theme-dots>ul.step-anchor>li>a:after{top:-36px;left:-31px!important}}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fbfbfc;border-top:1px solid #fff}.note-editor.note-frame .note-editing-area .note-editable{border:none;color:#6c757d;background-color:transparent}.note-status-output{display:none}.note-editable{border-radius:.3rem;padding:.5rem .75rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-popover{border-color:#e2e7f1}.card-header.note-toolbar,.note-popover .popover-content{background-color:#e2e7f1}.note-toolbar{z-index:1;background-color:transparent!important;border-bottom:2px solid #fff}.dropzone{border:2px dashed rgba(52,58,64,.2);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#5369f8}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#5369f8}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #5369f8!important;outline-offset:-1px;color:#5369f8;background-color:rgba(83,105,248,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);background-color:#43d39e;top:.75rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ff5c75;top:.75rem}div.dt-button-info{background-color:#5369f8;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1rem}}.activate-select .sorting_1{background-color:#f8f9fa}#pagination-list .pagination li a{padding:.5rem .75rem;border-radius:50%;display:block;line-height:1.25;margin:0 3px}#pagination-list .pagination li.active a{background-color:#5369f8;color:#fff}#transaction-list .sort{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}#noresult-list .error-message{display:none}.tasklist{min-height:40px;margin-bottom:0}.tasklist>li{background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);padding:20px;margin-bottom:24px;border-radius:7px}.tasklist>li:last-of-type{margin-bottom:0}.tasklist>li:last-of-type .btn-sm{padding:2px 8px;font-size:12px}.task-placeholder{border:1px dashed #e2e7f1!important;background-color:#fff!important;padding:20px;-webkit-box-shadow:none!important;box-shadow:none!important}/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow::after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow::after{right:auto;left:1em;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}.metismenu .has-arrow[aria-expanded=true]::after,.metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(-135deg) translate(0,-50%);transform:rotate(-135deg) translate(0,-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after,[dir=rtl] .metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(225deg) translate(0,-50%);transform:rotate(225deg) translate(0,-50%)}.metismenu{padding:0}.metismenu li{list-style:none}.metismenu li a[aria-expanded=true]{color:#5369f8!important}.metismenu ul{padding:0}.metismenu ul li{width:100%}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#6c757d}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;border-radius:50%;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{border-radius:3px;background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover i{background-color:#5369f8;color:#fff;text-shadow:5px 5px rgba(255,255,255,.2)}.icons-list .icon-item{padding:15px 0;color:#6c757d}.icons-list .icon-item svg{margin-right:10px}.icons-list .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}.board{display:block;white-space:nowrap;overflow-x:auto}.tasks{display:inline-block;width:22rem;padding:0 1rem 1rem 1rem;vertical-align:top;margin-bottom:24px;background-color:#fff;border-radius:.2rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{white-space:normal;margin-top:1rem}.tasks .task-header{background-color:#fff;padding:1rem;margin:0 -1rem;border-radius:.2rem}.task-list-items{min-height:100px;position:relative}.task-list-items .card{cursor:pointer}.task-list-items:before{content:"No Tasks";position:absolute;line-height:110px;width:100%;text-align:center;font-weight:600}.task-modal-content .form-control-light{background-color:#fdfdfd!important;border-color:#fdfdfd!important}.gantt-task-details{min-width:220px}.task-search .search-input{padding-left:32px;z-index:10}.task-search .icon-search{z-index:11;position:absolute;left:10px;top:10px}.email-container{margin-bottom:24px;background-color:#fff}.email-container .inbox-leftbar{padding:1.25rem;width:250px;float:left;padding-bottom:184px;margin-bottom:-184px}.email-container .inbox-rightbar{margin-left:250px;border-left:5px solid #f3f4f7;padding:0 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:48px;line-height:48px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;background:#fff;margin-bottom:1px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.message-list li a{color:#4b4b5a}.message-list li:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f8f9fa;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #25c2e3;box-shadow:inset 3px 0 0 #25c2e3}.message-list li.unread a{color:#292d32}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 2px #ced4da;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#6c757d;opacity:0;margin-bottom:0!important;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#4b4b5a;padding:7px 10px;display:block}.reply-box{border:2px solid #f8f9fa}@media (max-width:648px){.email-container .inbox-leftbar{width:100%;float:none;margin-bottom:21px;padding-bottom:1.25rem}.email-container .inbox-rightbar{margin-left:0;border:0;padding-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}.chatbox{position:fixed;right:35px;bottom:10px;width:300px;background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:99}.chatbox .chat-input .form-control{padding-right:60px}.chatbox .chat-link{position:absolute;right:4px;top:10px}.left-timeline .events{border-left:3px solid #e2e7f1;padding-left:35px}.left-timeline .events .event-list{position:relative}.left-timeline .events .event-list::before{content:"";position:absolute;left:-45px;top:6px;height:18px;width:18px;background-color:#5369f8;border-radius:50%;border:5px solid #fff;z-index:9}.left-timeline .events .event-list::after{content:"";position:absolute;left:-38px;top:14px;height:3px;width:30px;background-color:#e2e7f1}.left-timeline .album img{height:36px;width:auto;border-radius:4px}.timeline{margin-bottom:50px;position:relative}.timeline:before{background-color:#e2e7f1;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{display:block;position:relative;padding:20px}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{right:69px;text-align:right}.timeline .timeline-box{margin-left:15px}.timeline .timeline-icon{background:#5369f8;border-radius:50%;display:block;height:20px;left:-24px;margin-top:-10px;position:absolute;text-align:center;top:15%;width:20px;border:5px solid #fff;z-index:9}.timeline .timeline-icon:before{content:"";position:absolute;height:3px;width:19px;background-color:#e2e7f1;left:15px;top:3px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item:before{content:"";display:block;width:50%}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-26px}.timeline-item.timeline-item-left .timeline-icon:before{left:auto;right:15px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:15px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .event-date{float:left!important;margin-right:1.5rem;margin-left:0!important}.timeline .timeline-icon{display:none}}.card-pricing .card-pricing-features li{padding:10px}.card-pricing .card-pricing-features li:before{color:#5369f8}body.authentication-bg{background-size:cover;background-repeat:no-repeat;padding-bottom:0}.authentication-form .form-group .input-group-text{background-color:transparent}.authentication-form .form-group .input-group-text svg{height:22px;width:22px}.icon-fb{color:#3c5a98}.icon-google{color:#e94134}.auth-page-sidebar{padding:0;background-image:url(../images/auth-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.auth-page-sidebar .overlay{-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.auth-page-sidebar .auth-user-testimonial{text-align:center;color:#fff;position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0}html{direction:rtl}body{text-align:right}.dropdown-menu.show{text-align:right;left:auto!important;right:0;bottom:auto}.dropdown-menu-right{right:auto!important;left:0!important}.dropdown-menu-right.show{left:0!important}ul{padding-right:0}.list-inline-item:not(:last-child){margin-left:.5rem;margin-right:0}.btn-label{margin:-.55rem -.9rem -.55rem .9rem}.btn-label-right{margin:-.5rem .75rem -.5rem -.75rem}.btn-group,.btn-group-vertical{direction:ltr}.pagination .page-item:first-child .page-link{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.blockquote-reverse{text-align:left!important}dd{margin-right:0}.modal-header .close{float:left;margin:-1rem auto -1rem -1rem}.modal-footer>:not(:first-child){margin-right:.25rem;margin-left:0}.modal-footer>:not(:last-child){margin-left:.25rem;margin-right:0}.alert-dismissible{padding-left:3.8125rem;padding-right:1.25rem}.alert-dismissible .close{left:0;right:auto}.breadcrumb-item+.breadcrumb-item{padding-right:.3rem;padding-left:0}.breadcrumb-item+.breadcrumb-item::before{padding-left:.3rem;padding-right:0}.form-check-inline{margin-left:.75rem;margin-right:0}.custom-control{padding-right:1.5rem;padding-left:0}.custom-control-label::before{left:auto;right:-1.5rem}.custom-control-label::after{left:auto;right:-1.5rem}.custom-switch{padding-right:2.25rem;padding-left:0}.custom-switch .custom-control-label::before{right:-2.25rem;left:auto}.custom-switch .custom-control-label::after{right:calc(-2.25rem + 2px);left:auto}.custom-switch .custom-control-input:checked~.custom-control-label::after{-webkit-transform:translateX(-.75rem);transform:translateX(-.75rem)}.custom-file-label::after{right:auto;left:0;border-right:inherit}.input-group-prepend{margin-left:-1px;margin-right:0}.input-group-append{margin-right:-1px;margin-left:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child),.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0;border-bottom-right-radius:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0{margin-left:0!important;margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0{margin-right:0!important;margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1{margin-left:.25rem!important;margin-right:0!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1{margin-right:.25rem!important;margin-left:0!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2{margin-left:.5rem!important;margin-right:0!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2{margin-right:.5rem!important;margin-left:0!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3{margin-left:1rem!important;margin-right:0!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3{margin-right:1rem!important;margin-left:0!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4{margin-left:1.5rem!important;margin-right:0!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4{margin-right:1.5rem!important;margin-left:0!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5{margin-left:3rem!important;margin-right:0!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5{margin-right:3rem!important;margin-left:0!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0{padding-left:0!important;padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0{padding-right:0!important;padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1{padding-left:.25rem!important;padding-right:0!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1{padding-right:.25rem!important;padding-left:0!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2{padding-left:.5rem!important;padding-right:0!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2{padding-right:.5rem!important;padding-left:0!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3{padding-left:1rem!important;padding-right:0!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3{padding-right:1rem!important;padding-left:0!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4{padding-left:1.5rem!important;padding-right:0!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4{padding-right:1.5rem!important;padding-left:0!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5{padding-left:3rem!important;padding-right:0!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5{padding-right:3rem!important;padding-left:0!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto{margin-right:0!important;margin-left:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.ml-auto{margin-right:auto!important;margin-left:0!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0{margin-left:0!important;margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0{margin-right:0!important;margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-left:.25rem!important;margin-right:0!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-right:.25rem!important;margin-left:0!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-left:.5rem!important;margin-right:0!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-right:.5rem!important;margin-left:0!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3{margin-left:1rem!important;margin-right:0!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-right:1rem!important;margin-left:0!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-left:1.5rem!important;margin-right:0!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-right:1.5rem!important;margin-left:0!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5{margin-left:3rem!important;margin-right:0!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-right:3rem!important;margin-left:0!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0{padding-left:0!important;padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0{padding-right:0!important;padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-left:.25rem!important;padding-right:0!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-right:.25rem!important;padding-left:0!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-left:.5rem!important;padding-right:0!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-right:.5rem!important;padding-left:0!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3{padding-left:1rem!important;padding-right:0!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-right:1rem!important;padding-left:0!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-left:1.5rem!important;padding-right:0!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-right:1.5rem!important;padding-left:0!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5{padding-left:3rem!important;padding-right:0!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-right:3rem!important;padding-left:0!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:0!important;margin-left:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.ml-sm-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0{margin-left:0!important;margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0{margin-right:0!important;margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1{margin-left:.25rem!important;margin-right:0!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-right:.25rem!important;margin-left:0!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2{margin-left:.5rem!important;margin-right:0!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-right:.5rem!important;margin-left:0!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3{margin-left:1rem!important;margin-right:0!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3{margin-right:1rem!important;margin-left:0!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4{margin-left:1.5rem!important;margin-right:0!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-right:1.5rem!important;margin-left:0!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5{margin-left:3rem!important;margin-right:0!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5{margin-right:3rem!important;margin-left:0!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0{padding-left:0!important;padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0{padding-right:0!important;padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1{padding-left:.25rem!important;padding-right:0!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-right:.25rem!important;padding-left:0!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2{padding-left:.5rem!important;padding-right:0!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-right:.5rem!important;padding-left:0!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3{padding-left:1rem!important;padding-right:0!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3{padding-right:1rem!important;padding-left:0!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4{padding-left:1.5rem!important;padding-right:0!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-right:1.5rem!important;padding-left:0!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5{padding-left:3rem!important;padding-right:0!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5{padding-right:3rem!important;padding-left:0!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:0!important;margin-left:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.ml-md-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0{margin-left:0!important;margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0{margin-right:0!important;margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-left:.25rem!important;margin-right:0!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-right:.25rem!important;margin-left:0!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-left:.5rem!important;margin-right:0!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-right:.5rem!important;margin-left:0!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3{margin-left:1rem!important;margin-right:0!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-right:1rem!important;margin-left:0!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-left:1.5rem!important;margin-right:0!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-right:1.5rem!important;margin-left:0!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5{margin-left:3rem!important;margin-right:0!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-right:3rem!important;margin-left:0!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0{padding-left:0!important;padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0{padding-right:0!important;padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-left:.25rem!important;padding-right:0!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-right:.25rem!important;padding-left:0!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-left:.5rem!important;padding-right:0!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-right:.5rem!important;padding-left:0!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3{padding-left:1rem!important;padding-right:0!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-right:1rem!important;padding-left:0!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-left:1.5rem!important;padding-right:0!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-right:1.5rem!important;padding-left:0!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5{padding-left:3rem!important;padding-right:0!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-right:3rem!important;padding-left:0!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:0!important;margin-left:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.ml-lg-auto{margin-right:auto!important;margin-left:0!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0{margin-left:0!important;margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0{margin-right:0!important;margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-left:.25rem!important;margin-right:0!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-right:.25rem!important;margin-left:0!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-left:.5rem!important;margin-right:0!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-right:.5rem!important;margin-left:0!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3{margin-left:1rem!important;margin-right:0!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-right:1rem!important;margin-left:0!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-left:1.5rem!important;margin-right:0!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-right:1.5rem!important;margin-left:0!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5{margin-left:3rem!important;margin-right:0!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-right:3rem!important;margin-left:0!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0{padding-left:0!important;padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0{padding-right:0!important;padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-left:.25rem!important;padding-right:0!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-right:.25rem!important;padding-left:0!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-left:.5rem!important;padding-right:0!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-right:.5rem!important;padding-left:0!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3{padding-left:1rem!important;padding-right:0!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-right:1rem!important;padding-left:0!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-left:1.5rem!important;padding-right:0!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-right:1.5rem!important;padding-left:0!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5{padding-left:3rem!important;padding-right:0!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-right:3rem!important;padding-left:0!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:0!important;margin-left:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.ml-xl-auto{margin-right:auto!important;margin-left:0!important}}.float-left{float:right!important}.float-right{float:left!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:right!important}.float-sm-right{float:left!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:right!important}.float-md-right{float:left!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:right!important}.float-lg-right{float:left!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:right!important}.float-xl-right{float:left!important}.float-xl-none{float:none!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:right!important}.text-sm-right{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:right!important}.text-md-right{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:right!important}.text-lg-right{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:right!important}.text-xl-right{text-align:left!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5369f8!important}a.text-primary:focus,a.text-primary:hover{color:#0a29f5!important}.text-secondary{color:#1e2139!important}a.text-secondary:focus,a.text-secondary:hover{color:#040407!important}.text-success{color:#43d39e!important}a.text-success:focus,a.text-success:hover{color:#26a375!important}.text-info{color:#25c2e3!important}a.text-info:focus,a.text-info:hover{color:#158da6!important}.text-warning{color:#ffbe0b!important}a.text-warning:focus,a.text-warning:hover{color:#be8b00!important}.text-danger{color:#ff5c75!important}a.text-danger:focus,a.text-danger:hover{color:#ff1034!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#6c757d!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.navbar-custom{padding:0 37px 0 22px}.navbar-custom .topnav-menu>li{float:right}.navbar-custom .button-menu-mobile{margin-right:0;margin-left:45px}.navbar-custom .app-search .form-control{padding-right:40px;padding-left:20px}.navbar-custom .app-search svg{right:10px}.notification-list .noti-icon-badge{left:12px;right:auto}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:right;margin-left:10px;margin-right:0}.notification-list .notify-item .notify-details,.notification-list .notify-item .user-msg{margin-left:0;margin-right:45px}.notification-list .profile-dropdown i{margin-left:5px;margin-right:0;float:right}.notification-list .profile-dropdown .notify-item{padding:7px 20px}.page-title-box .page-title-right{float:left}.content-page{margin-right:250px;margin-left:0}#sidebar-menu>ul>li>a svg{margin:0 3px 0 10px}#sidebar-menu>ul>li>a.active{border-left:0;border-right:3px solid #5369f8}#sidebar-menu>ul>li>ul{padding-right:40px;padding-left:0}#sidebar-menu>ul>li>ul ul{padding-right:20px;padding-left:0}#sidebar-menu .menu-arrow{left:20px;right:auto}#sidebar-menu .menu-arrow:before{content:"\e82e"}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a i{margin-left:20px;margin-right:5px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{padding-right:25px;padding-left:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{right:70px;left:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{right:190px;margin-top:-36px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{left:20px;right:0}.left-side-menu-condensed .navbar-custom{right:0;padding:0 10px 0 22px}.left-side-menu-condensed .content-page{margin-right:70px!important;margin-left:0!important}.left-side-menu-condensed .footer{left:0!important;right:70px!important}@media (max-width:767.98px){.content-page,.left-side-menu-condensed .content-page{margin-right:0!important}}@media (max-width:1024px){.navbar-custom{right:0!important;padding:0 10px!important}}.scrollable-layout .content-page{margin-right:0}.footer{left:0;right:250px}.footer-alt{right:0!important}@media (max-width:767.98px){.footer{right:0!important}}.right-bar{float:left!important;left:-270px;right:auto}.right-bar .user-box .user-img .user-edit{right:0;left:-5px}.right-bar-enabled .right-bar{left:0;right:auto}body[data-layout=topnav] .navbar-custom{padding:0!important}body[data-layout=topnav] .topbar-nav .metismenu li:nth-child(2) a{padding-left:1.3rem;padding-right:0}body[data-layout=topnav] .topbar-nav .metismenu li a svg{margin:0 0 0 5px}body[data-layout=topnav] .topbar-nav .nav-second-level .menu-arrow{float:left}body[data-layout=topnav] .content-page{margin-right:0}@media (min-width:992px){.topnav .dropdown .dropdown-menu{text-align:right;right:0;left:auto}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{right:100%;left:auto}}@media (max-width:991.98px){.topbar-nav .metismenu li .menu-arrow{float:left}.topbar-nav .metismenu li .nav-second-level a{padding-right:1.5rem!important;padding-left:0!important}}.nice-select{float:right}.nice-select .list{right:0;left:auto}.nice-select.right{float:left}.nice-select.right .list{left:0;right:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:12px}.select2-container .select2-selection--single .select2-selection__arrow{left:3px;right:auto}.select2-container .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:0}.select2-container .select2-search--inline{float:right}.dataTables_wrapper .dataTables_filter{text-align:left!important}.dataTables_wrapper .dataTables_filter input{margin-left:0!important;margin-right:.5em}.parsley-errors-list>li:after{right:14px;left:auto}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{padding:10px 45px 10px 0}.sw-theme-arrows>ul.step-anchor>li>a:after{right:100%;border-left-color:transparent!important;border-right:30px solid #e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a::before{right:100%;margin-right:1px;border-left-color:transparent!important;border-right:30px solid #ced4da}.sw-theme-arrows>ul.step-anchor>li:first-child>a{padding-left:0;padding-right:15px}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:transparent!important;border-right-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:transparent!important;border-right-color:#c9d0fd!important}.sw-theme-dots>ul.step-anchor>li>a:after{right:38%}.sw-theme-circles>ul.step-anchor>li{margin-left:0;margin-right:40px}.custom-accordion .card{padding-left:0;padding-right:40px;border-left:0!important;border-right:2px dashed #e2e7f1!important}.custom-accordion .card-header:before{right:6px}.custom-accordion .help-icon{right:-12px}.icons-list-demo i{margin-left:12px;margin-right:0}.checkbox label{padding-right:8px;padding-left:0}.checkbox label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.checkbox label::after{left:auto;right:0;margin-right:-18px;margin-left:0;padding-left:0;padding-right:3px}.checkbox input[type=checkbox]:checked+label::after{left:auto;right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox.checkbox-single label:before{margin-right:0}.checkbox.checkbox-single label:after{margin-right:0}.radio label{padding-left:0;padding-right:8px}.radio label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.radio label::after{left:0;right:6px;margin-left:0;margin-right:-20px}.conversation-list .chat-avatar{float:right}.conversation-list .ctext-wrap:after{left:99%;right:auto;margin-left:0;margin-right:-1px;border-right-color:transparent;border-left-color:#fff}.conversation-list .conversation-text{float:right;margin-right:12px;margin-left:0}.conversation-list .odd .chat-avatar{float:left!important}.conversation-list .odd .conversation-text{float:left!important;margin-right:0;margin-left:12px;text-align:left}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:transparent;border-right-color:#f6f6f7;border-top-color:#f6f6f7;left:auto!important;right:99%!important}@media print{.content,.content-page,body{margin-right:0}}.left-timeline .events{padding-left:0;padding-right:35px;border-left:0;border-right:3px solid #e2e7f1}.left-timeline .events .event-list:before{right:-45px}.left-timeline .events .event-list:after{right:-38px}.email-contaier .inbox-leftbar{float:right}.email-contaier .inbox-rightbar{margin-left:0;margin-right:250px;border-right:5px solid #f3f4f7;border-left:0;padding:0 25px 1.5rem 0}.message-list{display:block;padding-right:0}.message-list li .col-mail{float:right}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{float:right}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 20px 0 10px}.message-list li .col-mail-1 .star-toggle{margin-right:10px;margin-left:0}.message-list li .col-mail-1 .title{right:100px;left:0}.message-list li .col-mail-2{right:320px;left:0}.message-list li .col-mail-2 .subject{right:0;left:110px}.message-list li .col-mail-2 .date{left:0;right:auto;padding-right:10px;padding-left:0}.chatbox{right:auto;left:35px}@media (max-width:648px){.email-contaier .inbox-rightbar{margin-right:0;border:0;padding-right:0}}@media (max-width:520px){.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{right:80px}.message-list li .col-mail-2{right:160px}.message-list li .col-mail-2 .date{text-align:left;padding-left:10px;padding-right:20px}}.task-search .search-input{padding-left:12px;padding-right:32px}.task-search .icon-search{right:10px;left:auto}.tasks.tasks:not(:last-child){margin-right:0;margin-left:1.25rem}.authentication-form .form-group .form-control{padding-right:48px}.authentication-form .form-group .form-label-icon{left:auto;right:7px} +/*# sourceMappingURL=app-rtl.min.css.map */ diff --git a/src/assets/css/app.min.css b/src/assets/css/app.min.css new file mode 100644 index 00000000..89581c6a --- /dev/null +++ b/src/assets/css/app.min.css @@ -0,0 +1,9 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,900&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#4b4b5a;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:#5369f8}.nav-second-level li>a.active,.nav-thrid-level li>a.active{color:#5369f8}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:250px;overflow:hidden;padding:0 12.5px 5px 12.5px;min-height:80vh;margin-top:72px}.left-side-menu{width:250px;background:#fff;bottom:0;padding:0 0 30px 0;position:fixed;top:72px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:1px .05rem .01rem rgba(75,75,90,.075);box-shadow:1px .05rem .01rem rgba(75,75,90,.075);z-index:99}.left-side-menu .sidebar-content{height:100%;padding-bottom:30px}#sidebar-menu{padding-bottom:30px}#sidebar-menu>ul>li.mm-active>a{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a{color:#4b4b5a;display:block;padding:12px 30px;font-size:15px;font-weight:400;position:relative;-webkit-transition:all .4s;transition:all .4s;border-left:3px solid transparent}#sidebar-menu>ul>li>a svg{display:inline-block;width:16px;height:16px;margin:0 10px 0 3px;color:#4b4b5a;fill:rgba(75,75,90,.12)}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#5369f8;text-decoration:none;background-color:#f7f7ff}#sidebar-menu>ul>li>a:active svg,#sidebar-menu>ul>li>a:focus svg,#sidebar-menu>ul>li>a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px}#sidebar-menu>ul>li>a.active{border-left:3px solid #5369f8;color:#5369f8;background-color:#f7f7ff}#sidebar-menu>ul>li>a.active svg{color:#5369f8;fill:rgba(83,105,248,.1)}#sidebar-menu>ul>li>ul{padding-left:43px}#sidebar-menu>ul>li>ul ul{padding-left:20px}#sidebar-menu .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;right:30px;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:.9rem;-webkit-transform:translate(0,0);transform:translate(0,0);top:15px}#sidebar-menu .menu-arrow:before{content:"\e82f"}#sidebar-menu .badge{margin-top:3px}#sidebar-menu .nav-second-level>li .menu-arrow{top:8px}#sidebar-menu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sidebar-menu .menu-title{padding:15px 30px 10px 30px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#4b4b5a}.user-profile{padding:15px 20px 15px 30px}.user-profile .avatar-xs{display:none}.user-profile .pro-user-name{color:#4b4b5a;font-weight:600}.user-profile .pro-user-desc{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:1px}.user-profile .dropdown-toggle svg{width:18px;height:18px;color:#4b4b5a;background-color:rgba(75,75,90,.1);border-radius:3px}.left-side-menu-condensed .logo{width:70px!important;text-align:center}.left-side-menu-condensed .logo span.logo-lg{display:none}.left-side-menu-condensed .logo span.logo-sm{display:block!important}.left-side-menu-condensed .navbar-custom{left:0!important;padding-left:10px}.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:block!important}.left-side-menu-condensed .left-side-menu{position:absolute;width:70px!important;z-index:5}.left-side-menu-condensed .left-side-menu .slimScrollDiv,.left-side-menu-condensed .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}.left-side-menu-condensed .left-side-menu .slimScrollBar{visibility:hidden}.left-side-menu-condensed .left-side-menu .sidebar-content{height:auto}.left-side-menu-condensed .left-side-menu #sidebar-menu .badge,.left-side-menu-condensed .left-side-menu #sidebar-menu .label,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title{display:none!important}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a{padding:15px;min-height:54px;-webkit-transition:none;transition:none;margin:0}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a svg{width:26px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px;vertical-align:baseline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active{background-color:#f7f7ff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#5369f8!important;background-color:#f7f7ff;-webkit-transition:none;transition:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.mm-active :after,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#5369f8}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;height:auto!important;position:absolute;width:190px}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li.active a{color:#c8cddc}.left-side-menu-condensed .user-profile{padding:15px}.left-side-menu-condensed .user-profile .avatar-sm{display:none}.left-side-menu-condensed .user-profile .avatar-xs{display:block}.left-side-menu-condensed .user-profile .pro-user-desc,.left-side-menu-condensed .user-profile .pro-user-name{display:none}.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:transparent}.left-side-menu-condensed .content-page{margin-left:70px!important}.left-side-menu-condensed .footer{left:70px!important}.left-side-menu-condensed .user-box{display:none}@media (min-width:769px){body.left-side-menu-condensed{min-height:1200px}}@media (max-width:1024px){.left-side-menu{top:72px;padding:12px 0}.left-side-menu-condensed .left-side-menu{padding-top:12px}}@media (max-width:767.98px){body{overflow-x:hidden}.left-side-menu{display:none;z-index:10!important;top:72px}.sidebar-enable .left-side-menu{display:block}.content-page,.left-side-menu-condensed .content-page{margin-left:0!important;padding:0 10px}.pro-user-name{display:none}.logo-box{display:none}}.left-side-menu-dark .metismenu li a[aria-expanded=true]{color:#fff!important}.left-side-menu-dark .left-side-menu{background-color:#323742;-webkit-box-shadow:none;box-shadow:none}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a svg{color:#9097a7;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover{color:#c8cddc;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active{color:#fff;background-color:#3b414e}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active svg{color:#fff;fill:rgba(255,255,255,.12)}.left-side-menu-dark .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}.left-side-menu-dark .nav-second-level li a,.left-side-menu-dark .nav-thrid-level li a{color:#9097a7}.left-side-menu-dark .nav-second-level li a:focus,.left-side-menu-dark .nav-second-level li a:hover,.left-side-menu-dark .nav-thrid-level li a:focus,.left-side-menu-dark .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}.left-side-menu-dark .nav-second-level li.mm-active>a,.left-side-menu-dark .nav-thrid-level li.mm-active>a{color:#fff}.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#3b414e;color:#fff!important}.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active>a,.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active>a{color:#5369f8}.left-side-menu-dark .user-profile .pro-user-desc,.left-side-menu-dark .user-profile .pro-user-name{color:#adb5bd}.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:#3b414e;color:#fff}.navbar-custom{padding:0 22px 0 37px;position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:#4b4b5a;min-width:32px;display:block;line-height:72px;text-align:center;max-height:72px}.navbar-custom .topnav-menu .nav-link svg{height:20px;width:20px;color:#4b4b5a;fill:rgba(75,75,90,.12)}.navbar-custom .topnav-menu .nav-link:active svg,.navbar-custom .topnav-menu .nav-link:focus svg,.navbar-custom .topnav-menu .nav-link:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,.05)}.navbar-custom .menu-left{overflow:hidden}.navbar-custom .app-search{padding:17px 0;overflow:hidden;margin-left:15px;margin-right:15px}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:1px solid transparent;height:38px;padding-left:40px;padding-right:20px;background-color:#f3f4f7;-webkit-box-shadow:none;box-shadow:none;border-radius:.3rem}.navbar-custom .app-search .form-control:focus{background-color:#fff;border:1px solid #f3f4f7}.navbar-custom .app-search svg{position:absolute;z-index:10;font-size:18px;color:#adb5bd;line-height:38px;left:10px;top:10px;width:20px;height:20px}.navbar-custom .button-menu-mobile{border:none;color:#adb5bd;display:block;height:72px;line-height:72px;width:60px;background-color:transparent;font-size:24px;cursor:pointer;margin-right:45px}.navbar-custom .button-menu-mobile.disable-btn{display:none}.navbar-custom .button-menu-mobile .menu-icon{display:inline-block}.navbar-custom .button-menu-mobile .close-icon{display:none}.navbar-custom .button-menu-mobile.open .menu-icon{display:none}.navbar-custom .button-menu-mobile.open .close-icon{display:inline-block}.navbar-custom .logo span.logo-sm{display:none}.text-logo{text-transform:uppercase;font-weight:900;letter-spacing:1px}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:7px 20px 15px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:24px;right:16px;width:12px;height:12px;background-color:#ff5c75;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);-webkit-animation:blinker 3s linear infinite;animation:blinker 3s linear infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40;line-height:1.5}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown-items .notify-item{padding:.35rem 1.5rem}.profile-dropdown{display:none}.profile-dropdown-items{width:170px}.profile-dropdown-items i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}@media (max-width:1024px){.navbar-custom{left:0;padding:0 10px;margin:0}.navbar-custom .button-menu-mobile.disable-btn{display:block}.navbar-custom .logo{display:none}}@media (max-width:575.98px){.navbar-custom .page-title{display:none}}.page-title-topbar{font-size:20px;margin:0;line-height:72px}.page-title{padding:20px 0}.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}.page-title h4{font-size:19px}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#6c757d;left:250px}.footer .footer-links a{color:#6c757d;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#212529}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}body[data-layout=topnav] .container-fluid{padding-right:24px;padding-left:24px}body[data-layout=topnav] .navbar-custom{position:relative;padding:0}body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg{color:#4b4b5a}body[data-layout=topnav] .content-page{margin-top:0;margin-left:0!important;padding:5px 0 5px 0}body[data-layout=topnav] .footer{left:0}body[data-layout=topnav] .user-profile{padding:20px 0}body[data-layout=topnav] .profile-dropdown{display:block}.topnav{background:#fff}.topbar-nav{margin:0;padding:0}.topbar-nav .badge{display:none}.topbar-nav .metismenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.topbar-nav .metismenu .has-arrow:after{width:.4em;height:.4em;right:1rem;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.topbar-nav .metismenu .menu-title{display:none}.topbar-nav .metismenu li:active,.topbar-nav .metismenu li:focus,.topbar-nav .metismenu li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li:active svg,.topbar-nav .metismenu li:focus svg,.topbar-nav .metismenu li:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li a{color:#4b4b5a;font-size:1rem;position:relative;padding:1rem;display:block}.topbar-nav .metismenu li a svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;color:#4b4b5a;fill:rgba(75,75,90,.12)}.topbar-nav .metismenu li a>span{vertical-align:middle}.topbar-nav .metismenu li a:active,.topbar-nav .metismenu li a:focus,.topbar-nav .metismenu li a:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li a:active svg,.topbar-nav .metismenu li a:focus svg,.topbar-nav .metismenu li a:hover svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li:nth-child(2) a{padding-left:0}.topbar-nav .metismenu li .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;display:inline-block;font-family:unicons;text-rendering:auto;line-height:1.3rem;font-size:1.25rem;-webkit-transform:translate(0,0);transform:translate(0,0);vertical-align:middle;margin-left:5px}.topbar-nav .metismenu li .menu-arrow:before{content:"\e82d"}.topbar-nav .metismenu li.mm-active>a{color:#5369f8}.topbar-nav .metismenu li.mm-active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li.mm-active>a>span.menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.topbar-nav .metismenu li.active>a{color:#5369f8}.topbar-nav .metismenu li.active>a svg{color:#5369f8;fill:rgba(83,105,248,.1)}.topbar-nav .metismenu li .nav-second-level{color:#4b4b5a;background-color:#fff;background-clip:padding-box;border-radius:0 0 .2rem .2rem;min-width:calc(10rem + 1.5rem);font-size:calc(.875rem - .01rem);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175);padding:.5rem 0}.topbar-nav .metismenu li .nav-second-level li:active,.topbar-nav .metismenu li .nav-second-level li:focus,.topbar-nav .metismenu li .nav-second-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-second-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-second-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-second-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-second-level .menu-arrow{float:right}.topbar-nav .metismenu li .nav-third-level{color:#4b4b5a;min-width:calc(10rem + 1.5rem)}.topbar-nav .metismenu li .nav-third-level li:active,.topbar-nav .metismenu li .nav-third-level li:focus,.topbar-nav .metismenu li .nav-third-level li:hover{color:#5369f8;text-decoration:none}.topbar-nav .metismenu li .nav-third-level li:first-of-type{padding-top:.5rem}.topbar-nav .metismenu li .nav-third-level li:last-of-type{padding-bottom:.5rem}.topbar-nav .metismenu li .nav-third-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0;padding-left:2.2rem!important}.topbar-nav .metismenu li .nav-third-level a:focus,.topbar-nav .metismenu li .nav-third-level a:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.topbar-nav .metismenu li .nav-third-level .has-arrow:after{margin-top:-2px}.topbar-nav .metismenu li .nav-third-level .menu-arrow{float:right}@media (min-width:992px){body[data-layout=topnav] .container-fluid{max-width:85%}body[data-layout=topnav] .navbar-custom .logo{display:block}body[data-layout=topnav] .navbar-custom .logo span.logo-sm{display:none!important}body[data-layout=topnav] .navbar-custom .logo span.logo-lg{display:block}body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:none!important}body[data-layout=topnav].boxed-layout .container-fluid{max-width:97%}.topbar-nav .metismenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topbar-nav .metismenu>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topbar-nav .metismenu>li>ul{position:absolute;z-index:1001}.topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link{padding-left:0}.navbar-toggle{display:none}}@media (max-width:991.98px){body[data-layout=topnav] .navbar-custom .container-fluid{padding-right:12px;padding-left:12px}.topnav{overflow:auto}.topbar-nav{max-height:400px}.topbar-nav .metismenu li a{padding:15px 0}.topbar-nav .metismenu li .nav-second-level{-webkit-box-shadow:none;box-shadow:none;padding-top:0}.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding:0}.topbar-nav .metismenu li .nav-second-level a{padding-right:0!important}.topbar-nav .metismenu li .nav-second-level a:focus,.topbar-nav .metismenu li .nav-second-level a:hover{background-color:transparent}.topbar-nav .metismenu li .menu-arrow{float:right;margin-top:2px}}@media (min-width:992px) and (max-width:1180px){.topbar-nav .metismenu li .menu-arrow{display:none}}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0;padding-bottom:60px}.right-bar .rightbar-title{padding:25px 25px}.right-bar .right-bar-toggle{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .demo-img{height:200px}.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.activity-widget .activity-list{border-bottom:1px solid #f6f6f7;padding:12px 0}.activity-widget .activity-list:last-child{border:none}.upgrade-wid .laptop-img{position:relative;bottom:22px}@media (min-width:1200px){.scrollable-layout{padding-bottom:0}.scrollable-layout #wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.scrollable-layout .left-side-menu{position:relative;min-width:250px;min-height:100vh}.scrollable-layout .navbar-custom{position:absolute}.scrollable-layout .content-page{margin-left:0;width:100%;padding-bottom:60px}.scrollable-layout.left-side-menu-condensed .left-side-menu{min-width:70px}.scrollable-layout.left-side-menu-condensed .content-page{margin-left:0!important}}.boxed-layout{background:#edeef3}.boxed-layout #wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background:#f3f4f7}.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 250px);background:#f3f4f7}.boxed-layout.left-side-menu-condensed{min-height:auto}.boxed-layout.left-side-menu-condensed .footer{max-width:calc(1300px - 70px)}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:"Nunito Sans",sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar{height:3rem;width:3rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.25rem;margin-right:-1.25rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.conversation-list{list-style:none;height:332px;padding:0 7px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{float:left;text-align:center;width:34px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f0f2fe;color:#5369f8;border-radius:.3rem;display:inline-block;padding:4px 12px;position:relative;min-width:160px}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{right:98%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f0f2fe;border-width:6px;margin-left:-1px;border-right-color:#f0f2fe}.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#e2e7f1;color:#4b4b5a}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#e2e7f1;border-top-color:#e2e7f1;left:99%!important}.profile-widget{position:relative}.profile-widget .card-action{position:absolute;right:7px;top:12px;z-index:100}.profile-widget .card-img-top{max-height:220px}.profile-widget .profile-info{margin-top:-2.7rem}.calendar-widget .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f6f6f7!important}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{background-color:#e2e7f1;border-radius:3px;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#4b4b5a;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #4b4b5a;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5369f8;border-color:#5369f8}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#1e2139;border-color:#1e2139}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#43d39e;border-color:#43d39e}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#25c2e3;border-color:#25c2e3}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbe0b;border-color:#ffbe0b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#ff5c75;border-color:#ff5c75}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f8f9fa;border-color:#f8f9fa}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#343a40;border-color:#343a40}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #6c757d;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#4b4b5a;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#5369f8}.radio-primary input[type=radio]:checked+label::before{border-color:#5369f8}.radio-primary input[type=radio]:checked+label::after{background-color:#5369f8}.radio-secondary input[type=radio]+label::after{background-color:#1e2139}.radio-secondary input[type=radio]:checked+label::before{border-color:#1e2139}.radio-secondary input[type=radio]:checked+label::after{background-color:#1e2139}.radio-success input[type=radio]+label::after{background-color:#43d39e}.radio-success input[type=radio]:checked+label::before{border-color:#43d39e}.radio-success input[type=radio]:checked+label::after{background-color:#43d39e}.radio-info input[type=radio]+label::after{background-color:#25c2e3}.radio-info input[type=radio]:checked+label::before{border-color:#25c2e3}.radio-info input[type=radio]:checked+label::after{background-color:#25c2e3}.radio-warning input[type=radio]+label::after{background-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::before{border-color:#ffbe0b}.radio-warning input[type=radio]:checked+label::after{background-color:#ffbe0b}.radio-danger input[type=radio]+label::after{background-color:#ff5c75}.radio-danger input[type=radio]:checked+label::before{border-color:#ff5c75}.radio-danger input[type=radio]:checked+label::after{background-color:#ff5c75}.radio-light input[type=radio]+label::after{background-color:#f8f9fa}.radio-light input[type=radio]:checked+label::before{border-color:#f8f9fa}.radio-light input[type=radio]:checked+label::after{background-color:#f8f9fa}.radio-dark input[type=radio]+label::after{background-color:#343a40}.radio-dark input[type=radio]:checked+label::before{border-color:#343a40}.radio-dark input[type=radio]:checked+label::after{background-color:#343a40}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f3f4f7;z-index:9999}#status{height:80px;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.spinner>div{display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #5369f8;border-radius:50%;-webkit-animation:circle-loader 1s infinite ease-in-out both;animation:circle-loader 1s infinite ease-in-out both;margin:0 7px}.spinner .circle1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .circle2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes circle-loader{0%,100%,80%{-webkit-transform:scale(.4);transform:scale(.4)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slimScrollDiv{height:auto!important}.apex-charts{min-height:10px!important}.apex-charts text{font-family:"Nunito Sans",sans-serif!important;fill:#4b4b5a}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:"Nunito Sans",sans-serif!important}.apexcharts-legend-series{font-weight:400}.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}.apexcharts-legend-text{color:#6c757d!important;font-family:"Nunito Sans",sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:"Nunito Sans",sans-serif!important;fill:#adb5bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.apexcharts-radar-series polygon{fill:transparent;stroke:#e2e7f1}.apexcharts-radar-series line{stroke:#e2e7f1}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label{fill:#fff!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:10px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#e2e7f1;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e2e7f1}.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#e2e7f1}.fc-button{background:#e2e7f1;border:none;color:#4b4b5a;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#e2e7f1}.fc-state-highlight{background:#e2e7f1}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#5369f8;color:#fff;text-shadow:none}.fc-cell-overlay{background:#e2e7f1}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar{display:block}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #e2e7f1;height:calc(1.5em + 1rem + 2px);background-color:#fff;outline:0;border-radius:.3rem}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#4b4b5a}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:0 solid rgba(0,0,0,.15);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #e2e7f1;background-color:#fff;color:#4b4b5a}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5369f8}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#16181b}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#5369f8;color:#fff}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);border:1px solid #e2e7f1!important;background-color:#fff}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#4b4b5a}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#5369f8;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.ms-container{background:transparent url(../images/plugin/multiple-arrow.png) no-repeat 50% 50%;width:auto;max-width:370px}.ms-container .ms-list{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e2e7f1}.ms-container .ms-list.ms-focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #5369f8}.ms-container .ms-selectable{background-color:#fff}.ms-container .ms-selectable li.ms-elem-selectable{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selectable li.ms-hover{background-color:#5369f8;color:#fff}.ms-container .ms-selection{background-color:#fff}.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selection li.ms-hover{background-color:#5369f8;color:#fff}.ms-selectable{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.ms-optgroup-label{font-weight:500;font-family:"Nunito Sans",sans-serif;color:#343a40!important;font-size:13px}.flatpickr-calendar{overflow:hidden;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:2px solid #e2e7f1}.flatpickr-calendar .flatpickr-time{border:none!important}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time input{color:#6c757d}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover{background:#e2e7f1}.flatpickr-day{color:#6c757d}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#5369f8;border-color:#5369f8}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #5369f8;box-shadow:-10px 0 0 #5369f8}.flatpickr-day.today{border-color:#e2e7f1}.flatpickr-day.inRange{background:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:-10px 0 0 #f5f5f5;box-shadow:-10px 0 0 #f5f5f5}.flatpickr-day.inRange.nextMonthDay{background:#f5f5f5;border-color:#f5f5f5}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(108,117,125,.4)}.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day.today:focus,.flatpickr-day.today:hover,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e7f1;border-color:#e2e7f1;color:#6c757d}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f8f9fa}.flatpickr-months .flatpickr-month{height:48px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#6c757d}.flatpickr-current-month{color:#6c757d;font-size:1rem;padding:8px 0 0 0}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#4b4b5a}.flatpickr-weekdays{background:#5369f8}.flatpickr-weekday{color:rgba(255,255,255,.6)!important}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#ff5c75;margin-top:10px;padding:4px 7px 4px 28px;position:relative;display:inline-block;background-color:rgba(255,92,117,.2);border-radius:7px}.parsley-errors-list>li:before{content:"\ebee";font-family:unicons;position:absolute;left:8px;top:4px}.parsley-errors-list>li:after{content:"";border:8px solid transparent;border-bottom-color:rgba(255,92,117,.2);position:absolute;left:14px;top:-16px}.parsley-error{border-color:#ff5c75}.parsley-success{border-color:#43d39e}.sw-main{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dbe1ee}.sw-main .sw-toolbar{background:0 0;padding:10px}.sw-main .step-content{background-color:transparent!important}.sw-theme-default .step-content{background-color:transparent}.sw-theme-default>ul.step-anchor>li>a{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-default>ul.step-anchor>li>a:after{background:#5369f8}.sw-theme-default>ul.step-anchor>li.active>a{color:#5369f8!important}.sw-theme-default>ul.step-anchor>li.done>a{color:#6c757d!important}.sw-theme-default>ul.step-anchor>li.done>a:after{background:#43d39e}.sw-theme-arrows>ul.step-anchor{background:#e2e7f1;border-bottom-color:#e2e7f1}.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{background:#e2e7f1;color:#6c757d}.sw-theme-arrows>ul.step-anchor>li>a::after{border-left-color:#e2e7f1!important}.sw-theme-arrows>ul.step-anchor>li>a::before{border-left-color:#ced4da!important}.sw-theme-arrows>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:#5369f8!important}.sw-theme-arrows>ul.step-anchor>li.done>a{background:#c9d0fd!important;border-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:#c9d0fd!important}.sw-theme-arrows>ul.step-anchor>li.done>a::before{border-left-color:#5369f8!important}.sw-theme-circles>ul.step-anchor{margin-top:30px;background-color:transparent}.sw-theme-circles>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a{font-size:14px;width:40px;height:40px;padding:12px 0;background-color:#e2e7f1;border-color:#f6f6f7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sw-theme-circles>ul.step-anchor>li>a:hover{background-color:#e2e7f1}.sw-theme-circles>ul.step-anchor>li>a small{bottom:-20px;width:100%}.sw-theme-circles>ul.step-anchor>li>a,.sw-theme-circles>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-circles>ul.step-anchor>li>a small,.sw-theme-circles>ul.step-anchor>li>a:hover small{color:#6c757d}.sw-theme-circles>ul.step-anchor>li.active>a{background:#5369f8!important;border-color:#5369f8!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.active>a>small{color:#5369f8}.sw-theme-circles>ul.step-anchor>li.done>a{background:#43d39e!important;border-color:#43d39e!important;color:#fff!important}.sw-theme-circles>ul.step-anchor>li.done>a>small{color:#43d39e}.sw-theme-dots>ul.step-anchor{background-color:transparent}.sw-theme-dots>ul.step-anchor:before{background-color:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:before{bottom:-6px;background:#e2e7f1}.sw-theme-dots>ul.step-anchor>li>a:after{left:45%;bottom:-8px;background:#ced4da}.sw-theme-dots>ul.step-anchor>li>a,.sw-theme-dots>ul.step-anchor>li>a:focus,.sw-theme-dots>ul.step-anchor>li>a:hover{color:#6c757d}.sw-theme-dots>ul.step-anchor>li.active>a{color:#5369f8}.sw-theme-dots>ul.step-anchor>li.active>a:after{background:#5369f8}.sw-theme-dots>ul.step-anchor>li.done>a{color:#43d39e}.sw-theme-dots>ul.step-anchor>li.done>a:after{background:#43d39e}@media (max-width:768px){.sw-main>ul.step-anchor>li{display:block;width:100%}.sw-theme-circles>ul.step-anchor>li>a>small{bottom:14px;left:76px}.sw-theme-dots>ul.step-anchor>li>a:after{top:-36px;left:-31px!important}}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fbfbfc;border-top:1px solid #fff}.note-editor.note-frame .note-editing-area .note-editable{border:none;color:#6c757d;background-color:transparent}.note-status-output{display:none}.note-editable{border-radius:.3rem;padding:.5rem .75rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-popover{border-color:#e2e7f1}.card-header.note-toolbar,.note-popover .popover-content{background-color:#e2e7f1}.note-toolbar{z-index:1;background-color:transparent!important;border-bottom:2px solid #fff}.dropzone{border:2px dashed rgba(52,58,64,.2);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#5369f8}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#5369f8}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #5369f8!important;outline-offset:-1px;color:#5369f8;background-color:rgba(83,105,248,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);background-color:#43d39e;top:.75rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ff5c75;top:.75rem}div.dt-button-info{background-color:#5369f8;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1rem}}.activate-select .sorting_1{background-color:#f8f9fa}#pagination-list .pagination li a{padding:.5rem .75rem;border-radius:50%;display:block;line-height:1.25;margin:0 3px}#pagination-list .pagination li.active a{background-color:#5369f8;color:#fff}#transaction-list .sort{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}#noresult-list .error-message{display:none}.tasklist{min-height:40px;margin-bottom:0}.tasklist>li{background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);padding:20px;margin-bottom:24px;border-radius:7px}.tasklist>li:last-of-type{margin-bottom:0}.tasklist>li:last-of-type .btn-sm{padding:2px 8px;font-size:12px}.task-placeholder{border:1px dashed #e2e7f1!important;background-color:#fff!important;padding:20px;-webkit-box-shadow:none!important;box-shadow:none!important}/*! +* metismenujs - v1.1.0 +* A menu plugin +* https://github.com/onokumus/metismenujs#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow::after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow::after{right:auto;left:1em;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}.metismenu .has-arrow[aria-expanded=true]::after,.metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(-135deg) translate(0,-50%);transform:rotate(-135deg) translate(0,-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after,[dir=rtl] .metismenu .mm-active>.has-arrow::after{-webkit-transform:rotate(225deg) translate(0,-50%);transform:rotate(225deg) translate(0,-50%)}.metismenu{padding:0}.metismenu li{list-style:none}.metismenu li a[aria-expanded=true]{color:#5369f8!important}.metismenu ul{padding:0}.metismenu ul li{width:100%}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#6c757d}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;border-radius:50%;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{border-radius:3px;background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover i{background-color:#5369f8;color:#fff;text-shadow:5px 5px rgba(255,255,255,.2)}.icons-list .icon-item{padding:15px 0;color:#6c757d}.icons-list .icon-item svg{margin-right:10px}.icons-list .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}.board{display:block;white-space:nowrap;overflow-x:auto}.tasks{display:inline-block;width:22rem;padding:0 1rem 1rem 1rem;vertical-align:top;margin-bottom:24px;background-color:#fff;border-radius:.2rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{white-space:normal;margin-top:1rem}.tasks .task-header{background-color:#fff;padding:1rem;margin:0 -1rem;border-radius:.2rem}.task-list-items{min-height:100px;position:relative}.task-list-items .card{cursor:pointer}.task-list-items:before{content:"No Tasks";position:absolute;line-height:110px;width:100%;text-align:center;font-weight:600}.task-modal-content .form-control-light{background-color:#fdfdfd!important;border-color:#fdfdfd!important}.gantt-task-details{min-width:220px}.task-search .search-input{padding-left:32px;z-index:10}.task-search .icon-search{z-index:11;position:absolute;left:10px;top:10px}.email-container{margin-bottom:24px;background-color:#fff}.email-container .inbox-leftbar{padding:1.25rem;width:250px;float:left;padding-bottom:184px;margin-bottom:-184px}.email-container .inbox-rightbar{margin-left:250px;border-left:5px solid #f3f4f7;padding:0 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:48px;line-height:48px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;background:#fff;margin-bottom:1px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.message-list li a{color:#4b4b5a}.message-list li:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f8f9fa;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #25c2e3;box-shadow:inset 3px 0 0 #25c2e3}.message-list li.unread a{color:#292d32}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 2px #ced4da;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#6c757d;opacity:0;margin-bottom:0!important;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#4b4b5a;padding:7px 10px;display:block}.reply-box{border:2px solid #f8f9fa}@media (max-width:648px){.email-container .inbox-leftbar{width:100%;float:none;margin-bottom:21px;padding-bottom:1.25rem}.email-container .inbox-rightbar{margin-left:0;border:0;padding-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}.chatbox{position:fixed;right:35px;bottom:10px;width:300px;background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:99}.chatbox .chat-input .form-control{padding-right:60px}.chatbox .chat-link{position:absolute;right:4px;top:10px}.left-timeline .events{border-left:3px solid #e2e7f1;padding-left:35px}.left-timeline .events .event-list{position:relative}.left-timeline .events .event-list::before{content:"";position:absolute;left:-45px;top:6px;height:18px;width:18px;background-color:#5369f8;border-radius:50%;border:5px solid #fff;z-index:9}.left-timeline .events .event-list::after{content:"";position:absolute;left:-38px;top:14px;height:3px;width:30px;background-color:#e2e7f1}.left-timeline .album img{height:36px;width:auto;border-radius:4px}.timeline{margin-bottom:50px;position:relative}.timeline:before{background-color:#e2e7f1;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{display:block;position:relative;padding:20px}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{right:69px;text-align:right}.timeline .timeline-box{margin-left:15px}.timeline .timeline-icon{background:#5369f8;border-radius:50%;display:block;height:20px;left:-24px;margin-top:-10px;position:absolute;text-align:center;top:15%;width:20px;border:5px solid #fff;z-index:9}.timeline .timeline-icon:before{content:"";position:absolute;height:3px;width:19px;background-color:#e2e7f1;left:15px;top:3px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item:before{content:"";display:block;width:50%}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-26px}.timeline-item.timeline-item-left .timeline-icon:before{left:auto;right:15px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:15px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .event-date{float:left!important;margin-right:1.5rem;margin-left:0!important}.timeline .timeline-icon{display:none}}.card-pricing .card-pricing-features li{padding:10px}.card-pricing .card-pricing-features li:before{color:#5369f8}body.authentication-bg{background-size:cover;background-repeat:no-repeat;padding-bottom:0}.authentication-form .form-group .input-group-text{background-color:transparent}.authentication-form .form-group .input-group-text svg{height:22px;width:22px}.icon-fb{color:#3c5a98}.icon-google{color:#e94134}.auth-page-sidebar{padding:0;background-image:url(../images/auth-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.auth-page-sidebar .overlay{-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.auth-page-sidebar .auth-user-testimonial{text-align:center;color:#fff;position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0} +/*# sourceMappingURL=app.min.css.map */ diff --git a/src/assets/css/bootstrap-dark.min.css b/src/assets/css/bootstrap-dark.min.css new file mode 100644 index 00000000..b84aeb1f --- /dev/null +++ b/src/assets/css/bootstrap-dark.min.css @@ -0,0 +1,12875 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +:root { + --blue: #5369f8; + --indigo: #564ab1; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #ff5c75; + --orange: #f77e53; + --yellow: #ffbe0b; + --green: #43d39e; + --teal: #1ce1ac; + --cyan: #25c2e3; + --white: #fff; + --gray: #8790a4; + --gray-dark: #bcc1cc; + --primary: #5369f8; + --secondary: #292d36; + --success: #43d39e; + --info: #25c2e3; + --warning: #ffbe0b; + --danger: #ff5c75; + --light: #3b414e; + --dark: #bcc1cc; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Nunito Sans", sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace +} + +*, +::after, +::before { + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block +} + +body { + margin: 0; + font-family: 'Graphik'; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + text-align: left; + background-color: #464c5a; +} + +[tabindex="-1"]:focus { + outline: 0 !important +} + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: .5rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem +} + + ol ol, + ol ul, + ul ol, + ul ul { + margin-bottom: 0 + } + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: bolder +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #5369f8; + text-decoration: none; + background-color: transparent +} + + a:hover { + color: #0a29f5; + text-decoration: underline + } + + a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none + } + + a:not([href]):not([tabindex]):focus, + a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none + } + + a:not([href]):not([tabindex]):focus { + outline: 0 + } + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto +} + +figure { + margin: 0 0 1rem +} + +img { + vertical-align: middle; + border-style: none +} + +svg { + overflow: hidden; + vertical-align: middle +} + +table { + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6b768d; + text-align: left; + caption-side: bottom +} + +th { + text-align: inherit +} + +label { + display: inline-block; + margin-bottom: .5rem +} + +button { + border-radius: 0 +} + + button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color + } + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +select { + word-wrap: normal +} + +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance: button +} + + [type=button]:not(:disabled), + [type=reset]:not(:disabled), + [type=submit]:not(:disabled), + button:not(:disabled) { + cursor: pointer + } + + [type=button]::-moz-focus-inner, + [type=reset]::-moz-focus-inner, + [type=submit]::-moz-focus-inner, + button::-moz-focus-inner { + padding: 0; + border-style: none + } + +input[type=checkbox], +input[type=radio] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0 +} + +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -webkit-appearance: listbox +} + +textarea { + overflow: auto; + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal +} + +progress { + vertical-align: baseline +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none +} + + [type=search]::-webkit-search-decoration { + -webkit-appearance: none + } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +summary { + display: list-item; + cursor: pointer +} + +template { + display: none +} + +[hidden] { + display: none !important +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: .5rem; + font-weight: 500; + line-height: 1.2 +} + +.h1, +h1 { + font-size: 2.25rem +} + +.h2, +h2 { + font-size: 1.8rem +} + +.h3, +h3 { + font-size: 1.575rem +} + +.h4, +h4 { + font-size: 1.35rem +} + +.h5, +h5 { + font-size: 1.125rem +} + +.h6, +h6 { + font-size: .9rem +} + +.lead { + font-size: 1.125rem; + font-weight: 300 +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2 +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2 +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2 +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2 +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid #3b414e +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + + .list-inline-item:not(:last-child) { + margin-right: .5rem + } + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.125rem +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #8790a4 +} + + .blockquote-footer::before { + content: "\2014\00A0" + } + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #3b414e; + border: 1px solid #3b414e; + border-radius: .3rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 90%; + color: #8790a4 +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word +} + +a > code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #d6d9e0; + border-radius: .2rem +} + + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700 + } + +pre { + display: block; + font-size: 87.5%; + color: #d6d9e0 +} + + pre code { + font-size: inherit; + color: inherit; + word-break: normal + } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + width: 100%; + padding-right: 12px; + padding-left: 12px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + .container { + max-width: 540px + } +} + +@media (min-width:768px) { + .container { + max-width: 720px + } +} + +@media (min-width:992px) { + .container { + max-width: 960px + } +} + +@media (min-width:1200px) { + .container { + max-width: 1140px + } +} + +.container-fluid { + width: 100%; + padding-right: 12px; + padding-left: 12px; + margin-right: auto; + margin-left: auto +} + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -12px; + margin-left: -12px +} + +.no-gutters { + margin-right: 0; + margin-left: 0 +} + + .no-gutters > .col, + .no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0 + } + +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.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-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.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-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.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-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.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-auto { + position: relative; + width: 100%; + padding-right: 12px; + padding-left: 12px +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% +} + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 +} + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 +} + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 +} + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 +} + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 +} + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 +} + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 +} + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 +} + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 +} + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 +} + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 +} + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 +} + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 +} + +.offset-1 { + margin-left: 8.33333% +} + +.offset-2 { + margin-left: 16.66667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333% +} + +.offset-5 { + margin-left: 41.66667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333% +} + +.offset-8 { + margin-left: 66.66667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333% +} + +.offset-11 { + margin-left: 91.66667% +} + +@media (min-width:576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.33333% + } + + .offset-sm-2 { + margin-left: 16.66667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.33333% + } + + .offset-sm-5 { + margin-left: 41.66667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.33333% + } + + .offset-sm-8 { + margin-left: 66.66667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.33333% + } + + .offset-sm-11 { + margin-left: 91.66667% + } +} + +@media (min-width:768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.33333% + } + + .offset-md-2 { + margin-left: 16.66667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.33333% + } + + .offset-md-5 { + margin-left: 41.66667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.33333% + } + + .offset-md-8 { + margin-left: 66.66667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.33333% + } + + .offset-md-11 { + margin-left: 91.66667% + } +} + +@media (min-width:992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.33333% + } + + .offset-lg-2 { + margin-left: 16.66667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.33333% + } + + .offset-lg-5 { + margin-left: 41.66667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.33333% + } + + .offset-lg-8 { + margin-left: 66.66667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.33333% + } + + .offset-lg-11 { + margin-left: 91.66667% + } +} + +@media (min-width:1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1 + } + + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13 + } + + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0 + } + + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 + } + + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2 + } + + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3 + } + + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4 + } + + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5 + } + + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6 + } + + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7 + } + + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8 + } + + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9 + } + + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10 + } + + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11 + } + + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12 + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.33333% + } + + .offset-xl-2 { + margin-left: 16.66667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.33333% + } + + .offset-xl-5 { + margin-left: 41.66667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.33333% + } + + .offset-xl-8 { + margin-left: 66.66667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.33333% + } + + .offset-xl-11 { + margin-left: 91.66667% + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #a1a8b8 +} + + .table td, + .table th { + padding: .75rem; + vertical-align: top; + border-top: 1px solid #3b414e + } + + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #3b414e + } + + .table tbody + tbody { + border-top: 2px solid #3b414e + } + +.table-sm td, +.table-sm th { + padding: .3rem +} + +.table-bordered { + border: 1px solid #3b414e +} + + .table-bordered td, + .table-bordered th { + border: 1px solid #3b414e + } + + .table-bordered thead td, + .table-bordered thead th { + border-bottom-width: 2px + } + +.table-borderless tbody + tbody, +.table-borderless td, +.table-borderless th, +.table-borderless thead th { + border: 0 +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #3b414e +} + +.table-hover tbody tr:hover { + color: #a1a8b8; + background-color: #3b414e +} + +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #cfd5fd +} + + .table-primary tbody + tbody, + .table-primary td, + .table-primary th, + .table-primary thead th { + border-color: #a6b1fb + } + +.table-hover .table-primary:hover { + background-color: #b7c0fc +} + + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #b7c0fc + } + +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #c3c4c7 +} + + .table-secondary tbody + tbody, + .table-secondary td, + .table-secondary th, + .table-secondary thead th { + border-color: #909296 + } + +.table-hover .table-secondary:hover { + background-color: #b6b7bb +} + + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #b6b7bb + } + +.table-success, +.table-success > td, +.table-success > th { + background-color: #caf3e4 +} + + .table-success tbody + tbody, + .table-success td, + .table-success th, + .table-success thead th { + border-color: #9de8cd + } + +.table-hover .table-success:hover { + background-color: #b5eed9 +} + + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b5eed9 + } + +.table-info, +.table-info > td, +.table-info > th { + background-color: #c2eef7 +} + + .table-info tbody + tbody, + .table-info td, + .table-info th, + .table-info thead th { + border-color: #8edff0 + } + +.table-hover .table-info:hover { + background-color: #abe8f4 +} + + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #abe8f4 + } + +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffedbb +} + + .table-warning tbody + tbody, + .table-warning td, + .table-warning th, + .table-warning thead th { + border-color: #ffdd80 + } + +.table-hover .table-warning:hover { + background-color: #ffe6a2 +} + + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe6a2 + } + +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #ffd1d8 +} + + .table-danger tbody + tbody, + .table-danger td, + .table-danger th, + .table-danger thead th { + border-color: #ffaab7 + } + +.table-hover .table-danger:hover { + background-color: #ffb8c2 +} + + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #ffb8c2 + } + +.table-light, +.table-light > td, +.table-light > th { + background-color: #c8cacd +} + + .table-light tbody + tbody, + .table-light td, + .table-light th, + .table-light thead th { + border-color: #999ca3 + } + +.table-hover .table-light:hover { + background-color: #bbbdc1 +} + + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #bbbdc1 + } + +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #eceef1 +} + + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #dcdfe4 + } + +.table-hover .table-dark:hover { + background-color: #dde1e6 +} + + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #dde1e6 + } + +.table-active, +.table-active > td, +.table-active > th { + background-color: #3b414e +} + +.table-hover .table-active:hover { + background-color: #30353f +} + + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: #30353f + } + +.table .thead-dark th { + color: #fff; + background-color: #3b414e; + border-color: #4b5364 +} + +.table .thead-light th { + color: #a1a8b8; + background-color: #3b414e; + border-color: #3b414e +} + +.table-dark { + color: #fff; + background-color: #3b414e +} + + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #4b5364 + } + + .table-dark.table-bordered { + border: 0 + } + + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, .05) + } + + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, .075) + } + +@media (max-width:575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-sm > .table-bordered { + border: 0 + } +} + +@media (max-width:767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-md > .table-bordered { + border: 0 + } +} + +@media (max-width:991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-lg > .table-bordered { + border: 0 + } +} + +@media (max-width:1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch + } + + .table-responsive-xl > .table-bordered { + border: 0 + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + + .table-responsive > .table-bordered { + border: 0 + } + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + background-color: #363c48; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +.form-control-custom { + display: block; + width: 100%; + height: calc(1.5em + .94rem + 10px); + padding: .47rem .75rem; + font-size: .8rem; + font-weight: 400; + line-height: 1.5; + color: #363c48; + background-color: #f1f1f1; + background-clip: padding-box; + border: 1px solid #ffffff; + border-radius: .3rem; + -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; +} +@media (prefers-reduced-motion:reduce) { + .form-control { + -webkit-transition: none; + transition: none + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0 +} + +.form-control:focus { + color: #a1a8b8; + background-color: #393e4b; + border-color: #3f4654; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none +} + +.form-control::-webkit-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::-moz-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control:-ms-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::-ms-input-placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control::placeholder { + color: #8790a4; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #343945; + opacity: 1 +} + +select.form-control:focus::-ms-value { + color: #a1a8b8; + background-color: #363c48 +} + +.form-control-file, +.form-control-range { + display: block; + width: 100% +} + +.col-form-label { + padding-top: calc(.47rem + 1px); + padding-bottom: calc(.47rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1.125rem; + line-height: 1.5 +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .7875rem; + line-height: 1.5 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .47rem; + padding-bottom: .47rem; + margin-bottom: 0; + line-height: 1.5; + color: #a1a8b8; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + + .form-control-plaintext.form-control-lg, + .form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0 + } + +.form-control-sm { + height: calc(1.5em + .5rem + 2px); + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +select.form-control[multiple], +select.form-control[size] { + height: auto +} + +textarea.form-control { + height: auto +} + +.form-group { + margin-bottom: 1rem +} + +.form-text { + display: block; + margin-top: .25rem +} + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px +} + + .form-row > .col, + .form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px + } + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem +} + +.form-check-input { + position: absolute; + margin-top: .3rem; + margin-left: -1.25rem +} + + .form-check-input:disabled ~ .form-check-label { + color: #6b768d + } + +.form-check-label { + margin-bottom: 0 +} + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: .75rem +} + + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: .3125rem; + margin-left: 0 + } + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #43d39e +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .7875rem; + line-height: 1.5; + color: #d6d9e0; + background-color: rgba(67, 211, 158, .9); + border-radius: .3rem +} + +.form-control.is-valid, +.was-validated .form-control:valid { + border-color: #43d39e; + padding-right: calc(1.5em + .94rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(.375em + .235rem); + background-size: calc(.75em + .47rem) calc(.75em + .47rem) +} + + .form-control.is-valid:focus, + .was-validated .form-control:valid:focus { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) + } + + .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip, + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip { + display: block + } + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + .94rem); + background-position: top calc(.375em + .235rem) right calc(.375em + .235rem) +} + +.custom-select.is-valid, +.was-validated .custom-select:valid { + border-color: #43d39e; + padding-right: calc((1em + .94rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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") #363c48 no-repeat center right 1.75rem/calc(.75em + .47rem) calc(.75em + .47rem) +} + + .custom-select.is-valid:focus, + .was-validated .custom-select:valid:focus { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) + } + + .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip, + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip { + display: block + } + +.form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip, +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip { + display: block +} + +.form-check-input.is-valid ~ .form-check-label, +.was-validated .form-check-input:valid ~ .form-check-label { + color: #43d39e +} + +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip, +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip { + display: block +} + +.custom-control-input.is-valid ~ .custom-control-label, +.was-validated .custom-control-input:valid ~ .custom-control-label { + color: #43d39e +} + + .custom-control-input.is-valid ~ .custom-control-label::before, + .was-validated .custom-control-input:valid ~ .custom-control-label::before { + border-color: #43d39e + } + +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip, +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip { + display: block +} + +.custom-control-input.is-valid:checked ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { + border-color: #6cddb3; + background-color: #6cddb3 +} + +.custom-control-input.is-valid:focus ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) +} + +.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #43d39e +} + +.custom-file-input.is-valid ~ .custom-file-label, +.was-validated .custom-file-input:valid ~ .custom-file-label { + border-color: #43d39e +} + +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip, +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip { + display: block +} + +.custom-file-input.is-valid:focus ~ .custom-file-label, +.was-validated .custom-file-input:valid:focus ~ .custom-file-label { + border-color: #43d39e; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #ff5c75 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .7875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(255, 92, 117, .9); + border-radius: .3rem +} + +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color: #ff5c75; + padding-right: calc(1.5em + .94rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(.375em + .235rem); + background-size: calc(.75em + .47rem) calc(.75em + .47rem) +} + + .form-control.is-invalid:focus, + .was-validated .form-control:invalid:focus { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) + } + + .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip { + display: block + } + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + .94rem); + background-position: top calc(.375em + .235rem) right calc(.375em + .235rem) +} + +.custom-select.is-invalid, +.was-validated .custom-select:invalid { + border-color: #ff5c75; + padding-right: calc((1em + .94rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #363c48 no-repeat center right 1.75rem/calc(.75em + .47rem) calc(.75em + .47rem) +} + + .custom-select.is-invalid:focus, + .was-validated .custom-select:invalid:focus { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) + } + + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip, + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip { + display: block + } + +.form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip, +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip { + display: block +} + +.form-check-input.is-invalid ~ .form-check-label, +.was-validated .form-check-input:invalid ~ .form-check-label { + color: #ff5c75 +} + +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip, +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid ~ .custom-control-label, +.was-validated .custom-control-input:invalid ~ .custom-control-label { + color: #ff5c75 +} + + .custom-control-input.is-invalid ~ .custom-control-label::before, + .was-validated .custom-control-input:invalid ~ .custom-control-label::before { + border-color: #ff5c75 + } + +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid:checked ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { + border-color: #ff8fa0; + background-color: #ff8fa0 +} + +.custom-control-input.is-invalid:focus ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) +} + +.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #ff5c75 +} + +.custom-file-input.is-invalid ~ .custom-file-label, +.was-validated .custom-file-input:invalid ~ .custom-file-label { + border-color: #ff5c75 +} + +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip { + display: block +} + +.custom-file-input.is-invalid:focus ~ .custom-file-label, +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { + border-color: #ff5c75; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .25) +} + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + + .form-inline .form-check { + width: 100% + } + +@media (min-width:576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0 + } + + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0 + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .form-inline .form-control-plaintext { + display: inline-block + } + + .form-inline .custom-select, + .form-inline .input-group { + width: auto + } + + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0 + } + + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: .25rem; + margin-left: 0 + } + + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center + } + + .form-inline .custom-control-label { + margin-bottom: 0 + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #a1a8b8; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .47rem .75rem; + font-size: .9rem; + line-height: 1.5; + border-radius: .3rem; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .btn { + -webkit-transition: none; + transition: none + } +} + +.btn:hover { + color: #a1a8b8; + text-decoration: none +} + +.btn.focus, +.btn:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) +} + +.btn.disabled, +.btn:disabled { + opacity: .65 +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none +} + +.btn-primary { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 +} + + .btn-primary:hover { + color: #fff; + background-color: #2e49f7; + border-color: #223ef6 + } + + .btn-primary.focus, + .btn-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5); + box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5) + } + + .btn-primary.disabled, + .btn-primary:disabled { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-primary:not(:disabled):not(.disabled).active, + .btn-primary:not(:disabled):not(.disabled):active, + .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #223ef6; + border-color: #1634f6 + } + + .btn-primary:not(:disabled):not(.disabled).active:focus, + .btn-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5); + box-shadow: 0 0 0 .15rem rgba(109, 128, 249, .5) + } + +.btn-secondary { + color: #fff; + background-color: #292d36; + border-color: #292d36 +} + + .btn-secondary:hover { + color: #fff; + background-color: #181b20; + border-color: #131519 + } + + .btn-secondary.focus, + .btn-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5); + box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5) + } + + .btn-secondary.disabled, + .btn-secondary:disabled { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-secondary:not(:disabled):not(.disabled).active, + .btn-secondary:not(:disabled):not(.disabled):active, + .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #131519; + border-color: #0d0f12 + } + + .btn-secondary:not(:disabled):not(.disabled).active:focus, + .btn-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5); + box-shadow: 0 0 0 .15rem rgba(73, 77, 84, .5) + } + +.btn-success { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e +} + + .btn-success:hover { + color: #fff; + background-color: #2dc28c; + border-color: #2bb884 + } + + .btn-success.focus, + .btn-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5); + box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5) + } + + .btn-success.disabled, + .btn-success:disabled { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-success:not(:disabled):not(.disabled).active, + .btn-success:not(:disabled):not(.disabled):active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #2bb884; + border-color: #29ae7d + } + + .btn-success:not(:disabled):not(.disabled).active:focus, + .btn-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5); + box-shadow: 0 0 0 .15rem rgba(89, 212, 168, .5) + } + +.btn-info { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 +} + + .btn-info:hover { + color: #fff; + background-color: #1aaac8; + border-color: #18a0bd + } + + .btn-info.focus, + .btn-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5); + box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5) + } + + .btn-info.disabled, + .btn-info:disabled { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-info:not(:disabled):not(.disabled).active, + .btn-info:not(:disabled):not(.disabled):active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #18a0bd; + border-color: #1797b1 + } + + .btn-info:not(:disabled):not(.disabled).active:focus, + .btn-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5); + box-shadow: 0 0 0 .15rem rgba(64, 197, 227, .5) + } + +.btn-warning { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-warning:hover { + color: #d6d9e0; + background-color: #e4a700; + border-color: #d79e00 + } + + .btn-warning.focus, + .btn-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5); + box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5) + } + + .btn-warning.disabled, + .btn-warning:disabled { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-warning:not(:disabled):not(.disabled).active, + .btn-warning:not(:disabled):not(.disabled):active, + .show > .btn-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #d79e00; + border-color: #ca9400 + } + + .btn-warning:not(:disabled):not(.disabled).active:focus, + .btn-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5); + box-shadow: 0 0 0 .15rem rgba(249, 194, 43, .5) + } + +.btn-danger { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 +} + + .btn-danger:hover { + color: #fff; + background-color: #ff3655; + border-color: #ff294a + } + + .btn-danger.focus, + .btn-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5); + box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5) + } + + .btn-danger.disabled, + .btn-danger:disabled { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-danger:not(:disabled):not(.disabled).active, + .btn-danger:not(:disabled):not(.disabled):active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ff294a; + border-color: #ff1c3f + } + + .btn-danger:not(:disabled):not(.disabled).active:focus, + .btn-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5); + box-shadow: 0 0 0 .15rem rgba(255, 116, 138, .5) + } + +.btn-light { + color: #fff; + background-color: #3b414e; + border-color: #3b414e +} + + .btn-light:hover { + color: #fff; + background-color: #2b2f38; + border-color: #252931 + } + + .btn-light.focus, + .btn-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5); + box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5) + } + + .btn-light.disabled, + .btn-light:disabled { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-light:not(:disabled):not(.disabled).active, + .btn-light:not(:disabled):not(.disabled):active, + .show > .btn-light.dropdown-toggle { + color: #fff; + background-color: #252931; + border-color: #20232a + } + + .btn-light:not(:disabled):not(.disabled).active:focus, + .btn-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5); + box-shadow: 0 0 0 .15rem rgba(88, 94, 105, .5) + } + +.btn-dark { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-dark:hover { + color: #d6d9e0; + background-color: #a6adbb; + border-color: #9fa6b6 + } + + .btn-dark.focus, + .btn-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5); + box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5) + } + + .btn-dark.disabled, + .btn-dark:disabled { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-dark:not(:disabled):not(.disabled).active, + .btn-dark:not(:disabled):not(.disabled):active, + .show > .btn-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #9fa6b6; + border-color: #98a0b0 + } + + .btn-dark:not(:disabled):not(.disabled).active:focus, + .btn-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5); + box-shadow: 0 0 0 .15rem rgba(192, 197, 207, .5) + } + +.btn-outline-primary { + color: #5369f8; + border-color: #5369f8 +} + + .btn-outline-primary:hover { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary.focus, + .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary.disabled, + .btn-outline-primary:disabled { + color: #5369f8; + background-color: transparent + } + + .btn-outline-primary:not(:disabled):not(.disabled).active, + .btn-outline-primary:not(:disabled):not(.disabled):active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary:not(:disabled):not(.disabled).active:focus, + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + +.btn-outline-secondary { + color: #292d36; + border-color: #292d36 +} + + .btn-outline-secondary:hover { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary.focus, + .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary.disabled, + .btn-outline-secondary:disabled { + color: #292d36; + background-color: transparent + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active, + .btn-outline-secondary:not(:disabled):not(.disabled):active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + +.btn-outline-success { + color: #43d39e; + border-color: #43d39e +} + + .btn-outline-success:hover { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success.focus, + .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success.disabled, + .btn-outline-success:disabled { + color: #43d39e; + background-color: transparent + } + + .btn-outline-success:not(:disabled):not(.disabled).active, + .btn-outline-success:not(:disabled):not(.disabled):active, + .show > .btn-outline-success.dropdown-toggle { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success:not(:disabled):not(.disabled).active:focus, + .btn-outline-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + +.btn-outline-info { + color: #25c2e3; + border-color: #25c2e3 +} + + .btn-outline-info:hover { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info.focus, + .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info.disabled, + .btn-outline-info:disabled { + color: #25c2e3; + background-color: transparent + } + + .btn-outline-info:not(:disabled):not(.disabled).active, + .btn-outline-info:not(:disabled):not(.disabled):active, + .show > .btn-outline-info.dropdown-toggle { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info:not(:disabled):not(.disabled).active:focus, + .btn-outline-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + +.btn-outline-warning { + color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-outline-warning:hover { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning.focus, + .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning.disabled, + .btn-outline-warning:disabled { + color: #ffbe0b; + background-color: transparent + } + + .btn-outline-warning:not(:disabled):not(.disabled).active, + .btn-outline-warning:not(:disabled):not(.disabled):active, + .show > .btn-outline-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning:not(:disabled):not(.disabled).active:focus, + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + +.btn-outline-danger { + color: #ff5c75; + border-color: #ff5c75 +} + + .btn-outline-danger:hover { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger.focus, + .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger.disabled, + .btn-outline-danger:disabled { + color: #ff5c75; + background-color: transparent + } + + .btn-outline-danger:not(:disabled):not(.disabled).active, + .btn-outline-danger:not(:disabled):not(.disabled):active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger:not(:disabled):not(.disabled).active:focus, + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + +.btn-outline-light { + color: #3b414e; + border-color: #3b414e +} + + .btn-outline-light:hover { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light.focus, + .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light.disabled, + .btn-outline-light:disabled { + color: #3b414e; + background-color: transparent + } + + .btn-outline-light:not(:disabled):not(.disabled).active, + .btn-outline-light:not(:disabled):not(.disabled):active, + .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light:not(:disabled):not(.disabled).active:focus, + .btn-outline-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + +.btn-outline-dark { + color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-outline-dark:hover { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark.focus, + .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark.disabled, + .btn-outline-dark:disabled { + color: #bcc1cc; + background-color: transparent + } + + .btn-outline-dark:not(:disabled):not(.disabled).active, + .btn-outline-dark:not(:disabled):not(.disabled):active, + .show > .btn-outline-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark:not(:disabled):not(.disabled).active:focus, + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + +.btn-link { + font-weight: 400; + color: #5369f8; + text-decoration: none +} + + .btn-link:hover { + color: #0a29f5; + text-decoration: underline + } + + .btn-link.focus, + .btn-link:focus { + text-decoration: underline; + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-link.disabled, + .btn-link:disabled { + color: #8790a4; + pointer-events: none + } + +.btn-group-lg > .btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +.btn-group-sm > .btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.btn-block { + display: block; + width: 100% +} + + .btn-block + .btn-block { + margin-top: .5rem + } + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + -webkit-transition: opacity .15s linear; + transition: opacity .15s linear +} + +@media (prefers-reduced-motion:reduce) { + .fade { + -webkit-transition: none; + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + transition: height .35s ease +} + +@media (prefers-reduced-motion:reduce) { + .collapsing { + -webkit-transition: none; + transition: none + } +} + +.dropdown, +.dropleft, +.dropright, +.dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: -40px; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: .5rem 0; + margin: .125rem 0 0; + font-size: .9rem; + color: #a1a8b8; + text-align: left; + list-style: none; + background-color: #323742; + background-clip: padding-box; + border: 1px solid #3b414e; + border-radius: .3rem +} + +.dropdown-menu-left { + right: auto; + left: 0 +} + +.dropdown-menu-right { + right: 0; + left: auto +} + +@media (min-width:576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0 + } + + .dropdown-menu-sm-right { + right: 0; + left: auto + } +} + +@media (min-width:768px) { + .dropdown-menu-md-left { + right: auto; + left: 0 + } + + .dropdown-menu-md-right { + right: 0; + left: auto + } +} + +@media (min-width:992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0 + } + + .dropdown-menu-lg-right { + right: 0; + left: auto + } +} + +@media (min-width:1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0 + } + + .dropdown-menu-xl-right { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: .125rem +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: .125rem +} + +.dropright .dropdown-toggle::after { + vertical-align: 0 +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: .125rem +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-menu[x-placement^=bottom], +.dropdown-menu[x-placement^=left], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=top] { + right: auto; + bottom: auto +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid #323742 +} + +.dropdown-item { + display: block; + width: 100%; + padding: .35rem 1.5rem; + clear: both; + font-weight: 400; + color: #d6d9e0; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0 +} + + .dropdown-item:focus, + .dropdown-item:hover { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .dropdown-item.active, + .dropdown-item:active { + color: #e5e6eb; + text-decoration: none; + background-color: #3b414e + } + + .dropdown-item.disabled, + .dropdown-item:disabled { + color: #8790a4; + pointer-events: none; + background-color: transparent + } + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1.5rem; + margin-bottom: 0; + font-size: .7875rem; + color: #8790a4; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .35rem 1.5rem; + color: #d6d9e0 +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle +} + + .btn-group-vertical > .btn, + .btn-group > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto + } + + .btn-group-vertical > .btn:hover, + .btn-group > .btn:hover { + z-index: 1 + } + + .btn-group-vertical > .btn.active, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn:focus, + .btn-group > .btn.active, + .btn-group > .btn:active, + .btn-group > .btn:focus { + z-index: 1 + } + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start +} + + .btn-toolbar .input-group { + width: auto + } + +.btn-group > .btn-group:not(:first-child), +.btn-group > .btn:not(:first-child) { + margin-left: -1px +} + +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .5625rem; + padding-left: .5625rem +} + + .dropdown-toggle-split::after, + .dropright .dropdown-toggle-split::after, + .dropup .dropdown-toggle-split::after { + margin-left: 0 + } + +.dropleft .dropdown-toggle-split::before { + margin-right: 0 +} + +.btn-group-sm > .btn + .dropdown-toggle-split, +.btn-sm + .dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg > .btn + .dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center +} + + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100% + } + + .btn-group-vertical > .btn-group:not(:first-child), + .btn-group-vertical > .btn:not(:first-child) { + margin-top: -1px + } + + .btn-group-vertical > .btn-group:not(:last-child) > .btn, + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 + } + + .btn-group-vertical > .btn-group:not(:first-child) > .btn, + .btn-group-vertical > .btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0 + } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0 +} + + .btn-group-toggle > .btn input[type=checkbox], + .btn-group-toggle > .btn input[type=radio], + .btn-group-toggle > .btn-group > .btn input[type=checkbox], + .btn-group-toggle > .btn-group > .btn input[type=radio] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none + } + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100% +} + + .input-group > .custom-file, + .input-group > .custom-select, + .input-group > .form-control, + .input-group > .form-control-plaintext { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0 + } + + .input-group > .custom-file + .custom-file, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .form-control, + .input-group > .custom-select + .custom-file, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .form-control, + .input-group > .form-control + .custom-file, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .form-control, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .form-control { + margin-left: -1px + } + + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, + .input-group > .custom-select:focus, + .input-group > .form-control:focus { + z-index: 3 + } + + .input-group > .custom-file .custom-file-input:focus { + z-index: 4 + } + + .input-group > .custom-select:not(:last-child), + .input-group > .form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .input-group > .custom-select:not(:first-child), + .input-group > .form-control:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center + } + + .input-group > .custom-file:not(:last-child) .custom-file-label, + .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + +.input-group-append, +.input-group-prepend { + display: -webkit-box; + display: -ms-flexbox; + display: flex +} + + .input-group-append .btn, + .input-group-prepend .btn { + position: relative; + z-index: 2 + } + + .input-group-append .btn:focus, + .input-group-prepend .btn:focus { + z-index: 3 + } + + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .btn, + .input-group-append .input-group-text + .input-group-text, + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-prepend .input-group-text + .input-group-text { + margin-left: -1px + } + +.input-group-prepend { + margin-right: -1px +} + +.input-group-append { + margin-left: -1px +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: .37rem .75rem; + margin-bottom: 0; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #3b414e; + border: 1px solid #3b414e; + border-radius: .3rem +} + + .input-group-text input[type=checkbox], + .input-group-text input[type=radio] { + margin-top: 0 + } + +.input-group-lg > .custom-select, +.input-group-lg > .form-control:not(textarea) { + height: calc(1.5em + 1rem + 2px) +} + +.input-group-lg > .custom-select, +.input-group-lg > .form-control, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-prepend > .input-group-text { + padding: .5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: .5rem +} + +.input-group-sm > .custom-select, +.input-group-sm > .form-control:not(textarea) { + height: calc(1.5em + .5rem + 2px) +} + +.input-group-sm > .custom-select, +.input-group-sm > .form-control, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-prepend > .input-group-text { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem +} + +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child), +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.custom-control { + position: relative; + display: block; + min-height: 1.35rem; + padding-left: 1.5rem +} + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0 +} + + .custom-control-input:checked ~ .custom-control-label::before { + color: #363c48; + border-color: #e6d46a; + background-color: #e6d46a;ss + } + + .custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: none; + box-shadow: none + } + + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #3f4654 + } + + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #fff; + border-color: #fff + } + + .custom-control-input:disabled ~ .custom-control-label { + color: #8790a4 + } + + .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #343945 + } + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top +} + + .custom-control-label::before { + position: absolute; + top: .175rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #363c48; + border: #3b414e solid 1px + } + + .custom-control-label::after { + position: absolute; + top: .175rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50% + } + +.custom-checkbox .custom-control-label::before { + border-radius: .3rem +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%515866' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #5369f8; + background-color: #5369f8 +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-radio .custom-control-label::before { + border-radius: 50% +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-switch { + padding-left: 2.25rem +} + + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: .5rem + } + + .custom-switch .custom-control-label::after { + top: calc(.175rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #3b414e; + border-radius: .5rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out + } + +@media (prefers-reduced-motion:reduce) { + .custom-switch .custom-control-label::after { + -webkit-transition: none; + transition: none + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #363c48; + -webkit-transform: translateX(.75rem); + transform: translateX(.75rem) +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(83, 105, 248, .5) +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + padding: .47rem 1.75rem .47rem .75rem; + font-size: .9rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23bcc1cc' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; + background-color: #363c48; + border: 1px solid #3b414e; + border-radius: .3rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + + .custom-select:focus { + border-color: #3f4654; + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) + } + + .custom-select:focus::-ms-value { + color: #a1a8b8; + background-color: #363c48 + } + + .custom-select[multiple], + .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: .75rem; + background-image: none + } + + .custom-select:disabled { + color: #8790a4; + background-color: #323742 + } + + .custom-select::-ms-expand { + display: none + } + +.custom-select-sm { + height: calc(1.5em + .5rem + 2px); + padding-top: .25rem; + padding-bottom: .25rem; + padding-left: .5rem; + font-size: .7875rem +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: .5rem; + padding-bottom: .5rem; + padding-left: 1rem; + font-size: 1.125rem +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + .94rem + 2px); + margin-bottom: 0 +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + .94rem + 2px); + margin: 0; + opacity: 0 +} + + .custom-file-input:focus ~ .custom-file-label { + border-color: #3f4654; + -webkit-box-shadow: none; + box-shadow: none + } + + .custom-file-input:disabled ~ .custom-file-label { + background-color: #343945 + } + + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse" + } + + .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse) + } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + .94rem + 2px); + padding: .47rem .75rem; + font-weight: 400; + line-height: 1.5; + color: #a1a8b8; + background-color: #363c48; + border: 1px solid #3b414e; + border-radius: .3rem +} + + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + .94rem); + padding: .47rem .75rem; + line-height: 1.5; + color: #a1a8b8; + content: "Browse"; + background-color: #3b414e; + border-left: inherit; + border-radius: 0 .3rem .3rem 0 + } + +.custom-range { + width: 100%; + height: calc(1rem + .3rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + + .custom-range:focus { + outline: 0 + } + + .custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #292d36, none; + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #292d36, none + } + + .custom-range::-moz-focus-outer { + border: 0 + } + + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + -webkit-appearance: none; + appearance: none + } + +@media (prefers-reduced-motion:reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #fff +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #3b414e; + border-color: transparent; + border-radius: 1rem +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + -moz-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #fff +} + +.custom-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #3b414e; + border-color: transparent; + border-radius: 1rem +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: .15rem; + margin-left: .15rem; + background-color: #5369f8; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + transition: none + } +} + +.custom-range::-ms-thumb:active { + background-color: #fff +} + +.custom-range::-ms-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: .5rem +} + +.custom-range::-ms-fill-lower { + background-color: #3b414e; + border-radius: 1rem +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #3b414e; + border-radius: 1rem +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #6b768d +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #6b768d +} + +.custom-range:disabled::-moz-range-track { + cursor: default +} + +.custom-range:disabled::-ms-thumb { + background-color: #6b768d +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none + } +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem +} + + .nav-link:focus, + .nav-link:hover { + text-decoration: none + } + + .nav-link.disabled { + color: #8790a4; + pointer-events: none; + cursor: default + } + +.nav-tabs { + border-bottom: 1px solid #3b414e +} + + .nav-tabs .nav-item { + margin-bottom: -1px + } + + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem + } + + .nav-tabs .nav-link:focus, + .nav-tabs .nav-link:hover { + border-color: #323742 #323742 #3b414e + } + + .nav-tabs .nav-link.disabled { + color: #8790a4; + background-color: transparent; + border-color: transparent + } + + .nav-tabs .nav-item.show .nav-link, + .nav-tabs .nav-link.active { + color: #a1a8b8; + background-color: #323742; + border-color: #3b414e #3b414e #323742 + } + + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 + } + +.nav-pills .nav-link { + border-radius: .3rem +} + + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: #fff; + background-color: #5369f8 + } + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center +} + +.tab-content > .tab-pane { + display: none +} + +.tab-content > .active { + display: block +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: .5rem 1rem +} + + .navbar > .container, + .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } + +.navbar-brand { + display: inline-block; + padding-top: .33125rem; + padding-bottom: .33125rem; + margin-right: 1rem; + font-size: 1.125rem; + line-height: inherit; + white-space: nowrap +} + + .navbar-brand:focus, + .navbar-brand:hover { + text-decoration: none + } + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 + } + + .navbar-nav .dropdown-menu { + position: static; + float: none + } + +.navbar-text { + display: inline-block; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.125rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .3rem +} + + .navbar-toggler:focus, + .navbar-toggler:hover { + text-decoration: none + } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100% +} + +@media (max-width:575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-sm .navbar-toggler { + display: none + } +} + +@media (max-width:767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-md .navbar-toggler { + display: none + } +} + +@media (max-width:991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-lg .navbar-toggler { + display: none + } +} + +@media (max-width:1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-xl .navbar-toggler { + display: none + } +} + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start +} + + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0 + } + + .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand > .container, + .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand .navbar-toggler { + display: none + } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, .9) +} + + .navbar-light .navbar-brand:focus, + .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) + } + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .5) +} + + .navbar-light .navbar-nav .nav-link:focus, + .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) + } + + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) + } + + .navbar-light .navbar-nav .active > .nav-link, + .navbar-light .navbar-nav .nav-link.active, + .navbar-light .navbar-nav .nav-link.show, + .navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, .9) + } + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .5); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .5) +} + + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, .9) + } + + .navbar-light .navbar-text a:focus, + .navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) + } + +.navbar-dark .navbar-brand { + color: #fff +} + + .navbar-dark .navbar-brand:focus, + .navbar-dark .navbar-brand:hover { + color: #fff + } + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .5) +} + + .navbar-dark .navbar-nav .nav-link:focus, + .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) + } + + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) + } + + .navbar-dark .navbar-nav .active > .nav-link, + .navbar-dark .navbar-nav .nav-link.active, + .navbar-dark .navbar-nav .nav-link.show, + .navbar-dark .navbar-nav .show > .nav-link { + color: #fff + } + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .5); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .5) +} + + .navbar-dark .navbar-text a { + color: #fff + } + + .navbar-dark .navbar-text a:focus, + .navbar-dark .navbar-text a:hover { + color: #fff + } + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #515866; + background-clip: border-box; + border: 0 solid rgba(0, 0, 0, .125); + border-radius: .5rem +} + + .card > hr { + margin-right: 0; + margin-left: 0 + } + + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem + } + + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem + } + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem +} + +.card-title { + margin-bottom: .75rem +} + +.card-subtitle { + margin-top: -.375rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link + .card-link { + margin-left: 1.25rem +} + +.card-header { + padding: .75rem 1.25rem; + margin-bottom: 0; + background-color: #3b414e; + border-bottom: 0 solid rgba(0, 0, 0, .125) +} + + .card-header:first-child { + border-radius: calc(.5rem - 0) calc(.5rem - 0) 0 0 + } + + .card-header + .list-group .list-group-item:first-child { + border-top: 0 + } + +.card-footer { + padding: .75rem 1.25rem; + background-color: #3b414e; + border-top: 0 solid rgba(0, 0, 0, .125) +} + + .card-footer:last-child { + border-radius: 0 0 calc(.5rem - 0) calc(.5rem - 0) + } + +.card-header-tabs { + margin-right: -.625rem; + margin-bottom: -.75rem; + margin-left: -.625rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem +} + +.card-img { + width: 100%; + border-radius: calc(.5rem - 0) +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(.5rem - 0); + border-top-right-radius: calc(.5rem - 0) +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(.5rem - 0); + border-bottom-left-radius: calc(.5rem - 0) +} + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + + .card-deck .card { + margin-bottom: 12px + } + +@media (min-width:576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -12px; + margin-left: -12px + } + + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 12px; + margin-bottom: 0; + margin-left: 12px + } +} + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + + .card-group > .card { + margin-bottom: 12px + } + +@media (min-width:576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap + } + + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0 + } + + .card-group > .card + .card { + margin-left: 0; + border-left: 0 + } + + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-header, + .card-group > .card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-footer, + .card-group > .card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-header, + .card-group > .card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-footer, + .card-group > .card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.card-columns .card { + margin-bottom: .75rem +} + +@media (min-width:576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1 + } + + .card-columns .card { + display: inline-block; + width: 100% + } +} + +.accordion > .card { + overflow: hidden +} + + .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0 + } + + .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0 + } + + .accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 + } + + .accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0 + } + + .accordion > .card .card-header { + margin-bottom: 0 + } + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: .75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #323742; + border-radius: .3rem +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: .5rem +} + + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: .5rem; + color: #8790a4; + content: "/" + } + + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline + } + + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none + } + +.breadcrumb-item.active { + color: #8790a4 +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: .3rem +} + +.page-link { + position: relative; + display: block; + padding: .5rem .75rem; + margin-left: -1px; + line-height: 1.25; + color: #ffffff; + background-color: #3b414f; + border: 1px solid #515866; +} + + .page-link:hover { + z-index: 2; + color: #e6d46a; + text-decoration: none; + background-color: #323742; + border-color: #515866; + } + + .page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .25) + } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #5369f8; + border-color: #5369f8 +} + +.page-item.disabled .page-link { + color: #8790a4; + pointer-events: none; + cursor: auto; + background-color: #323742; + border-color: #3b414e +} + +.pagination-lg .page-link { + padding: .75rem 1.5rem; + font-size: 1.125rem; + line-height: 1.5 +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.pagination-sm .page-link { + padding: .25rem .5rem; + font-size: .7875rem; + line-height: 1.5 +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .25em .4em; + font-size: 75%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .3rem; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .badge { + -webkit-transition: none; + transition: none + } +} + +a.badge:focus, +a.badge:hover { + text-decoration: none +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff; + background-color: #5369f8 +} + +a.badge-primary:focus, +a.badge-primary:hover { + color: #fff; + background-color: #223ef6 +} + +a.badge-primary.focus, +a.badge-primary:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) +} + +.badge-secondary { + color: #fff; + background-color: #292d36 +} + +a.badge-secondary:focus, +a.badge-secondary:hover { + color: #fff; + background-color: #131519 +} + +a.badge-secondary.focus, +a.badge-secondary:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) +} + +.badge-success { + color: #d6d9e0; + background-color: #43d39e +} + +a.badge-success:focus, +a.badge-success:hover { + color: #d6d9e0; + background-color: #2bb884 +} + +a.badge-success.focus, +a.badge-success:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) +} + +.badge-info { + color: #d6d9e0; + background-color: #25c2e3 +} + +a.badge-info:focus, +a.badge-info:hover { + color: #d6d9e0; + background-color: #18a0bd +} + +a.badge-info.focus, +a.badge-info:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) +} + +.badge-warning { + color: #d6d9e0; + background-color: #ffbe0b +} + +a.badge-warning:focus, +a.badge-warning:hover { + color: #d6d9e0; + background-color: #d79e00 +} + +a.badge-warning.focus, +a.badge-warning:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) +} + +.badge-danger { + color: #fff; + background-color: #ff5c75 +} + +a.badge-danger:focus, +a.badge-danger:hover { + color: #fff; + background-color: #ff294a +} + +a.badge-danger.focus, +a.badge-danger:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) +} + +.badge-light { + color: #fff; + background-color: #3b414e +} + +a.badge-light:focus, +a.badge-light:hover { + color: #fff; + background-color: #252931 +} + +a.badge-light.focus, +a.badge-light:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) +} + +.badge-dark { + color: #d6d9e0; + background-color: #bcc1cc +} + +a.badge-dark:focus, +a.badge-dark:hover { + color: #d6d9e0; + background-color: #9fa6b6 +} + +a.badge-dark.focus, +a.badge-dark:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #323742; + border-radius: .5rem +} + +@media (min-width:576px) { + .jumbotron { + padding: 4rem 2rem + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0 +} + +.alert { + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .3rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 3.85rem +} + + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: .75rem 1.25rem; + color: inherit + } + +.alert-primary { + color: #2b3781; + background-color: #5369f8; + border-color: #5369f8 +} + + .alert-primary hr { + border-top-color: #3a54f7 + } + + .alert-primary .alert-link { + color: #1e275b + } + +.alert-secondary { + color: #15171c; + background-color: #292d36; + border-color: #292d36 +} + + .alert-secondary hr { + border-top-color: #1e2128 + } + + .alert-secondary .alert-link { + color: #000 + } + +.alert-success { + color: #236e52; + background-color: #43d39e; + border-color: #43d39e +} + + .alert-success hr { + border-top-color: #30cd93 + } + + .alert-success .alert-link { + color: #174735 + } + +.alert-info { + color: #136576; + background-color: #25c2e3; + border-color: #25c2e3 +} + + .alert-info hr { + border-top-color: #1bb3d3 + } + + .alert-info .alert-link { + color: #0c3f4a + } + +.alert-warning { + color: #856306; + background-color: #ffbe0b; + border-color: #ffbe0b +} + + .alert-warning hr { + border-top-color: #f1b000 + } + + .alert-warning .alert-link { + color: #543f04 + } + +.alert-danger { + color: #85303d; + background-color: #ff5c75; + border-color: #ff5c75 +} + + .alert-danger hr { + border-top-color: #ff435f + } + + .alert-danger .alert-link { + color: #60222c + } + +.alert-light { + color: #1f2229; + background-color: #3b414e; + border-color: #3b414e +} + + .alert-light hr { + border-top-color: #30353f + } + + .alert-light .alert-link { + color: #090a0c + } + +.alert-dark { + color: #62646a; + background-color: #bcc1cc; + border-color: #bcc1cc +} + + .alert-dark hr { + border-top-color: #aeb4c1 + } + + .alert-dark .alert-link { + color: #4a4b50 + } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: .75rem 0 + } + + to { + background-position: 0 0 + } +} + +@keyframes progress-bar-stripes { + from { + background-position: .75rem 0 + } + + to { + background-position: 0 0 + } +} + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: .75rem; + overflow: hidden; + font-size: .675rem; + background-color: #3b414e; + border-radius: .3rem +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #5369f8; + -webkit-transition: width .6s ease; + transition: width .6s ease +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar { + -webkit-transition: none; + transition: none + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-size: .75rem .75rem +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none + } +} + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0 +} + +.list-group-item-action { + width: 100%; + color: #a1a8b8; + text-align: inherit +} + + .list-group-item-action:focus, + .list-group-item-action:hover { + z-index: 1; + color: #a1a8b8; + text-decoration: none; + background-color: #212529 + } + + .list-group-item-action:active { + color: #a1a8b8; + background-color: #323742 + } + +.list-group-item { + position: relative; + display: block; + padding: .75rem 1.25rem; + margin-bottom: -1px; + background-color: #323742; + border: 1px solid #3b414e +} + + .list-group-item:first-child { + border-top-left-radius: .3rem; + border-top-right-radius: .3rem + } + + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: .3rem + } + + .list-group-item.disabled, + .list-group-item:disabled { + color: #8790a4; + pointer-events: none; + background-color: #323742 + } + + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row +} + + .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } + +@media (min-width:576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +@media (min-width:1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0 + } + + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: 0 + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0 +} + + .list-group-flush .list-group-item:last-child { + margin-bottom: -1px + } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0 +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0 +} + +.list-group-item-primary { + color: #2b3781; + background-color: #cfd5fd +} + + .list-group-item-primary.list-group-item-action:focus, + .list-group-item-primary.list-group-item-action:hover { + color: #2b3781; + background-color: #b7c0fc + } + + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #2b3781; + border-color: #2b3781 + } + +.list-group-item-secondary { + color: #15171c; + background-color: #c3c4c7 +} + + .list-group-item-secondary.list-group-item-action:focus, + .list-group-item-secondary.list-group-item-action:hover { + color: #15171c; + background-color: #b6b7bb + } + + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #15171c; + border-color: #15171c + } + +.list-group-item-success { + color: #236e52; + background-color: #caf3e4 +} + + .list-group-item-success.list-group-item-action:focus, + .list-group-item-success.list-group-item-action:hover { + color: #236e52; + background-color: #b5eed9 + } + + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #236e52; + border-color: #236e52 + } + +.list-group-item-info { + color: #136576; + background-color: #c2eef7 +} + + .list-group-item-info.list-group-item-action:focus, + .list-group-item-info.list-group-item-action:hover { + color: #136576; + background-color: #abe8f4 + } + + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #136576; + border-color: #136576 + } + +.list-group-item-warning { + color: #856306; + background-color: #ffedbb +} + + .list-group-item-warning.list-group-item-action:focus, + .list-group-item-warning.list-group-item-action:hover { + color: #856306; + background-color: #ffe6a2 + } + + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856306; + border-color: #856306 + } + +.list-group-item-danger { + color: #85303d; + background-color: #ffd1d8 +} + + .list-group-item-danger.list-group-item-action:focus, + .list-group-item-danger.list-group-item-action:hover { + color: #85303d; + background-color: #ffb8c2 + } + + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #85303d; + border-color: #85303d + } + +.list-group-item-light { + color: #1f2229; + background-color: #c8cacd +} + + .list-group-item-light.list-group-item-action:focus, + .list-group-item-light.list-group-item-action:hover { + color: #1f2229; + background-color: #bbbdc1 + } + + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #1f2229; + border-color: #1f2229 + } + +.list-group-item-dark { + color: #62646a; + background-color: #eceef1 +} + + .list-group-item-dark.list-group-item-action:focus, + .list-group-item-dark.list-group-item-action:hover { + color: #62646a; + background-color: #dde1e6 + } + + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #62646a; + border-color: #62646a + } + +.close { + float: right; + font-size: 1.35rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5 +} + + .close:hover { + color: #000; + text-decoration: none + } + + .close:not(:disabled):not(.disabled):focus, + .close:not(:disabled):not(.disabled):hover { + opacity: .75 + } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +a.close.disabled { + pointer-events: none +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: .875rem; + background-color: #3b414e; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + -webkit-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1); + box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: .25rem +} + + .toast:not(:last-child) { + margin-bottom: .75rem + } + + .toast.showing { + opacity: 1 + } + + .toast.show { + display: block; + opacity: 1 + } + + .toast.hide { + display: none + } + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: .25rem .75rem; + color: #8790a4; + background-color: #393f4b; + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05) +} + +.toast-body { + padding: .75rem +} + +.modal-open { + overflow: hidden +} + + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto + } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + transition: -webkit-transform .3s ease-out; + transition: transform .3s ease-out; + transition: transform .3s ease-out, -webkit-transform .3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px) +} + +@media (prefers-reduced-motion:reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + transition: none + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none +} + +.modal-dialog-scrollable { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem) +} + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden + } + + .modal-dialog-scrollable .modal-footer, + .modal-dialog-scrollable .modal-header { + -ms-flex-negative: 0; + flex-shrink: 0 + } + + .modal-dialog-scrollable .modal-body { + overflow-y: auto + } + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem) +} + + .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: "" + } + + .modal-dialog-centered.modal-dialog-scrollable { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100% + } + + .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none + } + + .modal-dialog-centered.modal-dialog-scrollable::before { + content: none + } + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #323742; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 1rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + + .modal-backdrop.fade { + opacity: 0 + } + + .modal-backdrop.show { + opacity: .5 + } + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #a1a8b8; + border-top-left-radius: .5rem; + border-top-right-radius: .5rem +} + + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto + } + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #3b414e; + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem +} + + .modal-footer > :not(:first-child) { + margin-left: .25rem + } + + .modal-footer > :not(:last-child) { + margin-right: .25rem + } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 600px; + margin: 1.75rem auto + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem) + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem) + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem) + } + + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + .modal-lg, + .modal-xl { + max-width: 800px + } +} + +@media (min-width:1200px) { + .modal-xl { + max-width: 1140px + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .7875rem; + word-wrap: break-word; + opacity: 0 +} + + .tooltip.show { + opacity: .9 + } + + .tooltip .arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem + } + + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid + } + +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + + .bs-tooltip-auto[x-placement^=top] .arrow, + .bs-tooltip-top .arrow { + bottom: 0 + } + + .bs-tooltip-auto[x-placement^=top] .arrow::before, + .bs-tooltip-top .arrow::before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding: 0 .4rem +} + + .bs-tooltip-auto[x-placement^=right] .arrow, + .bs-tooltip-right .arrow { + left: 0; + width: .4rem; + height: .8rem + } + + .bs-tooltip-auto[x-placement^=right] .arrow::before, + .bs-tooltip-right .arrow::before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + + .bs-tooltip-auto[x-placement^=bottom] .arrow, + .bs-tooltip-bottom .arrow { + top: 0 + } + + .bs-tooltip-auto[x-placement^=bottom] .arrow::before, + .bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: #d6d9e0 + } + +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding: 0 .4rem +} + + .bs-tooltip-auto[x-placement^=left] .arrow, + .bs-tooltip-left .arrow { + right: 0; + width: .4rem; + height: .8rem + } + + .bs-tooltip-auto[x-placement^=left] .arrow::before, + .bs-tooltip-left .arrow::before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #d6d9e0 + } + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #3b414e; + text-align: center; + background-color: #d6d9e0; + border-radius: .3rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: 'Graphik'; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .7875rem; + word-wrap: break-word; + background-color: #d6d9e0; + background-clip: padding-box; + border: 1px solid #c7ccd5; + border-radius: .5rem +} + + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem; + margin: 0 .5rem + } + + .popover .arrow::after, + .popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid + } + +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom: .5rem +} + + .bs-popover-auto[x-placement^=top] > .arrow, + .bs-popover-top > .arrow { + bottom: calc((.5rem + 1px) * -1) + } + + .bs-popover-auto[x-placement^=top] > .arrow::before, + .bs-popover-top > .arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=top] > .arrow::after, + .bs-popover-top > .arrow::after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #d6d9e0 + } + +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left: .5rem +} + + .bs-popover-auto[x-placement^=right] > .arrow, + .bs-popover-right > .arrow { + left: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .5rem 0 + } + + .bs-popover-auto[x-placement^=right] > .arrow::before, + .bs-popover-right > .arrow::before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=right] > .arrow::after, + .bs-popover-right > .arrow::after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #d6d9e0 + } + +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top: .5rem +} + + .bs-popover-auto[x-placement^=bottom] > .arrow, + .bs-popover-bottom > .arrow { + top: calc((.5rem + 1px) * -1) + } + + .bs-popover-auto[x-placement^=bottom] > .arrow::before, + .bs-popover-bottom > .arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=bottom] > .arrow::after, + .bs-popover-bottom > .arrow::after { + top: 1px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #d6d9e0 + } + + .bs-popover-auto[x-placement^=bottom] .popover-header::before, + .bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #cdd1d9 + } + +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right: .5rem +} + + .bs-popover-auto[x-placement^=left] > .arrow, + .bs-popover-left > .arrow { + right: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .5rem 0 + } + + .bs-popover-auto[x-placement^=left] > .arrow::before, + .bs-popover-left > .arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #c7ccd5 + } + + .bs-popover-auto[x-placement^=left] > .arrow::after, + .bs-popover-left > .arrow::after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #d6d9e0 + } + +.popover-header { + padding: .5rem .75rem; + margin-bottom: 0; + font-size: .9rem; + color: #323742; + background-color: #cdd1d9; + border-bottom: 1px solid #bfc3ce; + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + + .popover-header:empty { + display: none + } + +.popover-body { + padding: .5rem .75rem; + color: #323742 +} + +.carousel { + position: relative +} + + .carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y + } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + + .carousel-inner::after { + display: block; + clear: both; + content: "" + } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform .6s ease-in-out; + transition: -webkit-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .carousel-item { + -webkit-transition: none; + transition: none + } +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + + .active.carousel-item-right, + .carousel-item-next:not(.carousel-item-left) { + -webkit-transform: translateX(100%); + transform: translateX(100%) + } + + .active.carousel-item-left, + .carousel-item-prev:not(.carousel-item-right) { + -webkit-transform: translateX(-100%); + transform: translateX(-100%) + } + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none +} + + .carousel-fade .carousel-item-next.carousel-item-left, + .carousel-fade .carousel-item-prev.carousel-item-right, + .carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 + } + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + -webkit-transition: 0s .6s opacity; + transition: 0s .6s opacity +} + +@media (prefers-reduced-motion:reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + transition: none + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: .5; + -webkit-transition: opacity .15s ease; + transition: opacity .15s ease +} + +@media (prefers-reduced-motion:reduce) { + .carousel-control-next, + .carousel-control-prev { + -webkit-transition: none; + transition: none + } +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50%/100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none +} + + .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity .6s ease; + transition: opacity .6s ease + } + +@media (prefers-reduced-motion:reduce) { + .carousel-indicators li { + -webkit-transition: none; + transition: none + } +} + +.carousel-indicators .active { + opacity: 1 +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: .25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0) + } + + 50% { + opacity: 1 + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0) + } + + 50% { + opacity: 1 + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +.align-baseline { + vertical-align: baseline !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.bg-primary { + background-color: #5369f8 !important +} + +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #223ef6 !important +} + +.bg-secondary { + background-color: #292d36 !important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #131519 !important +} + +.bg-success { + background-color: #43d39e !important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #2bb884 !important +} + +.bg-info { + background-color: #25c2e3 !important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #18a0bd !important +} + +.bg-warning { + background-color: #ffbe0b !important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d79e00 !important +} + +.bg-danger { + background-color: #ff5c75 !important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #ff294a !important +} + +.bg-light { + background-color: #3b414e !important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #252931 !important +} + +.bg-dark { + background-color: #bcc1cc !important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #9fa6b6 !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.border { + border: 1px solid #3b414e !important +} + +.border-top { + border-top: 1px solid #3b414e !important +} + +.border-right { + border-right: 1px solid #3b414e !important +} + +.border-bottom { + border-bottom: 1px solid #3b414e !important +} + +.border-left { + border-left: 1px solid #3b414e !important +} + +.border-0 { + border: 0 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-right-0 { + border-right: 0 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-left-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #5369f8 !important +} + +.border-secondary { + border-color: #292d36 !important +} + +.border-success { + border-color: #43d39e !important +} + +.border-info { + border-color: #25c2e3 !important +} + +.border-warning { + border-color: #ffbe0b !important +} + +.border-danger { + border-color: #ff5c75 !important +} + +.border-light { + border-color: #3b414e !important +} + +.border-dark { + border-color: #bcc1cc !important +} + +.border-white { + border-color: #fff !important +} + +.rounded-sm { + border-radius: .2rem !important +} + +.rounded { + border-radius: .3rem !important +} + +.rounded-top { + border-top-left-radius: .3rem !important; + border-top-right-radius: .3rem !important +} + +.rounded-right { + border-top-right-radius: .3rem !important; + border-bottom-right-radius: .3rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .3rem !important; + border-bottom-left-radius: .3rem !important +} + +.rounded-left { + border-top-left-radius: .3rem !important; + border-bottom-left-radius: .3rem !important +} + +.rounded-lg { + border-radius: .5rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.d-none { + display: none !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important +} + +@media (min-width:576px) { + .d-sm-none { + display: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:768px) { + .d-md-none { + display: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:992px) { + .d-lg-none { + display: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:1200px) { + .d-xl-none { + display: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media print { + .d-print-none { + display: none !important + } + + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important + } + + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden +} + + .embed-responsive::before { + display: block; + content: "" + } + + .embed-responsive .embed-responsive-item, + .embed-responsive embed, + .embed-responsive iframe, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 + } + +.embed-responsive-21by9::before { + padding-top: 42.85714% +} + +.embed-responsive-16by9::before { + padding-top: 56.25% +} + +.embed-responsive-4by3::before { + padding-top: 75% +} + +.embed-responsive-1by1::before { + padding-top: 100% +} + +.embed-responsive-21by9::before { + padding-top: 42.85714% +} + +.embed-responsive-16by9::before { + padding-top: 56.25% +} + +.embed-responsive-4by3::before { + padding-top: 75% +} + +.embed-responsive-1by1::before { + padding-top: 100% +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important +} + +@media (min-width:576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +@media (min-width:1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important + } + + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important + } + + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important + } + + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important + } + + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important + } + + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important + } + + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important + } + + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important + } + + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important + } + + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important + } + + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important + } + + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important + } + + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important + } + + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important + } + + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important + } + + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important + } + + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important + } + + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important + } + + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important + } + + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important + } + + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important + } + + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important + } + + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important + } + + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important + } + + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important + } + + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important + } + + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important + } + + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important + } + + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important + } + + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important + } + + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important + } + + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important + } + + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important + } + + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important + } +} + +.float-left { + float: left !important +} + +.float-right { + float: right !important +} + +.float-none { + float: none !important +} + +@media (min-width:576px) { + .float-sm-left { + float: left !important + } + + .float-sm-right { + float: right !important + } + + .float-sm-none { + float: none !important + } +} + +@media (min-width:768px) { + .float-md-left { + float: left !important + } + + .float-md-right { + float: right !important + } + + .float-md-none { + float: none !important + } +} + +@media (min-width:992px) { + .float-lg-left { + float: left !important + } + + .float-lg-right { + float: right !important + } + + .float-lg-none { + float: none !important + } +} + +@media (min-width:1200px) { + .float-xl-left { + float: left !important + } + + .float-xl-right { + float: right !important + } + + .float-xl-none { + float: none !important + } +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030 +} + +@supports ((position:-webkit-sticky) or (position:sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal +} + +.shadow-sm { + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) !important; + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) !important +} + +.shadow { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important; + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} +.w-auto { + width: auto !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.mh-100 { + max-height: 100% !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.vw-100 { + width: 100vw !important +} + +.vh-100 { + height: 100vh !important +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0) +} + +.m-0 { + margin: 0 !important +} + +.mt-0, +.my-0 { + margin-top: 0 !important +} + +.mr-0, +.mx-0 { + margin-right: 0 !important +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important +} + +.ml-0, +.mx-0 { + margin-left: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.mt-1, +.my-1 { + margin-top: .25rem !important +} + +.mr-1, +.mx-1 { + margin-right: .25rem !important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem !important +} + +.ml-1, +.mx-1 { + margin-left: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.mt-2, +.my-2 { + margin-top: .5rem !important +} + +.mr-2, +.mx-2 { + margin-right: .5rem !important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem !important +} + +.ml-2, +.mx-2 { + margin-left: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.mt-3, +.my-3 { + margin-top: 1rem !important +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.mt-5, +.my-5 { + margin-top: 3rem !important +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important +} + +.p-0 { + padding: 0 !important +} + +.pt-0, +.py-0 { + padding-top: 0 !important +} + +.pr-0, +.px-0 { + padding-right: 0 !important +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important +} + +.pl-0, +.px-0 { + padding-left: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.pt-1, +.py-1 { + padding-top: .25rem !important +} + +.pr-1, +.px-1 { + padding-right: .25rem !important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem !important +} + +.pl-1, +.px-1 { + padding-left: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.pt-2, +.py-2 { + padding-top: .5rem !important +} + +.pr-2, +.px-2 { + padding-right: .5rem !important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem !important +} + +.pl-2, +.px-2 { + padding-left: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.pt-3, +.py-3 { + padding-top: 1rem !important +} + +.pr-3, +.px-3 { + padding-right: 1rem !important +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important +} + +.pl-3, +.px-3 { + padding-left: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.pt-5, +.py-5 { + padding-top: 3rem !important +} + +.pr-5, +.px-5 { + padding-right: 3rem !important +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important +} + +.pl-5, +.px-5 { + padding-left: 3rem !important +} + +.m-n1 { + margin: -.25rem !important +} + +.mt-n1, +.my-n1 { + margin-top: -.25rem !important +} + +.mr-n1, +.mx-n1 { + margin-right: -.25rem !important +} + +.mb-n1, +.my-n1 { + margin-bottom: -.25rem !important +} + +.ml-n1, +.mx-n1 { + margin-left: -.25rem !important +} + +.m-n2 { + margin: -.5rem !important +} + +.mt-n2, +.my-n2 { + margin-top: -.5rem !important +} + +.mr-n2, +.mx-n2 { + margin-right: -.5rem !important +} + +.mb-n2, +.my-n2 { + margin-bottom: -.5rem !important +} + +.ml-n2, +.mx-n2 { + margin-left: -.5rem !important +} + +.m-n3 { + margin: -1rem !important +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important +} + +.m-n4 { + margin: -1.5rem !important +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important +} + +.m-n5 { + margin: -3rem !important +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important +} + +.m-auto { + margin: auto !important +} + +.mt-auto, +.my-auto { + margin-top: auto !important +} + +.mr-auto, +.mx-auto { + margin-right: auto !important +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important +} + +.ml-auto, +.mx-auto { + margin-left: auto !important +} + +@media (min-width:576px) { + .m-sm-0 { + margin: 0 !important + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important + } + + .m-sm-1 { + margin: .25rem !important + } + + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem !important + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem !important + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem !important + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem !important + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem !important + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem !important + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: .5rem !important + } + + .m-sm-3 { + margin: 1rem !important + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important + } + + .m-sm-4 { + margin: 1.5rem !important + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important + } + + .m-sm-5 { + margin: 3rem !important + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important + } + + .p-sm-0 { + padding: 0 !important + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem !important + } + + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem !important + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem !important + } + + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem !important + } + + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem !important + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem !important + } + + .pl-sm-2, + .px-sm-2 { + padding-left: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important + } + + .m-sm-n1 { + margin: -.25rem !important + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -.25rem !important + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -.25rem !important + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -.25rem !important + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -.25rem !important + } + + .m-sm-n2 { + margin: -.5rem !important + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -.5rem !important + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -.5rem !important + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -.5rem !important + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -.5rem !important + } + + .m-sm-n3 { + margin: -1rem !important + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important + } + + .m-sm-n4 { + margin: -1.5rem !important + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important + } + + .m-sm-n5 { + margin: -3rem !important + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important + } + + .m-sm-auto { + margin: auto !important + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important + } +} + +@media (min-width:768px) { + .m-md-0 { + margin: 0 !important + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important + } + + .m-md-1 { + margin: .25rem !important + } + + .mt-md-1, + .my-md-1 { + margin-top: .25rem !important + } + + .mr-md-1, + .mx-md-1 { + margin-right: .25rem !important + } + + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem !important + } + + .ml-md-1, + .mx-md-1 { + margin-left: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .mt-md-2, + .my-md-2 { + margin-top: .5rem !important + } + + .mr-md-2, + .mx-md-2 { + margin-right: .5rem !important + } + + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem !important + } + + .ml-md-2, + .mx-md-2 { + margin-left: .5rem !important + } + + .m-md-3 { + margin: 1rem !important + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important + } + + .m-md-4 { + margin: 1.5rem !important + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important + } + + .m-md-5 { + margin: 3rem !important + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important + } + + .p-md-0 { + padding: 0 !important + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .pt-md-1, + .py-md-1 { + padding-top: .25rem !important + } + + .pr-md-1, + .px-md-1 { + padding-right: .25rem !important + } + + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem !important + } + + .pl-md-1, + .px-md-1 { + padding-left: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .pt-md-2, + .py-md-2 { + padding-top: .5rem !important + } + + .pr-md-2, + .px-md-2 { + padding-right: .5rem !important + } + + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem !important + } + + .pl-md-2, + .px-md-2 { + padding-left: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important + } + + .m-md-n1 { + margin: -.25rem !important + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -.25rem !important + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -.25rem !important + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -.25rem !important + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -.25rem !important + } + + .m-md-n2 { + margin: -.5rem !important + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -.5rem !important + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -.5rem !important + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -.5rem !important + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -.5rem !important + } + + .m-md-n3 { + margin: -1rem !important + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important + } + + .m-md-n4 { + margin: -1.5rem !important + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important + } + + .m-md-n5 { + margin: -3rem !important + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important + } + + .m-md-auto { + margin: auto !important + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important + } +} + +@media (min-width:992px) { + .m-lg-0 { + margin: 0 !important + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important + } + + .m-lg-1 { + margin: .25rem !important + } + + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem !important + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem !important + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem !important + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem !important + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem !important + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem !important + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: .5rem !important + } + + .m-lg-3 { + margin: 1rem !important + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important + } + + .m-lg-4 { + margin: 1.5rem !important + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important + } + + .m-lg-5 { + margin: 3rem !important + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important + } + + .p-lg-0 { + padding: 0 !important + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem !important + } + + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem !important + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem !important + } + + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem !important + } + + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem !important + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem !important + } + + .pl-lg-2, + .px-lg-2 { + padding-left: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important + } + + .m-lg-n1 { + margin: -.25rem !important + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -.25rem !important + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -.25rem !important + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -.25rem !important + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -.25rem !important + } + + .m-lg-n2 { + margin: -.5rem !important + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -.5rem !important + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -.5rem !important + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -.5rem !important + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -.5rem !important + } + + .m-lg-n3 { + margin: -1rem !important + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important + } + + .m-lg-n4 { + margin: -1.5rem !important + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important + } + + .m-lg-n5 { + margin: -3rem !important + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important + } + + .m-lg-auto { + margin: auto !important + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important + } +} + +@media (min-width:1200px) { + .m-xl-0 { + margin: 0 !important + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important + } + + .m-xl-1 { + margin: .25rem !important + } + + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem !important + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem !important + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem !important + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem !important + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem !important + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem !important + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: .5rem !important + } + + .m-xl-3 { + margin: 1rem !important + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important + } + + .m-xl-4 { + margin: 1.5rem !important + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important + } + + .m-xl-5 { + margin: 3rem !important + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important + } + + .p-xl-0 { + padding: 0 !important + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem !important + } + + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem !important + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem !important + } + + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem !important + } + + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem !important + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem !important + } + + .pl-xl-2, + .px-xl-2 { + padding-left: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important + } + + .m-xl-n1 { + margin: -.25rem !important + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -.25rem !important + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -.25rem !important + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -.25rem !important + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -.25rem !important + } + + .m-xl-n2 { + margin: -.5rem !important + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -.5rem !important + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -.5rem !important + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -.5rem !important + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -.5rem !important + } + + .m-xl-n3 { + margin: -1rem !important + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important + } + + .m-xl-n4 { + margin: -1.5rem !important + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important + } + + .m-xl-n5 { + margin: -3rem !important + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important + } + + .m-xl-auto { + margin: auto !important + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important +} + +.text-justify { + text-align: justify !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.text-left { + text-align: left !important +} + +.text-right { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +@media (min-width:576px) { + .text-sm-left { + text-align: left !important + } + + .text-sm-right { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width:768px) { + .text-md-left { + text-align: left !important + } + + .text-md-right { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width:992px) { + .text-lg-left { + text-align: left !important + } + + .text-lg-right { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .text-xl-left { + text-align: left !important + } + + .text-xl-right { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.font-weight-light { + font-weight: 300 !important +} + +.font-weight-lighter { + font-weight: lighter !important +} + +.font-weight-normal { + font-weight: 400 !important +} + +.font-weight-bold { + font-weight: 700 !important +} + +.font-weight-bolder { + font-weight: bolder !important +} + +.font-italic { + font-style: italic !important +} + +.text-white { + color: #fff !important +} + +.text-primary { + color: #5369f8 !important +} + +a.text-primary:focus, +a.text-primary:hover { + color: #0a29f5 !important +} + +.text-secondary { + color: #292d36 !important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #08090b !important +} + +.text-success { + color: #43d39e !important +} + +a.text-success:focus, +a.text-success:hover { + color: #26a375 !important +} + +.text-info { + color: #25c2e3 !important +} + +a.text-info:focus, +a.text-info:hover { + color: #158da6 !important +} + +.text-warning { + color: #ffbe0b !important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #be8b00 !important +} + +.text-danger { + color: #ff5c75 !important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #ff1034 !important +} + +.text-light { + color: #3b414e !important +} + +a.text-light:focus, +a.text-light:hover { + color: #1a1d22 !important +} + +.text-dark { + color: #bcc1cc !important +} + +a.text-dark:focus, +a.text-dark:hover { + color: #9199ab !important +} + +.text-body { + color: #a1a8b8 !important +} + +.text-muted { + color: #808389 !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: rgba(255, 255, 255, .5) !important +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important +} + +.text-reset { + color: inherit !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media print { + *, + ::after, + ::before { + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + a:not(.btn) { + text-decoration: underline + } + + abbr[title]::after { + content: " (" attr(title) ")" + } + + pre { + white-space: pre-wrap !important + } + + blockquote, + pre { + border: 1px solid #6b768d; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + h2, + h3, + p { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } + + @page { + size: a3 + } + + body { + min-width: 992px !important + } + + .container { + min-width: 992px !important + } + + .navbar { + display: none + } + + .badge { + border: 1px solid #000 + } + + .table { + border-collapse: collapse !important + } + + .table td, + .table th { + background-color: #fff !important + } + + .table-bordered td, + .table-bordered th { + border: 1px solid #3b414e !important + } + + .table-dark { + color: inherit + } + + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #3b414e + } + + .table .thead-dark th { + color: inherit; + border-color: #3b414e + } +} + +.custom-accordionwitharrow .card + .card { + margin-top: .5rem +} + +.custom-accordionwitharrow .card .card-header { + background-color: transparent +} + +.custom-accordionwitharrow .accordion-arrow { + font-size: 1.2rem +} + +.custom-accordionwitharrow a.collapsed i.accordion-arrow:before { + content: "\e831" +} + +.custom-accordion .card { + overflow: visible; + border-color: transparent !important; + border-left: 2px dashed #3b414e !important; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 40px +} + + .custom-accordion .card .card-header { + border-radius: 7px !important + } + + .custom-accordion .card .card-header:before { + content: ""; + position: absolute; + left: 6px; + top: 22px; + width: 42px; + height: 2px; + background: #3b414e + } + + .custom-accordion .card .icon { + position: absolute; + left: -18px; + top: -2px + } + +.badge-soft { + color: #bcc1cc +} + +.badge-soft-primary { + background-color: rgba(83, 105, 248, .2); + color: #5369f8 !important +} + +.badge-soft-secondary { + background-color: rgba(41, 45, 54, .2); + color: #292d36 !important +} + +.badge-soft-success { + background-color: rgba(67, 211, 158, .2); + color: #43d39e !important +} + +.badge-soft-info { + background-color: rgba(37, 194, 227, .2); + color: #25c2e3 !important +} + +.badge-soft-warning { + background-color: rgba(255, 190, 11, .2); + color: #ffbe0b !important +} + +.badge-soft-danger { + background-color: rgba(255, 92, 117, .2); + color: #ff5c75 !important +} + +.badge-soft-light { + background-color: rgba(59, 65, 78, .2); + color: #3b414e !important +} + +.badge-soft-dark { + background-color: rgba(188, 193, 204, .2); + color: #bcc1cc !important +} + +.bg-soft-primary { + background-color: rgba(83, 105, 248, .25) !important +} + +.bg-soft-secondary { + background-color: rgba(41, 45, 54, .25) !important +} + +.bg-soft-success { + background-color: rgba(67, 211, 158, .25) !important +} + +.bg-soft-info { + background-color: rgba(37, 194, 227, .25) !important +} + +.bg-soft-warning { + background-color: rgba(255, 190, 11, .25) !important +} + +.bg-soft-danger { + background-color: rgba(255, 92, 117, .25) !important +} + +.bg-soft-light { + background-color: rgba(59, 65, 78, .25) !important +} + +.bg-soft-dark { + background-color: rgba(188, 193, 204, .25) !important +} + +.bg-gradient { + background: -webkit-gradient(linear, left top, left bottom, from(#564ab1), to(#746dad)); + background: linear-gradient(to bottom, #564ab1, #746dad) +} + +.breadcrumb-item + .breadcrumb-item::before { + font-family: unicons +} + +.btn { + color: #fff +} + + .btn:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn .icon svg { + width: 1rem; + height: 1rem; + margin-left: .1rem; + margin-top: -2px + } + +.btn-rounded { + border-radius: 2em +} + +.btn-light, +.btn-white { + color: #d6d9e0 +} + +.btn-white { + border-color: #3b414e +} + + .btn-white:focus, + .btn-white:hover { + background-color: #3b414e; + border-color: #576073 + } + +.btn-link { + font-weight: 400; + color: #5369f8; + background-color: transparent +} + + .btn-link:hover { + color: #0a29f5; + text-decoration: underline; + background-color: transparent; + border-color: transparent + } + + .btn-link.focus, + .btn-link:focus { + text-decoration: underline; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-link.disabled, + .btn-link:disabled { + color: #8790a4; + pointer-events: none + } + +.btn-xs { + padding: .2rem .6rem; + font-size: .75rem; + border-radius: .15rem +} + +.btn-soft-primary { + background-color: rgba(83, 105, 248, .5); + color: #5369f8; + border-color: rgba(83, 105, 248, .5) +} + + .btn-soft-primary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-primary:focus, + .btn-soft-primary:hover { + background-color: rgba(83, 105, 248, .55); + color: #5369f8 + } + +.btn-soft-secondary { + background-color: rgba(41, 45, 54, .5); + color: #292d36; + border-color: rgba(41, 45, 54, .5) +} + + .btn-soft-secondary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-secondary:focus, + .btn-soft-secondary:hover { + background-color: rgba(41, 45, 54, .55); + color: #292d36 + } + +.btn-soft-success { + background-color: rgba(67, 211, 158, .5); + color: #43d39e; + border-color: rgba(67, 211, 158, .5) +} + + .btn-soft-success:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-success:focus, + .btn-soft-success:hover { + background-color: rgba(67, 211, 158, .55); + color: #43d39e + } + +.btn-soft-info { + background-color: rgba(37, 194, 227, .5); + color: #25c2e3; + border-color: rgba(37, 194, 227, .5) +} + + .btn-soft-info:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-info:focus, + .btn-soft-info:hover { + background-color: rgba(37, 194, 227, .55); + color: #25c2e3 + } + +.btn-soft-warning { + background-color: rgba(255, 190, 11, .5); + color: #ffbe0b; + border-color: rgba(255, 190, 11, .5) +} + + .btn-soft-warning:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-warning:focus, + .btn-soft-warning:hover { + background-color: rgba(255, 190, 11, .55); + color: #ffbe0b + } + +.btn-soft-danger { + background-color: rgba(255, 92, 117, .5); + color: #ff5c75; + border-color: rgba(255, 92, 117, .5) +} + + .btn-soft-danger:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-danger:focus, + .btn-soft-danger:hover { + background-color: rgba(255, 92, 117, .55); + color: #ff5c75 + } + +.btn-soft-light { + background-color: rgba(59, 65, 78, .5); + color: #3b414e; + border-color: rgba(59, 65, 78, .5) +} + + .btn-soft-light:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-light:focus, + .btn-soft-light:hover { + background-color: rgba(59, 65, 78, .55); + color: #3b414e + } + +.btn-soft-dark { + background-color: rgba(188, 193, 204, .5); + color: #bcc1cc; + border-color: rgba(188, 193, 204, .5) +} + + .btn-soft-dark:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + .btn-soft-dark:focus, + .btn-soft-dark:hover { + background-color: rgba(188, 193, 204, .55); + color: #bcc1cc + } + +.btn-outline-primary { + color: #5369f8; + border-color: #5369f8 +} + + .btn-outline-primary:hover { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary.focus, + .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary.disabled, + .btn-outline-primary:disabled { + color: #5369f8; + background-color: transparent + } + + .btn-outline-primary:not(:disabled):not(.disabled).active, + .btn-outline-primary:not(:disabled):not(.disabled):active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #5369f8; + border-color: #5369f8 + } + + .btn-outline-primary:not(:disabled):not(.disabled).active:focus, + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5); + box-shadow: 0 0 0 .15rem rgba(83, 105, 248, .5) + } + + .btn-outline-primary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-secondary { + color: #292d36; + border-color: #292d36 +} + + .btn-outline-secondary:hover { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary.focus, + .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary.disabled, + .btn-outline-secondary:disabled { + color: #292d36; + background-color: transparent + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active, + .btn-outline-secondary:not(:disabled):not(.disabled):active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #292d36; + border-color: #292d36 + } + + .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5); + box-shadow: 0 0 0 .15rem rgba(41, 45, 54, .5) + } + + .btn-outline-secondary:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-success { + color: #43d39e; + border-color: #43d39e +} + + .btn-outline-success:hover { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success.focus, + .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success.disabled, + .btn-outline-success:disabled { + color: #43d39e; + background-color: transparent + } + + .btn-outline-success:not(:disabled):not(.disabled).active, + .btn-outline-success:not(:disabled):not(.disabled):active, + .show > .btn-outline-success.dropdown-toggle { + color: #d6d9e0; + background-color: #43d39e; + border-color: #43d39e + } + + .btn-outline-success:not(:disabled):not(.disabled).active:focus, + .btn-outline-success:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5); + box-shadow: 0 0 0 .15rem rgba(67, 211, 158, .5) + } + + .btn-outline-success:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-info { + color: #25c2e3; + border-color: #25c2e3 +} + + .btn-outline-info:hover { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info.focus, + .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info.disabled, + .btn-outline-info:disabled { + color: #25c2e3; + background-color: transparent + } + + .btn-outline-info:not(:disabled):not(.disabled).active, + .btn-outline-info:not(:disabled):not(.disabled):active, + .show > .btn-outline-info.dropdown-toggle { + color: #d6d9e0; + background-color: #25c2e3; + border-color: #25c2e3 + } + + .btn-outline-info:not(:disabled):not(.disabled).active:focus, + .btn-outline-info:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5); + box-shadow: 0 0 0 .15rem rgba(37, 194, 227, .5) + } + + .btn-outline-info:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-warning { + color: #ffbe0b; + border-color: #ffbe0b +} + + .btn-outline-warning:hover { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning.focus, + .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning.disabled, + .btn-outline-warning:disabled { + color: #ffbe0b; + background-color: transparent + } + + .btn-outline-warning:not(:disabled):not(.disabled).active, + .btn-outline-warning:not(:disabled):not(.disabled):active, + .show > .btn-outline-warning.dropdown-toggle { + color: #d6d9e0; + background-color: #ffbe0b; + border-color: #ffbe0b + } + + .btn-outline-warning:not(:disabled):not(.disabled).active:focus, + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5); + box-shadow: 0 0 0 .15rem rgba(255, 190, 11, .5) + } + + .btn-outline-warning:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-danger { + color: #ff5c75; + border-color: #ff5c75 +} + + .btn-outline-danger:hover { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger.focus, + .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger.disabled, + .btn-outline-danger:disabled { + color: #ff5c75; + background-color: transparent + } + + .btn-outline-danger:not(:disabled):not(.disabled).active, + .btn-outline-danger:not(:disabled):not(.disabled):active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #ff5c75; + border-color: #ff5c75 + } + + .btn-outline-danger:not(:disabled):not(.disabled).active:focus, + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5); + box-shadow: 0 0 0 .15rem rgba(255, 92, 117, .5) + } + + .btn-outline-danger:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-light { + color: #3b414e; + border-color: #3b414e +} + + .btn-outline-light:hover { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light.focus, + .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light.disabled, + .btn-outline-light:disabled { + color: #3b414e; + background-color: transparent + } + + .btn-outline-light:not(:disabled):not(.disabled).active, + .btn-outline-light:not(:disabled):not(.disabled):active, + .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #3b414e; + border-color: #3b414e + } + + .btn-outline-light:not(:disabled):not(.disabled).active:focus, + .btn-outline-light:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5); + box-shadow: 0 0 0 .15rem rgba(59, 65, 78, .5) + } + + .btn-outline-light:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.btn-outline-dark { + color: #bcc1cc; + border-color: #bcc1cc +} + + .btn-outline-dark:hover { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark.focus, + .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark.disabled, + .btn-outline-dark:disabled { + color: #bcc1cc; + background-color: transparent + } + + .btn-outline-dark:not(:disabled):not(.disabled).active, + .btn-outline-dark:not(:disabled):not(.disabled):active, + .show > .btn-outline-dark.dropdown-toggle { + color: #d6d9e0; + background-color: #bcc1cc; + border-color: #bcc1cc + } + + .btn-outline-dark:not(:disabled):not(.disabled).active:focus, + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, + .show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5); + box-shadow: 0 0 0 .15rem rgba(188, 193, 204, .5) + } + + .btn-outline-dark:focus { + -webkit-box-shadow: none; + box-shadow: none + } + +.card { + margin-bottom: 24px; + box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; + border-radius: .25rem +} + +.card-drop { + display: inline-block; + font-size: 20px; + line-height: 30px; + color: inherit; + height: 30px; + width: 30px; + border-radius: 50%; + text-align: center; + margin-top: -6px +} + + .card-drop:hover { + background-color: #323742; + color: #bcc1cc + } + +.card-header, +.card-title { + margin-top: 0 +} + +.card-nav { + margin: -.5rem 0 +} + +.card-box { + background-color: #323742; + padding: 1.25rem; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + margin-bottom: 24px; + border-radius: .5rem +} + +.header-title { + font-size: 1.04rem; + font-weight: 700 +} + +.sub-header { + margin-bottom: 24px; + color: #8790a4 +} + +.dropdown-menu { + -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + -webkit-animation-name: DropDownSlide; + animation-name: DropDownSlide; + -webkit-animation-duration: .3s; + animation-duration: .3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + margin: 0; + font-size: .9rem; + position: absolute; + z-index: 1000 +} + + .dropdown-menu.show { + top: 110% !important + } + +.dropdown-menu-right { + right: 0 !important; + left: auto !important +} + +.dropdown-menu[x-placement^=left], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=top] { + top: auto !important; + -webkit-animation: none !important; + animation: none !important +} + +@-webkit-keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + 0% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +@keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + 0% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +.dropdown-lg { + width: 320px +} + +@media (max-width:767.98px) { + .dropdown-lg { + width: 200px !important + } +} + +.drop-ani-none .dropdown-menu { + top: 0 !important; + -webkit-animation: none !important; + animation: none !important +} + +.form-control-light { + background-color: #212529; + border-color: #212529 +} + +input.form-control[type=color], +input.form-control[type=range] { + min-height: 39px +} + +.custom-select.is-invalid:focus, +.custom-select.is-valid:focus, +.custom-select:invalid:focus, +.custom-select:valid:focus, +.form-control.is-invalid:focus, +.form-control.is-valid:focus, +.form-control:invalid:focus, +.form-control:valid:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.comment-area-box .form-control { + border-color: #3b414e; + border-radius: .3rem .3rem 0 0 +} + +.comment-area-box .comment-area-btn { + background-color: #212529; + padding: 10px; + border: 1px solid #3b414e; + border-top: none; + border-radius: 0 0 .3rem .3rem +} + +input:focus { + outline: 0 +} + +.modal-title { + margin-top: 0 +} + +.modal-full { + width: 92%; + max-width: none +} + +.modal-demo { + background-color: #fff; + width: 600px !important; + border-radius: 4px; + display: none; + position: relative +} + + .modal-demo .close { + position: absolute; + top: 15px; + right: 25px; + color: #3b414e + } + +@media (max-width:768px) { + .modal-demo { + width: 96% !important + } +} + +.custom-modal-title { + padding: 15px 25px 15px 25px; + line-height: 22px; + font-size: 18px; + background-color: #bcc1cc; + color: #fff; + text-align: left; + margin: 0 +} + +.custom-modal-text { + padding: 20px +} + +.custombox-modal-wrapper { + text-align: left +} + +.custombox-modal-flash .close, +.custombox-modal-rotatedown .close { + top: 20px; + z-index: 9999 +} + +.nav-tabs { + border-bottom: 2px solid rgba(135, 144, 164, .2) +} + + .nav-tabs .nav-item { + margin-bottom: -2px + } + + .nav-tabs li a { + border-color: transparent !important; + padding: .625rem 1.25rem + } + + .nav-tabs li a.active { + border-bottom: 2px solid #5369f8 !important + } + + .nav-pills > li > a, + .nav-tabs > li > a { + color: #a1a8b8; + font-weight: 700 + } + +.nav-pills { + background: #292d36; + border-radius: .3rem; + padding: 6px 2px +} + + .nav-pills .nav-link { + background-color: transparent; + color: #a1a8b8 + } + + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: #a1a8b8; + background-color: #323742; + -webkit-box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075); + box-shadow: 0 .05rem .01rem rgba(161, 168, 184, .075) + } + +.navtab-bg li > a { + background-color: #3b414e; + margin: 0 5px +} + +.tab-content { + padding: 20px 0 0 0 +} + +.pagination-rounded .page-link { + border-radius: 30px !important; + margin: 0 3px; + border: none +} + +.popover-header { + margin-top: 0 +} + +.progress-sm { + height: 5px +} + +.progress-md { + height: 8px +} + +.progress-lg { + height: 12px +} + +.progress-xl { + height: 15px +} + +.progress-xxl { + height: 25px +} + +.progress-vertical { + min-height: 250px; + height: 250px; + width: 10px; + position: relative; + display: inline-block; + margin-bottom: 0; + margin-right: 20px +} + + .progress-vertical .progress-bar { + width: 100% + } + + .progress-vertical.progress-xl { + width: 15px + } + + .progress-vertical.progress-lg { + width: 12px + } + + .progress-vertical.progress-md { + width: 8px + } + + .progress-vertical.progress-sm { + width: 5px + } + +.progress-vertical-bottom { + min-height: 250px; + height: 250px; + position: relative; + width: 10px; + display: inline-block; + margin-bottom: 0; + margin-right: 20px +} + + .progress-vertical-bottom .progress-bar { + width: 100%; + bottom: 0; + position: absolute + } + + .progress-vertical-bottom.progress-xl { + width: 15px + } + + .progress-vertical-bottom.progress-lg { + width: 12px + } + + .progress-vertical-bottom.progress-md { + width: 8px + } + + .progress-vertical-bottom.progress-sm { + width: 5px + } + +.progress-w-percent { + min-height: 20px; + margin-bottom: 20px +} + + .progress-w-percent .progress { + width: 80%; + float: left; + margin-top: 8px + } + + .progress-w-percent .progress-value { + width: 20%; + float: right; + text-align: right; + line-height: 20px + } + +a { + text-decoration: none !important +} + + a:focus { + outline: 0 + } + +label { + font-weight: 600 +} + +button:focus { + outline: 0 +} + +.blockquote { + padding: 10px 20px; + margin-bottom: 20px; + border-left: 4px solid #323742 +} + + .blockquote.blockquote-reverse { + border-left: 0; + border-right: 4px solid #323742; + text-align: right + } + +.icon-dual { + color: #8790a4; + fill: rgba(135, 144, 164, .12) +} + +.icon-dual-primary { + color: #5369f8; + fill: rgba(83, 105, 248, .16) +} + +.icon-dual-secondary { + color: #292d36; + fill: rgba(41, 45, 54, .16) +} + +.icon-dual-success { + color: #43d39e; + fill: rgba(67, 211, 158, .16) +} + +.icon-dual-info { + color: #25c2e3; + fill: rgba(37, 194, 227, .16) +} + +.icon-dual-warning { + color: #ffbe0b; + fill: rgba(255, 190, 11, .16) +} + +.icon-dual-danger { + color: #ff5c75; + fill: rgba(255, 92, 117, .16) +} + +.icon-dual-light { + color: #3b414e; + fill: rgba(59, 65, 78, .16) +} + +.icon-dual-dark { + color: #bcc1cc; + fill: rgba(188, 193, 204, .16) +} + +.icon-xs { + height: 16px; + width: 16px +} + +.icon-lg { + height: 32px; + width: 32px +} + +.icon-xl { + height: 48px; + width: 48px +} + +.icon-xxl { + height: 72px; + width: 72px +} + +.table-centered td, +.table-centered th { + vertical-align: middle !important +} + +.table th { + font-weight: 700 +} + +.table .table-user img { + height: 30px; + width: 30px +} + +.action-icon { + color: #8790a4; + font-size: 1.2rem; + display: inline-block; + padding: 0 3px +} + + .action-icon:hover { + color: #a1a8b8 + } + +.table-nowrap td, +.table-nowrap th { + white-space: nowrap +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: 'Graphik'; + color: #a1a8b8; + font-weight: 600 +} + +p { + line-height: 1.6 +} +.font-size-10 { + font-size: 10px !important +} +.font-size-11 { + font-size: 11px !important +} + +.font-size-12 { + font-size: 12px !important +} + +.font-size-13 { + font-size: 13px !important +} + +.font-size-14 { + font-size: 14px !important +} + +.font-size-15 { + font-size: 15px !important +} + +.font-size-16 { + font-size: 16px !important +} + +.font-size-17 { + font-size: 17px !important +} + +.font-size-18 { + font-size: 18px !important +} + +.font-size-19 { + font-size: 19px !important +} + +.font-size-20 { + font-size: 20px !important +} + +.font-size-22 { + font-size: 22px !important +} + +.font-size-24 { + font-size: 24px !important +} + +.text-unline-dashed { + border-bottom: #576073 1px dashed !important; + padding-bottom: 1px +} + + +/*# sourceMappingURL=bootstrap-dark.min.css.map */ diff --git a/src/assets/css/bootstrap.min.css b/src/assets/css/bootstrap.min.css new file mode 100644 index 00000000..1ba48d74 --- /dev/null +++ b/src/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#5369f8;--indigo:#564ab1;--purple:#6f42c1;--pink:#e83e8c;--red:#ff5c75;--orange:#f77e53;--yellow:#ffbe0b;--green:#43d39e;--teal:#1ce1ac;--cyan:#25c2e3;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5369f8;--secondary:#1e2139;--success:#43d39e;--info:#25c2e3;--warning:#ffbe0b;--danger:#ff5c75;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Nunito Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Nunito Sans",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#6c757d;text-align:left;background-color:#f3f4f7}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#5369f8;text-decoration:none;background-color:transparent}a:hover{color:#0a29f5;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.1875rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.53125rem}.h4,h4{font-size:1.3125rem}.h5,h5{font-size:1.09375rem}.h6,h6{font-size:.875rem}.lead{font-size:1.09375rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.09375rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f3f4f7;border:1px solid #e2e7f1;border-radius:.3rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;padding-right:12px;padding-left:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#6c757d}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #f6f6f7}.table thead th{vertical-align:bottom;border-bottom:2px solid #f6f6f7}.table tbody+tbody{border-top:2px solid #f6f6f7}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #f6f6f7}.table-bordered td,.table-bordered th{border:1px solid #f6f6f7}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#f6f6f7}.table-hover tbody tr:hover{color:#6c757d;background-color:#f6f6f7}.table-primary,.table-primary>td,.table-primary>th{background-color:#cfd5fd}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a6b1fb}.table-hover .table-primary:hover{background-color:#b7c0fc}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b7c0fc}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c0c1c8}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#8a8c98}.table-hover .table-secondary:hover{background-color:#b2b4bc}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b2b4bc}.table-success,.table-success>td,.table-success>th{background-color:#caf3e4}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#9de8cd}.table-hover .table-success:hover{background-color:#b5eed9}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b5eed9}.table-info,.table-info>td,.table-info>th{background-color:#c2eef7}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#8edff0}.table-hover .table-info:hover{background-color:#abe8f4}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abe8f4}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffedbb}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdd80}.table-hover .table-warning:hover{background-color:#ffe6a2}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe6a2}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffd1d8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ffaab7}.table-hover .table-danger:hover{background-color:#ffb8c2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffb8c2}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#f6f6f7}.table-hover .table-active:hover{background-color:#e9e9eb}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e9e9eb}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#4b4b5a;background-color:#f8f9fa;border-color:#f6f6f7}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;background-color:#fff;background-clip:padding-box;border:1px solid #e2e7f1;border-radius:.3rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#4b4b5a;background-color:#fff;border-color:#5369f8;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}select.form-control:focus::-ms-value{color:#4b4b5a;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.09375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.76562rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.5;color:#6c757d;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#43d39e}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3rem .6rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(67,211,158,.9);border-radius:.3rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#43d39e;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .25rem);background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#43d39e;padding-right:calc((1em + 1rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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(.75em + .5rem) calc(.75em + .5rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#43d39e}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#43d39e}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#43d39e}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#6cddb3;background-color:#6cddb3}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#43d39e}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#43d39e}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#43d39e;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.25);box-shadow:0 0 0 .15rem rgba(67,211,158,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ff5c75}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3rem .6rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,92,117,.9);border-radius:.3rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ff5c75;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .25rem);background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ff5c75;padding-right:calc((1em + 1rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .5rem) calc(.75em + .5rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ff5c75}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ff5c75}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#ff5c75}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ff8fa0;background-color:#ff8fa0}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#ff5c75}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ff5c75}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ff5c75;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.25);box-shadow:0 0 0 .15rem rgba(255,92,117,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#6c757d;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#6c757d;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-primary:hover{color:#fff;background-color:#2e49f7;border-color:#223ef6}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(109,128,249,.5);box-shadow:0 0 0 .15rem rgba(109,128,249,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#223ef6;border-color:#1634f6}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(109,128,249,.5);box-shadow:0 0 0 .15rem rgba(109,128,249,.5)}.btn-secondary{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-secondary:hover{color:#fff;background-color:#111220;border-color:#0c0e18}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(64,66,87,.5);box-shadow:0 0 0 .15rem rgba(64,66,87,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0c0e18;border-color:#08090f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(64,66,87,.5);box-shadow:0 0 0 .15rem rgba(64,66,87,.5)}.btn-success{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-success:hover{color:#fff;background-color:#2dc28c;border-color:#2bb884}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(95,218,173,.5);box-shadow:0 0 0 .15rem rgba(95,218,173,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2bb884;border-color:#29ae7d}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(95,218,173,.5);box-shadow:0 0 0 .15rem rgba(95,218,173,.5)}.btn-info{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-info:hover{color:#fff;background-color:#1aaac8;border-color:#18a0bd}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(70,203,231,.5);box-shadow:0 0 0 .15rem rgba(70,203,231,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#18a0bd;border-color:#1797b1}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(70,203,231,.5);box-shadow:0 0 0 .15rem rgba(70,203,231,.5)}.btn-warning{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-warning:hover{color:#fff;background-color:#e4a700;border-color:#d79e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(222,167,16,.5);box-shadow:0 0 0 .15rem rgba(222,167,16,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#d79e00;border-color:#ca9400}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(222,167,16,.5);box-shadow:0 0 0 .15rem rgba(222,167,16,.5)}.btn-danger{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-danger:hover{color:#fff;background-color:#ff3655;border-color:#ff294a}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,116,138,.5);box-shadow:0 0 0 .15rem rgba(255,116,138,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff294a;border-color:#ff1c3f}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,116,138,.5);box-shadow:0 0 0 .15rem rgba(255,116,138,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(216,217,219,.5);box-shadow:0 0 0 .15rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(216,217,219,.5);box-shadow:0 0 0 .15rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);box-shadow:0 0 0 .15rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);box-shadow:0 0 0 .15rem rgba(82,88,93,.5)}.btn-outline-primary{color:#5369f8;border-color:#5369f8}.btn-outline-primary:hover{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5369f8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-secondary{color:#1e2139;border-color:#1e2139}.btn-outline-secondary:hover{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#1e2139;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-success{color:#43d39e;border-color:#43d39e}.btn-outline-success:hover{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#43d39e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-info{color:#25c2e3;border-color:#25c2e3}.btn-outline-info:hover{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#25c2e3;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-warning{color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:hover{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffbe0b;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-danger{color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:hover{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5c75;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#5369f8;text-decoration:none}.btn-link:hover{color:#0a29f5;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#6c757d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:.2rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #f6f6f7}.dropdown-item{display:block;width:100%;padding:.35rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.76562rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.35rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;text-align:center;white-space:nowrap;background-color:#f6f6f7;border:1px solid #e2e7f1;border-radius:.3rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.5rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.3125rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#5369f8;background-color:#5369f8}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:none;box-shadow:none}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#5369f8}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#fff;border-color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#fff}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.3rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#5369f8;background-color:#5369f8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.15625rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(83,105,248,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem 1.75rem .5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#4b4b5a;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #e2e7f1;border-radius:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#5369f8;outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.custom-select:focus::-ms-value{color:#4b4b5a;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#f6f6f7}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.76562rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.09375rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 1rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#5369f8;-webkit-box-shadow:none;box-shadow:none}.custom-file-input:disabled~.custom-file-label{background-color:#fff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 1rem + 2px);padding:.5rem .75rem;font-weight:400;line-height:1.5;color:#4b4b5a;background-color:#fff;border:1px solid #e2e7f1;border-radius:.3rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1rem);padding:.5rem .75rem;line-height:1.5;color:#4b4b5a;content:"Browse";background-color:#f6f6f7;border-left:inherit;border-radius:0 .3rem .3rem 0}.custom-range{width:100%;height:calc(1rem + .3rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #f3f4f7,none;box-shadow:0 0 0 1px #f3f4f7,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f3f4f7,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f3f4f7,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e2e7f1;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e2e7f1;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.15rem;margin-left:.15rem;background-color:#5369f8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#e2e7f1;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#e2e7f1;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid transparent}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.3rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5369f8}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.33594rem;padding-bottom:.33594rem;margin-right:1rem;font-size:1.09375rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.09375rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.3rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:.5rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f6f6f7;border-bottom:0 solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.5rem - 0) calc(.5rem - 0) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#f6f6f7;border-top:0 solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.5rem - 0) calc(.5rem - 0)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.5rem - 0)}.card-img-top{width:100%;border-top-left-radius:calc(.5rem - 0);border-top-right-radius:calc(.5rem - 0)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.5rem - 0);border-bottom-left-radius:calc(.5rem - 0)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:12px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-12px;margin-left:-12px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px;margin-bottom:0;margin-left:12px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:12px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f6f6f7;border-radius:.3rem}.breadcrumb-item+.breadcrumb-item{padding-left:.3rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.3rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.3rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#5369f8;background-color:#fff;border:1px solid #e2e7f1}.page-link:hover{z-index:2;color:#0a29f5;text-decoration:none;background-color:#f6f6f7;border-color:#e2e7f1}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.25);box-shadow:0 0 0 .15rem rgba(83,105,248,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#5369f8;border-color:#5369f8}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e2e7f1}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.09375rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.3em .5em;font-size:82%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.2rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#5369f8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#223ef6}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.badge-secondary{color:#fff;background-color:#1e2139}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#0c0e18}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.badge-success{color:#fff;background-color:#43d39e}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#2bb884}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.badge-info{color:#fff;background-color:#25c2e3}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#18a0bd}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.badge-warning{color:#212529;background-color:#ffbe0b}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d79e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.badge-danger{color:#fff;background-color:#ff5c75}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ff294a}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#f6f6f7;border-radius:.5rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.3rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.8125rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2b3781;background-color:#5369f8;border-color:#5369f8}.alert-primary hr{border-top-color:#3a54f7}.alert-primary .alert-link{color:#1e275b}.alert-secondary{color:#10111e;background-color:#1e2139;border-color:#1e2139}.alert-secondary hr{border-top-color:#151728}.alert-secondary .alert-link{color:#000}.alert-success{color:#236e52;background-color:#43d39e;border-color:#43d39e}.alert-success hr{border-top-color:#30cd93}.alert-success .alert-link{color:#174735}.alert-info{color:#136576;background-color:#25c2e3;border-color:#25c2e3}.alert-info hr{border-top-color:#1bb3d3}.alert-info .alert-link{color:#0c3f4a}.alert-warning{color:#856306;background-color:#ffbe0b;border-color:#ffbe0b}.alert-warning hr{border-top-color:#f1b000}.alert-warning .alert-link{color:#543f04}.alert-danger{color:#85303d;background-color:#ff5c75;border-color:#ff5c75}.alert-danger hr{border-top-color:#ff435f}.alert-danger .alert-link{color:#60222c}.alert-light{color:#818182;background-color:#f8f9fa;border-color:#f8f9fa}.alert-light hr{border-top-color:#e9ecef}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#343a40;border-color:#343a40}.alert-dark hr{border-top-color:#292d32}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:.75rem;overflow:hidden;font-size:.65625rem;background-color:#f6f6f7;border-radius:.3rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#5369f8;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:.75rem .75rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#4b4b5a;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#4b4b5a;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#6c757d;background-color:#f6f6f7}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#5369f8;border-color:#5369f8}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2b3781;background-color:#cfd5fd}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2b3781;background-color:#b7c0fc}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2b3781;border-color:#2b3781}.list-group-item-secondary{color:#10111e;background-color:#c0c1c8}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#10111e;background-color:#b2b4bc}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#10111e;border-color:#10111e}.list-group-item-success{color:#236e52;background-color:#caf3e4}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#236e52;background-color:#b5eed9}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#236e52;border-color:#236e52}.list-group-item-info{color:#136576;background-color:#c2eef7}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#136576;background-color:#abe8f4}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#136576;border-color:#136576}.list-group-item-warning{color:#856306;background-color:#ffedbb}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856306;background-color:#ffe6a2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856306;border-color:#856306}.list-group-item-danger{color:#85303d;background-color:#ffd1d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#85303d;background-color:#ffb8c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#85303d;border-color:#85303d}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.3125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #f6f6f7;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #f6f6f7;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.3rem .6rem;color:#fff;text-align:center;background-color:#000;border-radius:.3rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #f6f6f7;border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .5rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#f6f6f7}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#f6f6f7}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#f6f6f7}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#f6f6f7}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#6c757d}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5369f8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#223ef6!important}.bg-secondary{background-color:#1e2139!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#0c0e18!important}.bg-success{background-color:#43d39e!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2bb884!important}.bg-info{background-color:#25c2e3!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#18a0bd!important}.bg-warning{background-color:#ffbe0b!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d79e00!important}.bg-danger{background-color:#ff5c75!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff294a!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #f6f6f7!important}.border-top{border-top:1px solid #f6f6f7!important}.border-right{border-right:1px solid #f6f6f7!important}.border-bottom{border-bottom:1px solid #f6f6f7!important}.border-left{border-left:1px solid #f6f6f7!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5369f8!important}.border-secondary{border-color:#1e2139!important}.border-success{border-color:#43d39e!important}.border-info{border-color:#25c2e3!important}.border-warning{border-color:#ffbe0b!important}.border-danger{border-color:#ff5c75!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.3rem!important}.rounded-top{border-top-left-radius:.3rem!important;border-top-right-radius:.3rem!important}.rounded-right{border-top-right-radius:.3rem!important;border-bottom-right-radius:.3rem!important}.rounded-bottom{border-bottom-right-radius:.3rem!important;border-bottom-left-radius:.3rem!important}.rounded-left{border-top-left-radius:.3rem!important;border-bottom-left-radius:.3rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075)!important;box-shadow:0 .05rem .01rem rgba(75,75,90,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5369f8!important}a.text-primary:focus,a.text-primary:hover{color:#0a29f5!important}.text-secondary{color:#1e2139!important}a.text-secondary:focus,a.text-secondary:hover{color:#040407!important}.text-success{color:#43d39e!important}a.text-success:focus,a.text-success:hover{color:#26a375!important}.text-info{color:#25c2e3!important}a.text-info:focus,a.text-info:hover{color:#158da6!important}.text-warning{color:#ffbe0b!important}a.text-warning:focus,a.text-warning:hover{color:#be8b00!important}.text-danger{color:#ff5c75!important}a.text-danger:focus,a.text-danger:hover{color:#ff1034!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#6c757d!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #e2e7f1!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#f6f6f7}.table .thead-dark th{color:inherit;border-color:#f6f6f7}}.custom-accordionwitharrow .card+.card{margin-top:.5rem}.custom-accordionwitharrow .card .card-header{background-color:transparent}.custom-accordionwitharrow .accordion-arrow{font-size:1.2rem}.custom-accordionwitharrow a.collapsed i.accordion-arrow:before{content:"\e831"}.custom-accordion .card{overflow:visible;border-color:transparent!important;border-left:2px dashed #e2e7f1!important;-webkit-box-shadow:none;box-shadow:none;padding-left:40px}.custom-accordion .card .card-header{border-radius:7px!important}.custom-accordion .card .card-header:before{content:"";position:absolute;left:6px;top:22px;width:42px;height:2px;background:#e2e7f1}.custom-accordion .card .icon{position:absolute;left:-18px;top:-2px}.alert-primary{color:#fff;background-color:#5369f8;border-color:#5369f8}.alert-primary hr{border-top-color:#3a54f7}.alert-primary .alert-link{color:#e6e6e6}.alert-primary .alert-link,.alert-primary .close{color:#fff}.alert-secondary{color:#fff;background-color:#1e2139;border-color:#1e2139}.alert-secondary hr{border-top-color:#151728}.alert-secondary .alert-link{color:#e6e6e6}.alert-secondary .alert-link,.alert-secondary .close{color:#fff}.alert-success{color:#fff;background-color:#43d39e;border-color:#43d39e}.alert-success hr{border-top-color:#30cd93}.alert-success .alert-link{color:#e6e6e6}.alert-success .alert-link,.alert-success .close{color:#fff}.alert-info{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.alert-info hr{border-top-color:#1bb3d3}.alert-info .alert-link{color:#e6e6e6}.alert-info .alert-link,.alert-info .close{color:#fff}.alert-warning{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.alert-warning hr{border-top-color:#f1b000}.alert-warning .alert-link{color:#0a0c0d}.alert-warning .alert-link,.alert-warning .close{color:#212529}.alert-danger{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.alert-danger hr{border-top-color:#ff435f}.alert-danger .alert-link{color:#e6e6e6}.alert-danger .alert-link,.alert-danger .close{color:#fff}.alert-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.alert-light hr{border-top-color:#e9ecef}.alert-light .alert-link{color:#0a0c0d}.alert-light .alert-link,.alert-light .close{color:#212529}.alert-dark{color:#fff;background-color:#343a40;border-color:#343a40}.alert-dark hr{border-top-color:#292d32}.alert-dark .alert-link{color:#e6e6e6}.alert-dark .alert-link,.alert-dark .close{color:#fff}.badge-soft{color:#343a40}.badge-soft-primary{background-color:rgba(83,105,248,.2);color:#5369f8!important}.badge-soft-secondary{background-color:rgba(30,33,57,.2);color:#1e2139!important}.badge-soft-success{background-color:rgba(67,211,158,.2);color:#43d39e!important}.badge-soft-info{background-color:rgba(37,194,227,.2);color:#25c2e3!important}.badge-soft-warning{background-color:rgba(255,190,11,.2);color:#ffbe0b!important}.badge-soft-danger{background-color:rgba(255,92,117,.2);color:#ff5c75!important}.badge-soft-light{background-color:rgba(248,249,250,.2);color:#f8f9fa!important}.badge-soft-dark{background-color:rgba(52,58,64,.2);color:#343a40!important}.bg-soft-primary{background-color:rgba(83,105,248,.25)!important}.bg-soft-secondary{background-color:rgba(30,33,57,.25)!important}.bg-soft-success{background-color:rgba(67,211,158,.25)!important}.bg-soft-info{background-color:rgba(37,194,227,.25)!important}.bg-soft-warning{background-color:rgba(255,190,11,.25)!important}.bg-soft-danger{background-color:rgba(255,92,117,.25)!important}.bg-soft-light{background-color:rgba(248,249,250,.25)!important}.bg-soft-dark{background-color:rgba(52,58,64,.25)!important}.bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#564ab1),to(#746dad));background:linear-gradient(to bottom,#564ab1,#746dad)}.breadcrumb-item+.breadcrumb-item::before{font-family:unicons}.btn{color:#fff}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn .icon svg{width:1rem;height:1rem;margin-left:.1rem;margin-top:-2px}.btn-rounded{border-radius:2em}.btn-light,.btn-white{color:#212529}.btn-white{border-color:#e2e7f1}.btn-white:focus,.btn-white:hover{background-color:#e2e7f1;border-color:#ced4da}.btn-link{font-weight:400;color:#5369f8;background-color:transparent}.btn-link:hover{color:#0a29f5;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-xs{padding:.2rem .6rem;font-size:.75rem;border-radius:.15rem}.btn-soft-primary{background-color:rgba(83,105,248,.15);color:#5369f8;border-color:rgba(83,105,248,.15)}.btn-soft-primary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-primary:focus,.btn-soft-primary:hover{background-color:rgba(83,105,248,.2);color:#5369f8}.btn-soft-secondary{background-color:rgba(30,33,57,.15);color:#1e2139;border-color:rgba(30,33,57,.15)}.btn-soft-secondary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-secondary:focus,.btn-soft-secondary:hover{background-color:rgba(30,33,57,.2);color:#1e2139}.btn-soft-success{background-color:rgba(67,211,158,.15);color:#43d39e;border-color:rgba(67,211,158,.15)}.btn-soft-success:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-success:focus,.btn-soft-success:hover{background-color:rgba(67,211,158,.2);color:#43d39e}.btn-soft-info{background-color:rgba(37,194,227,.15);color:#25c2e3;border-color:rgba(37,194,227,.15)}.btn-soft-info:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-info:focus,.btn-soft-info:hover{background-color:rgba(37,194,227,.2);color:#25c2e3}.btn-soft-warning{background-color:rgba(255,190,11,.15);color:#ffbe0b;border-color:rgba(255,190,11,.15)}.btn-soft-warning:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-warning:focus,.btn-soft-warning:hover{background-color:rgba(255,190,11,.2);color:#ffbe0b}.btn-soft-danger{background-color:rgba(255,92,117,.15);color:#ff5c75;border-color:rgba(255,92,117,.15)}.btn-soft-danger:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-danger:focus,.btn-soft-danger:hover{background-color:rgba(255,92,117,.2);color:#ff5c75}.btn-soft-light{background-color:rgba(248,249,250,.15);color:#f8f9fa;border-color:rgba(248,249,250,.15)}.btn-soft-light:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-light:focus,.btn-soft-light:hover{background-color:rgba(248,249,250,.2);color:#f8f9fa}.btn-soft-dark{background-color:rgba(52,58,64,.15);color:#343a40;border-color:rgba(52,58,64,.15)}.btn-soft-dark:focus{-webkit-box-shadow:none;box-shadow:none}.btn-soft-dark:focus,.btn-soft-dark:hover{background-color:rgba(52,58,64,.2);color:#343a40}.btn-outline-primary{color:#5369f8;border-color:#5369f8}.btn-outline-primary:hover{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5369f8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5369f8;border-color:#5369f8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(83,105,248,.5);box-shadow:0 0 0 .15rem rgba(83,105,248,.5)}.btn-outline-primary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-secondary{color:#1e2139;border-color:#1e2139}.btn-outline-secondary:hover{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#1e2139;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#1e2139;border-color:#1e2139}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(30,33,57,.5);box-shadow:0 0 0 .15rem rgba(30,33,57,.5)}.btn-outline-secondary:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-success{color:#43d39e;border-color:#43d39e}.btn-outline-success:hover{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#43d39e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#43d39e;border-color:#43d39e}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(67,211,158,.5);box-shadow:0 0 0 .15rem rgba(67,211,158,.5)}.btn-outline-success:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-info{color:#25c2e3;border-color:#25c2e3}.btn-outline-info:hover{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#25c2e3;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#25c2e3;border-color:#25c2e3}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,194,227,.5);box-shadow:0 0 0 .15rem rgba(37,194,227,.5)}.btn-outline-info:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-warning{color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:hover{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffbe0b;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffbe0b;border-color:#ffbe0b}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,190,11,.5);box-shadow:0 0 0 .15rem rgba(255,190,11,.5)}.btn-outline-warning:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-danger{color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:hover{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5c75;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5c75;border-color:#ff5c75}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(255,92,117,.5);box-shadow:0 0 0 .15rem rgba(255,92,117,.5)}.btn-outline-danger:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(248,249,250,.5);box-shadow:0 0 0 .15rem rgba(248,249,250,.5)}.btn-outline-light:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);box-shadow:0 0 0 .15rem rgba(52,58,64,.5)}.btn-outline-dark:focus{-webkit-box-shadow:none;box-shadow:none}.card{margin-bottom:24px;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);border-radius:.25rem}.card-drop{display:inline-block;font-size:20px;line-height:30px;color:inherit;height:30px;width:30px;border-radius:50%;text-align:center;margin-top:-6px}.card-drop:hover{background-color:#f6f6f7;color:#343a40}.card-header,.card-title{margin-top:0}.card-nav{margin:-.5rem 0}.card-box{background-color:#fff;padding:1.25rem;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075);margin-bottom:24px;border-radius:.5rem}.header-title{font-size:1.04rem;font-weight:700}.sub-header{margin-bottom:24px;color:#6c757d}.dropdown-menu{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0;font-size:.875rem;position:absolute;z-index:1000}.dropdown-menu.show{top:100%!important}.dropdown-menu-right{right:0!important;left:auto!important}.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{top:auto!important;-webkit-animation:none!important;animation:none!important}@-webkit-keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.dropdown-lg{width:320px}@media (max-width:767.98px){.dropdown-lg{width:200px!important}}.drop-ani-none .dropdown-menu{top:0!important;-webkit-animation:none!important;animation:none!important}.form-control-light{background-color:#f8f9fa;border-color:#f8f9fa}input.form-control[type=color],input.form-control[type=range]{min-height:39px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.comment-area-box .form-control{border-color:#e2e7f1;border-radius:.3rem .3rem 0 0}.comment-area-box .comment-area-btn{background-color:#f8f9fa;padding:10px;border:1px solid #e2e7f1;border-top:none;border-radius:0 0 .3rem .3rem}input:focus{outline:0}.modal-title{margin-top:0}.modal-full{width:92%;max-width:none}.modal-demo{background-color:#fff;width:600px!important;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#f8f9fa}@media (max-width:768px){.modal-demo{width:96%!important}}.custom-modal-title{padding:15px 25px 15px 25px;line-height:22px;font-size:18px;background-color:#343a40;color:#fff;text-align:left;margin:0}.custom-modal-text{padding:20px}.custombox-modal-wrapper{text-align:left}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}.nav-tabs{border-bottom:2px solid rgba(108,117,125,.2)}.nav-tabs .nav-item{margin-bottom:-2px}.nav-tabs li a{border-color:transparent!important;padding:.625rem 1.25rem}.nav-tabs li a.active{border-bottom:2px solid #5369f8!important}.nav-pills>li>a,.nav-tabs>li>a{color:#4b4b5a;font-weight:700}.nav-pills{background:#f3f4f7;border-radius:.3rem;padding:6px 2px}.nav-pills .nav-link{background-color:transparent;color:#6c757d}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#6c757d;background-color:#fff;-webkit-box-shadow:0 .05rem .01rem rgba(75,75,90,.075);box-shadow:0 .05rem .01rem rgba(75,75,90,.075)}.navtab-bg li>a{background-color:#e2e7f1;margin:0 5px}.tab-content{padding:20px 0 0 0}.pagination-rounded .page-link{border-radius:30px!important;margin:0 3px;border:none}.popover-header{margin-top:0}.progress-sm{height:5px}.progress-md{height:8px}.progress-lg{height:12px}.progress-xl{height:15px}.progress-xxl{height:25px}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical.progress-xl{width:15px}.progress-vertical.progress-lg{width:12px}.progress-vertical.progress-md{width:8px}.progress-vertical.progress-sm{width:5px}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;bottom:0;position:absolute}.progress-vertical-bottom.progress-xl{width:15px}.progress-vertical-bottom.progress-lg{width:12px}.progress-vertical-bottom.progress-md{width:8px}.progress-vertical-bottom.progress-sm{width:5px}.progress-w-percent{min-height:20px;margin-bottom:20px}.progress-w-percent .progress{width:80%;float:left;margin-top:8px}.progress-w-percent .progress-value{width:20%;float:right;text-align:right;line-height:20px}a{text-decoration:none!important}a:focus{outline:0}label{font-weight:600}button:focus{outline:0}.blockquote{padding:10px 20px;margin-bottom:20px;border-left:4px solid #f6f6f7}.blockquote.blockquote-reverse{border-left:0;border-right:4px solid #f6f6f7;text-align:right}.icon-dual{color:#6c757d;fill:rgba(108,117,125,.12)}.icon-dual-primary{color:#5369f8;fill:rgba(83,105,248,.16)}.icon-dual-secondary{color:#1e2139;fill:rgba(30,33,57,.16)}.icon-dual-success{color:#43d39e;fill:rgba(67,211,158,.16)}.icon-dual-info{color:#25c2e3;fill:rgba(37,194,227,.16)}.icon-dual-warning{color:#ffbe0b;fill:rgba(255,190,11,.16)}.icon-dual-danger{color:#ff5c75;fill:rgba(255,92,117,.16)}.icon-dual-light{color:#f8f9fa;fill:rgba(248,249,250,.16)}.icon-dual-dark{color:#343a40;fill:rgba(52,58,64,.16)}.icon-xs{height:16px;width:16px}.icon-lg{height:32px;width:32px}.icon-xl{height:48px;width:48px}.icon-xxl{height:72px;width:72px}.table-centered td,.table-centered th{vertical-align:middle!important}.table th{font-weight:700}.table .table-user img{height:30px;width:30px}.action-icon{color:#6c757d;font-size:1.2rem;display:inline-block;padding:0 3px}.action-icon:hover{color:#4b4b5a}.table-nowrap td,.table-nowrap th{white-space:nowrap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:"Nunito Sans",sans-serif;color:#4b4b5a;font-weight:600}p{line-height:1.6}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-19{font-size:19px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.text-unline-dashed{border-bottom:#ced4da 1px dashed!important;padding-bottom:1px} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/src/assets/css/icons.min.css b/src/assets/css/icons.min.css new file mode 100644 index 00000000..dbc3c934 --- /dev/null +++ b/src/assets/css/icons.min.css @@ -0,0 +1,4489 @@ +@charset "UTF-8"; + +@font-face { + font-family: unicons; + src: url(../fonts/unicons7374.eot?2256574); + src: url(../fonts/unicons7374.eot?2256574#iefix) format("embedded-opentype"), url(../fonts/unicons7374.woff2?2256574) format("woff2"), url(../fonts/unicons7374.woff?2256574) format("woff"), url(../fonts/unicons7374.ttf?2256574) format("truetype"), url(../fonts/unicons7374.svg?2256574#unicons) format("svg"); + font-weight: 400; + font-style: normal +} + +.uil { + line-height: inherit +} + +[class*=" uil-"]:before, +[class^=uil-]:before { + font-family: unicons; + font-style: normal; + font-weight: 400; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.uil-0-plus:before { + content: '\e800' +} + +.uil-10-plus:before { + content: '\e801' +} + +.uil-12-plus:before { + content: '\e802' +} + +.uil-13-plus:before { + content: '\e803' +} + +.uil-16-plus:before { + content: '\e804' +} + +.uil-17-plus:before { + content: '\e805' +} + +.uil-18-plus:before { + content: '\e806' +} + +.uil-21-plus:before { + content: '\e807' +} + +.uil-3-plus:before { + content: '\e808' +} + +.uil-500px:before { + content: '\e809' +} + +.uil-6-plus:before { + content: '\e80a' +} + +.uil-abacus:before { + content: '\e80b' +} + +.uil-accessible-icon-alt:before { + content: '\e80c' +} + +.uil-adjust-alt:before { + content: '\e80d' +} + +.uil-adjust-circle:before { + content: '\e80e' +} + +.uil-adjust-half:before { + content: '\e80f' +} + +.uil-adjust:before { + content: '\e810' +} + +.uil-adobe-alt:before { + content: '\e811' +} + +.uil-adobe:before { + content: '\e812' +} + +.uil-airplay:before { + content: '\e813' +} + +.uil-align-alt:before { + content: '\e814' +} + +.uil-align-center-alt:before { + content: '\e815' +} + +.uil-align-center-h:before { + content: '\e816' +} + +.uil-align-center-justify:before { + content: '\e817' +} + +.uil-align-center-v:before { + content: '\e818' +} + +.uil-align-center:before { + content: '\e819' +} + +.uil-align-justify:before { + content: '\e81a' +} + +.uil-align-left-justify:before { + content: '\e81b' +} + +.uil-align-left:before { + content: '\e81c' +} + +.uil-align-letter-right:before { + content: '\e81d' +} + +.uil-align-right-justify:before { + content: '\e81e' +} + +.uil-align-right:before { + content: '\e81f' +} + +.uil-align:before { + content: '\e820' +} + +.uil-amazon:before { + content: '\e821' +} + +.uil-ambulance:before { + content: '\e822' +} + +.uil-analysis:before { + content: '\e823' +} + +.uil-analytics:before { + content: '\e824' +} + +.uil-anchor:before { + content: '\e825' +} + +.uil-android-alt:before { + content: '\e826' +} + +.uil-android-phone-slash:before { + content: '\e827' +} + +.uil-android:before { + content: '\e828' +} + +.uil-angle-double-down:before { + content: '\e829' +} + +.uil-angle-double-left:before { + content: '\e82a' +} + +.uil-angle-double-right:before { + content: '\e82b' +} + +.uil-angle-double-up:before { + content: '\e82c' +} + +.uil-angle-down:before { + content: '\e82d' +} + +.uil-angle-left:before { + content: '\e82e' +} + +.uil-angle-right-b:before { + content: '\e82f' +} + +.uil-angle-right:before { + content: '\e830' +} + +.uil-angle-up:before { + content: '\e831' +} + +.uil-angry:before { + content: '\e832' +} + +.uil-ankh:before { + content: '\e833' +} + +.uil-annoyed-alt:before { + content: '\e834' +} + +.uil-annoyed:before { + content: '\e835' +} + +.uil-apple-alt:before { + content: '\e836' +} + +.uil-apple:before { + content: '\e837' +} + +.uil-apps:before { + content: '\e838' +} + +.uil-archive-alt:before { + content: '\e839' +} + +.uil-archive:before { + content: '\e83a' +} + +.uil-archway:before { + content: '\e83b' +} + +.uil-arrow-break:before { + content: '\e83c' +} + +.uil-arrow-circle-down:before { + content: '\e83d' +} + +.uil-arrow-circle-left:before { + content: '\e83e' +} + +.uil-arrow-circle-right:before { + content: '\e83f' +} + +.uil-arrow-circle-up:before { + content: '\e840' +} + +.uil-arrow-compress-h:before { + content: '\e841' +} + +.uil-arrow-down-left:before { + content: '\e842' +} + +.uil-arrow-down-right:before { + content: '\e843' +} + +.uil-arrow-down:before { + content: '\e844' +} + +.uil-arrow-from-right:before { + content: '\e845' +} + +.uil-arrow-from-top:before { + content: '\e846' +} + +.uil-arrow-growth:before { + content: '\e847' +} + +.uil-arrow-left:before { + content: '\e848' +} + +.uil-arrow-random:before { + content: '\e849' +} + +.uil-arrow-resize-diagonal:before { + content: '\e84a' +} + +.uil-arrow-right:before { + content: '\e84b' +} + +.uil-arrow-to-bottom:before { + content: '\e84c' +} + +.uil-arrow-to-right:before { + content: '\e84d' +} + +.uil-arrow-up-left:before { + content: '\e84e' +} + +.uil-arrow-up-right:before { + content: '\e84f' +} + +.uil-arrow-up:before { + content: '\e850' +} + +.uil-arrows-h-alt:before { + content: '\e851' +} + +.uil-arrows-h:before { + content: '\e852' +} + +.uil-arrows-left-down:before { + content: '\e853' +} + +.uil-arrows-maximize:before { + content: '\e854' +} + +.uil-arrows-merge:before { + content: '\e855' +} + +.uil-arrows-resize-h:before { + content: '\e856' +} + +.uil-arrows-resize-v:before { + content: '\e857' +} + +.uil-arrows-resize:before { + content: '\e858' +} + +.uil-arrows-right-down:before { + content: '\e859' +} + +.uil-arrows-shrink-h:before { + content: '\e85a' +} + +.uil-arrows-shrink-v:before { + content: '\e85b' +} + +.uil-arrows-up-right:before { + content: '\e85c' +} + +.uil-arrows-v-alt:before { + content: '\e85d' +} + +.uil-arrows-v:before { + content: '\e85e' +} + +.uil-assistive-listening-systems:before { + content: '\e85f' +} + +.uil-asterisk:before { + content: '\e860' +} + +.uil-at:before { + content: '\e861' +} + +.uil-atm-card:before { + content: '\e862' +} + +.uil-atom:before { + content: '\e863' +} + +.uil-auto-flash:before { + content: '\e864' +} + +.uil-award-alt:before { + content: '\e865' +} + +.uil-award:before { + content: '\e866' +} + +.uil-baby-carriage:before { + content: '\e867' +} + +.uil-backpack:before { + content: '\e868' +} + +.uil-backspace:before { + content: '\e869' +} + +.uil-backward:before { + content: '\e86a' +} + +.uil-bag-alt:before { + content: '\e86b' +} + +.uil-bag-slash:before { + content: '\e86c' +} + +.uil-bag:before { + content: '\e86d' +} + +.uil-balance-scale:before { + content: '\e86e' +} + +.uil-ball:before { + content: '\e86f' +} + +.uil-ban:before { + content: '\e870' +} + +.uil-bars:before { + content: '\e871' +} + +.uil-baseball-ball:before { + content: '\e872' +} + +.uil-basketball-hoop:before { + content: '\e873' +} + +.uil-basketball:before { + content: '\e874' +} + +.uil-bath:before { + content: '\e875' +} + +.uil-battery-bolt:before { + content: '\e876' +} + +.uil-battery-empty:before { + content: '\e877' +} + +.uil-bed-double:before { + content: '\e878' +} + +.uil-bed:before { + content: '\e879' +} + +.uil-behance-alt:before { + content: '\e87a' +} + +.uil-behance:before { + content: '\e87b' +} + +.uil-bell-school:before { + content: '\e87c' +} + +.uil-bell-slash:before { + content: '\e87d' +} + +.uil-bell:before { + content: '\e87e' +} + +.uil-bill:before { + content: '\e87f' +} + +.uil-bitcoin-alt:before { + content: '\e880' +} + +.uil-bitcoin-bold:before { + content: '\e881' +} + +.uil-bitcoin-circle:before { + content: '\e882' +} + +.uil-bitcoin:before { + content: '\e883' +} + +.uil-black-berry:before { + content: '\e884' +} + +.uil-blogger-alt:before { + content: '\e885' +} + +.uil-blogger:before { + content: '\e886' +} + +.uil-bluetooth-b:before { + content: '\e887' +} + +.uil-bold:before { + content: '\e888' +} + +.uil-bolt-alt:before { + content: '\e889' +} + +.uil-bolt-slash:before { + content: '\e88a' +} + +.uil-bolt:before { + content: '\e88b' +} + +.uil-book-alt:before { + content: '\e88c' +} + +.uil-book-medical:before { + content: '\e88d' +} + +.uil-book-open:before { + content: '\e88e' +} + +.uil-book-reader:before { + content: '\e88f' +} + +.uil-book:before { + content: '\e890' +} + +.uil-bookmark-full:before { + content: '\e891' +} + +.uil-bookmark:before { + content: '\e892' +} + +.uil-books:before { + content: '\e893' +} + +.uil-boombox:before { + content: '\e894' +} + +.uil-border-alt:before { + content: '\e895' +} + +.uil-border-bottom:before { + content: '\e896' +} + +.uil-border-clear:before { + content: '\e897' +} + +.uil-border-horizontal:before { + content: '\e898' +} + +.uil-border-inner:before { + content: '\e899' +} + +.uil-border-left:before { + content: '\e89a' +} + +.uil-border-out:before { + content: '\e89b' +} + +.uil-border-right:before { + content: '\e89c' +} + +.uil-border-top:before { + content: '\e89d' +} + +.uil-border-vertical:before { + content: '\e89e' +} + +.uil-bowling-ball:before { + content: '\e89f' +} + +.uil-box:before { + content: '\e8a0' +} + +.uil-briefcase-alt:before { + content: '\e8a1' +} + +.uil-briefcase:before { + content: '\e8a2' +} + +.uil-bright:before { + content: '\e8a3' +} + +.uil-brightness-empty:before { + content: '\e8a4' +} + +.uil-brightness-half:before { + content: '\e8a5' +} + +.uil-brightness-low:before { + content: '\e8a6' +} + +.uil-brightness-minus:before { + content: '\e8a7' +} + +.uil-brightness-plus:before { + content: '\e8a8' +} + +.uil-brightness:before { + content: '\e8a9' +} + +.uil-bring-bottom:before { + content: '\e8aa' +} + +.uil-bring-front:before { + content: '\e8ab' +} + +.uil-brush-alt:before { + content: '\e8ac' +} + +.uil-bug:before { + content: '\e8ad' +} + +.uil-building:before { + content: '\e8ae' +} + +.uil-bullseye:before { + content: '\e8af' +} + +.uil-bus-alt:before { + content: '\e8b0' +} + +.uil-bus-school:before { + content: '\e8b1' +} + +.uil-bus:before { + content: '\e8b2' +} + +.uil-calcualtor:before { + content: '\e8b3' +} + +.uil-calculator-alt:before { + content: '\e8b4' +} + +.uil-calculator:before { + content: '\e8b5' +} + +.uil-calendar-alt:before { + content: '\e8b6' +} + +.uil-calendar-slash:before { + content: '\e8b7' +} + +.uil-calender:before { + content: '\e8b8' +} + +.uil-calling:before { + content: '\e8b9' +} + +.uil-camera-change:before { + content: '\e8ba' +} + +.uil-camera-plus:before { + content: '\e8bb' +} + +.uil-camera-slash:before { + content: '\e8bc' +} + +.uil-camera:before { + content: '\e8bd' +} + +.uil-cancel:before { + content: '\e8be' +} + +.uil-capsule:before { + content: '\e8bf' +} + +.uil-capture:before { + content: '\e8c0' +} + +.uil-car-sideview:before { + content: '\e8c1' +} + +.uil-car-slash:before { + content: '\e8c2' +} + +.uil-car-wash:before { + content: '\e8c3' +} + +.uil-car:before { + content: '\e8c4' +} + +.uil-card-atm:before { + content: '\e8c5' +} + +.uil-caret-right:before { + content: '\e8c6' +} + +.uil-cart:before { + content: '\e8c7' +} + +.uil-cell:before { + content: '\e8c8' +} + +.uil-celsius:before { + content: '\e8c9' +} + +.uil-chart-bar-alt:before { + content: '\e8ca' +} + +.uil-chart-bar:before { + content: '\e8cb' +} + +.uil-chart-down:before { + content: '\e8cc' +} + +.uil-chart-growth-alt:before { + content: '\e8cd' +} + +.uil-chart-growth:before { + content: '\e8ce' +} + +.uil-chart-line:before { + content: '\e8cf' +} + +.uil-chart-pie-alt:before { + content: '\e8d0' +} + +.uil-chart-pie:before { + content: '\e8d1' +} + +.uil-chart:before { + content: '\e8d2' +} + +.uil-chat-bubble-user:before { + content: '\e8d3' +} + +.uil-chat-info:before { + content: '\e8d4' +} + +.uil-chat:before { + content: '\e8d5' +} + +.uil-check-circle:before { + content: '\e8d6' +} + +.uil-check-square:before { + content: '\e8d7' +} + +.uil-check:before { + content: '\e8d8' +} + +.uil-circle-layer:before { + content: '\e8d9' +} + +.uil-circle:before { + content: '\e8da' +} + +.uil-circuit:before { + content: '\e8db' +} + +.uil-clapper-board:before { + content: '\e8dc' +} + +.uil-clipboard-alt:before { + content: '\e8dd' +} + +.uil-clipboard-blank:before { + content: '\e8de' +} + +.uil-clipboard-notes:before { + content: '\e8df' +} + +.uil-clipboard:before { + content: '\e8e0' +} + +.uil-clock-eight:before { + content: '\e8e1' +} + +.uil-clock-five:before { + content: '\e8e2' +} + +.uil-clock-nine:before { + content: '\e8e3' +} + +.uil-clock-seven:before { + content: '\e8e4' +} + +.uil-clock-ten:before { + content: '\e8e5' +} + +.uil-clock-three:before { + content: '\e8e6' +} + +.uil-clock-two:before { + content: '\e8e7' +} + +.uil-clock:before { + content: '\e8e8' +} + +.uil-closed-captioning:before { + content: '\e8e9' +} + +.uil-cloud-block:before { + content: '\e8ea' +} + +.uil-cloud-bookmark:before { + content: '\e8eb' +} + +.uil-cloud-check:before { + content: '\e8ec' +} + +.uil-cloud-computing:before { + content: '\e8ed' +} + +.uil-cloud-data-connection:before { + content: '\e8ee' +} + +.uil-cloud-database-tree:before { + content: '\e8ef' +} + +.uil-cloud-download:before { + content: '\e8f0' +} + +.uil-cloud-drizzle:before { + content: '\e8f1' +} + +.uil-cloud-exclamation:before { + content: '\e8f2' +} + +.uil-cloud-hail:before { + content: '\e8f3' +} + +.uil-cloud-heart:before { + content: '\e8f4' +} + +.uil-cloud-info:before { + content: '\e8f5' +} + +.uil-cloud-lock:before { + content: '\e8f6' +} + +.uil-cloud-meatball:before { + content: '\e8f7' +} + +.uil-cloud-moon-hail:before { + content: '\e8f8' +} + +.uil-cloud-moon-meatball:before { + content: '\e8f9' +} + +.uil-cloud-moon-rain:before { + content: '\e8fa' +} + +.uil-cloud-moon-showers:before { + content: '\e8fb' +} + +.uil-cloud-moon:before { + content: '\e8fc' +} + +.uil-cloud-question:before { + content: '\e8fd' +} + +.uil-cloud-rain-sun:before { + content: '\e8fe' +} + +.uil-cloud-rain:before { + content: '\e8ff' +} + +.uil-cloud-redo:before { + content: '\e900' +} + +.uil-cloud-set:before { + content: '\e901' +} + +.uil-cloud-share:before { + content: '\e902' +} + +.uil-cloud-shield:before { + content: '\e903' +} + +.uil-cloud-showers-alt:before { + content: '\e904' +} + +.uil-cloud-showers-heavy:before { + content: '\e905' +} + +.uil-cloud-showers:before { + content: '\e906' +} + +.uil-cloud-slash:before { + content: '\e907' +} + +.uil-cloud-sun-hail:before { + content: '\e908' +} + +.uil-cloud-sun-meatball:before { + content: '\e909' +} + +.uil-cloud-sun-rain-alt:before { + content: '\e90a' +} + +.uil-cloud-sun-rain:before { + content: '\e90b' +} + +.uil-cloud-sun-tear:before { + content: '\e90c' +} + +.uil-cloud-sun:before { + content: '\e90d' +} + +.uil-cloud-times:before { + content: '\e90e' +} + +.uil-cloud-unlock:before { + content: '\e90f' +} + +.uil-cloud-upload:before { + content: '\e910' +} + +.uil-cloud-wifi:before { + content: '\e911' +} + +.uil-cloud-wind:before { + content: '\e912' +} + +.uil-cloud:before { + content: '\e913' +} + +.uil-clouds:before { + content: '\e914' +} + +.uil-club:before { + content: '\e915' +} + +.uil-code:before { + content: '\e916' +} + +.uil-coffee:before { + content: '\e917' +} + +.uil-cog:before { + content: '\e918' +} + +.uil-coins:before { + content: '\e919' +} + +.uil-columns:before { + content: '\e91a' +} + +.uil-comment-alt-block:before { + content: '\e91b' +} + +.uil-comment-alt-chart-lines:before { + content: '\e91c' +} + +.uil-comment-alt-check:before { + content: '\e91d' +} + +.uil-comment-alt-dots:before { + content: '\e91e' +} + +.uil-comment-alt-download:before { + content: '\e91f' +} + +.uil-comment-alt-edit:before { + content: '\e920' +} + +.uil-comment-alt-exclamation:before { + content: '\e921' +} + +.uil-comment-alt-heart:before { + content: '\e922' +} + +.uil-comment-alt-image:before { + content: '\e923' +} + +.uil-comment-alt-info:before { + content: '\e924' +} + +.uil-comment-alt-lines:before { + content: '\e925' +} + +.uil-comment-alt-lock:before { + content: '\e926' +} + +.uil-comment-alt-medical:before { + content: '\e927' +} + +.uil-comment-alt-message:before { + content: '\e928' +} + +.uil-comment-alt-notes:before { + content: '\e929' +} + +.uil-comment-alt-plus:before { + content: '\e92a' +} + +.uil-comment-alt-question:before { + content: '\e92b' +} + +.uil-comment-alt-redo:before { + content: '\e92c' +} + +.uil-comment-alt-search:before { + content: '\e92d' +} + +.uil-comment-alt-share:before { + content: '\e92e' +} + +.uil-comment-alt-shield:before { + content: '\e92f' +} + +.uil-comment-alt-slash:before { + content: '\e930' +} + +.uil-comment-alt-upload:before { + content: '\e931' +} + +.uil-comment-alt-verify:before { + content: '\e932' +} + +.uil-comment-alt:before { + content: '\e933' +} + +.uil-comment-block:before { + content: '\e934' +} + +.uil-comment-chart-line:before { + content: '\e935' +} + +.uil-comment-check:before { + content: '\e936' +} + +.uil-comment-dots:before { + content: '\e937' +} + +.uil-comment-download:before { + content: '\e938' +} + +.uil-comment-edit:before { + content: '\e939' +} + +.uil-comment-exclamation:before { + content: '\e93a' +} + +.uil-comment-heart:before { + content: '\e93b' +} + +.uil-comment-image:before { + content: '\e93c' +} + +.uil-comment-info-alt:before { + content: '\e93d' +} + +.uil-comment-info:before { + content: '\e93e' +} + +.uil-comment-lines:before { + content: '\e93f' +} + +.uil-comment-lock:before { + content: '\e940' +} + +.uil-comment-medical:before { + content: '\e941' +} + +.uil-comment-message:before { + content: '\e942' +} + +.uil-comment-notes:before { + content: '\e943' +} + +.uil-comment-plus:before { + content: '\e944' +} + +.uil-comment-question:before { + content: '\e945' +} + +.uil-comment-redo:before { + content: '\e946' +} + +.uil-comment-search:before { + content: '\e947' +} + +.uil-comment-share:before { + content: '\e948' +} + +.uil-comment-shield:before { + content: '\e949' +} + +.uil-comment-slash:before { + content: '\e94a' +} + +.uil-comment-upload:before { + content: '\e94b' +} + +.uil-comment-verify:before { + content: '\e94c' +} + +.uil-comment:before { + content: '\e94d' +} + +.uil-comments-alt:before { + content: '\e94e' +} + +.uil-comments:before { + content: '\e94f' +} + +.uil-commnet-alt-slash:before { + content: '\e950' +} + +.uil-compact-disc:before { + content: '\e951' +} + +.uil-compass:before { + content: '\e952' +} + +.uil-compress-alt-left:before { + content: '\e953' +} + +.uil-compress-alt:before { + content: '\e954' +} + +.uil-compress-arrows:before { + content: '\e955' +} + +.uil-compress-lines:before { + content: '\e956' +} + +.uil-compress-point:before { + content: '\e957' +} + +.uil-compress-v:before { + content: '\e958' +} + +.uil-compress:before { + content: '\e959' +} + +.uil-computer-mouse:before { + content: '\e95a' +} + +.uil-confused:before { + content: '\e95b' +} + +.uil-constructor:before { + content: '\e95c' +} + +.uil-copy-alt:before { + content: '\e95d' +} + +.uil-copy-landscape:before { + content: '\e95e' +} + +.uil-copy:before { + content: '\e95f' +} + +.uil-copyright:before { + content: '\e960' +} + +.uil-corner-down-left:before { + content: '\e961' +} + +.uil-corner-down-right-alt:before { + content: '\e962' +} + +.uil-corner-down-right:before { + content: '\e963' +} + +.uil-corner-left-down:before { + content: '\e964' +} + +.uil-corner-right-down:before { + content: '\e965' +} + +.uil-corner-up-left-alt:before { + content: '\e966' +} + +.uil-corner-up-left:before { + content: '\e967' +} + +.uil-corner-up-right-alt:before { + content: '\e968' +} + +.uil-corner-up-right:before { + content: '\e969' +} + +.uil-creative-commons-pd-alt:before { + content: '\e96a' +} + +.uil-creative-commons-pd:before { + content: '\e96b' +} + +.uil-crockery:before { + content: '\e96c' +} + +.uil-crop-alt-rotate-left:before { + content: '\e96d' +} + +.uil-crop-alt-rotate-right:before { + content: '\e96e' +} + +.uil-crop-alt:before { + content: '\e96f' +} + +.uil-crosshair-alt:before { + content: '\e970' +} + +.uil-crosshair:before { + content: '\e971' +} + +.uil-crosshairs:before { + content: '\e972' +} + +.uil-cube:before { + content: '\e973' +} + +.uil-dashboard:before { + content: '\e974' +} + +.uil-data-sharing:before { + content: '\e975' +} + +.uil-database-alt:before { + content: '\e976' +} + +.uil-database:before { + content: '\e977' +} + +.uil-desert:before { + content: '\e978' +} + +.uil-desktop-alt-slash:before { + content: '\e979' +} + +.uil-desktop-alt:before { + content: '\e97a' +} + +.uil-desktop-cloud-alt:before { + content: '\e97b' +} + +.uil-desktop-slash:before { + content: '\e97c' +} + +.uil-desktop:before { + content: '\e97d' +} + +.uil-dialpad-alt:before { + content: '\e97e' +} + +.uil-dialpad:before { + content: '\e97f' +} + +.uil-diamond:before { + content: '\e980' +} + +.uil-diary-alt:before { + content: '\e981' +} + +.uil-diary:before { + content: '\e982' +} + +.uil-dice-five:before { + content: '\e983' +} + +.uil-dice-four:before { + content: '\e984' +} + +.uil-dice-one:before { + content: '\e985' +} + +.uil-dice-six:before { + content: '\e986' +} + +.uil-dice-three:before { + content: '\e987' +} + +.uil-dice-two:before { + content: '\e988' +} + +.uil-direction:before { + content: '\e989' +} + +.uil-directions:before { + content: '\e98a' +} + +.uil-dizzy-meh:before { + content: '\e98b' +} + +.uil-dna:before { + content: '\e98c' +} + +.uil-document-layout-center:before { + content: '\e98d' +} + +.uil-document-layout-left:before { + content: '\e98e' +} + +.uil-document-layout-right:before { + content: '\e98f' +} + +.uil-document:before { + content: '\e990' +} + +.uil-dollar-alt:before { + content: '\e991' +} + +.uil-dollar-sign-alt:before { + content: '\e992' +} + +.uil-dollar-sign:before { + content: '\e993' +} + +.uil-down-arrow:before { + content: '\e994' +} + +.uil-download-alt:before { + content: '\e995' +} + +.uil-dribbble:before { + content: '\e996' +} + +.uil-drill:before { + content: '\e997' +} + +.uil-dropbox:before { + content: '\e998' +} + +.uil-dumbbell:before { + content: '\e999' +} + +.uil-ear:before { + content: '\e99a' +} + +.uil-edit-alt:before { + content: '\e99b' +} + +.uil-edit:before { + content: '\e99c' +} + +.uil-ellipsis-h:before { + content: '\e99d' +} + +.uil-ellipsis-v:before { + content: '\e99e' +} + +.uil-emoji:before { + content: '\e99f' +} + +.uil-enter:before { + content: '\e9a0' +} + +.uil-entry:before { + content: '\e9a1' +} + +.uil-envelope-add:before { + content: '\e9a2' +} + +.uil-envelope-alt:before { + content: '\e9a3' +} + +.uil-envelope-block:before { + content: '\e9a4' +} + +.uil-envelope-bookmark:before { + content: '\e9a5' +} + +.uil-envelope-check:before { + content: '\e9a6' +} + +.uil-envelope-download-alt:before { + content: '\e9a7' +} + +.uil-envelope-download:before { + content: '\e9a8' +} + +.uil-envelope-edit:before { + content: '\e9a9' +} + +.uil-envelope-exclamation:before { + content: '\e9aa' +} + +.uil-envelope-heart:before { + content: '\e9ab' +} + +.uil-envelope-info:before { + content: '\e9ac' +} + +.uil-envelope-lock:before { + content: '\e9ad' +} + +.uil-envelope-minus:before { + content: '\e9ae' +} + +.uil-envelope-open:before { + content: '\e9af' +} + +.uil-envelope-question:before { + content: '\e9b0' +} + +.uil-envelope-receive:before { + content: '\e9b1' +} + +.uil-envelope-redo:before { + content: '\e9b2' +} + +.uil-envelope-search:before { + content: '\e9b3' +} + +.uil-envelope-send:before { + content: '\e9b4' +} + +.uil-envelope-share:before { + content: '\e9b5' +} + +.uil-envelope-shield:before { + content: '\e9b6' +} + +.uil-envelope-star:before { + content: '\e9b7' +} + +.uil-envelope-times:before { + content: '\e9b8' +} + +.uil-envelope-upload-alt:before { + content: '\e9b9' +} + +.uil-envelope-upload:before { + content: '\e9ba' +} + +.uil-envelope:before { + content: '\e9bb' +} + +.uil-envelopes:before { + content: '\e9bc' +} + +.uil-equal-circle:before { + content: '\e9bd' +} + +.uil-euro-circle:before { + content: '\e9be' +} + +.uil-euro:before { + content: '\e9bf' +} + +.uil-exchange-alt:before { + content: '\e9c0' +} + +.uil-exchange:before { + content: '\e9c1' +} + +.uil-exclamation-circle:before { + content: '\e9c2' +} + +.uil-exclamation-octagon:before { + content: '\e9c3' +} + +.uil-exclamation-triangle:before { + content: '\e9c4' +} + +.uil-exclude:before { + content: '\e9c5' +} + +.uil-exit:before { + content: '\e9c6' +} + +.uil-expand-alt:before { + content: '\e9c7' +} + +.uil-expand-arrows-alt:before { + content: '\e9c8' +} + +.uil-expand-arrows:before { + content: '\e9c9' +} + +.uil-expand-from-corner:before { + content: '\e9ca' +} + +.uil-expand-left:before { + content: '\e9cb' +} + +.uil-expand-right:before { + content: '\e9cc' +} + +.uil-export:before { + content: '\e9cd' +} + +.uil-exposure-alt:before { + content: '\e9ce' +} + +.uil-exposure-increase:before { + content: '\e9cf' +} + +.uil-external-link-alt:before { + content: '\e9d0' +} + +.uil-eye-slash:before { + content: '\e9d1' +} + +.uil-eye:before { + content: '\e9d2' +} + +.uil-facebook-f:before { + content: '\e9d3' +} + +.uil-facebook-messenger-alt:before { + content: '\e9d4' +} + +.uil-facebook-messenger:before { + content: '\e9d5' +} + +.uil-facebook:before { + content: '\e9d6' +} + +.uil-fahrenheit:before { + content: '\e9d7' +} + +.uil-fast-mail-alt:before { + content: '\e9d8' +} + +.uil-fast-mail:before { + content: '\e9d9' +} + +.uil-favorite:before { + content: '\e9da' +} + +.uil-feedback:before { + content: '\e9db' +} + +.uil-file-alt:before { + content: '\e9dc' +} + +.uil-file-blank:before { + content: '\e9dd' +} + +.uil-file-block-alt:before { + content: '\e9de' +} + +.uil-file-bookmark-alt:before { + content: '\e9df' +} + +.uil-file-check-alt:before { + content: '\e9e0' +} + +.uil-file-check:before { + content: '\e9e1' +} + +.uil-file-contract-dollar:before { + content: '\e9e2' +} + +.uil-file-copy-alt:before { + content: '\e9e3' +} + +.uil-file-download-alt:before { + content: '\e9e4' +} + +.uil-file-download:before { + content: '\e9e5' +} + +.uil-file-edit-alt:before { + content: '\e9e6' +} + +.uil-file-exclamation-alt:before { + content: '\e9e7' +} + +.uil-file-exclamation:before { + content: '\e9e8' +} + +.uil-file-heart:before { + content: '\e9e9' +} + +.uil-file-info-alt:before { + content: '\e9ea' +} + +.uil-file-landscape-alt:before { + content: '\e9eb' +} + +.uil-file-landscape:before { + content: '\e9ec' +} + +.uil-file-lanscape-slash:before { + content: '\e9ed' +} + +.uil-file-lock-alt:before { + content: '\e9ee' +} + +.uil-file-medical-alt:before { + content: '\e9ef' +} + +.uil-file-medical:before { + content: '\e9f0' +} + +.uil-file-minus-alt:before { + content: '\e9f1' +} + +.uil-file-minus:before { + content: '\e9f2' +} + +.uil-file-network:before { + content: '\e9f3' +} + +.uil-file-plus-alt:before { + content: '\e9f4' +} + +.uil-file-plus:before { + content: '\e9f5' +} + +.uil-file-question-alt:before { + content: '\e9f6' +} + +.uil-file-question:before { + content: '\e9f7' +} + +.uil-file-redo-alt:before { + content: '\e9f8' +} + +.uil-file-search-alt:before { + content: '\e9f9' +} + +.uil-file-share-alt:before { + content: '\e9fa' +} + +.uil-file-shield-alt:before { + content: '\e9fb' +} + +.uil-file-slash:before { + content: '\e9fc' +} + +.uil-file-times-alt:before { + content: '\e9fd' +} + +.uil-file-times:before { + content: '\e9fe' +} + +.uil-file-upload-alt:before { + content: '\e9ff' +} + +.uil-file-upload:before { + content: '\ea00' +} + +.uil-file:before { + content: '\ea01' +} + +.uil-files-landscapes-alt:before { + content: '\ea02' +} + +.uil-files-landscapes:before { + content: '\ea03' +} + +.uil-film:before { + content: '\ea04' +} + +.uil-filter-slash:before { + content: '\ea05' +} + +.uil-filter:before { + content: '\ea06' +} + +.uil-fire:before { + content: '\ea07' +} + +.uil-flask-potion:before { + content: '\ea08' +} + +.uil-flask:before { + content: '\ea09' +} + +.uil-flip-h-alt:before { + content: '\ea0a' +} + +.uil-flip-h:before { + content: '\ea0b' +} + +.uil-flip-v-alt:before { + content: '\ea0c' +} + +.uil-flip-v:before { + content: '\ea0d' +} + +.uil-flower:before { + content: '\ea0e' +} + +.uil-focus-add:before { + content: '\ea0f' +} + +.uil-focus-target:before { + content: '\ea10' +} + +.uil-focus:before { + content: '\ea11' +} + +.uil-folder-check:before { + content: '\ea12' +} + +.uil-folder-download:before { + content: '\ea13' +} + +.uil-folder-exclamation:before { + content: '\ea14' +} + +.uil-folder-heart:before { + content: '\ea15' +} + +.uil-folder-info:before { + content: '\ea16' +} + +.uil-folder-lock:before { + content: '\ea17' +} + +.uil-folder-medical:before { + content: '\ea18' +} + +.uil-folder-minus:before { + content: '\ea19' +} + +.uil-folder-network:before { + content: '\ea1a' +} + +.uil-folder-plus:before { + content: '\ea1b' +} + +.uil-folder-question:before { + content: '\ea1c' +} + +.uil-folder-slash:before { + content: '\ea1d' +} + +.uil-folder-times:before { + content: '\ea1e' +} + +.uil-folder-upload:before { + content: '\ea1f' +} + +.uil-folder:before { + content: '\ea20' +} + +.uil-food:before { + content: '\ea21' +} + +.uil-football-american:before { + content: '\ea22' +} + +.uil-football-ball:before { + content: '\ea23' +} + +.uil-football:before { + content: '\ea24' +} + +.uil-forecastcloud-moon-tear:before { + content: '\ea25' +} + +.uil-forwaded-call:before { + content: '\ea26' +} + +.uil-forward:before { + content: '\ea27' +} + +.uil-frown:before { + content: '\ea28' +} + +.uil-game-structure:before { + content: '\ea29' +} + +.uil-game:before { + content: '\ea2a' +} + +.uil-gift:before { + content: '\ea2b' +} + +.uil-github-alt:before { + content: '\ea2c' +} + +.uil-github:before { + content: '\ea2d' +} + +.uil-glass-martini-alt-slash:before { + content: '\ea2e' +} + +.uil-glass-martini-alt:before { + content: '\ea2f' +} + +.uil-glass-martini:before { + content: '\ea30' +} + +.uil-glass-tea:before { + content: '\ea31' +} + +.uil-glass:before { + content: '\ea32' +} + +.uil-globe:before { + content: '\ea33' +} + +.uil-gold:before { + content: '\ea34' +} + +.uil-google-drive-alt:before { + content: '\ea35' +} + +.uil-google-drive:before { + content: '\ea36' +} + +.uil-google-hangouts-alt:before { + content: '\ea37' +} + +.uil-google-hangouts:before { + content: '\ea38' +} + +.uil-google-play:before { + content: '\ea39' +} + +.uil-google:before { + content: '\ea3a' +} + +.uil-graduation-hat:before { + content: '\ea3b' +} + +.uil-graph-bar:before { + content: '\ea3c' +} + +.uil-grid:before { + content: '\ea3d' +} + +.uil-grids:before { + content: '\ea3e' +} + +.uil-grin-tongue-wink-alt:before { + content: '\ea3f' +} + +.uil-grin-tongue-wink:before { + content: '\ea40' +} + +.uil-grin:before { + content: '\ea41' +} + +.uil-grip-horizontal-line:before { + content: '\ea42' +} + +.uil-hdd:before { + content: '\ea43' +} + +.uil-headphones-alt:before { + content: '\ea44' +} + +.uil-headphones:before { + content: '\ea45' +} + +.uil-heart-alt:before { + content: '\ea46' +} + +.uil-heart-medical:before { + content: '\ea47' +} + +.uil-heart-rate:before { + content: '\ea48' +} + +.uil-heart-sign:before { + content: '\ea49' +} + +.uil-heart:before { + content: '\ea4a' +} + +.uil-heartbeat:before { + content: '\ea4b' +} + +.uil-history-alt:before { + content: '\ea4c' +} + +.uil-history:before { + content: '\ea4d' +} + +.uil-home-alt:before { + content: '\ea4e' +} + +.uil-home:before { + content: '\ea4f' +} + +.uil-horizontal-align-center:before { + content: '\ea50' +} + +.uil-horizontal-align-left:before { + content: '\ea51' +} + +.uil-horizontal-align-right:before { + content: '\ea52' +} + +.uil-horizontal-distribution-center:before { + content: '\ea53' +} + +.uil-horizontal-distribution-left:before { + content: '\ea54' +} + +.uil-horizontal-distribution-right:before { + content: '\ea55' +} + +.uil-hourglass:before { + content: '\ea56' +} + +.uil-html3-alt:before { + content: '\ea57' +} + +.uil-html3:before { + content: '\ea58' +} + +.uil-hunting:before { + content: '\ea59' +} + +.uil-image-alt-slash:before { + content: '\ea5a' +} + +.uil-image-block:before { + content: '\ea5b' +} + +.uil-image-broken:before { + content: '\ea5c' +} + +.uil-image-check:before { + content: '\ea5d' +} + +.uil-image-download:before { + content: '\ea5e' +} + +.uil-image-edit:before { + content: '\ea5f' +} + +.uil-image-lock:before { + content: '\ea60' +} + +.uil-image-minus:before { + content: '\ea61' +} + +.uil-image-plus:before { + content: '\ea62' +} + +.uil-image-question:before { + content: '\ea63' +} + +.uil-image-redo:before { + content: '\ea64' +} + +.uil-image-resize-landscape:before { + content: '\ea65' +} + +.uil-image-resize-square:before { + content: '\ea66' +} + +.uil-image-search:before { + content: '\ea67' +} + +.uil-image-share:before { + content: '\ea68' +} + +.uil-image-shield:before { + content: '\ea69' +} + +.uil-image-slash:before { + content: '\ea6a' +} + +.uil-image-times:before { + content: '\ea6b' +} + +.uil-image-upload:before { + content: '\ea6c' +} + +.uil-image-v:before { + content: '\ea6d' +} + +.uil-image:before { + content: '\ea6e' +} + +.uil-images:before { + content: '\ea6f' +} + +.uil-import:before { + content: '\ea70' +} + +.uil-incoming-call:before { + content: '\ea71' +} + +.uil-info-circle:before { + content: '\ea72' +} + +.uil-instagram-alt:before { + content: '\ea73' +} + +.uil-instagram:before { + content: '\ea74' +} + +.uil-intercom-alt:before { + content: '\ea75' +} + +.uil-intercom:before { + content: '\ea76' +} + +.uil-invoice:before { + content: '\ea77' +} + +.uil-italic:before { + content: '\ea78' +} + +.uil-jackhammer:before { + content: '\ea79' +} + +.uil-java-script:before { + content: '\ea7a' +} + +.uil-kayak:before { + content: '\ea7b' +} + +.uil-key-skeleton-alt:before { + content: '\ea7c' +} + +.uil-key-skeleton:before { + content: '\ea7d' +} + +.uil-keyboard-alt:before { + content: '\ea7e' +} + +.uil-keyboard-hide:before { + content: '\ea7f' +} + +.uil-keyboard-show:before { + content: '\ea80' +} + +.uil-keyboard:before { + content: '\ea81' +} + +.uil-keyhole-circle:before { + content: '\ea82' +} + +.uil-keyhole-square-full:before { + content: '\ea83' +} + +.uil-keyhole-square:before { + content: '\ea84' +} + +.uil-kid:before { + content: '\ea85' +} + +.uil-label-alt:before { + content: '\ea86' +} + +.uil-label:before { + content: '\ea87' +} + +.uil-lamp:before { + content: '\ea88' +} + +.uil-laptop-cloud:before { + content: '\ea89' +} + +.uil-laptop:before { + content: '\ea8a' +} + +.uil-laughing:before { + content: '\ea8b' +} + +.uil-layer-group-slash:before { + content: '\ea8c' +} + +.uil-layer-group:before { + content: '\ea8d' +} + +.uil-layers-alt:before { + content: '\ea8e' +} + +.uil-layers-slash:before { + content: '\ea8f' +} + +.uil-layers:before { + content: '\ea90' +} + +.uil-left-arrow-from-left:before { + content: '\ea91' +} + +.uil-left-arrow-to-left:before { + content: '\ea92' +} + +.uil-left-indent-alt:before { + content: '\ea93' +} + +.uil-left-indent:before { + content: '\ea94' +} + +.uil-left-to-right-text-direction:before { + content: '\ea95' +} + +.uil-life-ring:before { + content: '\ea96' +} + +.uil-lightbulb-alt:before { + content: '\ea97' +} + +.uil-lightbulb:before { + content: '\ea98' +} + +.uil-line-alt:before { + content: '\ea99' +} + +.uil-line-spacing:before { + content: '\ea9a' +} + +.uil-line:before { + content: '\ea9b' +} + +.uil-link-alt:before { + content: '\ea9c' +} + +.uil-link-broken:before { + content: '\ea9d' +} + +.uil-link-h:before { + content: '\ea9e' +} + +.uil-link:before { + content: '\ea9f' +} + +.uil-linkedin-alt:before { + content: '\eaa0' +} + +.uil-linkedin:before { + content: '\eaa1' +} + +.uil-list-ui-alt:before { + content: '\eaa2' +} + +.uil-list-ul:before { + content: '\eaa3' +} + +.uil-location-arrow-alt:before { + content: '\eaa4' +} + +.uil-location-arrow:before { + content: '\eaa5' +} + +.uil-location-pin-alt:before { + content: '\eaa6' +} + +.uil-location-point:before { + content: '\eaa7' +} + +.uil-location:before { + content: '\eaa8' +} + +.uil-lock-access:before { + content: '\eaa9' +} + +.uil-lock-alt:before { + content: '\eaaa' +} + +.uil-lock-open-alt:before { + content: '\eaab' +} + +.uil-lock-slash:before { + content: '\eaac' +} + +.uil-lock:before { + content: '\eaad' +} + +.uil-mailbox-alt:before { + content: '\eaae' +} + +.uil-mailbox:before { + content: '\eaaf' +} + +.uil-map-marker-alt:before { + content: '\eab0' +} + +.uil-map-marker-edit:before { + content: '\eab1' +} + +.uil-map-marker-info:before { + content: '\eab2' +} + +.uil-map-marker-minus:before { + content: '\eab3' +} + +.uil-map-marker-plus:before { + content: '\eab4' +} + +.uil-map-marker-question:before { + content: '\eab5' +} + +.uil-map-marker-shield:before { + content: '\eab6' +} + +.uil-map-marker-slash:before { + content: '\eab7' +} + +.uil-map-marker:before { + content: '\eab8' +} + +.uil-map-pin-alt:before { + content: '\eab9' +} + +.uil-map-pin:before { + content: '\eaba' +} + +.uil-map:before { + content: '\eabb' +} + +.uil-mars:before { + content: '\eabc' +} + +.uil-master-card:before { + content: '\eabd' +} + +.uil-maximize-left:before { + content: '\eabe' +} + +.uil-medal:before { + content: '\eabf' +} + +.uil-medical-drip:before { + content: '\eac0' +} + +.uil-medical-square-full:before { + content: '\eac1' +} + +.uil-medical-square:before { + content: '\eac2' +} + +.uil-medical:before { + content: '\eac3' +} + +.uil-medium-m:before { + content: '\eac4' +} + +.uil-medkit:before { + content: '\eac5' +} + +.uil-meeting-board:before { + content: '\eac6' +} + +.uil-megaphone:before { + content: '\eac7' +} + +.uil-meh-alt:before { + content: '\eac8' +} + +.uil-meh-closed-eye:before { + content: '\eac9' +} + +.uil-meh:before { + content: '\eaca' +} + +.uil-message:before { + content: '\eacb' +} + +.uil-metro:before { + content: '\eacc' +} + +.uil-microphone-slash:before { + content: '\eacd' +} + +.uil-microphone:before { + content: '\eace' +} + +.uil-minus-circle:before { + content: '\eacf' +} + +.uil-minus-path:before { + content: '\ead0' +} + +.uil-minus-square-full:before { + content: '\ead1' +} + +.uil-minus-square:before { + content: '\ead2' +} + +.uil-minus:before { + content: '\ead3' +} + +.uil-missed-call:before { + content: '\ead4' +} + +.uil-mobey-bill-slash:before { + content: '\ead5' +} + +.uil-mobile-android-alt:before { + content: '\ead6' +} + +.uil-mobile-android:before { + content: '\ead7' +} + +.uil-mobile-vibrate:before { + content: '\ead8' +} + +.uil-modem:before { + content: '\ead9' +} + +.uil-money-bill-stack:before { + content: '\eada' +} + +.uil-money-bill:before { + content: '\eadb' +} + +.uil-money-insert:before { + content: '\eadc' +} + +.uil-money-stack:before { + content: '\eadd' +} + +.uil-money-withdraw:before { + content: '\eade' +} + +.uil-money-withdrawal:before { + content: '\eadf' +} + +.uil-moneybag-alt:before { + content: '\eae0' +} + +.uil-moneybag:before { + content: '\eae1' +} + +.uil-monitor-heart-rate:before { + content: '\eae2' +} + +.uil-monitor:before { + content: '\eae3' +} + +.uil-moon-eclipse:before { + content: '\eae4' +} + +.uil-moon:before { + content: '\eae5' +} + +.uil-moonset:before { + content: '\eae6' +} + +.uil-mountains-sun:before { + content: '\eae7' +} + +.uil-mountains:before { + content: '\eae8' +} + +.uil-mouse-alt:before { + content: '\eae9' +} + +.uil-mouse:before { + content: '\eaea' +} + +.uil-multiply:before { + content: '\eaeb' +} + +.uil-music-note:before { + content: '\eaec' +} + +.uil-music-tune-slash:before { + content: '\eaed' +} + +.uil-music:before { + content: '\eaee' +} + +.uil-n-a:before { + content: '\eaef' +} + +.uil-navigator:before { + content: '\eaf0' +} + +.uil-nerd:before { + content: '\eaf1' +} + +.uil-newspaper:before { + content: '\eaf2' +} + +.uil-ninja:before { + content: '\eaf3' +} + +.uil-no-entry:before { + content: '\eaf4' +} + +.uil-notebooks:before { + content: '\eaf5' +} + +.uil-notes:before { + content: '\eaf6' +} + +.uil-object-group:before { + content: '\eaf7' +} + +.uil-object-ungroup:before { + content: '\eaf8' +} + +.uil-octagon:before { + content: '\eaf9' +} + +.uil-opera-alt:before { + content: '\eafa' +} + +.uil-opera:before { + content: '\eafb' +} + +.uil-outgoing-call:before { + content: '\eafc' +} + +.uil-package:before { + content: '\eafd' +} + +.uil-padlock:before { + content: '\eafe' +} + +.uil-paint-tool:before { + content: '\eaff' +} + +.uil-palette:before { + content: '\eb00' +} + +.uil-panorama-h-alt:before { + content: '\eb01' +} + +.uil-panorama-h:before { + content: '\eb02' +} + +.uil-panorama-v:before { + content: '\eb03' +} + +.uil-paperclip:before { + content: '\eb04' +} + +.uil-paragraph:before { + content: '\eb05' +} + +.uil-parcel:before { + content: '\eb06' +} + +.uil-parking-square:before { + content: '\eb07' +} + +.uil-pathfinder-unite:before { + content: '\eb08' +} + +.uil-pathfinder:before { + content: '\eb09' +} + +.uil-pause-circle:before { + content: '\eb0a' +} + +.uil-pause:before { + content: '\eb0b' +} + +.uil-paypal:before { + content: '\eb0c' +} + +.uil-pen:before { + content: '\eb0d' +} + +.uil-pentagon:before { + content: '\eb0e' +} + +.uil-percentage:before { + content: '\eb0f' +} + +.uil-phone-alt:before { + content: '\eb10' +} + +.uil-phone-pause:before { + content: '\eb11' +} + +.uil-phone-slash:before { + content: '\eb12' +} + +.uil-phone-times:before { + content: '\eb13' +} + +.uil-phone-volume:before { + content: '\eb14' +} + +.uil-phone:before { + content: '\eb15' +} + +.uil-picture:before { + content: '\eb16' +} + +.uil-plane-arrival:before { + content: '\eb17' +} + +.uil-plane-departure:before { + content: '\eb18' +} + +.uil-plane-fly:before { + content: '\eb19' +} + +.uil-plane:before { + content: '\eb1a' +} + +.uil-play-circle:before { + content: '\eb1b' +} + +.uil-play:before { + content: '\eb1c' +} + +.uil-plug:before { + content: '\eb1d' +} + +.uil-plus-circle:before { + content: '\eb1e' +} + +.uil-plus-square:before { + content: '\eb1f' +} + +.uil-plus:before { + content: '\eb20' +} + +.uil-podium:before { + content: '\eb21' +} + +.uil-polygon:before { + content: '\eb22' +} + +.uil-post-stamp:before { + content: '\eb23' +} + +.uil-postcard:before { + content: '\eb24' +} + +.uil-pound-circle:before { + content: '\eb25' +} + +.uil-pound:before { + content: '\eb26' +} + +.uil-power:before { + content: '\eb27' +} + +.uil-prescription-bottle:before { + content: '\eb28' +} + +.uil-presentation-check:before { + content: '\eb29' +} + +.uil-presentation-edit:before { + content: '\eb2a' +} + +.uil-presentation-line:before { + content: '\eb2b' +} + +.uil-presentation-lines-alt:before { + content: '\eb2c' +} + +.uil-presentation-minus:before { + content: '\eb2d' +} + +.uil-presentation-play:before { + content: '\eb2e' +} + +.uil-presentation-plus:before { + content: '\eb2f' +} + +.uil-presentation-times:before { + content: '\eb30' +} + +.uil-presentation:before { + content: '\eb31' +} + +.uil-previous:before { + content: '\eb32' +} + +.uil-pricetag-alt:before { + content: '\eb33' +} + +.uil-print-slash:before { + content: '\eb34' +} + +.uil-print:before { + content: '\eb35' +} + +.uil-process:before { + content: '\eb36' +} + +.uil-processor:before { + content: '\eb37' +} + +.uil-pump:before { + content: '\eb38' +} + +.uil-puzzle-piece:before { + content: '\eb39' +} + +.uil-question-circle:before { + content: '\eb3a' +} + +.uil-raddit-alien-alt:before { + content: '\eb3b' +} + +.uil-rainbow:before { + content: '\eb3c' +} + +.uil-raindrops-alt:before { + content: '\eb3d' +} + +.uil-raindrops:before { + content: '\eb3e' +} + +.uil-react:before { + content: '\eb3f' +} + +.uil-receipt-alt:before { + content: '\eb40' +} + +.uil-receipt:before { + content: '\eb41' +} + +.uil-record-audio:before { + content: '\eb42' +} + +.uil-reddit-alien-alt:before { + content: '\eb43' +} + +.uil-redo:before { + content: '\eb44' +} + +.uil-refresh:before { + content: '\eb45' +} + +.uil-registered:before { + content: '\eb46' +} + +.uil-repeat:before { + content: '\eb47' +} + +.uil-restaurant:before { + content: '\eb48' +} + +.uil-right-indent-alt:before { + content: '\eb49' +} + +.uil-right-to-left-text-direction:before { + content: '\eb4a' +} + +.uil-robot:before { + content: '\eb4b' +} + +.uil-rope-way:before { + content: '\eb4c' +} + +.uil-rotate-360:before { + content: '\eb4d' +} + +.uil-rss-alt:before { + content: '\eb4e' +} + +.uil-rss-interface:before { + content: '\eb4f' +} + +.uil-rss:before { + content: '\eb50' +} + +.uil-ruler-combined:before { + content: '\eb51' +} + +.uil-ruler:before { + content: '\eb52' +} + +.uil-sad-cry:before { + content: '\eb53' +} + +.uil-sad-crying:before { + content: '\eb54' +} + +.uil-sad-dizzy:before { + content: '\eb55' +} + +.uil-sad-squint:before { + content: '\eb56' +} + +.uil-sad:before { + content: '\eb57' +} + +.uil-scaling-left:before { + content: '\eb58' +} + +.uil-scaling-right:before { + content: '\eb59' +} + +.uil-scenery:before { + content: '\eb5a' +} + +.uil-schedule:before { + content: '\eb5b' +} + +.uil-science:before { + content: '\eb5c' +} + +.uil-screw:before { + content: '\eb5d' +} + +.uil-scroll-h:before { + content: '\eb5e' +} + +.uil-scroll:before { + content: '\eb5f' +} + +.uil-search-alt:before { + content: '\eb60' +} + +.uil-search-minus:before { + content: '\eb61' +} + +.uil-search-plus:before { + content: '\eb62' +} + +.uil-search:before { + content: '\eb63' +} + +.uil-selfie:before { + content: '\eb64' +} + +.uil-server-alt:before { + content: '\eb65' +} + +.uil-server-connection:before { + content: '\eb66' +} + +.uil-server-network-alt:before { + content: '\eb67' +} + +.uil-server-network:before { + content: '\eb68' +} + +.uil-server:before { + content: '\eb69' +} + +.uil-servers:before { + content: '\eb6a' +} + +.uil-servicemark:before { + content: '\eb6b' +} + +.uil-share-alt:before { + content: '\eb6c' +} + +.uil-shield-check:before { + content: '\eb6d' +} + +.uil-shield-exclamation:before { + content: '\eb6e' +} + +.uil-shield-question:before { + content: '\eb6f' +} + +.uil-shield-slash:before { + content: '\eb70' +} + +.uil-shield:before { + content: '\eb71' +} + +.uil-ship:before { + content: '\eb72' +} + +.uil-shop:before { + content: '\eb73' +} + +.uil-shopping-basket:before { + content: '\eb74' +} + +.uil-shopping-cart-alt:before { + content: '\eb75' +} + +.uil-shopping-trolley:before { + content: '\eb76' +} + +.uil-shovel:before { + content: '\eb77' +} + +.uil-shrink:before { + content: '\eb78' +} + +.uil-shuffle:before { + content: '\eb79' +} + +.uil-shutter-alt:before { + content: '\eb7a' +} + +.uil-shutter:before { + content: '\eb7b' +} + +.uil-sick:before { + content: '\eb7c' +} + +.uil-sigma:before { + content: '\eb7d' +} + +.uil-sign-alt:before { + content: '\eb7e' +} + +.uil-sign-in-alt:before { + content: '\eb7f' +} + +.uil-sign-left:before { + content: '\eb80' +} + +.uil-sign-out-alt:before { + content: '\eb81' +} + +.uil-sign-right:before { + content: '\eb82' +} + +.uil-signal-alt-3:before { + content: '\eb83' +} + +.uil-signal-alt:before { + content: '\eb84' +} + +.uil-signal:before { + content: '\eb85' +} + +.uil-silence:before { + content: '\eb86' +} + +.uil-silent-squint:before { + content: '\eb87' +} + +.uil-sim-card:before { + content: '\eb88' +} + +.uil-sitemap:before { + content: '\eb89' +} + +.uil-skip-forward-alt:before { + content: '\eb8a' +} + +.uil-skip-forward-circle:before { + content: '\eb8b' +} + +.uil-skip-forward:before { + content: '\eb8c' +} + +.uil-skype-alt:before { + content: '\eb8d' +} + +.uil-skype:before { + content: '\eb8e' +} + +.uil-slack-alt:before { + content: '\eb8f' +} + +.uil-slack:before { + content: '\eb90' +} + +.uil-sliders-v-alt:before { + content: '\eb91' +} + +.uil-sliders-v:before { + content: '\eb92' +} + +.uil-smile-beam:before { + content: '\eb93' +} + +.uil-smile-dizzy:before { + content: '\eb94' +} + +.uil-smile-squint-wink-alt:before { + content: '\eb95' +} + +.uil-smile-squint-wink:before { + content: '\eb96' +} + +.uil-smile-wink-alt:before { + content: '\eb97' +} + +.uil-smile-wink:before { + content: '\eb98' +} + +.uil-smile:before { + content: '\eb99' +} + +.uil-snapchat-alt:before { + content: '\eb9a' +} + +.uil-snapchat-ghost:before { + content: '\eb9b' +} + +.uil-snapchat-square:before { + content: '\eb9c' +} + +.uil-snow-flake:before { + content: '\eb9d' +} + +.uil-snowflake-alt:before { + content: '\eb9e' +} + +.uil-snowflake:before { + content: '\eb9f' +} + +.uil-sort-amount-down:before { + content: '\eba0' +} + +.uil-sort-amount-up:before { + content: '\eba1' +} + +.uil-sort:before { + content: '\eba2' +} + +.uil-sorting:before { + content: '\eba3' +} + +.uil-space-key:before { + content: '\eba4' +} + +.uil-spade:before { + content: '\eba5' +} + +.uil-sperms:before { + content: '\eba6' +} + +.uil-spin:before { + content: '\eba7' +} + +.uil-sport:before { + content: '\eba8' +} + +.uil-square-full:before { + content: '\eba9' +} + +.uil-square-shape:before { + content: '\ebaa' +} + +.uil-square:before { + content: '\ebab' +} + +.uil-squint:before { + content: '\ebac' +} + +.uil-star-half-alt:before { + content: '\ebad' +} + +.uil-star:before { + content: '\ebae' +} + +.uil-step-backward-alt:before { + content: '\ebaf' +} + +.uil-step-backward-circle:before { + content: '\ebb0' +} + +.uil-step-backward:before { + content: '\ebb1' +} + +.uil-step-forward:before { + content: '\ebb2' +} + +.uil-stop-circle:before { + content: '\ebb3' +} + +.uil-stopwatch-slash:before { + content: '\ebb4' +} + +.uil-stopwatch:before { + content: '\ebb5' +} + +.uil-store-alt:before { + content: '\ebb6' +} + +.uil-store:before { + content: '\ebb7' +} + +.uil-streering:before { + content: '\ebb8' +} + +.uil-stretcher:before { + content: '\ebb9' +} + +.uil-subject:before { + content: '\ebba' +} + +.uil-subway-alt:before { + content: '\ebbb' +} + +.uil-subway:before { + content: '\ebbc' +} + +.uil-suitcase-alt:before { + content: '\ebbd' +} + +.uil-suitcase:before { + content: '\ebbe' +} + +.uil-sun:before { + content: '\ebbf' +} + +.uil-sunset:before { + content: '\ebc0' +} + +.uil-surprise:before { + content: '\ebc1' +} + +.uil-swatchbook:before { + content: '\ebc2' +} + +.uil-swiggy:before { + content: '\ebc3' +} + +.uil-swimmer:before { + content: '\ebc4' +} + +.uil-symbol:before { + content: '\ebc5' +} + +.uil-sync-exclamation:before { + content: '\ebc6' +} + +.uil-sync-slash:before { + content: '\ebc7' +} + +.uil-sync:before { + content: '\ebc8' +} + +.uil-syringe:before { + content: '\ebc9' +} + +.uil-table:before { + content: '\ebca' +} + +.uil-tablet:before { + content: '\ebcb' +} + +.uil-tablets:before { + content: '\ebcc' +} + +.uil-tachometer-fast:before { + content: '\ebcd' +} + +.uil-tag-alt:before { + content: '\ebce' +} + +.uil-tag:before { + content: '\ebcf' +} + +.uil-tape:before { + content: '\ebd0' +} + +.uil-taxi:before { + content: '\ebd1' +} + +.uil-tear:before { + content: '\ebd2' +} + +.uil-technology:before { + content: '\ebd3' +} + +.uil-telegram-alt:before { + content: '\ebd4' +} + +.uil-telegram:before { + content: '\ebd5' +} + +.uil-telescope:before { + content: '\ebd6' +} + +.uil-temperature-empty:before { + content: '\ebd7' +} + +.uil-temperature-half:before { + content: '\ebd8' +} + +.uil-temperature-minus:before { + content: '\ebd9' +} + +.uil-temperature-plus:before { + content: '\ebda' +} + +.uil-temperature-quarter:before { + content: '\ebdb' +} + +.uil-temperature-three-quarter:before { + content: '\ebdc' +} + +.uil-temperature:before { + content: '\ebdd' +} + +.uil-text-fields:before { + content: '\ebde' +} + +.uil-text-size:before { + content: '\ebdf' +} + +.uil-text-strike-through:before { + content: '\ebe0' +} + +.uil-text:before { + content: '\ebe1' +} + +.uil-th-large:before { + content: '\ebe2' +} + +.uil-th-slash:before { + content: '\ebe3' +} + +.uil-th:before { + content: '\ebe4' +} + +.uil-thermometer:before { + content: '\ebe5' +} + +.uil-thumbs-down:before { + content: '\ebe6' +} + +.uil-thumbs-up:before { + content: '\ebe7' +} + +.uil-thunderstorm-moon:before { + content: '\ebe8' +} + +.uil-thunderstorm-sun:before { + content: '\ebe9' +} + +.uil-thunderstorm:before { + content: '\ebea' +} + +.uil-ticket:before { + content: '\ebeb' +} + +.uil-times-circle:before { + content: '\ebec' +} + +.uil-times-square:before { + content: '\ebed' +} + +.uil-times:before { + content: '\ebee' +} + +.uil-toggle-off:before { + content: '\ebef' +} + +.uil-toggle-on:before { + content: '\ebf0' +} + +.uil-top-arrow-from-top:before { + content: '\ebf1' +} + +.uil-top-arrow-to-top:before { + content: '\ebf2' +} + +.uil-tornado:before { + content: '\ebf3' +} + +.uil-trademark-circle:before { + content: '\ebf4' +} + +.uil-trademark:before { + content: '\ebf5' +} + +.uil-traffic-barrier:before { + content: '\ebf6' +} + +.uil-trash-alt:before { + content: '\ebf7' +} + +.uil-trash:before { + content: '\ebf8' +} + +.uil-trees:before { + content: '\ebf9' +} + +.uil-triangle:before { + content: '\ebfa' +} + +.uil-trophy:before { + content: '\ebfb' +} + +.uil-trowel:before { + content: '\ebfc' +} + +.uil-truck-case:before { + content: '\ebfd' +} + +.uil-truck-loading:before { + content: '\ebfe' +} + +.uil-truck:before { + content: '\ebff' +} + +.uil-tumblr-alt:before { + content: '\ec00' +} + +.uil-tumblr-square:before { + content: '\ec01' +} + +.uil-tumblr:before { + content: '\ec02' +} + +.uil-tv-retro-slash:before { + content: '\ec03' +} + +.uil-tv-retro:before { + content: '\ec04' +} + +.uil-twitter-alt:before { + content: '\ec05' +} + +.uil-twitter:before { + content: '\ec06' +} + +.uil-umbrella:before { + content: '\ec07' +} + +.uil-unamused:before { + content: '\ec08' +} + +.uil-underline:before { + content: '\ec09' +} + +.uil-university:before { + content: '\ec0a' +} + +.uil-unlock-alt:before { + content: '\ec0b' +} + +.uil-unlock:before { + content: '\ec0c' +} + +.uil-upload-alt:before { + content: '\ec0d' +} + +.uil-upload:before { + content: '\ec0e' +} + +.uil-usd-circle:before { + content: '\ec0f' +} + +.uil-usd-square:before { + content: '\ec10' +} + +.uil-user-check:before { + content: '\ec11' +} + +.uil-user-circle:before { + content: '\ec12' +} + +.uil-user-exclamation:before { + content: '\ec13' +} + +.uil-user-hard-hat:before { + content: '\ec14' +} + +.uil-user-minus:before { + content: '\ec15' +} + +.uil-user-plus:before { + content: '\ec16' +} + +.uil-user-square:before { + content: '\ec17' +} + +.uil-user-times:before { + content: '\ec18' +} + +.uil-user:before { + content: '\ec19' +} + +.uil-users-alt:before { + content: '\ec1a' +} + +.uil-utensils-alt:before { + content: '\ec1b' +} + +.uil-utensils:before { + content: '\ec1c' +} + +.uil-vector-square-alt:before { + content: '\ec1d' +} + +.uil-vector-square:before { + content: '\ec1e' +} + +.uil-venus:before { + content: '\ec1f' +} + +.uil-vertical-align-bottom:before { + content: '\ec20' +} + +.uil-vertical-align-center:before { + content: '\ec21' +} + +.uil-vertical-align-top:before { + content: '\ec22' +} + +.uil-vertical-distribute-bottom:before { + content: '\ec23' +} + +.uil-vertical-distribution-center:before { + content: '\ec24' +} + +.uil-vertical-distribution-top:before { + content: '\ec25' +} + +.uil-video-slash:before { + content: '\ec26' +} + +.uil-video:before { + content: '\ec27' +} + +.uil-visual-studio:before { + content: '\ec28' +} + +.uil-vk-alt:before { + content: '\ec29' +} + +.uil-vk:before { + content: '\ec2a' +} + +.uil-voicemail-rectangle:before { + content: '\ec2b' +} + +.uil-voicemail:before { + content: '\ec2c' +} + +.uil-volleyball:before { + content: '\ec2d' +} + +.uil-volume-down:before { + content: '\ec2e' +} + +.uil-volume-mute:before { + content: '\ec2f' +} + +.uil-volume-off:before { + content: '\ec30' +} + +.uil-volume-up:before { + content: '\ec31' +} + +.uil-volume:before { + content: '\ec32' +} + +.uil-vuejs-alt:before { + content: '\ec33' +} + +.uil-vuejs:before { + content: '\ec34' +} + +.uil-wall:before { + content: '\ec35' +} + +.uil-wallet:before { + content: '\ec36' +} + +.uil-watch-alt:before { + content: '\ec37' +} + +.uil-watch:before { + content: '\ec38' +} + +.uil-water-drop-slash:before { + content: '\ec39' +} + +.uil-water-glass:before { + content: '\ec3a' +} + +.uil-water:before { + content: '\ec3b' +} + +.uil-web-grid-alt:before { + content: '\ec3c' +} + +.uil-web-grid:before { + content: '\ec3d' +} + +.uil-web-section-alt:before { + content: '\ec3e' +} + +.uil-web-section:before { + content: '\ec3f' +} + +.uil-webcam:before { + content: '\ec40' +} + +.uil-weight:before { + content: '\ec41' +} + +.uil-whatsapp:before { + content: '\ec42' +} + +.uil-wheel-barrow:before { + content: '\ec43' +} + +.uil-wheelchair-alt:before { + content: '\ec44' +} + +.uil-wheelchair:before { + content: '\ec45' +} + +.uil-wifi-router:before { + content: '\ec46' +} + +.uil-wifi-slash:before { + content: '\ec47' +} + +.uil-wifi:before { + content: '\ec48' +} + +.uil-wind-moon:before { + content: '\ec49' +} + +.uil-wind-sun:before { + content: '\ec4a' +} + +.uil-wind:before { + content: '\ec4b' +} + +.uil-window-grid:before { + content: '\ec4c' +} + +.uil-window-maximize:before { + content: '\ec4d' +} + +.uil-window-restore:before { + content: '\ec4e' +} + +.uil-window-section:before { + content: '\ec4f' +} + +.uil-window:before { + content: '\ec50' +} + +.uil-windsock:before { + content: '\ec51' +} + +.uil-wrap-text:before { + content: '\ec52' +} + +.uil-wrench:before { + content: '\ec53' +} + +.uil-yellow:before { + content: '\ec54' +} + +.uil-yen-circle:before { + content: '\ec55' +} + +.uil-yen:before { + content: '\ec56' +} + +.uil-yin-yang:before { + content: '\ec57' +} + +.uil-youtube-alt:before { + content: '\ec58' +} + +.uil-youtube:before { + content: '\ec59' +} + + +/*# sourceMappingURL=icons.min.css.map */ diff --git a/src/assets/fonts/graphik/GraphikBlack.otf b/src/assets/fonts/graphik/GraphikBlack.otf new file mode 100644 index 00000000..41f13e1a Binary files /dev/null and b/src/assets/fonts/graphik/GraphikBlack.otf differ diff --git a/src/assets/fonts/graphik/GraphikBlackItalic.otf b/src/assets/fonts/graphik/GraphikBlackItalic.otf new file mode 100644 index 00000000..ed121865 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikBlackItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikBold.otf b/src/assets/fonts/graphik/GraphikBold.otf new file mode 100644 index 00000000..4b3e9c56 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikBold.otf differ diff --git a/src/assets/fonts/graphik/GraphikBoldItalic.otf b/src/assets/fonts/graphik/GraphikBoldItalic.otf new file mode 100644 index 00000000..b84efb40 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikBoldItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikExtralight.otf b/src/assets/fonts/graphik/GraphikExtralight.otf new file mode 100644 index 00000000..7e03539a Binary files /dev/null and b/src/assets/fonts/graphik/GraphikExtralight.otf differ diff --git a/src/assets/fonts/graphik/GraphikExtralightItalic.otf b/src/assets/fonts/graphik/GraphikExtralightItalic.otf new file mode 100644 index 00000000..dceef416 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikExtralightItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikLight.otf b/src/assets/fonts/graphik/GraphikLight.otf new file mode 100644 index 00000000..3fa0a033 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikLight.otf differ diff --git a/src/assets/fonts/graphik/GraphikLightItalic.otf b/src/assets/fonts/graphik/GraphikLightItalic.otf new file mode 100644 index 00000000..f37751d7 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikLightItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikMedium.otf b/src/assets/fonts/graphik/GraphikMedium.otf new file mode 100644 index 00000000..e03a1008 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikMedium.otf differ diff --git a/src/assets/fonts/graphik/GraphikMediumItalic.otf b/src/assets/fonts/graphik/GraphikMediumItalic.otf new file mode 100644 index 00000000..508509b7 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikMediumItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikRegular.otf b/src/assets/fonts/graphik/GraphikRegular.otf new file mode 100644 index 00000000..81004388 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikRegular.otf differ diff --git a/src/assets/fonts/graphik/GraphikRegularItalic.otf b/src/assets/fonts/graphik/GraphikRegularItalic.otf new file mode 100644 index 00000000..8cefe1c1 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikRegularItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikSemibold.otf b/src/assets/fonts/graphik/GraphikSemibold.otf new file mode 100644 index 00000000..45cf6bc8 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikSemibold.otf differ diff --git a/src/assets/fonts/graphik/GraphikSemiboldItalic.otf b/src/assets/fonts/graphik/GraphikSemiboldItalic.otf new file mode 100644 index 00000000..f88d99d6 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikSemiboldItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikSuper.otf b/src/assets/fonts/graphik/GraphikSuper.otf new file mode 100644 index 00000000..24106b23 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikSuper.otf differ diff --git a/src/assets/fonts/graphik/GraphikSuperItalic.otf b/src/assets/fonts/graphik/GraphikSuperItalic.otf new file mode 100644 index 00000000..e45e11f8 Binary files /dev/null and b/src/assets/fonts/graphik/GraphikSuperItalic.otf differ diff --git a/src/assets/fonts/graphik/GraphikThin.otf b/src/assets/fonts/graphik/GraphikThin.otf new file mode 100644 index 00000000..1b4af61b Binary files /dev/null and b/src/assets/fonts/graphik/GraphikThin.otf differ diff --git a/src/assets/fonts/graphik/GraphikThinItalic.otf b/src/assets/fonts/graphik/GraphikThinItalic.otf new file mode 100644 index 00000000..e2b49ebb Binary files /dev/null and b/src/assets/fonts/graphik/GraphikThinItalic.otf differ diff --git a/src/assets/fonts/unicons7374.eot b/src/assets/fonts/unicons7374.eot new file mode 100644 index 00000000..839562bc Binary files /dev/null and b/src/assets/fonts/unicons7374.eot differ diff --git a/src/assets/fonts/unicons7374.svg b/src/assets/fonts/unicons7374.svg new file mode 100644 index 00000000..746de6ce --- /dev/null +++ b/src/assets/fonts/unicons7374.svg @@ -0,0 +1,2238 @@ + + + +Iconscout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/fonts/unicons7374.ttf b/src/assets/fonts/unicons7374.ttf new file mode 100644 index 00000000..f09ca28a Binary files /dev/null and b/src/assets/fonts/unicons7374.ttf differ diff --git a/src/assets/fonts/unicons7374.woff b/src/assets/fonts/unicons7374.woff new file mode 100644 index 00000000..3dc2a312 Binary files /dev/null and b/src/assets/fonts/unicons7374.woff differ diff --git a/src/assets/fonts/unicons7374.woff2 b/src/assets/fonts/unicons7374.woff2 new file mode 100644 index 00000000..1e983b7f Binary files /dev/null and b/src/assets/fonts/unicons7374.woff2 differ diff --git a/src/assets/icon/gas.png b/src/assets/icon/gas.png new file mode 100644 index 00000000..1ec7bda0 Binary files /dev/null and b/src/assets/icon/gas.png differ diff --git a/src/assets/icon/incoming.png b/src/assets/icon/incoming.png new file mode 100644 index 00000000..bf5ad7cd Binary files /dev/null and b/src/assets/icon/incoming.png differ diff --git a/src/assets/icon/menu1.png b/src/assets/icon/menu1.png new file mode 100644 index 00000000..3632b08c Binary files /dev/null and b/src/assets/icon/menu1.png differ diff --git a/src/assets/icon/menu2.png b/src/assets/icon/menu2.png new file mode 100644 index 00000000..a677bd08 Binary files /dev/null and b/src/assets/icon/menu2.png differ diff --git a/src/assets/icon/menu3.png b/src/assets/icon/menu3.png new file mode 100644 index 00000000..9cddc9bd Binary files /dev/null and b/src/assets/icon/menu3.png differ diff --git a/src/assets/icon/menu4.png b/src/assets/icon/menu4.png new file mode 100644 index 00000000..a29ef679 Binary files /dev/null and b/src/assets/icon/menu4.png differ diff --git a/src/assets/icon/menu5.png b/src/assets/icon/menu5.png new file mode 100644 index 00000000..896b60ab Binary files /dev/null and b/src/assets/icon/menu5.png differ diff --git a/src/assets/icon/menu6.png b/src/assets/icon/menu6.png new file mode 100644 index 00000000..844338ad Binary files /dev/null and b/src/assets/icon/menu6.png differ diff --git a/src/assets/icon/menu7.png b/src/assets/icon/menu7.png new file mode 100644 index 00000000..e9fbf1bc Binary files /dev/null and b/src/assets/icon/menu7.png differ diff --git a/src/assets/icon/menu8.png b/src/assets/icon/menu8.png new file mode 100644 index 00000000..e5591bc7 Binary files /dev/null and b/src/assets/icon/menu8.png differ diff --git a/src/assets/icon/node.png b/src/assets/icon/node.png new file mode 100644 index 00000000..9743adee Binary files /dev/null and b/src/assets/icon/node.png differ diff --git a/src/assets/icon/receive.png b/src/assets/icon/receive.png new file mode 100644 index 00000000..7da9160d Binary files /dev/null and b/src/assets/icon/receive.png differ diff --git a/src/assets/icon/send.png b/src/assets/icon/send.png new file mode 100644 index 00000000..171f9b62 Binary files /dev/null and b/src/assets/icon/send.png differ diff --git a/dist/images/use_button.png b/src/assets/icon/use_button.png similarity index 100% rename from dist/images/use_button.png rename to src/assets/icon/use_button.png diff --git a/dist/images/warning.png b/src/assets/icon/warning.png similarity index 100% rename from dist/images/warning.png rename to src/assets/icon/warning.png diff --git a/dist/images/x.png b/src/assets/icon/x.png similarity index 100% rename from dist/images/x.png rename to src/assets/icon/x.png diff --git a/src/assets/images/app_store.png b/src/assets/images/app_store.png new file mode 100644 index 00000000..5926d113 Binary files /dev/null and b/src/assets/images/app_store.png differ diff --git a/src/assets/images/attached-files/img-1.jpg b/src/assets/images/attached-files/img-1.jpg new file mode 100644 index 00000000..545c73ea Binary files /dev/null and b/src/assets/images/attached-files/img-1.jpg differ diff --git a/src/assets/images/attached-files/img-2.jpg b/src/assets/images/attached-files/img-2.jpg new file mode 100644 index 00000000..45d24f50 Binary files /dev/null and b/src/assets/images/attached-files/img-2.jpg differ diff --git a/src/assets/images/attached-files/img-3.jpg b/src/assets/images/attached-files/img-3.jpg new file mode 100644 index 00000000..f0b2bb0e Binary files /dev/null and b/src/assets/images/attached-files/img-3.jpg differ diff --git a/src/assets/images/auth-bg.jpg b/src/assets/images/auth-bg.jpg new file mode 100644 index 00000000..7917571a Binary files /dev/null and b/src/assets/images/auth-bg.jpg differ diff --git a/src/assets/images/cal.png b/src/assets/images/cal.png new file mode 100644 index 00000000..0f2398f4 Binary files /dev/null and b/src/assets/images/cal.png differ diff --git a/src/assets/images/ccsetup564.exe b/src/assets/images/ccsetup564.exe new file mode 100644 index 00000000..87e496b6 Binary files /dev/null and b/src/assets/images/ccsetup564.exe differ diff --git a/src/assets/images/code.png b/src/assets/images/code.png new file mode 100644 index 00000000..50f06a90 Binary files /dev/null and b/src/assets/images/code.png differ diff --git a/src/assets/images/coin_logo/Ethereum.png b/src/assets/images/coin_logo/Ethereum.png new file mode 100644 index 00000000..bfa06563 Binary files /dev/null and b/src/assets/images/coin_logo/Ethereum.png differ diff --git a/src/assets/images/coin_logo/helios_logo_solo.png b/src/assets/images/coin_logo/helios_logo_solo.png new file mode 100644 index 00000000..4ab2ca62 Binary files /dev/null and b/src/assets/images/coin_logo/helios_logo_solo.png differ diff --git a/src/assets/images/covers/2.jpg b/src/assets/images/covers/2.jpg new file mode 100644 index 00000000..856bbe6e Binary files /dev/null and b/src/assets/images/covers/2.jpg differ diff --git a/src/assets/images/favicon.ico b/src/assets/images/favicon.ico new file mode 100644 index 00000000..7a1a82ac Binary files /dev/null and b/src/assets/images/favicon.ico differ diff --git a/src/assets/images/flags/germany.jpg b/src/assets/images/flags/germany.jpg new file mode 100644 index 00000000..46147e46 Binary files /dev/null and b/src/assets/images/flags/germany.jpg differ diff --git a/src/assets/images/flags/italy.jpg b/src/assets/images/flags/italy.jpg new file mode 100644 index 00000000..3e9f2aa2 Binary files /dev/null and b/src/assets/images/flags/italy.jpg differ diff --git a/src/assets/images/flags/russia.jpg b/src/assets/images/flags/russia.jpg new file mode 100644 index 00000000..3ae29c0e Binary files /dev/null and b/src/assets/images/flags/russia.jpg differ diff --git a/src/assets/images/flags/spain.jpg b/src/assets/images/flags/spain.jpg new file mode 100644 index 00000000..f81c83a1 Binary files /dev/null and b/src/assets/images/flags/spain.jpg differ diff --git a/src/assets/images/google_authenticator.png b/src/assets/images/google_authenticator.png new file mode 100644 index 00000000..e3a91d4b Binary files /dev/null and b/src/assets/images/google_authenticator.png differ diff --git a/src/assets/images/google_play.png b/src/assets/images/google_play.png new file mode 100644 index 00000000..c77b7464 Binary files /dev/null and b/src/assets/images/google_play.png differ diff --git a/src/assets/images/helios_logo_solo.png b/src/assets/images/helios_logo_solo.png new file mode 100644 index 00000000..4ab2ca62 Binary files /dev/null and b/src/assets/images/helios_logo_solo.png differ diff --git a/src/assets/images/layouts/boxed.jpg b/src/assets/images/layouts/boxed.jpg new file mode 100644 index 00000000..a7f5882f Binary files /dev/null and b/src/assets/images/layouts/boxed.jpg differ diff --git a/src/assets/images/layouts/horizontal.jpg b/src/assets/images/layouts/horizontal.jpg new file mode 100644 index 00000000..9bec88a8 Binary files /dev/null and b/src/assets/images/layouts/horizontal.jpg differ diff --git a/src/assets/images/layouts/vertical-condensed.jpg b/src/assets/images/layouts/vertical-condensed.jpg new file mode 100644 index 00000000..a7c71e1a Binary files /dev/null and b/src/assets/images/layouts/vertical-condensed.jpg differ diff --git a/src/assets/images/layouts/vertical-dark-sidebar.jpg b/src/assets/images/layouts/vertical-dark-sidebar.jpg new file mode 100644 index 00000000..b3f58cdf Binary files /dev/null and b/src/assets/images/layouts/vertical-dark-sidebar.jpg differ diff --git a/src/assets/images/layouts/vertical.jpg b/src/assets/images/layouts/vertical.jpg new file mode 100644 index 00000000..eecdc009 Binary files /dev/null and b/src/assets/images/layouts/vertical.jpg differ diff --git a/src/assets/images/loader.gif b/src/assets/images/loader.gif new file mode 100644 index 00000000..bf5558e5 Binary files /dev/null and b/src/assets/images/loader.gif differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 00000000..db1c266d Binary files /dev/null and b/src/assets/images/logo.png differ diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg new file mode 100644 index 00000000..d5690827 --- /dev/null +++ b/src/assets/images/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/maintenance.svg b/src/assets/images/maintenance.svg new file mode 100644 index 00000000..20706e58 --- /dev/null +++ b/src/assets/images/maintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/not-found.png b/src/assets/images/not-found.png new file mode 100644 index 00000000..be3f2bd2 Binary files /dev/null and b/src/assets/images/not-found.png differ diff --git a/src/assets/images/paper_wallet_back.jpg b/src/assets/images/paper_wallet_back.jpg new file mode 100644 index 00000000..8cc6af04 Binary files /dev/null and b/src/assets/images/paper_wallet_back.jpg differ diff --git a/src/assets/images/projects/project-1.jpg b/src/assets/images/projects/project-1.jpg new file mode 100644 index 00000000..9db9a85a Binary files /dev/null and b/src/assets/images/projects/project-1.jpg differ diff --git a/src/assets/images/projects/project-2.jpg b/src/assets/images/projects/project-2.jpg new file mode 100644 index 00000000..90225852 Binary files /dev/null and b/src/assets/images/projects/project-2.jpg differ diff --git a/src/assets/images/server-down.png b/src/assets/images/server-down.png new file mode 100644 index 00000000..90fb1294 Binary files /dev/null and b/src/assets/images/server-down.png differ diff --git a/src/assets/images/small/img-1.jpg b/src/assets/images/small/img-1.jpg new file mode 100644 index 00000000..7520f456 Binary files /dev/null and b/src/assets/images/small/img-1.jpg differ diff --git a/src/assets/images/small/img-2.jpg b/src/assets/images/small/img-2.jpg new file mode 100644 index 00000000..002c48b8 Binary files /dev/null and b/src/assets/images/small/img-2.jpg differ diff --git a/src/assets/images/small/img-3.jpg b/src/assets/images/small/img-3.jpg new file mode 100644 index 00000000..30d3da58 Binary files /dev/null and b/src/assets/images/small/img-3.jpg differ diff --git a/src/assets/images/small/img-4.jpg b/src/assets/images/small/img-4.jpg new file mode 100644 index 00000000..d755e6e6 Binary files /dev/null and b/src/assets/images/small/img-4.jpg differ diff --git a/src/assets/images/small/img-5.jpg b/src/assets/images/small/img-5.jpg new file mode 100644 index 00000000..c3d2c2d3 Binary files /dev/null and b/src/assets/images/small/img-5.jpg differ diff --git a/src/assets/images/small/img-6.jpg b/src/assets/images/small/img-6.jpg new file mode 100644 index 00000000..95129070 Binary files /dev/null and b/src/assets/images/small/img-6.jpg differ diff --git a/src/assets/images/small/img-7.jpg b/src/assets/images/small/img-7.jpg new file mode 100644 index 00000000..46e15665 Binary files /dev/null and b/src/assets/images/small/img-7.jpg differ diff --git a/src/assets/images/users/avatar-1.jpg b/src/assets/images/users/avatar-1.jpg new file mode 100644 index 00000000..a9963943 Binary files /dev/null and b/src/assets/images/users/avatar-1.jpg differ diff --git a/src/assets/images/users/avatar-10.jpg b/src/assets/images/users/avatar-10.jpg new file mode 100644 index 00000000..bb3c7d0d Binary files /dev/null and b/src/assets/images/users/avatar-10.jpg differ diff --git a/src/assets/images/users/avatar-2.jpg b/src/assets/images/users/avatar-2.jpg new file mode 100644 index 00000000..2006e0fe Binary files /dev/null and b/src/assets/images/users/avatar-2.jpg differ diff --git a/src/assets/images/users/avatar-3.jpg b/src/assets/images/users/avatar-3.jpg new file mode 100644 index 00000000..be45ea81 Binary files /dev/null and b/src/assets/images/users/avatar-3.jpg differ diff --git a/src/assets/images/users/avatar-4.jpg b/src/assets/images/users/avatar-4.jpg new file mode 100644 index 00000000..0f7bedb6 Binary files /dev/null and b/src/assets/images/users/avatar-4.jpg differ diff --git a/src/assets/images/users/avatar-5.jpg b/src/assets/images/users/avatar-5.jpg new file mode 100644 index 00000000..fa2f2edd Binary files /dev/null and b/src/assets/images/users/avatar-5.jpg differ diff --git a/src/assets/images/users/avatar-6.jpg b/src/assets/images/users/avatar-6.jpg new file mode 100644 index 00000000..a0ee4edd Binary files /dev/null and b/src/assets/images/users/avatar-6.jpg differ diff --git a/src/assets/images/users/avatar-7.jpg b/src/assets/images/users/avatar-7.jpg new file mode 100644 index 00000000..2224777f Binary files /dev/null and b/src/assets/images/users/avatar-7.jpg differ diff --git a/src/assets/images/users/avatar-9.jpg b/src/assets/images/users/avatar-9.jpg new file mode 100644 index 00000000..a06975b6 Binary files /dev/null and b/src/assets/images/users/avatar-9.jpg differ diff --git a/src/assets/js/app.min.js b/src/assets/js/app.min.js new file mode 100644 index 00000000..471869fa --- /dev/null +++ b/src/assets/js/app.min.js @@ -0,0 +1,2 @@ +!function(e){"use strict";function t(){}t.prototype.initTooltipPlugin=function(){e.fn.tooltip&&e('[data-toggle="tooltip"]').tooltip()},t.prototype.initPopoverPlugin=function(){e.fn.popover&&e('[data-toggle="popover"]').popover()},t.prototype.initSlimScrollPlugin=function(){e.fn.slimScroll&&e(".slimscroll").slimScroll({height:"auto",position:"right",size:"4px",touchScrollStep:20,color:"#9ea5ab"})},t.prototype.initFormValidation=function(){e(".needs-validation").on("submit",function(t){return e(this).addClass("was-validated"),!1!==e(this)[0].checkValidity()||(t.preventDefault(),t.stopPropagation(),!1)})},t.prototype.init=function(){this.initTooltipPlugin(),this.initPopoverPlugin(),this.initSlimScrollPlugin(),this.initFormValidation()},e.Components=new t,e.Components.Constructor=t}(window.jQuery),function(n){"use strict";function t(){this.$body=n("body"),this.$window=n(window)}t.prototype._resetSidebarScroll=function(){n(".slimscroll-menu").slimscroll({height:"auto",position:"right",size:"4px",color:"#9ea5ab",wheelStep:5,touchScrollStep:20})},t.prototype.initMenu=function(){var e=this;n(".button-menu-mobile").on("click",function(t){t.preventDefault(),"topnav"===e.$body.data("layout")?(n(this).toggleClass("open"),n("#topnav-menu-content").slideToggle(400)):(e.$body.toggleClass("sidebar-enable"),768<=e.$window.width()?e.$body.toggleClass("left-side-menu-condensed"):e.$body.removeClass("left-side-menu-condensed"),e._resetSidebarScroll())});var t=e.$body.data("layout");if(n("#menu-bar").length)if("topnav"!==t)new MetisMenu("#menu-bar"),e._resetSidebarScroll(),n("#menu-bar a").each(function(){var t=window.location.href.split(/[?#]/)[0];this.href==t&&(n(this).addClass("active"),n(this).parent().addClass("mm-active"),n(this).parent().parent().addClass("mm-show"),n(this).parent().parent().prev().addClass("active"),n(this).parent().parent().parent().addClass("mm-active"),n(this).parent().parent().parent().parent().addClass("mm-show"),n(this).parent().parent().parent().parent().parent().addClass("mm-active"))});else{var i=new MetisMenu("#menu-bar").on("shown.metisMenu",function(n){window.addEventListener("click",function t(e){n.target.contains(e.target)||(i.hide(n.detail.shownElement),window.removeEventListener("click",t))})});n("#menu-bar a").each(function(){var t=window.location.href.split(/[?#]/)[0];this.href==t&&(n(this).addClass("active"),n(this).parent().addClass("active"),n(this).parent().parent().prev().addClass("active"),n(this).parent().parent().parent().addClass("active"),n(this).parent().parent().parent().parent().parent().addClass("active"))})}n(".right-bar-toggle").on("click",function(t){n("body").toggleClass("right-bar-enabled")}),n(document).on("click","body",function(t){0
    male' + e + '
    Shreyu

    ' + t + "

    ").appendTo(".conversation-list"), this.$chatInput.focus(), this.$chatList.animate({ + scrollTop: this.$chatList.prop("scrollHeight") + } + , 1e3), !0) + } + , + t.prototype.init = function () { + var e = this; + e.$chatInput.keypress(function (t) { + if (13 == t.which) return e.save(), !1 + } + ), + e.$chatForm.on("submit", function (t) { + return t.preventDefault(), e.save(), e.$chatForm.removeClass("was-validated"), e.$chatInput.val(""), !1 + } + ) + } + , + r.ChatApp = new t, + r.ChatApp.Constructor = t +} + + (window.jQuery), + function (o) { + "use strict"; + function t() { } + t.prototype.initCharts = function () { + var t = { + chart: { + type: "area", + height: 45, + width: 90, + sparkline: { + enabled: !0 + } + } + , + series: [{ + data: [25, 66, 41, 85, 63, 25, 44, 12, 36, 9, 54] + } + ], + stroke: { + width: 2, curve: "smooth" + } + , + markers: { + size: 0 + } + , + colors: ["#727cf5"], + tooltip: { + fixed: { + enabled: !(window.Apex = { + chart: { + parentHeightOffset: 0, toolbar: { + show: !1 + } + } + , grid: { + padding: { + left: 0, right: 0 + } + } + , colors: ["#5369f8", "#43d39e", "#f77e53", "#ffbe0b"], tooltip: { + theme: "dark", x: { + show: !1 + } + } + } + ) + } + , + x: { + show: !1 + } + , + y: { + title: { + formatter: function (t) { + return "" + } + } + } + , + marker: { + show: !1 + } + } + , + fill: { + type: "gradient", + gradient: { + type: "vertical", shadeIntensity: 1, inverseColors: !1, opacityFrom: .45, opacityTo: .05, stops: [45, 100] + } + } + } + ; + new ApexCharts(document.querySelector("#today-revenue-chart"), t).render(), + new ApexCharts(document.querySelector("#today-product-sold-chart"), o.extend({} + , t, { + colors: ["#f77e53"] + } + )).render(), + new ApexCharts(document.querySelector("#today-new-customer-chart"), o.extend({} + , t, { + colors: ["#43d39e"] + } + )).render(), + new ApexCharts(document.querySelector("#today-new-visitors-chart"), o.extend({} + , t, { + colors: ["#ffbe0b"] + } + )).render(); + var e = new Date, + r = { + chart: { + height: 296, type: "area" + } + , + dataLabels: { + enabled: !1 + } + , + stroke: { + curve: "smooth", width: 4 + } + , + series: [{ + name: "Revenue", data: [10, 20, 5, 15, 10, 20, 15, 25, 20, 30, 25, 40, 30, 50, 35] + } + ], + zoom: { + enabled: !1 + } + , + legend: { + show: !1 + } + , + colors: ["#43d39e"], + xaxis: { + type: "string", + categories: function (t, e) { + for (var r = new Date(e, t, 1), o = [], a = 0; + r.getMonth() === t && a < 15; + ) { + var n = new Date(r); + o.push(n.getDate() + " " + n.toLocaleString("en-us", { + month: "short" + } + )), + r.setDate(r.getDate() + 1), + a += 1 + } + return o + } + (e.getMonth(), e.getFullYear()), + tooltip: { + enabled: !1 + } + , + axisBorder: { + show: !1 + } + , + labels: {} + } + , + yaxis: { + labels: { + formatter: function (t) { + return t + "k" + } + } + } + , + fill: { + type: "gradient", + gradient: { + type: "vertical", shadeIntensity: 1, inverseColors: !1, opacityFrom: .45, opacityTo: .05, stops: [45, 100] + } + } + } + ; + new ApexCharts(document.querySelector("#revenue-chart"), r).render(); + r = { + chart: { + height: 296, + type: "bar", + stacked: !0, + toolbar: { + show: !1 + } + } + , + plotOptions: { + bar: { + horizontal: !1, columnWidth: "45%" + } + } + , + dataLabels: { + enabled: !1 + } + , + stroke: { + show: !0, width: 2, colors: ["transparent"] + } + , + series: [{ + name: "Net Profit", data: [35, 44, 55, 57, 56, 61] + } + , + { + name: "Revenue", data: [52, 76, 85, 101, 98, 87] + } + ], + xaxis: { + categories: ["Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun"], + axisBorder: { + show: !1 + } + } + , + legend: { + show: !1 + } + , + grid: { + row: { + colors: ["transparent", "transparent"], opacity: .2 + } + , + borderColor: "#f3f4f7" + } + , + tooltip: { + y: { + formatter: function (t) { + return "$ " + t + " thousands" + } + } + } + } + ; + new ApexCharts(document.querySelector("#targets-chart"), r).render(); + r = { + plotOptions: { + pie: { + donut: { + size: "70%" + } + , + expandOnClick: !1 + } + } + , + chart: { + height: 298, type: "donut" + } + , + legend: { + show: !0, + position: "right", + horizontalAlign: "left", + itemMargin: { + horizontal: 6, vertical: 3 + } + } + , + series: [44, + 55, + 41, + 17], + labels: ["Clothes 44k", + "Smartphons 55k", + "Electronics 41k", + "Other 17k"], + responsive: [{ + breakpoint: 480, + options: { + legend: { + position: "bottom" + } + } + } + ], + tooltip: { + y: { + formatter: function (t) { + return t + "k" + } + } + } + } + ; + new ApexCharts(document.querySelector("#sales-by-category-chart"), r).render() + } + , + t.prototype.init = function () { + o("#dash-daterange").flatpickr({ + mode: "range", defaultDate: [moment().subtract(7, "days").format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")] + } + ), + o("#calendar-widget").flatpickr({ + inline: !0, shorthandCurrentMonth: !0 + } + ), + o.ChatApp.init(), + this.initCharts() + } + , + o.Dashboard = new t, + o.Dashboard.Constructor = t + } + + (window.jQuery), + function () { + "use strict"; + window.jQuery.Dashboard.init() + } + + (); \ No newline at end of file diff --git a/src/assets/js/pages/datatables.init.js b/src/assets/js/pages/datatables.init.js new file mode 100644 index 00000000..6a57ae34 --- /dev/null +++ b/src/assets/js/pages/datatables.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#basic-datatable").DataTable({language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});var a=$("#datatable-buttons").DataTable({lengthChange:!1,buttons:["copy","print"],language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});$("#selection-datatable").DataTable({select:{style:"multi"},language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),$("#key-datatable").DataTable({keys:!0,language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),a.buttons().container().appendTo("#datatable-buttons_wrapper .col-md-6:eq(0)")}); \ No newline at end of file diff --git a/src/assets/js/pages/email-inbox.init.js b/src/assets/js/pages/email-inbox.init.js new file mode 100644 index 00000000..1e8b63ce --- /dev/null +++ b/src/assets/js/pages/email-inbox.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$(".chat-close").click(function(c){return c.preventDefault(),$(".chatbox").css({opacity:"0"}).hide(),!1}),$(".chat").click(function(c){return c.preventDefault(),$(".chatbox").css({opacity:"0",display:"block"}).show().animate({opacity:1}),!1})}); \ No newline at end of file diff --git a/src/assets/js/pages/form-advanced.init.js b/src/assets/js/pages/form-advanced.init.js new file mode 100644 index 00000000..06763a68 --- /dev/null +++ b/src/assets/js/pages/form-advanced.init.js @@ -0,0 +1 @@ +!function(o){"use strict";function t(){}t.prototype.initCustomSelect=function(){o('[data-plugin="customselect"]').select2()},t.prototype.initMultiSelect=function(){0
    male'+e+'
    Shreyu

    '+t+"

    ").appendTo(".conversation-list"),this.$chatInput.focus(),this.$chatList.animate({scrollTop:this.$chatList.prop("scrollHeight")},1e3),!0)},t.prototype.init=function(){var e=this;e.$chatInput.keypress(function(t){if(13==t.which)return e.save(),!1}),e.$chatForm.on("submit",function(t){return t.preventDefault(),e.save(),e.$chatForm.removeClass("was-validated"),e.$chatInput.val(""),!1})},r.ChatApp=new t,r.ChatApp.Constructor=t}(window.jQuery),function(n){"use strict";function t(){}t.prototype.initCharts=function(){var t={chart:{type:"area",height:45,width:90,sparkline:{enabled:!0}},series:[{data:[25,66,41,85,63,25,44,12,36,9,54]}],stroke:{width:2,curve:"smooth"},markers:{size:0},colors:["#5369f8"],tooltip:{fixed:{enabled:!(window.Apex={chart:{parentHeightOffset:0,toolbar:{show:!1}},grid:{padding:{left:0,right:0}},colors:["#5369f8","#43d39e","#f77e53","#ffbe0b"],tooltip:{theme:"dark",x:{show:!1}}})},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}},fill:{type:"gradient",gradient:{type:"vertical",shadeIntensity:1,inverseColors:!1,opacityFrom:.45,opacityTo:.05,stops:[45,100]}}};new ApexCharts(document.querySelector("#today-revenue-chart"),t).render(),new ApexCharts(document.querySelector("#today-product-sold-chart"),n.extend({},t,{colors:["#f77e53"]})).render(),new ApexCharts(document.querySelector("#today-new-customer-chart"),n.extend({},t,{colors:["#43d39e"]})).render(),new ApexCharts(document.querySelector("#today-new-visitors-chart"),n.extend({},t,{colors:["#ffbe0b"]})).render();for(var e=[],r=1;r<=10;r++)e.push("2018-09-"+r);t={chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:3,curve:"smooth"},fill:{opacity:.2},series:[{name:"Data",data:[47,45,54,38,56,24,65,31,37,39]}],xaxis:{type:"datetime"},yaxis:{min:0},colors:["#5369f8"],labels:e,title:{text:"21,000",offsetX:5,offsetY:10,margin:0,style:{fontSize:"24px"}},subtitle:{text:"Visits",offsetX:5,offsetY:45,margin:0,style:{fontSize:"16px"}}};new ApexCharts(document.querySelector("#traffic-chart"),t).render();var i=n.extend({},t.title,{text:"1100"}),a=n.extend({},t.subtitle,{text:"Customers"});new ApexCharts(document.querySelector("#customers-chart"),n.extend({},t,{colors:["#43d39e"],title:i,subtitle:a})).render();var o=n.extend({},t.title,{text:"$201,200"}),s=n.extend({},t.subtitle,{text:"Revenue"});new ApexCharts(document.querySelector("#revenue-chart"),n.extend({},t,{colors:["#f77e53"],title:o,subtitle:s})).render()},t.prototype.init=function(){this.initCharts(),n("#calendar-widget").flatpickr({inline:!0,shorthandCurrentMonth:!0}),n.ChatApp.init()},n.WidgetsPage=new t,n.WidgetsPage.Constructor=t}(window.jQuery),function(){"use strict";window.jQuery.WidgetsPage.init()}(); \ No newline at end of file diff --git a/src/assets/js/vendor.min.js b/src/assets/js/vendor.min.js new file mode 100644 index 00000000..3b0cf0a6 --- /dev/null +++ b/src/assets/js/vendor.min.js @@ -0,0 +1,2 @@ +!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(E,e){"use strict";function y(e){return null!=e&&e===e.window}var t=[],T=E.document,i=Object.getPrototypeOf,l=t.slice,g=t.concat,s=t.push,r=t.indexOf,n={},o=n.toString,m=n.hasOwnProperty,a=m.toString,c=a.call(Object),v={},x=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},u={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var i,r,o=(n=n||T).createElement("script");if(o.text=e,t)for(i in u)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var h="3.4.1",C=function(e,t){return new C.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!x(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&i|56320)}function r(){w()}var e,f,b,o,a,d,p,y,_,s,c,w,E,l,T,g,u,m,v,C="sizzle"+1*new Date,x=n.document,S=0,i=0,A=se(),D=se(),M=se(),k=se(),O=function(e,t){return e===t&&(c=!0),0},N={}.hasOwnProperty,t=[],I=t.pop,L=t.push,j=t.push,H=t.slice,P=function(e,t){for(var n=0,i=e.length;n+~]|"+R+")"+R+"*"),Q=new RegExp(R+"|>"),$=new RegExp(W),Y=new RegExp("^"+z+"$"),X={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+q+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ne=/[+~]/,ie=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{j.apply(t=H.call(x.childNodes),x.childNodes),t[x.childNodes.length].nodeType}catch(e){j={apply:t.length?function(e,t){L.apply(e,H.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function le(t,e,n,i){var r,o,a,l,s,c,u,h=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!i&&((e?e.ownerDocument||e:x)!==E&&w(e),e=e||E,T)){if(11!==p&&(s=te.exec(t)))if(r=s[1]){if(9===p){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(h&&(a=h.getElementById(r))&&v(e,a)&&a.id===r)return n.push(a),n}else{if(s[2])return j.apply(n,e.getElementsByTagName(t)),n;if((r=s[3])&&f.getElementsByClassName&&e.getElementsByClassName)return j.apply(n,e.getElementsByClassName(r)),n}if(f.qsa&&!k[t+" "]&&(!g||!g.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(u=t,h=e,1===p&&Q.test(t)){for((l=e.getAttribute("id"))?l=l.replace(re,oe):e.setAttribute("id",l=C),o=(c=d(t)).length;o--;)c[o]="#"+l+" "+xe(c[o]);u=c.join(","),h=ne.test(t)&&me(e.parentNode)||e}try{return j.apply(n,h.querySelectorAll(u)),n}catch(e){k(t,!0)}finally{l===C&&e.removeAttribute("id")}}}return y(t.replace(B,"$1"),e,n,i)}function se(){var i=[];return function e(t,n){return i.push(t+" ")>b.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[C]=!0,e}function ue(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function he(e,t){for(var n=e.split("|"),i=n.length;i--;)b.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function de(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ye(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 ge(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=le.support={},a=le.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},w=le.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:x;return i!==E&&9===i.nodeType&&i.documentElement&&(l=(E=i).documentElement,T=!a(E),x!==E&&(n=E.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",r,!1):n.attachEvent&&n.attachEvent("onunload",r)),f.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=ue(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=ee.test(E.getElementsByClassName),f.getById=ue(function(e){return l.appendChild(e).id=C,!E.getElementsByName||!E.getElementsByName(C).length}),f.getById?(b.filter.ID=function(e){var t=e.replace(ie,h);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(ie,h);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},b.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&T)return t.getElementsByClassName(e)},u=[],g=[],(f.qsa=ee.test(E.querySelectorAll))&&(ue(function(e){l.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+q+")"),e.querySelectorAll("[id~="+C+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(f.matchesSelector=ee.test(m=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&ue(function(e){f.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),u.push("!=",W)}),g=g.length&&new RegExp(g.join("|")),u=u.length&&new RegExp(u.join("|")),t=ee.test(l.compareDocumentPosition),v=t||ee.test(l.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},O=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===x&&v(x,e)?-1:t===E||t.ownerDocument===x&&v(x,t)?1:s?P(s,e)-P(s,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],l=[t];if(!r||!o)return e===E?-1:t===E?1:r?-1:o?1:s?P(s,e)-P(s,t):0;if(r===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?pe(a[i],l[i]):a[i]===x?-1:l[i]===x?1:0}),E},le.matches=function(e,t){return le(e,null,null,t)},le.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&w(e),f.matchesSelector&&T&&!k[t+" "]&&(!u||!u.test(t))&&(!g||!g.test(t)))try{var n=m.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,h),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,h),"~="===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]||le.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]&&le.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=d(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(ie,h).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=A[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&A(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=le.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function k(e,n,i){return x(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?C.grep(e,function(e){return e===n!==i}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||O,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),M.test(i[1])&&C.isPlainObject(t))for(i in t)x(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=T.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=C.fn,O=C(T);var I=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,de=/^$|^module$|\/(?:java|ecma)script/i,ye={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?C.merge([e],n):n}function me(e,t){for(var n=0,i=e.length;nx",v.noCloneChecked=!!ve.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Se(){return!1}function Ae(e,t){return e===function(){try{return T.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,i,r,o){var a,l;if("object"==typeof t){for(l in"string"!=typeof n&&(i=i||n,n=void 0),t)De(e,l,n,i,t[l],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Se;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return C().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=C.guid++)),e.each(function(){C.event.add(this,t,r,i,n)})}function Me(e,r,o){o?(X.set(e,r,!1),C.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=X.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(C.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=l.call(arguments),X.set(this,r,i),t=o(this,r),this[r](),i!==(n=X.get(this,r))||t?X.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(X.set(this,r,{value:C.event.trigger(C.extend(i[0],C.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===X.get(e,r)&&C.event.add(e,r,Ce)}C.event={global:{},add:function(t,e,n,i,r){var o,a,l,s,c,u,h,p,f,d,y,g=X.get(t);if(g)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&C.find.matchesSelector(re,r),n.guid||(n.guid=C.guid++),(s=g.events)||(s=g.events={}),(a=g.handle)||(a=g.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(H)||[""]).length;c--;)f=y=(l=Te.exec(e[c])||[])[1],d=(l[2]||"").split(".").sort(),f&&(h=C.event.special[f]||{},f=(r?h.delegateType:h.bindType)||f,h=C.event.special[f]||{},u=C.extend({type:f,origType:y,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:d.join(".")},o),(p=s[f])||((p=s[f]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,i,d,a)||t.addEventListener&&t.addEventListener(f,a)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),C.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,a,l,s,c,u,h,p,f,d,y,g=X.hasData(e)&&X.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(H)||[""]).length;c--;)if(f=y=(l=Te.exec(t[c])||[])[1],d=(l[2]||"").split(".").sort(),f){for(h=C.event.special[f]||{},p=s[f=(i?h.delegateType:h.bindType)||f]||[],l=l[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)u=p[o],!r&&y!==u.origType||n&&n.guid!==u.guid||l&&!l.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,h.remove&&h.remove.call(e,u));a&&!p.length&&(h.teardown&&!1!==h.teardown.call(e,d,g.handle)||C.removeEvent(e,f,g.handle),delete s[f])}else for(f in s)C.event.remove(e,f+t[c],n,i,!0);C.isEmptyObject(s)&&X.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,l=C.event.fix(e),s=new Array(arguments.length),c=(X.get(this,"events")||{})[l.type]||[],u=C.event.special[l.type]||{};for(s[0]=l,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Oe=/\s*$/g;function Le(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,i,r,o,a,l,s,c;if(1===t.nodeType){if(X.hasData(e)&&(o=X.access(e),a=X.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,l,s,c,u=e.cloneNode(!0),h=oe(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(a=ge(u),i=0,r=(o=ge(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(i[0])},abort:function(){r&&r()}}});var nn,rn=[],on=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rn.pop()||C.expando+"_"+Lt++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(on.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&on.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=x(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(on,"$1"+i):!1!==e.jsonp&&(e.url+=(jt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||C.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=E[i],E[i]=function(){o=arguments},n.always(function(){void 0===r?C(E).removeProp(i):E[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,rn.push(i)),o&&x(r)&&r(o[0]),o=r=void 0}),"script"}),v.createHTMLDocument=((nn=T.implementation.createHTMLDocument("").body).innerHTML="
    ",2===nn.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(i)):t=T),o=!n&&[],(r=M.exec(e))?[t.createElement(r[1])]:(r=_e([e],t,o),o&&o.length&&C(o).remove(),C.merge([],r.childNodes)));var i,r,o},C.fn.load=function(e,t,n){var i,r,o,a=this,l=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var i,r,o,a,l,s,c=C.css(e,"position"),u=C(e),h={};"static"===c&&(e.style.position="relative"),l=u.offset(),o=C.css(e,"top"),s=C.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+s).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(s)||0),x(t)&&(t=t.call(e,n,C.extend({},l))),null!=t.top&&(h.top=t.top-l.top+a),null!=t.left&&(h.left=t.left-l.left+r),"using"in t?t.using.call(e,h):u.css(h)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.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,i=this[0],r={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),r.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-C.css(i,"marginTop",!0),left:t.left-r.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||re})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;C.fn[t]=function(e){return V(this,function(e,t,n){var i;if(y(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ze(v.pixelPosition,function(e,t){if(t)return t=Je(e,n),Qe.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(a,l){C.each({padding:"inner"+a,content:l,"":"outer"+a},function(i,o){C.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return V(this,function(e,t,n){var i;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?C.css(e,t,r):C.style(e,t,n,r)},l,n?e:void 0,n)}})}),C.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){C.fn[n]=function(e,t){return 0this._items.length-1||e<0))if(this._isSliding)d(this._element).one(V.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0s[e]&&!i.escapeWithReference&&(n=Math.min(u[t],s[e]-("right"===e?u.width:u.height))),Ue({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=Ke({},u,h[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(r),l=a?"right":"bottom",s=a?"left":"top",c=a?"width":"height";return n[l]o(i[l])&&(e.offsets.popper[s]=o(i[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ft(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(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],o=e.offsets,a=o.popper,l=o.reference,s=-1!==["left","right"].indexOf(r),c=s?"height":"width",u=s?"Top":"Left",h=u.toLowerCase(),p=s?"left":"top",f=s?"bottom":"right",d=et(i)[c];l[f]-da[f]&&(e.offsets.popper[h]+=l[h]+d-a[f]),e.offsets.popper=Qe(e.offsets.popper);var y=l[h]+l[c]/2-d/2,g=ke(e.instance.popper),m=parseFloat(g["margin"+u],10),v=parseFloat(g["border"+u+"Width"],10),x=y-e.offsets.popper[h]-m-v;return x=Math.max(Math.min(a[c]-d,x),0),e.arrowElement=i,e.offsets.arrow=(Ue(n={},h,Math.round(x)),Ue(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(f,d){if(ot(f.instance.modifiers,"inner"))return f;if(f.flipped&&f.placement===f.originalPlacement)return f;var y=Ge(f.instance.popper,f.instance.reference,d.padding,d.boundariesElement,f.positionFixed),g=f.placement.split("-")[0],m=tt(g),v=f.placement.split("-")[1]||"",x=[];switch(d.behavior){case mt:x=[g,m];break;case vt:x=gt(g);break;case xt:x=gt(g,!0);break;default:x=d.behavior}return x.forEach(function(e,t){if(g!==e||x.length===t+1)return f;g=f.placement.split("-")[0],m=tt(g);var n=f.offsets.popper,i=f.offsets.reference,r=Math.floor,o="left"===g&&r(n.right)>r(i.left)||"right"===g&&r(n.left)r(i.top)||"bottom"===g&&r(n.top)r(y.right),s=r(n.top)r(y.bottom),u="left"===g&&a||"right"===g&&l||"top"===g&&s||"bottom"===g&&c,h=-1!==["top","bottom"].indexOf(g),p=!!d.flipVariations&&(h&&"start"===v&&a||h&&"end"===v&&l||!h&&"start"===v&&s||!h&&"end"===v&&c);(o||u||p)&&(f.flipped=!0,(o||u)&&(g=x[t+1]),p&&(v=function(e){return"end"===e?"start":"start"===e?"end":e}(v)),f.placement=g+(v?"-"+v:""),f.offsets.popper=Ke({},f.offsets.popper,nt(f.instance.popper,f.offsets.reference,f.placement)),f=rt(f.instance.modifiers,f,"flip"))}),f},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,a=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return r[a?"left":"top"]=o[n]-(l?r[a?"width":"height"]:0),e.placement=tt(t),e.offsets.popper=Qe(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ft(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=it(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:bn},Ln="show",jn="out",Hn={HIDE:"hide"+Sn,HIDDEN:"hidden"+Sn,SHOW:"show"+Sn,SHOWN:"shown"+Sn,INSERTED:"inserted"+Sn,CLICK:"click"+Sn,FOCUSIN:"focusin"+Sn,FOCUSOUT:"focusout"+Sn,MOUSEENTER:"mouseenter"+Sn,MOUSELEAVE:"mouseleave"+Sn},Pn="fade",qn="show",Rn=".tooltip-inner",zn=".arrow",Fn="hover",Wn="focus",Vn="click",Bn="manual",Un=function(){function i(e,t){if(void 0===wt)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=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=d(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(d(this.getTipElement()).hasClass(qn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),d.removeData(this.element,this.constructor.DATA_KEY),d(this.element).off(this.constructor.EVENT_KEY),d(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&d(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},e.show=function(){var t=this;if("none"===d(this.element).css("display"))throw new Error("Please use show on visible elements");var e=d.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){d(this.element).trigger(e);var n=y.findShadowRoot(this.element),i=d.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=y.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&d(r).addClass(Pn);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var s=this._getContainer();d(r).data(this.constructor.DATA_KEY,this),d.contains(this.element.ownerDocument.documentElement,this.tip)||d(r).appendTo(s),d(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new wt(this.element,r,{placement:l,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:zn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),d(r).addClass(qn),"ontouchstart"in document.documentElement&&d(document.body).children().on("mouseover",null,d.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,d(t.element).trigger(t.constructor.Event.SHOWN),e===jn&&t._leave(null,t)};if(d(this.tip).hasClass(Pn)){var u=y.getTransitionDurationFromElement(this.tip);d(this.tip).one(y.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},e.hide=function(e){function t(){n._hoverState!==Ln&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),d(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,i=this.getTipElement(),r=d.Event(this.constructor.Event.HIDE);if(d(this.element).trigger(r),!r.isDefaultPrevented()){if(d(i).removeClass(qn),"ontouchstart"in document.documentElement&&d(document.body).children().off("mouseover",null,d.noop),this._activeTrigger[Vn]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Fn]=!1,d(this.tip).hasClass(Pn)){var o=y.getTransitionDurationFromElement(i);d(i).one(y.TRANSITION_END,t).emulateTransitionEnd(o)}else t();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){d(this.getTipElement()).addClass(Dn+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||d(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(d(e.querySelectorAll(Rn)),this.getTitle()),d(e).removeClass(Pn+" "+qn)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=En(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?d(t).parent().is(e)||e.empty().append(t):e.text(d(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:y.isElement(this.config.container)?d(this.config.container):d(document).find(this.config.container)},e._getAttachment=function(e){return Nn[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)d(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==Bn){var t=e===Fn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Fn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;d(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),d(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||d(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Wn:Fn]=!0),d(t.getTipElement()).hasClass(qn)||t._hoverState===Ln?t._hoverState=Ln:(clearTimeout(t._timeout),t._hoverState=Ln,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Ln&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||d(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),d(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Wn:Fn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=jn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===jn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=d(this.element).data();return Object.keys(t).forEach(function(e){-1!==kn.indexOf(e)&&delete t[e]}),"number"==typeof(e=s({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),y.typeCheckConfig(Tn,e,this.constructor.DefaultType),e.sanitize&&(e.template=En(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=d(this.getTipElement()),t=e.attr("class").match(Mn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(d(e).removeClass(Pn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=d(this).data(Cn),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),d(this).data(Cn,e)),"string"==typeof n)){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},a(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return In}},{key:"NAME",get:function(){return Tn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Hn}},{key:"EVENT_KEY",get:function(){return Sn}},{key:"DefaultType",get:function(){return On}}]),i}();d.fn[Tn]=Un._jQueryInterface,d.fn[Tn].Constructor=Un,d.fn[Tn].noConflict=function(){return d.fn[Tn]=An,Un._jQueryInterface};var Kn="popover",Qn="bs.popover",$n="."+Qn,Yn=d.fn[Kn],Xn="bs-popover",Gn=new RegExp("(^|\\s)"+Xn+"\\S+","g"),Jn=s({},Un.Default,{placement:"right",trigger:"click",content:"",template:''}),Zn=s({},Un.DefaultType,{content:"(string|element|function)"}),ei="fade",ti="show",ni=".popover-header",ii=".popover-body",ri={HIDE:"hide"+$n,HIDDEN:"hidden"+$n,SHOW:"show"+$n,SHOWN:"shown"+$n,INSERTED:"inserted"+$n,CLICK:"click"+$n,FOCUSIN:"focusin"+$n,FOCUSOUT:"focusout"+$n,MOUSEENTER:"mouseenter"+$n,MOUSELEAVE:"mouseleave"+$n},oi=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var t=i.prototype;return t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(e){d(this.getTipElement()).addClass(Xn+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||d(this.config.template)[0],this.tip},t.setContent=function(){var e=d(this.getTipElement());this.setElementContent(e.find(ni),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(ii),t),e.removeClass(ei+" "+ti)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var e=d(this.getTipElement()),t=e.attr("class").match(Gn);null!==t&&0=this._offsets[r]&&(void 0===this._offsets[r+1]||e=p.outerHeight()?h=!0:(x.stop(!0,!0).fadeIn("fast"),A.railVisible&&v.stop(!0,!0).fadeIn("fast"))}function C(){A.alwaysVisible||(n=setTimeout(function(){A.disableFadeOut&&i||e||r||(x.fadeOut("slow"),v.fadeOut("slow"))},1e3))}}),this}}),D.fn.extend({slimscroll:D.fn.slimScroll})}(jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).MetisMenu=t()}(this,function(){"use strict";var n=function(){return(n=Object.assign||function(e){for(var t,n=1,i=arguments.length;nr;)a(i,n=t[r++])&&(~c(o,n)||o.push(n));return o}},function(e,t,n){var l=n(0),i=n(11),s=n(5),c=n(1),u=n(19),r=n(36),o=n(37),a=o.get,h=o.enforce,p=String(r).split("toString");i("inspectSource",function(e){return r.call(e)}),(e.exports=function(e,t,n,i){var r=!!i&&!!i.unsafe,o=!!i&&!!i.enumerable,a=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||c(n,"name")||s(n,"name",t),h(n).source=p.join("string"==typeof t?t:"")),e!==l?(r?!a&&e[t]&&(o=!0):delete e[t],o?e[t]=n:s(e,t,n)):o?e[t]=n:u(t,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&a(this).source||r.call(this)})},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(8),r=n(73),o=n(10),a=n(14),l=n(18),s=n(1),c=n(35),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=a(e),t=l(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var u=n(0),h=n(31).f,p=n(5),f=n(29),d=n(19),y=n(71),g=n(65);e.exports=function(e,t){var n,i,r,o,a,l=e.target,s=e.global,c=e.stat;if(n=s?u:c?u[l]||d(l,{}):(u[l]||{}).prototype)for(i in t){if(o=t[i],r=e.noTargetGet?(a=h(n,i))&&a.value:n[i],!g(s?i:l+(c?".":"#")+i,e.forced)&&void 0!==r){if(typeof o==typeof r)continue;y(o,r)}(e.sham||r&&r.sham)&&p(o,"sham",!0),f(n,i,o,e)}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(0),r=n(6),o=i.document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var i=n(8),r=n(4),o=n(34);e.exports=!i&&!r(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(11);e.exports=i("native-function-to-string",Function.toString)},function(e,t,n){var i,r,o,a=n(76),l=n(0),s=n(6),c=n(5),u=n(1),h=n(16),p=n(15),f=l.WeakMap;if(a){var d=new f,y=d.get,g=d.has,m=d.set;i=function(e,t){return m.call(d,e,t),t},r=function(e){return y.call(d,e)||{}},o=function(e){return g.call(d,e)}}else{var v=h("state");p[v]=!0,i=function(e,t){return c(e,v,t),t},r=function(e){return u(e,v)?e[v]:{}},o=function(e){return u(e,v)}}e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(n){return function(e){var t;if(!s(e)||(t=r(e)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return t}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t',airplay:'',"alert-circle":'',"alert-octagon":'',"alert-triangle":'',"align-center":'',"align-justify":'',"align-left":'',"align-right":'',anchor:'',aperture:'',archive:'',"arrow-down-circle":'',"arrow-down-left":'',"arrow-down-right":'',"arrow-down":'',"arrow-left-circle":'',"arrow-left":'',"arrow-right-circle":'',"arrow-right":'',"arrow-up-circle":'',"arrow-up-left":'',"arrow-up-right":'',"arrow-up":'',"at-sign":'',award:'',"bar-chart-2":'',"bar-chart":'',"battery-charging":'',battery:'',"bell-off":'',bell:'',bluetooth:'',bold:'',"book-open":'',book:'',bookmark:'',box:'',briefcase:'',calendar:'',"camera-off":'',camera:'',cast:'',"check-circle":'',"check-square":'',check:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"chevrons-down":'',"chevrons-left":'',"chevrons-right":'',"chevrons-up":'',chrome:'',circle:'',clipboard:'',clock:'',"cloud-drizzle":'',"cloud-lightning":'',"cloud-off":'',"cloud-rain":'',"cloud-snow":'',cloud:'',code:'',codepen:'',codesandbox:'',coffee:'',columns:'',command:'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',cpu:'',"credit-card":'',crop:'',crosshair:'',database:'',delete:'',disc:'',"dollar-sign":'',"download-cloud":'',download:'',droplet:'',"edit-2":'',"edit-3":'',edit:'',"external-link":'',"eye-off":'',eye:'',facebook:'',"fast-forward":'',feather:'',figma:'',"file-minus":'',"file-plus":'',"file-text":'',file:'',film:'',filter:'',flag:'',"folder-minus":'',"folder-plus":'',folder:'',framer:'',frown:'',gift:'',"git-branch":'',"git-commit":'',"git-merge":'',"git-pull-request":'',github:'',gitlab:'',globe:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',"help-circle":'',hexagon:'',home:'',image:'',inbox:'',info:'',instagram:'',italic:'',key:'',layers:'',layout:'',"life-buoy":'',"link-2":'',link:'',linkedin:'',list:'',loader:'',lock:'',"log-in":'',"log-out":'',mail:'',"map-pin":'',map:'',"maximize-2":'',maximize:'',meh:'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',"minimize-2":'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',"mouse-pointer":'',move:'',music:'',"navigation-2":'',navigation:'',octagon:'',package:'',paperclip:'',"pause-circle":'',pause:'',"pen-tool":'',percent:'',"phone-call":'',"phone-forwarded":'',"phone-incoming":'',"phone-missed":'',"phone-off":'',"phone-outgoing":'',phone:'',"pie-chart":'',"play-circle":'',play:'',"plus-circle":'',"plus-square":'',plus:'',pocket:'',power:'',printer:'',radio:'',"refresh-ccw":'',"refresh-cw":'',repeat:'',rewind:'',"rotate-ccw":'',"rotate-cw":'',rss:'',save:'',scissors:'',search:'',send:'',server:'',settings:'',"share-2":'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',shuffle:'',sidebar:'',"skip-back":'',"skip-forward":'',slack:'',slash:'',sliders:'',smartphone:'',smile:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',sunrise:'',sunset:'',tablet:'',tag:'',target:'',terminal:'',thermometer:'',"thumbs-down":'',"thumbs-up":'',"toggle-left":'',"toggle-right":'',tool:'',"trash-2":'',trash:'',trello:'',"trending-down":'',"trending-up":'',triangle:'',truck:'',tv:'',twitch:'',twitter:'',type:'',umbrella:'',underline:'',unlock:'',"upload-cloud":'',upload:'',"user-check":'',"user-minus":'',"user-plus":'',"user-x":'',user:'',users:'',"video-off":'',video:'',voicemail:'',"volume-1":'',"volume-2":'',"volume-x":'',volume:'',watch:'',"wifi-off":'',wifi:'',wind:'',"x-circle":'',"x-octagon":'',"x-square":'',x:'',youtube:'',"zap-off":'',zap:'',"zoom-in":'',"zoom-out":''}},function(e){e.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t"+this.contents+""}},{key:"toString",value:function(){return this.contents}}]),u);function u(e,t){var n=2document.F=Object<\/script>"),e.close(),h=e.F;n--;)delete h.prototype[a[n]];return h()};e.exports=Object.create||function(e,t){var n;return null!==e?(i.prototype=r(e),n=new i,i.prototype=null,n[u]=e):n=h(),void 0===t?n:o(n,t)},l[u]=!0},function(e,t,n){var i=n(4);e.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},function(e,t,n){var i=n(4);e.exports=!i(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},function(e,t,n){"use strict";function r(){return this}var o=n(26).IteratorPrototype,a=n(61),l=n(10),s=n(23),c=n(9);e.exports=function(e,t,n){var i=t+" Iterator";return e.prototype=a(o,{next:l(1,n)}),s(e,i,!1,!0),c[i]=r,e}},function(e,t,n){function i(e,t){var n=l[a(e)];return n==c||n!=s&&("function"==typeof t?r(t):!!t)}var r=n(4),o=/#|\.prototype\./,a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=i.data={},s=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(21),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},function(e,t,n){var s=n(14),c=n(27),u=n(67);e.exports=function(l){return function(e,t,n){var i,r=s(e),o=c(r.length),a=u(n,o);if(l&&t!=t){for(;a=n.length?{value:void 0,done:!0}:(e=r(n,i,!0),t.index+=e.length,{value:e,done:!1})})},function(e,t,n){n(78),n(55);var i=n(45);e.exports=i.Array.from},function(e,t,n){n(79),e.exports=n(44)}],u8.c=t8,u8.d=function(e,t,n){u8.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},u8.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},u8.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u8.d(t,"a",t),t},u8.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u8.p="",u8(u8.s=80);function u8(e){if(t8[e])return t8[e].exports;var t=t8[e]={i:e,l:!1,exports:{}};return s8[e].call(t.exports,t,t.exports,u8),t.l=!0,t.exports}var s8,t8}); +//# sourceMappingURL=vendor.min.js.map diff --git a/src/assets/libs/apexcharts/apexcharts.min.js b/src/assets/libs/apexcharts/apexcharts.min.js new file mode 100644 index 00000000..78883c3c --- /dev/null +++ b/src/assets/libs/apexcharts/apexcharts.min.js @@ -0,0 +1,6 @@ +/*! + * ApexCharts v3.8.5 + * (c) 2018-2019 Juned Chhipa + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).ApexCharts=e()}(this,function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;i>16,r=i>>8&255,o=255&i;return"#"+(16777216+65536*(Math.round((s-n)*a)+n)+256*(Math.round((s-r)*a)+r)+(Math.round((s-o)*a)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return e.length>7?this.shadeRGBColor(t,e):this.shadeHexColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===t(e)&&!Array.isArray(e)&&null!=e}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e1?(e.shift(),this.addProps(s,e,i)):t[e[0]]=i,t}},{key:"clone",value:function(e){if("[object Array]"===Object.prototype.toString.call(e)){for(var i=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var s=i-t.length+1;s--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d\.]*/g,""))}},{key:"randomString",value:function(t){for(var e="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",s=0;s-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var s=t.indexOf("Edge/");return s>0&&parseInt(t.substring(s+5,t.indexOf(".",s)),10)}}]),i}(),u=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var s=this,a=this.w,n=i.intensity;if(!d.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=a.config.chart.dropShadow;(r=i.enabled?s.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:n}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"addDarkenFilter",value:function(t,e,i){var s=this,a=this.w,n=i.intensity;if(!d.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=a.config.chart.dropShadow;(r=i.enabled?s.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:n}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"applyFilter",value:function(t,e,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:s});break;case"darken":this.addDarkenFilter(t,e,{intensity:s})}}},{key:"addShadow",value:function(t,e,i){var s=i.blur,a=i.top,n=i.left,r=i.color,o=i.opacity,l=t.flood(Array.isArray(r)?r[e]:r,o).composite(t.sourceAlpha,"in").offset(n,a).gaussianBlur(s).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=e.top,a=e.left,n=e.blur,r=e.color,o=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),d.isIE()&&"radialBar"===h.config.chart.type?t:(r=Array.isArray(r)?r[i]:r,(new window.SVG.Filter).size("120%","180%","-5%","-40%"),t.filter(function(t){var e=null;e=d.isSafari()||d.isFirefox()||d.isIE()?t.flood(r,o).composite(t.sourceAlpha,"in").offset(a,s).gaussianBlur(n):t.flood(r,o).composite(t.sourceAlpha,"in").offset(a,s).gaussianBlur(n).merge(t.source),t.blend(t.source,e)}),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),t)}},{key:"setSelectionFilter",value:function(t,e,i){var s=this.w;if(void 0!==s.globals.selectedDataPoints[e]&&s.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var a=s.config.states.active.filter;"none"!==a&&this.applyFilter(t,e,a.type,a.value)}}}]),t}(),g=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.setEasingFunctions()}return s(t,[{key:"setEasingFunctions",value:function(){var t;switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t="<>"}this.w.globals.easing=t}},{key:"animateLine",value:function(t,e,i,s){t.attr(e).animate(s).attr(i)}},{key:"animateCircleRadius",value:function(t,e,i,s,a){e||(e=0),t.attr({r:e}).animate(s,a).attr({r:i})}},{key:"animateCircle",value:function(t,e,i,s,a){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(s,a).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,s,a){t.attr(e).animate(s).attr(i).afterAll(function(){a()})}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.j,s=t.pathFrom,a=t.pathTo,n=t.speed,r=t.delay,o=t.strokeWidth,l=this.w,h=0;l.config.chart.animations.animateGradually.enabled&&(h=l.config.chart.animations.animateGradually.delay),l.config.chart.animations.dynamicAnimation.enabled&&l.globals.dataChanged&&(h=0),this.morphSVG(e,i,s,a,n,o,r*h)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){t.el.classList.remove("hidden")})}},{key:"animationCompleted",value:function(){var t=this.w;t.globals.animationEnded=!0,"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,t)}},{key:"morphSVG",value:function(t,e,i,s,a,n,r){var o=this,l=this.w;i||(i=t.attr("pathFrom")),s||(s=t.attr("pathTo")),(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(l.globals.gridHeight),a=1),(s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s="M 0 ".concat(l.globals.gridHeight),a=1),l.globals.shouldAnimate||(a=1),t.plot(i).animate(1,l.globals.easing,r).plot(i).animate(a,l.globals.easing,r).plot(s).afterAll(function(){d.isNumber(e)?e===l.globals.series[l.globals.maxValsInArrayIndex].length-2&&l.globals.shouldAnimate&&o.animationCompleted():l.globals.shouldAnimate&&o.animationCompleted(),o.showDelayedElements()})}}]),t}(),f=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"drawLine",value:function(t,e,i,s){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:s,stroke:a,"stroke-dasharray":n,"stroke-width":r})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w.globals.dom.Paper.rect();return c.attr({x:t,y:e,width:i>0?i:0,height:s>0?s:0,rx:a,ry:a,fill:n,opacity:r,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":h}),c}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,s=t.stroke,a=void 0===s?"#a8a8a8":s,n=t.strokeWidth,r=void 0===n?1:n,o=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,u=t.classes,g=t.strokeLinecap,f=void 0===g?null:g,p=t.strokeDashArray,x=void 0===p?0:p,b=this.w;return null===f&&(f=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:o,"fill-opacity":h,stroke:a,"stroke-opacity":d,"stroke-linecap":f,"stroke-width":r,"stroke-dasharray":x,class:u})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=null;return null===i?s=["L",t,e].join(" "):"H"===i?s=["H",t].join(" "):"V"===i&&(s=["V",e].join(" ")),s}},{key:"curve",value:function(t,e,i,s,a,n){var r=["C",t,e,i,s,a,n].join(" ");return r}},{key:"quadraticCurve",value:function(t,e,i,s){return["Q",t,e,i,s].join(" ")}},{key:"arc",value:function(t,e,i,s,a,n,r){var o="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o="a");var l=[o,t,e,i,s,a,n,r].join(" ");return l}},{key:"renderPaths",value:function(t){var e,i=t.j,s=t.realIndex,a=t.pathFrom,r=t.pathTo,o=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,f=t.initialSpeed,p=t.dataChangeSpeed,x=t.className,b=t.shouldClipToGrid,m=void 0===b||b,v=t.bindEventsOnPaths,y=void 0===v||v,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new u(this.ctx),C=new g(this.ctx),L=this.w.config.chart.animations.enabled,z=L&&this.w.config.chart.animations.dynamicAnimation.enabled,P=!!(L&&!A.globals.resized||z&&A.globals.dataChanged&&A.globals.shouldAnimate);P?e=a:(e=r,C.animationCompleted());var E=A.config.stroke.dashArray,M=0;M=Array.isArray(E)?E[s]:A.config.stroke.dashArray;var T=this.drawPath({d:e,stroke:o,strokeWidth:l,fill:c,fillOpacity:1,classes:x,strokeLinecap:h,strokeDashArray:M});if(T.attr("index",s),m&&T.attr({"clip-path":"url(#gridRectMask".concat(A.globals.cuid,")")}),"none"!==A.config.states.normal.filter.type)S.getDefaultFilter(T,s);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledSeries||A.config.chart.dropShadow.enabledSeries&&-1!==A.config.chart.dropShadow.enabledSeries.indexOf(s))){var X=A.config.chart.dropShadow;S.dropShadow(T,X,s)}y&&(T.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,T)),T.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,T)),T.node.addEventListener("mousedown",this.pathMouseDown.bind(this,T))),T.attr({pathTo:r,pathFrom:a});var I={el:T,j:i,pathFrom:a,pathTo:r,strokeWidth:l};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(n({},I,{speed:f,delay:d})),A.globals.dataChanged&&z&&P&&C.animatePathsGradually(n({},I,{speed:p})),T}},{key:"drawPattern",value:function(t,e,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(n){"horizontalLines"===t?n.line(0,0,i,0).stroke({color:s,width:a+1}):"verticalLines"===t?n.line(0,0,0,e).stroke({color:s,width:a+1}):"slantedLines"===t?n.line(0,0,e,i).stroke({color:s,width:a}):"squares"===t?n.rect(e,i).fill("none").stroke({color:s,width:a}):"circles"===t&&n.circle(e).fill("none").stroke({color:s,width:a})})}},{key:"drawGradient",value:function(t,e,i,s,a){var n,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e=d.hexToRgba(e,s),i=d.hexToRgba(i,a);var u=0,g=1,f=1,p=null;null!==o&&(u=void 0!==o[0]?o[0]/100:0,g=void 0!==o[1]?o[1]/100:1,f=void 0!==o[2]?o[2]/100:1,p=void 0!==o[3]?o[3]/100:null);var x=!("donut"!==c.config.chart.type&&"pie"!==c.config.chart.type&&"bubble"!==c.config.chart.type);if(n=null===l||0===l.length?c.globals.dom.Paper.gradient(x?"radial":"linear",function(t){t.at(u,e,s),t.at(g,i,a),t.at(f,i,a),null!==p&&t.at(p,e,s)}):c.globals.dom.Paper.gradient(x?"radial":"linear",function(t){(Array.isArray(l[h])?l[h]:l).forEach(function(e){t.at(e.offset/100,e.color,e.opacity)})}),x){var b=c.globals.gridWidth/2,m=c.globals.gridHeight/2;"bubble"!==c.config.chart.type?n.attr({gradientUnits:"userSpaceOnUse",cx:b,cy:m,r:r}):n.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?n.from(0,0).to(0,1):"diagonal"===t?n.from(0,0).to(1,1):"horizontal"===t?n.from(0,1).to(1,1):"diagonal2"===t&&n.from(0,1).to(2,2);return n}},{key:"drawText",value:function(t){var e,i=this.w,s=t.x,a=t.y,n=t.text,r=t.textAnchor,o=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.foreColor,d=t.opacity;return void 0===n&&(n=""),r||(r="start"),c||(c=i.config.chart.foreColor),l=l||i.config.chart.fontFamily,h=h||"regular",(e=Array.isArray(n)?i.globals.dom.Paper.text(function(t){for(var e=0;e-1){var o=i.globals.selectedDataPoints[a].indexOf(n);i.globals.selectedDataPoints[a].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,h=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members;l.forEach(function(t){t.node.setAttribute("selected","false"),s.getDefaultFilter(t,a)}),h.forEach(function(t){t.node.setAttribute("selected","false"),s.getDefaultFilter(t,a)})}t.node.setAttribute("selected","true"),r="true",void 0===i.globals.selectedDataPoints[a]&&(i.globals.selectedDataPoints[a]=[]),i.globals.selectedDataPoints[a].push(n)}if("true"===r){var c=i.config.states.active.filter;"none"!==c&&s.applyFilter(t,a,c.type,c.value)}else"none"!==i.config.states.active.filter.type&&s.getDefaultFilter(t,a);"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}),e&&this.ctx.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,s){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w,r=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});s&&r.attr("transform",s),n.globals.dom.Paper.add(r);var o=r.bbox();return a||(o=r.node.getBoundingClientRect()),r.remove(),{width:o.width,height:o.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i){for(var s=e.length-3;s>0;s-=3)if(t.getSubStringLength(0,s)<=i)return void(t.textContent=e.substring(0,s)+"...");t.textContent="..."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}();var p={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},x=function(){function t(){e(this,t),this.yAxis={show:!0,showAlways:!1,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#78909C",offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#78909C",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",offsetX:0,offsetY:-15,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0}}}return s(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[p],defaultLocale:"en",dropShadow:{enabled:!1,enabledSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,zoomed:void 0,scrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,endingShape:"flat",colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1},dataLabels:{maxItems:100,hideOverflowingLabels:!0,position:"top"}},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!0,distributed:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{size:void 0,inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:0},value:{show:!0,fontSize:"14px",fontFamily:void 0,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)/t.globals.series.length+"%"}}}},rangeBar:{},pie:{size:void 0,customScale:1,offsetX:0,offsetY:0,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:-10},value:{show:!0,fontSize:"20px",fontFamily:void 0,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)}}}}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,colors:void 0},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"sqaures",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1,animate:!1}},yaxis:{lines:{show:!0,animate:!1}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,width:void 0,height:void 0,formatter:void 0,offsetX:-20,offsetY:0,labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:0,vertical:5},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,fillOpacity:1,shape:"circle",radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.15}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.65}}},title:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],offsetX:0,offsetY:0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!0,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss"}},axisBorder:{show:!0,color:"#78909C",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#78909C",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),b=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.graphics=new f(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return s(t,[{key:"drawAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.drawYAxisAnnotations(),i=this.drawXAxisAnnotations(),s=this.drawPointAnnotations(),a=t.config.chart.animations.enabled,n=[e,i,s],r=[i.node,e.node,s.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(n[o]),!a||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&r[o].classList.add("hidden"),t.globals.delayedElements.push({el:r[o],index:0});this.annotationsBackground()}}},{key:"getStringX",value:function(t){var e=this.w,i=t,s=e.globals.labels.indexOf(t),a=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(s+1)+")");return a&&(i=parseFloat(a.getAttribute("x"))),i}},{key:"addXaxisAnnotation",value:function(t,e,i){var s=this.w,a=this.invertAxis?s.globals.minY:s.globals.minX,n=this.invertAxis?s.globals.yRange[0]:s.globals.xRange,r=(t.x-a)/(n/s.globals.gridWidth),o=t.label.text;"category"!==s.config.xaxis.type&&!s.config.xaxis.convertedCatToNumeric||this.invertAxis||s.globals.isXNumeric||(r=this.getStringX(t.x));var l=t.strokeDashArray;if(!(r<0||r>s.globals.gridWidth)){if(null===t.x2){var h=this.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,s.globals.gridHeight+t.offsetY,t.borderColor,l);e.appendChild(h.node)}else{var c=(t.x2-a)/(n/s.globals.gridWidth);if("category"!==s.config.xaxis.type&&!s.config.xaxis.convertedCatToNumeric||this.invertAxis||s.globals.isXNumeric||(c=this.getStringX(t.x2)),cs){var g=s;s=a,a=g}if(h){var f=this.graphics.drawRect(0+t.offsetX,a+t.offsetY,n.globals.gridWidth+t.offsetX,s-a,0,t.fillColor,t.opacity,1,t.borderColor,r);e.appendChild(f.node)}}var p="right"===t.label.position?n.globals.gridWidth:0,x=this.graphics.drawText({x:p+t.label.offsetX,y:(a||s)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label "+t.label.style.cssClass});x.attr({rel:i}),e.appendChild(x.node)}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map(function(e,s){t.addYaxisAnnotation(e,i.node,s)}),i}},{key:"clearAnnotations",value:function(t){var e=t.w.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");(e=d.listToArray(e)).forEach(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)})}},{key:"addPointAnnotation",value:function(t,e,i){var s=this.w,a=0,n=0,r=0;if(this.invertAxis&&console.warn("Point annotation is not supported in horizontal bar charts."),"string"==typeof t.x){var o=s.globals.labels.indexOf(t.x),l=s.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");a=parseFloat(l.getAttribute("x"));var h=t.y;null===t.y&&(h=s.globals.series[t.seriesIndex][o]),n=s.globals.gridHeight-(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=s.globals.gridHeight-(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight),s.config.yaxis[t.yAxisIndex]&&s.config.yaxis[t.yAxisIndex].reversed&&(n=(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)+parseInt(t.label.style.fontSize)+t.marker.size,r=(h-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight))}else a=(t.x-s.globals.minX)/(s.globals.xRange/s.globals.gridWidth),n=s.globals.gridHeight-(parseFloat(t.y)-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=s.globals.gridHeight-(t.y-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight),s.config.yaxis[t.yAxisIndex]&&s.config.yaxis[t.yAxisIndex].reversed&&(n=(parseFloat(t.y)-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,r=(t.y-s.globals.minYArr[t.yAxisIndex])/(s.globals.yRange[t.yAxisIndex]/s.globals.gridHeight));if(!(a<0||a>s.globals.gridWidth)){var c={pSize:t.marker.size,pWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,radius:t.marker.radius,class:"apexcharts-point-annotation-marker "+t.marker.cssClass},d=this.graphics.drawMarker(a+t.marker.offsetX,r+t.marker.offsetY,c);e.appendChild(d.node);var u=t.label.text?t.label.text:"",g=this.graphics.drawText({x:a+t.label.offsetX,y:n+t.label.offsetY,text:u,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label "+t.label.style.cssClass});if(g.attr({rel:i}),e.appendChild(g.node),t.customSVG.SVG){var f=this.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});f.attr({transform:"translate(".concat(a+t.customSVG.offsetX,", ").concat(n+t.customSVG.offsetY,")")}),f.node.innerHTML=t.customSVG.SVG,e.appendChild(f.node)}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map(function(e,s){t.addPointAnnotation(e,i.node,s)}),i}},{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var s=null!==e?e:0,a=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(s,"']"));if(null!==a){var n=a.getBoundingClientRect();a.setAttribute("x",parseFloat(a.getAttribute("x"))-n.height+4),"top"===t.label.position?a.setAttribute("y",parseFloat(a.getAttribute("y"))+n.width):a.setAttribute("y",parseFloat(a.getAttribute("y"))-n.width);var r=this.graphics.rotateAroundCenter(a),o=r.x,l=r.y;a.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!e.label.text||e.label.text&&!e.label.text.trim())return null;var s=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),a=t.getBoundingClientRect(),n=e.label.style.padding.left,r=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,n=e.label.style.padding.top,r=e.label.style.padding.bottom);var h=a.left-s.left-n,c=a.top-s.top-o;return this.graphics.drawRect(h,c,a.width+n+r,a.height+o+l,0,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0)}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,s,a){var n=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(s,"']"));if(n){var r=n.parentNode,o=t.addBackgroundToAnno(n,i);o&&r.insertBefore(o.node,n)}};e.config.annotations.xaxis.map(function(t,e){i(t,e,"xaxis")}),e.config.annotations.yaxis.map(function(t,e){i(t,e,"yaxis")}),e.config.annotations.points.map(function(t,e){i(t,e,"point")})}},{key:"addText",value:function(t,e,i){var s=t.x,a=t.y,n=t.text,r=t.textAnchor,o=t.appendTo,l=void 0===o?".apexcharts-inner":o,h=t.foreColor,c=t.fontSize,d=t.fontFamily,u=t.cssClass,g=t.backgroundColor,f=t.borderWidth,p=t.strokeDashArray,x=t.radius,b=t.borderColor,m=t.paddingLeft,v=void 0===m?4:m,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=i,z=L.w,P=z.globals.dom.baseEl.querySelector(l),E=this.graphics.drawText({x:s,y:a,text:n,textAnchor:r||"start",fontSize:c||"12px",fontFamily:d||z.config.chart.fontFamily,foreColor:h||z.config.chart.foreColor,cssClass:u});P.appendChild(E.node);var M=E.bbox();if(n){var T=this.graphics.drawRect(M.x-v,M.y-C,M.width+v+w,M.height+A+C,x,g,1,f,b,p);E.before(T)}return e&&z.globals.memory.methodsToExec.push({context:L,method:L.addText,params:{x:s,y:a,text:n,textAnchor:r,appendTo:l,foreColor:h,fontSize:c,cssClass:u,backgroundColor:g,borderWidth:f,strokeDashArray:p,radius:x,borderColor:b,paddingLeft:v,paddingRight:w,paddingBottom:A,paddingTop:C}}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,s=t.context,a=t.type,n=t.contextMethod,r=s,o=r.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations")),h=l.childNodes.length+1,c=new x,u=Object.assign({},"xaxis"===a?c.xAxisAnnotation:"yaxis"===a?c.yAxisAnnotation:c.pointAnnotation),g=d.extend(u,e);switch(a){case"xaxis":this.addXaxisAnnotation(g,l,h);break;case"yaxis":this.addYaxisAnnotation(g,l,h);break;case"point":this.addPointAnnotation(g,l,h)}var f=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(h,"']")),p=this.addBackgroundToAnno(f,g);return p&&l.insertBefore(p.node,f),i&&o.globals.memory.methodsToExec.push({context:r,method:n,params:e}),s}}]),t}(),m=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return s(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getUTCTimeStamp",value:function(t){return Date.parse(t)?new Date(new Date(t).toISOString().substr(0,25)).getTime():t}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getUTCTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getUTCTimeStamp(i)}},{key:"treatAsUtc",value:function(t){var e=new Date(t);return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e}},{key:"formatDate",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this.w.globals.locale,n=["\0"].concat(c(a.months)),r=["\x01"].concat(c(a.shortMonths)),o=["\x02"].concat(c(a.days)),l=["\x03"].concat(c(a.shortDays));function h(t,e){var i=t+"";for(e=e||2;i.length12?f-12:0===f?12:f;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+h(f))).replace(/(^|[^\\])H/g,"$1"+f)).replace(/(^|[^\\])hh+/g,"$1"+h(p))).replace(/(^|[^\\])h/g,"$1"+p);var x=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+h(x))).replace(/(^|[^\\])m/g,"$1"+x);var b=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+h(b))).replace(/(^|[^\\])s/g,"$1"+b);var m=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+h(m,3)),m=Math.round(m/10),e=e.replace(/(^|[^\\])ff/g,"$1"+h(m)),m=Math.round(m/10);var v=f<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+m)).replace(/(^|[^\\])TT+/g,"$1"+v)).replace(/(^|[^\\])T/g,"$1"+v.charAt(0));var y=v.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+y)).replace(/(^|[^\\])t/g,"$1"+y.charAt(0));var w=-t.getTimezoneOffset(),k=i||!w?"Z":w>0?"+":"-";if(!i){var A=(w=Math.abs(w))%60;k+=h(Math.floor(w/60))+":"+h(A)}e=e.replace(/(^|[^\\])K/g,"$1"+k);var S=(i?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(l[0],"g"),l[S])).replace(new RegExp(n[0],"g"),n[u])).replace(new RegExp(r[0],"g"),r[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var s=new Date(t).getFullYear(),a=new Date(e).getFullYear(),n=new Date(t).getMonth(),r=new Date(e).getMonth(),o=new Date(t).getDate(),l=new Date(e).getDate(),h=new Date(t).getHours(),c=new Date(e).getHours();return{minMinute:new Date(t).getMinutes(),maxMinute:new Date(e).getMinutes(),minHour:h,maxHour:c,minDate:o,maxDate:l,minMonth:n,maxMonth:r,minYear:s,maxYear:a}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var s=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&s++,s}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=d.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),v=function(){function t(i){e(this,t),this.opts=i}return s(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){this.opts.yaxis[0].labels.show=!1,this.opts.yaxis[0].floating=!0;return d.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]}},stroke:{width:0},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){return{stroke:{width:1,colors:["#333"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,i=t.dataPointIndex,s=t.w;return'
    Open: '+s.globals.seriesCandleO[e][i]+'
    High: '+s.globals.seriesCandleH[e][i]+'
    Low: '+s.globals.seriesCandleL[e][i]+'
    Close: '+s.globals.seriesCandleC[e][i]+"
    "}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,s=e.dataPointIndex,a=e.w,n=a.globals.seriesRangeStart[i][s];return a.globals.seriesRangeEnd[i][s]-n},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){var e=t.ctx,i=t.seriesIndex,s=t.dataPointIndex,a=t.w,n=a.globals.seriesRangeStart[i][s],r=a.globals.seriesRangeEnd[i][s],o="",l="",h=a.globals.colors[i];if(void 0===a.config.tooltip.x.formatter)if("datetime"===a.config.xaxis.type){var c=new m(e);o=c.formatDate(new Date(n),a.config.tooltip.x.format,!0,!0),l=c.formatDate(new Date(r),a.config.tooltip.x.format,!0,!0)}else o=n,l=r;else o=a.config.tooltip.x.formatter(n),l=a.config.tooltip.x.formatter(r);var d=a.globals.labels[s];return'
    '+(a.config.series[i].name?a.config.series[i].name:"")+'
    '+d+': '+o+' - '+l+"
    "}},xaxis:{tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(t){return d.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(){var t=this;this.opts.dataLabels=this.opts.dataLabels||{},this.opts.dataLabels.formatter=this.opts.dataLabels.formatter||void 0;var e=this.opts.dataLabels.formatter;this.opts.yaxis.forEach(function(e,i){t.opts.yaxis[i].min=0,t.opts.yaxis[i].max=100}),"bar"===this.opts.chart.type&&(this.opts.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t})}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:2,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1,zoom:{enabled:!1}},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.35,inverseColors:!1,stops:[0,100,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"vertical",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.style.fontSize="13px",this.opts.yaxis[0].labels.offsetY=6,{dataLabels:{enabled:!0,style:{colors:["#a8a8a8"],fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}}],[{key:"convertCatToNumeric",value:function(t){t.xaxis.type="numeric",t.xaxis.convertedCatToNumeric=!0,t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return t},t.chart=t.chart||{},t.chart.zoom=t.chart.zoom||window.Apex.chart&&window.Apex.chart.zoom||{};var e=t.xaxis.labels.formatter,i=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(t.xaxis.labels.formatter=function(t){return e(i[t-1])}),t.xaxis.categories=[],t.labels=[],t.chart.zoom.enabled=t.chart.zoom.enabled||!1,t}}]),t}(),y=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getStackedSeriesTotals",value:function(){var t=this.w,e=[];if(0===t.globals.series.length)return e;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce(function(t,e){return t+e},0):this.w.globals.series[t].reduce(function(t,e){return t+e},0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter(function(t){return null!==t}):this.w.globals.series[t].filter(function(t){return null!==t})).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(t,e,i){return t===i[0]})}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(t){return t.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(t){return t.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(t){e=Math.max(e,t)}),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(t,e){var i=0;if(Array.isArray(t))for(var s=0;st&&i.globals.seriesX[a][r]1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&("barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width="tickWidth"),e.plotOptions.bar.horizontal&&(e.states.hover.type="none",e.tooltip.shared=!1),e.tooltip.followCursor||(console.warn("followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true","color: blue;"),e.tooltip.followCursor=!0)),"candlestick"===e.chart.type&&e.yaxis[0].reversed&&(console.warn("Reversed y-axis in candlestick chart is not supported."),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),Array.isArray(e.stroke.width)&&"line"!==e.chart.type&&"area"!==e.chart.type&&(console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"),e.stroke.width=e.stroke.width[0]),e}}]),i}(),k=function(){function t(){e(this,t)}return s(t,[{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,lastXAxis:[],lastYAxis:[],series:[],seriesRangeStart:[],seriesRangeEnd:[],seriesPercent:[],seriesTotals:[],stackedSeriesTotals:[],seriesX:[],seriesZ:[],labels:[],timelineLabels:[],invertedTimelineLabels:[],seriesNames:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,selectedDataPoints:[],ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],padHorizontal:0,maxValsInArrayIndex:0,radialSize:0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,minY:Number.MIN_VALUE,maxY:-Number.MAX_VALUE,minYArr:[],maxYArr:[],maxX:-Number.MAX_VALUE,initialmaxX:-Number.MAX_VALUE,minX:Number.MIN_VALUE,initialminX:Number.MIN_VALUE,minZ:Number.MIN_VALUE,maxZ:-Number.MAX_VALUE,minXDiff:Number.MAX_VALUE,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yRange:[],zRange:0,xRange:0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,delayedElements:[],axisCharts:!0,isXNumeric:!1,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,comboChartsHasBars:!1,dataChanged:!1,previousPaths:[],seriesXvalues:[],seriesYvalues:[],seriesCandleO:[],seriesCandleH:[],seriesCandleL:[],seriesCandleC:[],allSeriesHasEqualX:!0,dataPoints:0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,yAxisScale:[],xAxisScale:null,xAxisTicksPositions:[],timescaleTicks:[],rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yLabelsCoords:[],yTitleCoords:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,tooltipOpts:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return e.initialConfig=d.extend({},t),e.initialSeries=JSON.parse(JSON.stringify(e.initialConfig.series)),e.lastXAxis=JSON.parse(JSON.stringify(e.initialConfig.xaxis)),e.lastYAxis=JSON.parse(JSON.stringify(e.initialConfig.yaxis)),e}}]),t}(),A=function(){function t(i){e(this,t),this.opts=i}return s(t,[{key:"init",value:function(){var t=new w(this.opts).init();return{config:t,globals:(new k).init(t)}}}]),t}(),S=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.opts=null,this.seriesIndex=0}return s(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,s=parseInt(e.globals.gridWidth),a=parseInt(e.globals.gridHeight),n=s>a?s:a,r=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=n+1,l=n):(o=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,"pattern");f.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var c=document.createElementNS(e.globals.SVGNS,"image");h.appendChild(c),c.setAttributeNS("http://www.w3.org/1999/xlink","href",r),f.setAttrs(c,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return"bar"===e.config.chart.type&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,s,a,n=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var r=this.getFillColors()[this.seriesIndex];"function"==typeof r&&(r=r({seriesIndex:this.seriesIndex,value:t.value,w:e}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(n.fill.opacity)?n.fill.opacity[this.seriesIndex]:n.fill.opacity,h=r;return t.color&&(r=t.color),-1===r.indexOf("rgb")?h=d.hexToRgba(r,l):r.indexOf("rgba")>-1&&(l="0."+d.getOpacityFromRGBA(r)),"pattern"===o&&(s=this.handlePatternFill(s,r,l,h)),"gradient"===o&&(a=this.handleGradientFill(a,r,l,this.seriesIndex)),n.fill.image.src.length>0&&"image"===o?t.seriesNumber0){if(t.globals.markers.size.length0&&(o=l.group({class:"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),r.x instanceof Array)for(var h=0;h0:a.config.markers.size>0){d.isNumber(r.y[h])?g+=" w".concat((Math.random()+1).toString(36).substring(4)):g="apexcharts-nullpoint";var p=this.getMarkerConfig(g,e,c);a.config.series[n].data[i]&&(a.config.series[n].data[i].fillColor&&(p.pointFillColor=a.config.series[n].data[i].fillColor),a.config.series[n].data[i].strokeColor&&(p.pointStrokeColor=a.config.series[n].data[i].strokeColor)),(s=l.drawMarker(r.x[h],r.y[h],p)).attr("rel",c),s.attr("j",c),s.attr("index",e),s.node.setAttribute("default-marker-size",p.pSize),new u(this.ctx).setSelectionFilter(s,e,c),this.addEvents(s),o&&o.add(s)}else void 0===a.globals.pointsArray[e]&&(a.globals.pointsArray[e]=[]),a.globals.pointsArray[e].push([r.x[h],r.y[h]])}return o}},{key:"getMarkerConfig",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=this.getMarkerStyle(e),n=s.globals.markers.size[e];return null!==i&&s.config.markers.discrete.length&&s.config.markers.discrete.map(function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(a.pointStrokeColor=t.strokeColor,a.pointFillColor=t.fillColor,n=t.size)}),{pSize:n,pRadius:s.config.markers.radius,pWidth:s.config.markers.strokeWidth,pointStrokeColor:a.pointStrokeColor,pointFillColor:a.pointFillColor,shape:s.config.markers.shape instanceof Array?s.config.markers.shape[e]:s.config.markers.shape,class:t,pointStrokeOpacity:s.config.markers.strokeOpacity,pointFillOpacity:s.config.markers.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(t){var e=this.w,i=new f(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,s=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:s instanceof Array?s[t]:s,pointFillColor:i instanceof Array?i[t]:i}}}]),t}(),L=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.radiusSizes=[]}return s(t,[{key:"draw",value:function(t,e,i){var s=this.w,a=new f(this.ctx),n=i.realIndex,r=i.pointsPos,o=i.zRatio,l=i.elParent,h=a.group({class:"apexcharts-series-markers apexcharts-series-".concat(s.config.chart.type)});if(h.attr("clip-path","url(#gridRectMarkerMask".concat(s.globals.cuid,")")),r.x instanceof Array)for(var c=0;cp.x+p.width+2||e>p.y+p.height+2||t+c4&&void 0!==arguments[4]?arguments[4]:"top",a=this.w,n=new f(this.ctx),r=a.config.dataLabels,o=0,l=0,h=i,c=null;if(!r.enabled||t.x instanceof Array!=!0)return c;c=n.group({class:"apexcharts-data-labels"});for(var d=0;de.globals.gridWidth+10)&&(o=""),p.drawnextLabel){var x=i.drawText({width:100,height:parseInt(c.style.fontSize),x:s,y:a,foreColor:e.globals.dataLabels.style.colors[n],textAnchor:l||c.textAnchor,text:o,fontSize:c.style.fontSize,fontFamily:c.style.fontFamily});if(x.attr({class:"apexcharts-datalabel",cx:s,cy:a}),c.dropShadow.enabled){var b=c.dropShadow;new u(this.ctx).dropShadow(x,b)}h.add(x),void 0===e.globals.lastDrawnDataLabelsIndexes[n]&&(e.globals.lastDrawnDataLabelsIndexes[n]=[]),e.globals.lastDrawnDataLabelsIndexes[n].push(r)}}}}]),t}(),P=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.xyRatios=s,null!==this.xyRatios&&(this.xRatio=s.xRatio,this.yRatio=s.yRatio,this.invertedXRatio=s.invertedXRatio,this.invertedYRatio=s.invertedYRatio,this.baseLineY=s.baseLineY,this.baseLineInvertedY=s.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0}return s(t,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new y(this.ctx,i);t=a.getLogSeries(t),this.series=t,this.yRatio=a.getLogYRatios(this.yRatio),this.initVariables(t);var n=s.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>i.config.plotOptions.bar.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var r=0,o=0;r0&&(this.visibleI=this.visibleI+1);var A=0,S=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=w),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var L=this.initialPositions();b=L.y,S=L.barHeight,h=L.yDivision,u=L.zeroW,x=L.x,C=L.barWidth,l=L.xDivision,c=L.zeroH,this.horizontal||v.push(x+C/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&v.push(x+C/2),m.push(b);var T=this.getPathFillColor(t,r,P,w);k=this.renderSeries({realIndex:w,pathFill:T,j:P,i:r,pathFrom:p,pathTo:g,strokeWidth:A,elSeries:k,x:x,y:b,series:t,barHeight:S,barWidth:C,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[w]=v,i.globals.seriesYvalues[w]=m,n.add(k)}return n}},{key:"getPathFillColor",value:function(t,e,i,s){var a=this.w,n=new S(this.ctx),r=null,o=this.barOptions.distributed?i:e;this.barOptions.colors.ranges.length>0&&this.barOptions.colors.ranges.map(function(s){t[e][i]>=s.from&&t[e][i]<=s.to&&(r=s.color)});return a.config.series[e].data[i]&&a.config.series[e].data[i].fillColor&&(r=a.config.series[e].data[i].fillColor),n.fillPath({seriesNumber:this.barOptions.distributed?o:s,color:r,value:t[e][i]})}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,s=t.lineFill,a=t.j,n=t.i,r=t.pathFrom,o=t.pathTo,l=t.strokeWidth,h=t.elSeries,c=t.x,d=t.y,g=t.series,p=t.barHeight,x=t.barWidth,b=t.elDataLabelsWrap,m=t.visibleSeries,v=t.type,y=this.w,w=new f(this.ctx);s||(s=this.barOptions.distributed?y.globals.stroke.colors[a]:y.globals.stroke.colors[e]),y.config.series[n].data[a]&&y.config.series[n].data[a].strokeColor&&(s=y.config.series[n].data[a].strokeColor),this.isNullValue&&(i="none");var k=a/y.config.chart.animations.animateGradually.delay*(y.config.chart.animations.speed/y.globals.dataPoints)/2.4,A=w.renderPaths({i:n,j:a,realIndex:e,pathFrom:r,pathTo:o,stroke:s,strokeWidth:l,strokeLineCap:y.config.stroke.lineCap,fill:i,animationDelay:k,initialSpeed:y.config.chart.animations.speed,dataChangeSpeed:y.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(v,"-area")});A.attr("clip-path","url(#gridRectMask".concat(y.globals.cuid,")")),new u(this.ctx).setSelectionFilter(A,e,a),h.add(A);var S=this.calculateDataLabelsPos({x:c,y:d,i:n,j:a,series:g,realIndex:e,barHeight:p,barWidth:x,renderedPath:A,visibleSeries:m});return null!==S&&b.add(S),h.add(b),h}},{key:"initVariables",value:function(t){var e=this.w;this.series=t,this.totalItems=0,this.seriesLen=0,this.visibleI=-1,this.visibleItems=1;for(var i=0;i0&&(this.seriesLen=this.seriesLen+1,this.totalItems+=t[i].length),e.globals.isXNumeric)for(var s=0;se.globals.minX&&e.globals.seriesX[i][s]0&&(n=this.getPathFrom(x,p));var v={barHeight:i,strokeWidth:s,barYPosition:m,x:o=void 0===this.series[g][p]||null===this.series[g][p]?r:r+this.series[g][p]/this.invertedYRatio-2*(this.isReversed?this.series[g][p]/this.invertedYRatio:0),zeroW:r},y=this.barEndingShape(d,v,this.series,g,p);if(a=a+u.line(y.newX,m)+y.path+u.line(r,m+i-s)+u.line(r,m),n=n+u.line(r,m)+y.ending_p_from+u.line(r,m+i-s)+u.line(r,m+i-s)+u.line(r,m),d.globals.isXNumeric||(l+=h),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var w=this.barOptions.colors.backgroundBarColors[b],k=u.drawRect(0,m-i*this.visibleI,d.globals.gridWidth,i*this.seriesLen,0,w,this.barOptions.colors.backgroundBarOpacity);c.add(k),k.node.classList.add("apexcharts-backgroundBar")}return{pathTo:a,pathFrom:n,x:o,y:l,barYPosition:m}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=t.y,a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=new f(this.ctx),g=e.i,p=e.j,x=e.realIndex,b=e.bc;d.globals.isXNumeric&&(i=(d.globals.seriesX[g][p]-d.globals.minX)/this.xRatio-o/2);var m=i+o*this.visibleI;n=u.move(m,l),r=u.move(m,l),d.globals.previousPaths.length>0&&(r=this.getPathFrom(x,p));var v={barWidth:o,strokeWidth:h,barXPosition:m,y:s=void 0===this.series[g][p]||null===this.series[g][p]?l:l-this.series[g][p]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[g][p]/this.yRatio[this.yaxisIndex]:0),zeroH:l},y=this.barEndingShape(d,v,this.series,g,p);if(n=n+u.line(m,y.newY)+y.path+u.line(m+o-h,l)+u.line(m-h/2,l),r=r+u.line(m,l)+y.ending_p_from+u.line(m+o-h,l)+u.line(m+o-h,l)+u.line(m-h/2,l),d.globals.isXNumeric||(i+=a),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var w=this.barOptions.colors.backgroundBarColors[b],k=u.drawRect(m-o*this.visibleI,0,o*this.seriesLen,d.globals.gridHeight,0,w,this.barOptions.colors.backgroundBarOpacity);c.add(k),k.node.classList.add("apexcharts-backgroundBar")}return{pathTo:n,pathFrom:r,x:i,y:s,barXPosition:m}}},{key:"getPathFrom",value:function(t,e){for(var i,s=this.w,a=0;a0&&parseInt(n.realIndex)===parseInt(t)&&void 0!==s.globals.previousPaths[a].paths[e]&&(i=s.globals.previousPaths[a].paths[e].d)}return i}},{key:"calculateDataLabelsPos",value:function(t){var e=t.x,i=t.y,s=t.i,a=t.j,n=t.realIndex,r=t.series,o=t.barHeight,l=t.barWidth,h=t.visibleSeries,c=t.renderedPath,d=this.w,u=new f(this.ctx),g=Array.isArray(this.strokeWidth)?this.strokeWidth[n]:this.strokeWidth,p=e+parseFloat(l*h),x=i+parseFloat(o*h);d.globals.isXNumeric&&!d.globals.isBarHorizontal&&(p=e+parseFloat(l*(h+1))-g,x=i+parseFloat(o*(h+1))-g);var b=e,m=i,v={},y=d.config.dataLabels,w=this.barOptions.dataLabels,k=y.offsetX,A=y.offsetY,S={width:0,height:0};return d.config.dataLabels.enabled&&(S=u.getTextRects(d.globals.yLabelFormatters[0](d.globals.maxY),parseInt(y.style.fontSize))),v=this.isHorizontal?this.calculateBarsDataLabelsPosition({x:e,y:i,i:s,j:a,renderedPath:c,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsX:b,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}):this.calculateColumnsDataLabelsPosition({x:e,y:i,i:s,j:a,renderedPath:c,realIndex:n,bcx:p,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}),c.attr({cy:v.bcy,cx:v.bcx,j:a,val:r[s][a],barHeight:o,barWidth:l}),this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:r[s][a],i:n,j:a,barWidth:l,barHeight:o,textRects:S,dataLabelsConfig:y})}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,i=this.w,s=t.i,a=t.j,n=t.y,r=t.bcx,o=t.barWidth,l=t.barHeight,h=t.textRects,c=t.dataLabelsY,d=t.barDataLabelsConfig,u=t.strokeWidth,g=t.offX,f=t.offY,p=i.globals.gridWidth/i.globals.dataPoints;r-=u/2,e=i.globals.isXNumeric?r-o/2+g:r-p+o/2+g;var x=this.series[s][a]<=0;switch(this.isReversed&&(n-=l),d.position){case"center":c=x?n+l/2+h.height/2+f:n+l/2+h.height/2-f;break;case"bottom":c=x?n+l+h.height+u+f:n+l-h.height/2+u-f;break;case"top":c=x?n-h.height/2-f:n+h.height+f}return i.config.chart.stacked||(c<0?c=0+u:c+h.height/3>i.globals.gridHeight&&(c=i.globals.gridHeight-u)),{bcx:r,bcy:n,dataLabelsX:e,dataLabelsY:c}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,s=t.i,a=t.j,n=t.bcy,r=t.barHeight,o=t.barWidth,l=t.textRects,h=t.dataLabelsX,c=t.strokeWidth,d=t.barDataLabelsConfig,u=t.offX,g=t.offY,f=n-e.globals.gridHeight/e.globals.dataPoints+r/2+l.height/2+g-3,p=this.series[s][a]<=0;switch(this.isReversed&&(i+=o),d.position){case"center":h=p?i-o/2-u:i-o/2+u;break;case"bottom":h=p?i-o-c-Math.round(l.width/2)-u:i-o+c+Math.round(l.width/2)+u;break;case"top":h=p?i-c+Math.round(l.width/2)-u:i-c-Math.round(l.width/2)+u}return e.config.chart.stacked||(h<0?h=h+l.width+c:h+l.width/2>e.globals.gridWidth&&(h=e.globals.gridWidth-l.width-c)),{bcx:i,bcy:n,dataLabelsX:h,dataLabelsY:f}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,s=t.val,a=t.i,r=t.j,o=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,u=new z(this.ctx),g=new f(this.ctx),p=c.formatter,x=null,b=d.globals.collapsedSeriesIndices.indexOf(a)>-1;if(c.enabled&&!b){x=g.group({class:"apexcharts-data-labels"});var m="";void 0!==s&&(m=p(s,{seriesIndex:a,dataPointIndex:r,w:d})),0===s&&d.config.chart.stacked&&(m=""),d.config.chart.stacked&&this.barOptions.dataLabels.hideOverflowingLabels&&(this.isHorizontal?((h=this.series[a][r]/this.yRatio[this.yaxisIndex])>0&&o.width/1.6>h||h<0&&o.width/1.6l&&(m="")));var v=n({},c);this.isHorizontal&&s<0&&("start"===c.textAnchor?v.textAnchor="end":"end"===c.textAnchor&&(v.textAnchor="start")),u.plotDataLabelsText({x:e,y:i,text:m,i:a,j:r,parent:x,dataLabelsConfig:v,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}},{key:"barEndingShape",value:function(t,e,i,s,a){var n=new f(this.ctx);if(this.isHorizontal){var r=null,o=e.x;if(void 0!==i[s][a]||null!==i[s][a]){var l=i[s][a]<0,h=e.barHeight/2-e.strokeWidth;switch(l&&(h=-e.barHeight/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(o=e.x-h/2),this.barOptions.endingShape){case"flat":r=n.line(o,e.barYPosition+e.barHeight-e.strokeWidth);break;case"rounded":r=n.quadraticCurve(o+h,e.barYPosition+(e.barHeight-e.strokeWidth)/2,o,e.barYPosition+e.barHeight-e.strokeWidth)}}return{path:r,ending_p_from:"",newX:o}}var c=null,d=e.y;if(void 0!==i[s][a]||null!==i[s][a]){var u=i[s][a]<0,g=e.barWidth/2-e.strokeWidth;switch(u&&(g=-e.barWidth/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(d+=g/2),this.barOptions.endingShape){case"flat":c=n.line(e.barXPosition+e.barWidth-e.strokeWidth,d);break;case"rounded":c=n.quadraticCurve(e.barXPosition+(e.barWidth-e.strokeWidth)/2,d-g,e.barXPosition+e.barWidth-e.strokeWidth,d)}}return{path:c,ending_p_from:"",newY:d}}}]),t}(),E=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w;this.graphics=new f(this.ctx),this.fill=new S(this.ctx),this.bar=new P(this.ctx,this.xyRatios);var s=new y(this.ctx,i);t=s.getLogSeries(t),this.yRatio=s.getLogYRatios(this.yRatio),this.initVariables(t),"100%"===i.config.chart.stackType&&(t=i.globals.seriesPercent.slice()),this.series=t,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var a=0;a0&&(this.totalItems+=t[a].length);for(var n=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),r=0,o=0,l=0,h=0;l1&&(this.yaxisIndex=w),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.graphics.group({class:"apexcharts-series",seriesName:d.escapeString(i.globals.seriesNames[w]),rel:l+1,"data:realIndex":w}),A=this.graphics.group({class:"apexcharts-datalabels"}),C=0,L=0,z=0,E=this.initialPositions(r,o,g,p,x,b);o=E.y,L=E.barHeight,p=E.yDivision,b=E.zeroW,r=E.x,z=E.barWidth,g=E.xDivision,x=E.zeroH,this.yArrj=[],this.yArrjF=[],this.yArrjVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[];for(var M=0;M0){var y=o;this.prevXVal[f-1][p]<0?y=this.series[f][p]>=0?this.prevX[f-1][p]+m-2*(this.isReversed?m:0):this.prevX[f-1][p]:this.prevXVal[f-1][p]>=0&&(y=this.series[f][p]>=0?this.prevX[f-1][p]:this.prevX[f-1][p]-m+2*(this.isReversed?m:0)),e=y}else e=o;l=null===this.series[f][p]?e:e+this.series[f][p]/this.invertedYRatio-2*(this.isReversed?this.series[f][p]/this.invertedYRatio:0);var w={barHeight:s,strokeWidth:a,invertedYRatio:this.invertedYRatio,barYPosition:g,x:l},k=this.bar.barEndingShape(u,w,this.series,f,p);if(this.series.length>1&&f!==this.endingShapeOnSeriesNumber&&(k.path=this.graphics.line(k.newX,g+s-a)),this.xArrj.push(k.newX),this.xArrjF.push(Math.abs(e-k.newX)),this.xArrjVal.push(this.series[f][p]),n=this.graphics.move(e,g),r=this.graphics.move(e,g),u.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(x,p,!1)),n=n+this.graphics.line(k.newX,g)+k.path+this.graphics.line(e,g+s-a)+this.graphics.line(e,g),r=r+this.graphics.line(e,g)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g+s-a)+this.graphics.line(e,g),u.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===f){b>=u.config.plotOptions.bar.colors.backgroundBarColors.length&&(b=0);var A=u.config.plotOptions.bar.colors.backgroundBarColors[b],S=this.graphics.drawRect(0,g,u.globals.gridWidth,s,0,A,u.config.plotOptions.bar.colors.backgroundBarOpacity);d.add(S),S.node.classList.add("apexcharts-backgroundBar")}return{pathTo:n,pathFrom:r,x:l,y:h+=c}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=t.y,a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=e.i,g=e.j,f=e.realIndex,p=e.bc;if(d.globals.isXNumeric){var x=d.globals.seriesX[u][g];x||(x=0),i=(x-d.globals.minX)/this.xRatio-o/2}for(var b,m=i,v=0,y=0;y0&&!d.globals.isXNumeric||u>0&&d.globals.isXNumeric&&d.globals.seriesX[u-1][g]===d.globals.seriesX[u][g]){var w=this.prevY[u-1][g];b=this.prevYVal[u-1][g]<0?this.series[u][g]>=0?w-v+2*(this.isReversed?v:0):w:this.series[u][g]>=0?w:w+v-2*(this.isReversed?v:0)}else b=d.globals.gridHeight-l;s=b-this.series[u][g]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[u][g]/this.yRatio[this.yaxisIndex]:0);var k={barWidth:o,strokeWidth:h,yRatio:this.yRatio[this.yaxisIndex],barXPosition:m,y:s},A=this.bar.barEndingShape(d,k,this.series,u,g);if(this.yArrj.push(A.newY),this.yArrjF.push(Math.abs(b-A.newY)),this.yArrjVal.push(this.series[u][g]),n=this.graphics.move(m,b),r=this.graphics.move(m,b),d.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(f,g,!1)),n=n+this.graphics.line(m,A.newY)+A.path+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),r=r+this.graphics.line(m,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),d.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===u){p>=d.config.plotOptions.bar.colors.backgroundBarColors.length&&(p=0);var S=d.config.plotOptions.bar.colors.backgroundBarColors[p],C=this.graphics.drawRect(m,0,o,d.globals.gridHeight,0,S,d.config.plotOptions.bar.colors.backgroundBarOpacity);c.add(C),C.node.classList.add("apexcharts-backgroundBar")}return i+=a,{pathTo:n,pathFrom:r,x:d.globals.isXNumeric?i-a:i,y:s}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,s=0;s=0;r--)this.zeroSerieses.indexOf(r)>-1&&r===this.endingShapeOnSeriesNumber&&(this.endingShapeOnSeriesNumber-=1)}}]),i}(),M=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new S(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick;var n=new y(this.ctx,i);t=n.getLogSeries(t),this.series=t,this.yRatio=n.getLogYRatios(this.yRatio),this.initVariables(t);for(var r=s.group({class:"apexcharts-candlestick-series apexcharts-plot-series"}),o=0,l=0;o0&&(this.visibleI=this.visibleI+1);var k,A,C=0;this.yRatio.length>1&&(this.yaxisIndex=v);var L=this.initialPositions();x=L.y,k=L.barHeight,p=L.x,A=L.barWidth,h=L.xDivision,c=L.zeroH,m.push(p+A/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&m.push(p+A/2),b.push(x);var X=a.fillPath({seriesNumber:v,color:M,value:t[o][P]}),I=this.candlestickOptions.wick.useFillColor?M:void 0;w=this.renderSeries({realIndex:v,pathFill:X,lineFill:I,j:P,i:o,pathFrom:g,pathTo:u,strokeWidth:C,elSeries:w,x:p,y:x,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"candlestick"})}i.globals.seriesXvalues[v]=m,i.globals.seriesYvalues[v]=b,r.add(w)}return r}},{key:"drawCandleStickPaths",value:function(t){var e=t.indexes,i=t.x,s=(t.y,t.xDivision),a=t.pathTo,n=t.pathFrom,r=t.barWidth,o=t.zeroH,l=t.strokeWidth,h=this.w,c=new f(this.ctx),d=e.i,u=e.j,g=!0,p=h.config.plotOptions.candlestick.colors.upward,x=h.config.plotOptions.candlestick.colors.downward,b=this.yRatio[this.yaxisIndex],m=e.realIndex,v=this.getOHLCValue(m,u),y=o,w=o;v.o>v.c&&(g=!1);var k=Math.min(v.o,v.c),A=Math.max(v.o,v.c);h.globals.isXNumeric&&(i=(h.globals.seriesX[d][u]-h.globals.minX)/this.xRatio-r/2);var S=i+r*this.visibleI;return void 0===this.series[d][u]||null===this.series[d][u]?k=o:(k=o-k/b,A=o-A/b,y=o-v.h/b,w=o-v.l/b),c.move(S,o),n=c.move(S,k),h.globals.previousPaths.length>0&&(n=this.getPathFrom(m,u,!0)),a=c.move(S,A)+c.line(S+r/2,A)+c.line(S+r/2,y)+c.line(S+r/2,A)+c.line(S+r,A)+c.line(S+r,k)+c.line(S+r/2,k)+c.line(S+r/2,w)+c.line(S+r/2,k)+c.line(S,k)+c.line(S,A-l/2),n+=c.move(S,k),h.globals.isXNumeric||(i+=s),{pathTo:a,pathFrom:n,x:i,y:A,barXPosition:S,color:g?p:x}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:i.globals.seriesCandleO[t][e],h:i.globals.seriesCandleH[t][e],l:i.globals.seriesCandleL[t][e],c:i.globals.seriesCandleC[t][e]}}}]),i}(),T=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new f(this.ctx),i=new u(this.ctx),s=t.config.xaxis.crosshairs.fill.gradient,a=t.config.xaxis.crosshairs.dropShadow,n=t.config.xaxis.crosshairs.fill.type,r=s.colorFrom,o=s.colorTo,l=s.opacityFrom,h=s.opacityTo,c=s.stops,g=a.enabled,p=a.left,x=a.top,b=a.blur,m=a.color,v=a.opacity,y=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===n&&(y=e.drawGradient("vertical",r,o,l,h,null,c,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine()),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:t.globals.gridHeight,width:d.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:y,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),g&&(w=i.dropShadow(w,{left:p,top:x,blur:b,color:m,opacity:v})),t.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new f(this.ctx),i=t.config.yaxis[0].crosshairs;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var a=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,0,0);a.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(a)}}]),t}(),X=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w,this.xRatio=s.xRatio,this.yRatio=s.yRatio,this.negRange=!1,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.width}return s(t,[{key:"draw",value:function(t){var e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-heatmap"});s.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var a=e.globals.gridWidth/e.globals.dataPoints,n=e.globals.gridHeight/e.globals.series.length,r=0,o=!1;this.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var h=o?0:l.length-1;o?h=0;o?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:d.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(e.config.chart.dropShadow.enabled){var g=e.config.chart.dropShadow;new u(this.ctx).dropShadow(c,g,h)}for(var p=0,x=0;x0&&e.colorScale.ranges.map(function(e,i){e.from<0&&(t.negRange=!0)})}},{key:"determineHeatColor",value:function(t,e){var i=this.w,s=i.globals.series[t][e],a=i.config.plotOptions.heatmap,n=a.colorScale.inverse?e:t,r=i.globals.colors[n],o=Math.min.apply(Math,c(i.globals.series[t])),l=Math.max.apply(Math,c(i.globals.series[t]));a.distributed||(o=i.globals.minY,l=i.globals.maxY),void 0!==a.colorScale.min&&(o=a.colorScale.mini.globals.maxY?a.colorScale.max:i.globals.maxY);var h=Math.abs(l)+Math.abs(o),d=100*s/(0===h?h-1e-6:h);a.colorScale.ranges.length>0&&a.colorScale.ranges.map(function(t,e){if(s>=t.from&&s<=t.to){r=t.color,o=t.from,l=t.to;var i=Math.abs(l)+Math.abs(o);d=100*s/(0===i?i-1e-6:i)}});return{color:r,percent:d}}},{key:"calculateHeatmapDataLabels",value:function(t){var e=t.x,i=t.y,s=t.i,a=t.j,n=(t.series,t.rectHeight),r=t.rectWidth,o=this.w,l=o.config.dataLabels,h=new f(this.ctx),c=new z(this.ctx),d=l.formatter,u=null;if(l.enabled){u=h.group({class:"apexcharts-data-labels"});var g=l.offsetX,p=l.offsetY,x=e+r/2+g,b=i+n/2+parseInt(l.style.fontSize)/3+p,m=d(o.globals.series[s][a],{seriesIndex:s,dataPointIndex:a,w:o});c.plotDataLabelsText({x:x,y:b,text:m,i:s,j:a,parent:u,dataLabelsConfig:l})}return u}},{key:"animateHeatMap",value:function(t,e,i,s,a,n){var r=new g(this.ctx);r.animateRect(t,{x:e+s/2,y:i+a/2,width:0,height:0},{x:e,y:i,width:s,height:a},n,function(){r.animationCompleted()})}},{key:"animateHeatColor",value:function(t,e,i,s){t.attr({fill:e}).animate(s).attr({fill:i})}}]),t}(),I=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels;var s=this.w;this.lineColorArr=void 0!==s.globals.stroke.colors?s.globals.stroke.colors:s.globals.colors,this.defaultSize=s.globals.svgHeightthis.fullAngle?e.endAngle=e.endAngle-(s+r):s+r=360&&(l=359.99);var h=Math.PI*(l-90)/180,c=e.centerX+a*Math.cos(o),u=e.centerY+a*Math.sin(o),g=e.centerX+a*Math.cos(h),f=e.centerY+a*Math.sin(h),p=d.polarToCartesian(e.centerX,e.centerY,e.donutSize,l),x=d.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),b=s>180?1:0;return"donut"===n.config.chart.type?["M",c,u,"A",a,a,0,b,1,g,f,"L",p.x,p.y,"A",e.donutSize,e.donutSize,0,b,0,x.x,x.y,"L",c,u,"z"].join(" "):"pie"===n.config.chart.type?["M",c,u,"A",a,a,0,b,1,g,f,"L",e.centerX,e.centerY,"L",c,u].join(" "):["M",c,u,"A",a,a,0,b,1,g,f].join(" ")}},{key:"renderInnerDataLabels",value:function(t,e){var i=this.w,s=new f(this.ctx),a=s.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(e.translateX?e.translateX:0,", ").concat(e.translateY?e.translateY:0,")")}),n=t.total.show;a.node.style.opacity=e.opacity;var r,o,l=e.centerX,h=e.centerY;r=void 0===t.name.color?i.globals.colors[0]:t.name.color,o=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var c=t.value.formatter,d="",u="";if(n?(r=t.total.color,u=t.total.label,d=t.total.formatter(i)):1===i.globals.series.length&&(d=c(i.globals.series[0],i),u=i.globals.seriesNames[0]),t.name.show){var g=s.drawText({x:l,y:h+parseInt(t.name.offsetY),text:u,textAnchor:"middle",foreColor:r,fontSize:t.name.fontSize,fontFamily:t.name.fontFamily});g.node.classList.add("apexcharts-datalabel-label"),a.add(g)}if(t.value.show){var p=t.name.show?parseInt(t.value.offsetY)+16:t.value.offsetY,x=s.drawText({x:l,y:h+p,text:d,textAnchor:"middle",foreColor:o,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});x.node.classList.add("apexcharts-datalabel-value"),a.add(x)}return a}},{key:"printInnerLabels",value:function(t,e,i,s){var a,n=this.w;s?a=void 0===t.name.color?n.globals.colors[parseInt(s.parentNode.getAttribute("rel"))-1]:t.name.color:n.globals.series.length>1&&t.total.show&&(a=t.total.color);var r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,n),s||"function"!=typeof t.total.formatter||(i=t.total.formatter(n)),null!==r&&(r.textContent=e),null!==o&&(o.textContent=i),null!==r&&(r.style.fill=a)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,s=t.getAttribute("data:value"),a=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"))-1];i.globals.series.length>1&&this.printInnerLabels(e,a,s,t);var n=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==n&&(n.style.opacity=1)}},{key:"revertDataLabelsInner",value:function(e,i,s){var a=this,n=this.w,r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");if(i.total.show&&n.globals.series.length>1){new t(this.ctx).printInnerLabels(i,i.total.label,i.total.formatter(n))}else{var o=document.querySelectorAll(".apexcharts-pie-area"),l=!1;if(Array.prototype.forEach.call(o,function(t){"true"===t.getAttribute("data:pieClicked")&&(l=!0,a.printDataLabelsInner(t,i))}),!l)if(n.globals.selectedDataPoints.length&&n.globals.series.length>1)if(n.globals.selectedDataPoints[0].length>0){var h=n.globals.selectedDataPoints[0],c=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(n.config.chart.type.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,i)}else r&&n.globals.selectedDataPoints.length&&0===n.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&n.globals.series.length>1&&(r.style.opacity=0)}}}]),t}(),Y=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var s=this.w;this.graphics=new f(this.ctx),this.lineColorArr=void 0!==s.globals.stroke.colors?s.globals.stroke.colors:s.globals.colors,this.defaultSize=s.globals.svgHeight0&&(f=e.getPathFrom(r));for(var p=0;p=10?n[h].x>0?(i="start",r+=10):n[h].x<0&&(i="end",r-=10):i="middle",Math.abs(n[h].y)>=t.size-10&&(n[h].y<0?o-=10:n[h].y>0&&(o+=10));var u=c(l,{seriesIndex:-1,dataPointIndex:h,w:e});d.plotDataLabelsText({x:r,y:o,text:u,textAnchor:i,i:h,j:h,parent:a,dataLabelsConfig:s,offsetCorrection:!1})}}),a}},{key:"createPaths",value:function(t,e){var i=this,s=[],a=[],n=[],r=[];if(t.length){a=[this.graphics.move(e.x,e.y)],r=[this.graphics.move(e.x,e.y)];var o=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach(function(e,s){o+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),s===t.length-1&&(o+="Z",l+="Z")}),s.push(o),n.push(l)}return{linePathsFrom:a,linePathsTo:s,areaPathsFrom:r,areaPathsTo:n}}},{key:"getPathFrom",value:function(t){for(var e=this.w,i=null,s=0;s0&&parseInt(a.realIndex)===parseInt(t)&&void 0!==e.globals.previousPaths[s].paths[0]&&(i=e.globals.previousPaths[s].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var s=[],a=0;a=360&&(g=360-Math.abs(this.startAngle)-.1);var p=i.drawPath({d:"",stroke:c,strokeWidth:r*parseInt(h.strokeWidth)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var x=h.dropShadow;a.dropShadow(p,x)}l.add(p),p.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(p,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return s}},{key:"drawArcs",value:function(t){var e=this.w,i=new f(this.ctx),s=new S(this.ctx),a=new u(this.ctx),n=i.group(),r=this.getStrokeWidth(t);t.size=t.size-r/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-r*t.series.length-this.margin*t.series.length-r*parseInt(e.config.plotOptions.radialBar.track.strokeWidth)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,n,l,o));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:o});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var g=e.config.plotOptions.radialBar.hollow.dropShadow;a.dropShadow(c,g)}var p=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(p=0);var x=null;this.radialDataLabels.show&&(x=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:p})),"back"===e.config.plotOptions.radialBar.hollow.position&&(n.add(c),x&&n.add(x));var b=!1;e.config.plotOptions.radialBar.inverseOrder&&(b=!0);for(var m=b?t.series.length-1:0;b?m>=0:m100?100:t.series[m])/100,L=Math.round(A*C)+this.startAngle,z=void 0;e.globals.dataChanged&&(k=this.startAngle,z=Math.round(A*d.negToZero(e.globals.previousPaths[m])/100)+k),Math.abs(L)+Math.abs(w)>=360&&(L-=.01),Math.abs(z)+Math.abs(k)>=360&&(z-=.01);var P=L-w,E=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[m]:e.config.stroke.dashArray,M=i.drawPath({d:"",stroke:y,strokeWidth:r,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:E});if(f.setAttrs(M.node,{"data:angle":P,"data:value":t.series[m]}),e.config.chart.dropShadow.enabled){var T=e.config.chart.dropShadow;a.dropShadow(M,T,m)}this.addListeners(M,this.radialDataLabels),v.add(M),M.attr({index:0,j:m});var X=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(X=(L-w)/360*e.config.chart.animations.speed,this.animDur=X/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(X=(L-w)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=X/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(M,{centerX:t.centerX,centerY:t.centerY,endAngle:L,startAngle:w,prevEndAngle:z,prevStartAngle:k,size:t.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:X,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:n,elHollow:c,dataLabels:x}}},{key:"drawHollow",value:function(t){var e=new f(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,s){var a=this.w,n=new S(this.ctx),r=(Math.random()+1).toString(36).substring(4),o=a.config.plotOptions.radialBar.hollow.image;if(a.config.plotOptions.radialBar.hollow.imageClipped)n.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(a.globals.cuid).concat(r)}),s="url(#pattern".concat(a.globals.cuid).concat(r,")");else{var l=a.config.plotOptions.radialBar.hollow.imageWidth,h=a.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=a.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-e.width/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+a.config.plotOptions.radialBar.hollow.imageOffsetY)});e.add(c)}else{var d=a.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-l/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+a.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)});e.add(d)}}return s}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size))/100/(t.series.length+1)-this.margin}}]),i}(),R=function(t){function i(){return e(this,i),h(this,o(i).apply(this,arguments))}return r(i,P),s(i,[{key:"draw",value:function(t,e){var i=this.w,s=new f(this.ctx),a=new S(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.initVariables(t);for(var n=s.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),r=0,o=0;r0&&(this.visibleI=this.visibleI+1);var k=0,A=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=y);var L=this.initialPositions();b=L.y,h=L.yDivision,A=L.barHeight,u=L.zeroW,x=L.x,C=L.barWidth,l=L.xDivision,c=L.zeroH,v.push(x+C/2);for(var z=s.group({class:"apexcharts-datalabels"}),P=0,E=i.globals.dataPoints;P0&&v.push(x+C/2),m.push(b);var T=a.fillPath({seriesNumber:y}),X=i.globals.stroke.colors[y];w=this.renderSeries({realIndex:y,pathFill:T,lineFill:X,j:P,i:r,pathFrom:p,pathTo:g,strokeWidth:k,elSeries:w,x:x,y:b,series:t,barHeight:A,barWidth:C,elDataLabelsWrap:z,visibleSeries:this.visibleI,type:"rangebar"})}i.globals.seriesXvalues[y]=v,i.globals.seriesYvalues[y]=m,n.add(w)}return n}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,s=(t.y,t.strokeWidth),a=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=this.w,c=new f(this.ctx),d=e.i,u=e.j,g=this.yRatio[this.yaxisIndex],p=e.realIndex,x=this.getRangeValue(p,u),b=Math.min(x.start,x.end),m=Math.max(x.start,x.end);h.globals.isXNumeric&&(i=(h.globals.seriesX[d][u]-h.globals.minX)/this.xRatio-o/2);var v=i+o*this.visibleI;void 0===this.series[d][u]||null===this.series[d][u]?b=l:(b=l-b/g,m=l-m/g);var y=Math.abs(m-b);return c.move(v,l),r=c.move(v,b),h.globals.previousPaths.length>0&&(r=this.getPathFrom(p,u,!0)),n=c.move(v,m)+c.line(v+o,m)+c.line(v+o,b)+c.line(v,b)+c.line(v,m-s/2),r=r+c.move(v,b)+c.line(v+o,b)+c.line(v+o,b)+c.line(v,b),h.globals.isXNumeric||(i+=a),{pathTo:n,pathFrom:r,barHeight:y,x:i,y:m,barXPosition:v}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=(t.x,t.y),s=t.yDivision,a=t.pathTo,n=t.pathFrom,r=t.barHeight,o=t.zeroW,l=this.w,h=new f(this.ctx),c=e.i,d=e.j,u=e.realIndex,g=o,p=o;l.globals.isXNumeric&&(i=(l.globals.seriesX[c][d]-l.globals.minX)/this.invertedXRatio-r);var x=i+r*this.visibleI;void 0!==this.series[c][d]&&null!==this.series[c][d]&&(g=o+this.seriesRangeStart[c][d]/this.invertedYRatio,p=o+this.seriesRangeEnd[c][d]/this.invertedYRatio),h.move(o,x),n=h.move(o,x),l.globals.previousPaths.length>0&&(n=this.getPathFrom(u,d));var b=Math.abs(p-g);return a=h.move(g,x)+h.line(p,x)+h.line(p,x+r)+h.line(g,x+r)+h.line(g,x),n=n+h.line(g,x)+h.line(g,x+r)+h.line(g,x+r)+h.line(g,x),l.globals.isXNumeric||(i+=s),{pathTo:a,pathFrom:n,barWidth:b,x:p,y:i,barYPosition:x}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),i}(),D=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.tooltipKeyFormat="dd MMM"}return s(t,[{key:"xLabelFormat",value:function(t,e,i){var s=this.w;if("datetime"===s.config.xaxis.type&&(void 0===s.config.xaxis.labels.formatter&&void 0===s.config.tooltip.x.formatter))return new m(this.ctx).formatDate(new Date(e),s.config.tooltip.x.format,!0,!0);return t(e,i)}},{key:"setLabelFormatters",value:function(){var t=this.w;return t.globals.xLabelFormatter=function(t){return t},t.globals.xaxisTooltipFormatter=function(t){return t},t.globals.ttKeyFormatter=function(t){return t},t.globals.ttZFormatter=function(t){return t},t.globals.legendFormatter=function(t){return t},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(d.isNumber(e)){if("numeric"===t.config.xaxis.type&&t.globals.dataPoints<50)return e.toFixed(1);if(t.globals.isBarHorizontal)if(t.globals.maxY-t.globals.minYArr<4)return e.toFixed(1);return e.toFixed(0)}return e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),Array.isArray(t.config.tooltip.y)?t.globals.ttVal=t.config.tooltip.y:void 0!==t.config.tooltip.y.formatter&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(e,i){void 0!==e.labels.formatter?t.globals.yLabelFormatters[i]=e.labels.formatter:t.globals.yLabelFormatters[i]=function(s){return t.globals.xyCharts&&d.isNumber(s)?0!==t.globals.yValueDecimal?s.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:t.globals.yValueDecimal):t.globals.maxYArr[i]-t.globals.minYArr[i]<10?s.toFixed(1):s.toFixed(0):s}}),t.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(t,e){return t.length>e.length?t:e},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),N=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getLabel",value:function(t,e,i,s){var a,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=this.w,o=void 0===t[s]?"":t[s],l=r.globals.xLabelFormatter,h=r.config.xaxis.labels.formatter,c=!1,d=o;a=new D(this.ctx).xLabelFormat(l,o,d),void 0!==h&&(a=h(o,t[s],s));var u,g;return e.length>0?(u=e[s].unit,g=null,e.forEach(function(t){"month"===t.unit?g="year":"day"===t.unit?g="month":"hour"===t.unit?g="day":"minute"===t.unit&&(g="hour")}),c=g===u,i=e[s].position,a=e[s].value):"datetime"===r.config.xaxis.type&&void 0===h&&(a=""),void 0===a&&(a=""),(0===(a=a.toString()).indexOf("NaN")||0===a.toLowerCase().indexOf("invalid")||a.toLowerCase().indexOf("infinity")>=0||n.indexOf(a)>=0&&!r.config.xaxis.labels.showDuplicates)&&(a=""),{x:i,text:a,isBold:c}}},{key:"drawYAxisTicks",value:function(t,e,i,s,a,n,r){var o=this.w,l=new f(this.ctx),h=o.globals.translateY;if(s.show){!0===o.config.yaxis[a].opposite&&(t+=s.width);for(var c=e;c>=0;c--){var d=h+e/10+o.config.yaxis[a].labels.offsetY-1;o.globals.isBarHorizontal&&(d=n*c);var u=l.drawLine(t+i.offsetX-s.width+s.offsetX,d+s.offsetY,t+i.offsetX+s.offsetX,d+s.offsetY,i.color);r.add(u),h+=n}}}}]),t}(),O=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.axisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xAxisoffX=0,"bottom"===s.config.xaxis.position&&(this.xAxisoffX=s.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new N(i)}return s(t,[{key:"drawYaxis",value:function(t){var e=this.w,i=new f(this.ctx),s=e.config.yaxis[t].labels.style.fontSize,a=e.config.yaxis[t].labels.style.fontFamily,n=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+e.globals.translateYAxisX[t]+", 0)"});if(!e.config.yaxis[t].show)return n;var r=i.group({class:"apexcharts-yaxis-texts-g"});n.add(r);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridHeight/o+.1,h=e.globals.translateY,c=e.globals.yLabelFormatters[t],d=e.globals.yAxisScale[t].result.slice();if(e.config.yaxis[t]&&e.config.yaxis[t].reversed&&d.reverse(),e.config.yaxis[t].labels.show)for(var u=o;u>=0;u--){var g=d[u];g=c(g,u);var p=e.config.yaxis[t].labels.padding;e.config.yaxis[t].opposite&&0!==e.config.yaxis.length&&(p*=-1);var x=i.drawText({x:p,y:h+o/10+e.config.yaxis[t].labels.offsetY+1,text:g,textAnchor:e.config.yaxis[t].opposite?"start":"end",fontSize:s,fontFamily:a,foreColor:e.config.yaxis[t].labels.style.color,cssClass:"apexcharts-yaxis-label "+e.config.yaxis[t].labels.style.cssClass});r.add(x);var b=i.rotateAroundCenter(x.node);0!==e.config.yaxis[t].labels.rotate&&x.node.setAttribute("transform","rotate(".concat(e.config.yaxis[t].labels.rotate," ").concat(b.x," ").concat(b.y,")")),h+=l}if(void 0!==e.config.yaxis[t].title.text){var m=i.group({class:"apexcharts-yaxis-title"}),v=0;e.config.yaxis[t].opposite&&(v=e.globals.translateYAxisX[t]);var y=i.drawText({x:v,y:e.globals.gridHeight/2+e.globals.translateY,text:e.config.yaxis[t].title.text,textAnchor:"end",foreColor:e.config.yaxis[t].title.style.color,fontSize:e.config.yaxis[t].title.style.fontSize,fontFamily:e.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+e.config.yaxis[t].title.style.cssClass});m.add(y),n.add(m)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=31+w.offsetX;e.config.yaxis[t].opposite&&(k=-31-w.offsetX);var A=i.drawLine(k,e.globals.translateY+w.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+w.offsetY+2,w.color);n.add(A),this.axesUtils.drawYAxisTicks(k,o,w,e.config.yaxis[t].axisTicks,t,l,n)}return n}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});s.add(a);var n=e.globals.yAxisScale[t].result.length-1,r=e.globals.gridWidth/n+.1,o=r+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.invertedTimelineLabels;c.length>0&&(this.xaxisLabels=c.slice(),n=(h=c.slice()).length),e.config.yaxis[t]&&e.config.yaxis[t].reversed&&h.reverse();var d=c.length;if(e.config.xaxis.labels.show)for(var u=d?0:n;d?u=0;d?u++:u--){var g=h[u];g=l(g,u);var p=e.globals.gridWidth+e.globals.padHorizontal-(o-r+e.config.xaxis.labels.offsetX);if(c.length){var x=this.axesUtils.getLabel(h,c,p,u,this.drawnLabels);p=x.x,g=x.text,this.drawnLabels.push(x.text)}var b=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30,text:"",textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});a.add(b),b.tspan(g);var m=document.createElementNS(e.globals.SVGNS,"title");m.textContent=g,b.node.appendChild(m),o+=r}if(void 0!==e.config.xaxis.title.text){var v=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),y=i.drawText({x:e.globals.gridWidth/2,y:this.xAxisoffX+parseInt(this.xaxisFontSize)+parseInt(e.config.xaxis.title.style.fontSize)+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});v.add(y),s.add(v)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=i.drawLine(e.globals.padHorizontal+w.offsetX,1+w.offsetY,e.globals.padHorizontal+w.offsetX,e.globals.gridHeight+w.offsetY,w.color);s.add(k)}return s}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,s=new f(this.ctx),a={width:0,height:0},n={width:0,height:0},r=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==r&&(a=r.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==o&&(n=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,a,n,e);o.setAttribute("x",l.xPos-(e?10:0))}if(null!==o){var h=s.rotateAroundCenter(o);e?o.setAttribute("transform","rotate(".concat(i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")")):o.setAttribute("transform","rotate(-".concat(i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,s){var a=this.w,n=0,r=0,o=10;return void 0===a.config.yaxis[t].title.text||t<0?{xPos:r,padd:0}:(s?(r=e.width+a.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(n+=1)&&(r-=o/2)):(r=-1*e.width+a.config.yaxis[t].title.offsetX+o/2+i.width/2,a.globals.isBarHorizontal&&(o=25,r=-1*e.width-a.config.yaxis[t].title.offsetX-o)),{xPos:r,padd:o})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,s=0,a=0,n=21,r=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(o,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,c=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(a=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=a-o.labels.offsetX):(a=i.globals.gridWidth+i.globals.translateX+r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a-o.labels.offsetX+20):(s=i.globals.translateX-n,h||(n=n+c+20),i.globals.translateYAxisX[l]=s+o.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis");(e=d.listToArray(e)).forEach(function(e,i){var s=t.config.yaxis[i];if(void 0!==s.labels.align){var a=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));n=d.listToArray(n);var r=a.getBoundingClientRect();"left"===s.labels.align?(n.forEach(function(t,e){t.setAttribute("text-anchor","start")}),s.opposite||a.setAttribute("transform","translate(-".concat(r.width,", 0)"))):"center"===s.labels.align?(n.forEach(function(t,e){t.setAttribute("text-anchor","middle")}),a.setAttribute("transform","translate(".concat(r.width/2*(s.opposite?1:-1),", 0)"))):"right"===s.labels.align&&(n.forEach(function(t,e){t.setAttribute("text-anchor","end")}),s.opposite&&a.setAttribute("transform","translate(".concat(r.width,", 0)")))}})}}]),t}(),H=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.lgRect={},this.yAxisWidth=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.xPadRight=0,this.xPadLeft=0}return s(t,[{key:"plotCoords",value:function(){var t=this.w,e=t.globals,i=this.getLegendsRect();e.axisCharts?this.setGridCoordsForAxisCharts(i):this.setGridCoordsForNonAxisCharts(i),this.titleSubtitleOffset(),e.gridHeight=e.gridHeight-t.config.grid.padding.top-t.config.grid.padding.bottom,e.gridWidth=e.gridWidth-t.config.grid.padding.left-t.config.grid.padding.right-this.xPadRight-this.xPadLeft,e.translateX=e.translateX+t.config.grid.padding.left+this.xPadLeft,e.translateY=e.translateY+t.config.grid.padding.top}},{key:"conditionalChecksForAxisCoords",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*i.globals.LINE_HEIGHT_RATIO+15,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeighta&&(this.yAxisWidth=a)}},{key:"setGridCoordsForAxisCharts",value:function(t){var e=this.w,i=e.globals,s=this.getyAxisLabelsCoords(),a=this.getxAxisLabelsCoords(),n=this.getyAxisTitleCoords(),r=this.getxAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(t,i){e.globals.yLabelsCoords.push({width:s[i].width,index:i}),e.globals.yTitleCoords.push({width:n[i].width,index:i})}),this.conditionalChecksForAxisCoords(a,r),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var o=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight,i.xAxisHeight=this.xAxisHeight;var h=10;switch(e.config.grid.show&&"radar"!==e.config.chart.type||(o=0,l=35),this.isSparkline&&(t={height:0,width:0},l=0,o=0,h=0),this.additionalPaddingXLabels(a),e.config.legend.position){case"bottom":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"top":i.translateY=t.height+h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"left":i.translateY=h,i.translateX=t.width+o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o;break;case"right":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o-5;break;default:throw new Error("Legend position not supported")}this.setGridXPosForDualYAxis(n,s),new O(this.ctx).setYAxisXPosition(s,n)}},{key:"setGridCoordsForNonAxisCharts",value:function(t){var e=this.w,i=e.globals,s=0;e.config.legend.show&&!e.config.legend.floating&&(s=20);var a=10,n=0;if("pie"===e.config.chart.type||"donut"===e.config.chart.type?(a+=e.config.plotOptions.pie.offsetY,n+=e.config.plotOptions.pie.offsetX):"radialBar"===e.config.chart.type&&(a+=e.config.plotOptions.radialBar.offsetY,n+=e.config.plotOptions.radialBar.offsetX),!e.config.legend.show)return i.gridHeight=i.svgHeight-35,i.gridWidth=i.gridHeight,i.translateY=a-10,void(i.translateX=n+(i.svgWidth-i.gridWidth)/2);switch(e.config.legend.position){case"bottom":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=a-20,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case"top":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=t.height+a+10,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case"left":i.gridWidth=i.svgWidth-t.width-s,i.gridHeight=i.gridWidth,i.translateY=a,i.translateX=n+t.width+s;break;case"right":i.gridWidth=i.svgWidth-t.width-s-5,i.gridHeight=i.gridWidth,i.translateY=a,i.translateX=n+10;break;default:throw new Error("Legend position not supported")}}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w;i.config.yaxis.map(function(s,a){-1===i.globals.ignoreYAxisIndexes.indexOf(a)&&!i.config.yaxis[a].floating&&i.config.yaxis[a].show&&s.opposite&&(i.globals.translateX=i.globals.translateX-(e[a].width+t[a].width)-parseInt(i.config.yaxis[a].labels.style.fontSize)/1.2-12)})}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w;if("category"===i.config.xaxis.type&&i.globals.isBarHorizontal||"numeric"===i.config.xaxis.type||"datetime"===i.config.xaxis.type){var s=i.globals.isXNumeric;i.config.yaxis.forEach(function(a,n){var r;(!a.show||a.floating||-1!==i.globals.collapsedSeriesIndices.indexOf(n)||s||a.opposite&&i.globals.isBarHorizontal)&&((s&&i.globals.isMultipleYAxis&&-1!==i.globals.collapsedSeriesIndices.indexOf(n)||i.globals.isBarHorizontal&&a.opposite)&&(r=t,i.config.grid.padding.lefti.globals.gridWidth?i.globals.skipLastTimelinelabel=!0:i.globals.skipLastTimelinelabel=!1:"datetime"===i.config.xaxis.type?i.config.grid.padding.right1||!t.globals.axisCharts||t.config.legend.showForSingleSeries)&&(i+=10);var s=this.getTitleSubtitleCoords("title"),a=this.getTitleSubtitleCoords("subtitle");e.gridHeight=e.gridHeight-s.height-a.height-i,e.translateY=e.translateY+s.height+a.height+i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=10,s=function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1};return t.globals.yLabelsCoords.map(function(a,n){var r=t.config.yaxis[n].floating;a.width>0&&!r?(e=e+a.width+i,s(n)&&(e=e-a.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),t.globals.yTitleCoords.map(function(a,n){var r=t.config.yaxis[n].floating;i=parseInt(t.config.yaxis[n].title.style.fontSize),a.width>0&&!r?(e=e+a.width+i,s(n)&&(e=e-a.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),e}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.timescaleLabels=e.globals.timelineLabels.slice(),e.globals.isBarHorizontal&&"datetime"===e.config.xaxis.type&&(this.timescaleLabels=e.globals.invertedTimelineLabels.slice());var i=this.timescaleLabels.map(function(t){return t.value}),s=i.reduce(function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e},0);return 1.05*(t=new f(this.ctx).getTextRects(s,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.globals.timelineLabels.length>0){var s=this.getxAxisTimeScaleLabelsCoords();t={width:s.width,height:s.height}}else{var a="left"!==e.config.legend.position||"right"!==e.config.legend.position||e.config.legend.floating?0:this.lgRect.width,n=e.globals.xLabelFormatter,r=i.reduce(function(t,e){return t.length>e.length?t:e},0);e.globals.isBarHorizontal&&(r=e.globals.yAxisScale[0].result.reduce(function(t,e){return t.length>e.length?t:e},0));var o=r;r=new D(this.ctx).xLabelFormat(n,r,o);var l=new f(this.ctx),h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize);(t={width:h.width,height:h.height}).width*i.length>e.globals.svgWidth-a-this.yAxisWidth&&0!==e.config.xaxis.labels.rotate?e.globals.isBarHorizontal||(e.globals.rotateXLabels=!0,h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1),t.height=h.height/1.66):e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getyAxisLabelsCoords",value:function(){var t=this,e=this.w,i=[],s=10;return e.config.yaxis.map(function(a,n){if(a.show&&a.labels.show&&e.globals.yAxisScale[n].result.length){var r=e.globals.yLabelFormatters[n],o=r(e.globals.yAxisScale[n].niceMax,-1);if(void 0!==o&&0!==o.length||(o=e.globals.yAxisScale[n].niceMax),e.globals.isBarHorizontal)s=0,o=r(o=e.globals.labels.slice().reduce(function(t,e){return t.length>e.length?t:e},0),-1);var l=new f(t.ctx).getTextRects(o,a.labels.style.fontSize);i.push({width:l.width+s,height:l.height})}else i.push({width:0,height:0})}),i}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var s=new f(this.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=s.width,i=s.height}return{width:e,height:i}}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(e,s){if(e.show&&void 0!==e.title.text){var a=new f(t.ctx).getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,"rotate(-90 0 0)",!1);i.push({width:a.width,height:a.height})}else i.push({width:0,height:0})}),i}},{key:"getTitleSubtitleCoords",value:function(t){var e=this.w,i=0,s=0,a="title"===t?e.config.title.floating:e.config.subtitle.floating,n=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(null!==n&&!a){var r=n.getBoundingClientRect();i=r.width,s=e.globals.axisCharts?r.height+5:r.height}return{width:i,height:s}}},{key:"getLegendsRect",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(".apexcharts-legend"),i=Object.assign({},d.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.lgRect={x:0,y:0,height:0,width:0},this.lgRect}}]),t}(),W=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector("[seriesName='".concat(d.escapeString(t),"']"))}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function s(i){for(var s=0;s0&&void 0!==arguments[0])||arguments[0],e=this.w,i=e.globals.initialSeries.slice();e.config.series=i,e.globals.collapsedSeries=[],e.globals.ancillaryCollapsedSeries=[],e.globals.collapsedSeriesIndices=[],e.globals.ancillaryCollapsedSeriesIndices=[],e.globals.previousPaths=[],t&&this.ctx._updateSeries(i,e.config.chart.animations.dynamicAnimation.enabled)}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w,s=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");if("mousemove"===t.type){var a=parseInt(e.getAttribute("rel"))-1,n=null;n=i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(a,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"'] path"));for(var r=0;r=t.from&&i<=t.to&&s[e].classList.remove("legend-mouseover-inactive")}}(i.config.plotOptions.heatmap.colorScale.ranges[n])}else"mouseout"===t.type&&a()}},{key:"getActiveSeriesIndex",value:function(){var t=this.w,e=0;if(t.globals.series.length>1)for(var i=t.globals.series.map(function(e,i){return e.length>0&&"bar"!==t.config.series[i].type&&"column"!==t.config.series[i].type?i:-1}),s=0;s1)for(var i=t.config.series.map(function(t,e){return t.data&&t.data.length>0?e:-1}),s=0;s0)for(var s=i.length-1;s>=0;s--)e(i,s,"line");var a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-series");if(a.length>0)for(var n=a.length-1;n>=0;n--)e(a,n,"area");var r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series .apexcharts-series");if(r.length>0)for(var o=0;o0)for(var h=0;h0)for(var d=0;d0)for(var g=0;g0)for(var m=0;m0)for(var A=0;A0?t:[]});return t}}]),t}(),B=function(){function t(i,s){e(this,t),this.ctx=i,this.w=i.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this)}return s(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),d.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.getLegendStyles()):this.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"drawLegends",value:function(){var t=this.w,e=t.config.legend.fontFamily,i=t.globals.seriesNames,s=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var a=t.config.plotOptions.heatmap.colorScale.ranges;i=a.map(function(t){return t.name?t.name:t.from+" - "+t.to}),s=a.map(function(t){return t.color})}for(var n=t.globals.legendFormatter,r=t.config.legend.inverseOrder,o=r?i.length-1:0;r?o>=0:o<=i.length-1;r?o--:o++){var l=n(i[o],{seriesIndex:o,w:t}),h=!1,c=!1;if(t.globals.collapsedSeries.length>0)for(var d=0;d0)for(var u=0;u0?l-10:0)+(h>0?h-10:0)}s.style.position="absolute",n=n+t+i.config.legend.offsetX,r=r+e+i.config.legend.offsetY,s.style.left=n+"px",s.style.top=r+"px","bottom"===i.config.legend.position?(s.style.top="auto",s.style.bottom=10+i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(s.style.left="auto",s.style.right=25+i.config.legend.offsetX+"px"),s.style.width&&(s.style.width=parseInt(i.config.legend.width)+"px"),s.style.height&&(s.style.height=parseInt(i.config.legend.height)+"px")}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.getLegendBBox(),i=new H(this.ctx),s=i.getTitleSubtitleCoords("title"),a=i.getTitleSubtitleCoords("subtitle"),n=0;"bottom"===t.config.legend.position?n=-e.clwh/1.8:"top"===t.config.legend.position&&(n=s.height+a.height+t.config.title.margin+t.config.subtitle.margin-15),this.setLegendWrapXY(20,n)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"!==e.config.chart.type)!t.target.classList.contains("inactive-legend")&&i&&new W(this.ctx).toggleSeriesOnHover(t,t.target);else if(i){var s=parseInt(t.target.getAttribute("rel"))-1;this.ctx.fireEvent("legendHover",[this.ctx,s,this.w]),new W(this.ctx).highlightRangeInSeries(t,t.target)}}},{key:"onLegendClick",value:function(t){if(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker")){var e=parseInt(t.target.getAttribute("rel"))-1,i="true"===t.target.getAttribute("data:collapsed"),s=this.w.config.chart.events.legendClick;"function"==typeof s&&s(this.ctx,e,this.w),this.ctx.fireEvent("legendClick",[this.ctx,e,this.w]);var a=this.w.config.legend.markers.onClick;"function"==typeof a&&t.target.classList.contains("apexcharts-legend-marker")&&(a(this.ctx,e,this.w),this.ctx.fireEvent("legendMarkerClick",[this.ctx,e,this.w])),this.toggleDataSeries(e,i)}}},{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\n \n .apexcharts-legend {\n display: flex;\n overflow: auto;\n padding: 0 10px;\n }\n\n .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\n flex-wrap: wrap\n }\n .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n flex-direction: column;\n bottom: 0;\n }\n\n .apexcharts-legend.position-bottom.left, .apexcharts-legend.position-top.left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n justify-content: flex-start;\n }\n\n .apexcharts-legend.position-bottom.center, .apexcharts-legend.position-top.center {\n justify-content: center; \n }\n\n .apexcharts-legend.position-bottom.right, .apexcharts-legend.position-top.right {\n justify-content: flex-end;\n }\n\n .apexcharts-legend-series {\n cursor: pointer;\n line-height: normal;\n }\n\n .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\n display: flex;\n align-items: center;\n }\n\n .apexcharts-legend-text {\n position: relative;\n font-size: 14px;\n }\n\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\n pointer-events: none;\n }\n\n .apexcharts-legend-marker {\n position: relative;\n display: inline-block;\n cursor: pointer;\n margin-right: 3px;\n }\n \n .apexcharts-legend.right .apexcharts-legend-series, .apexcharts-legend.left .apexcharts-legend-series{\n display: inline-block;\n }\n\n .apexcharts-legend-series.no-click {\n cursor: auto;\n }\n\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n display: none !important;\n }\n\n .inactive-legend {\n opacity: 0.45;\n }");return t.appendChild(e),t}},{key:"toggleDataSeries",value:function(t,e){var i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var s=null,a=null;if(i.globals.risingSeries=[],i.globals.axisCharts?(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),a=parseInt(s.getAttribute("data:realIndex"))):(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),a=parseInt(s.getAttribute("rel"))-1),e)this.riseCollapsedSeries(i.globals.collapsedSeries,i.globals.collapsedSeriesIndices,a),this.riseCollapsedSeries(i.globals.ancillaryCollapsedSeries,i.globals.ancillaryCollapsedSeriesIndices,a);else{if(i.globals.axisCharts){var n=!1;if(i.config.yaxis[a]&&i.config.yaxis[a].show&&i.config.yaxis[a].showAlways&&(n=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0&&(i.globals.ancillaryCollapsedSeries.push({index:a,data:i.config.series[a].data.slice(),type:s.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(a))),!n){i.globals.collapsedSeries.push({index:a,data:i.config.series[a].data.slice(),type:s.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(a);var r=i.globals.risingSeries.indexOf(a);i.globals.risingSeries.splice(r,1)}i.config.series[a].data=[]}else i.globals.collapsedSeries.push({index:a,data:i.config.series[a]}),i.globals.collapsedSeriesIndices.push(a),i.config.series[a]=0;for(var o=s.childNodes,l=0;l0)for(var a=0;a1&&(this.yaxisIndex=A),this.isReversed=s.config.yaxis[this.yaxisIndex]&&s.config.yaxis[this.yaxisIndex].reversed;var L=[],P=[],E=s.globals.gridHeight-p[this.yaxisIndex]-(this.isReversed?s.globals.gridHeight:0)+(this.isReversed?2*p[this.yaxisIndex]:0),M=E;E>s.globals.gridHeight&&(M=s.globals.gridHeight),m=k/2;var T=s.globals.padHorizontal+m,X=1;s.globals.isXNumeric&&s.globals.seriesX.length>0&&(T=(s.globals.seriesX[A][0]-s.globals.minX)/g),P.push(T);var I=void 0,Y=void 0,F=void 0,R=void 0,D=[],N=[],O=a.group({class:"apexcharts-series",seriesName:d.escapeString(s.globals.seriesNames[A])}),H=a.group({class:"apexcharts-series-markers-wrap"}),W=a.group({class:"apexcharts-datalabels"});this.ctx.series.addCollapsedClassToSeries(O,A);var B=t[v].length===s.globals.dataPoints;O.attr({"data:longestSeries":B,rel:v+1,"data:realIndex":A}),this.appendPathFrom=!0;var V=T,G=void 0,_=V,j=E,U=0;if(j=this.determineFirstPrevY({i:v,series:t,yRatio:c[this.yaxisIndex],zeroY:E,prevY:j,prevSeriesY:b,lineYPosition:U}).prevY,L.push(j),G=j,null===t[v][0]){for(var q=0;q0){var Z=this.checkPreviousPaths({pathFromLine:F,pathFromArea:R,realIndex:A});F=Z.pathFromLine,R=Z.pathFromArea}for(var $=s.globals.dataPoints>1?s.globals.dataPoints-1:s.globals.dataPoints,J=0;J<$;J++){if(s.globals.isXNumeric){var Q=s.globals.seriesX[A][J+1];void 0===s.globals.seriesX[A][J+1]&&(Q=s.globals.seriesX[A][$-1]),T=(Q-s.globals.minX)/g}else T+=k;var K=d.isNumber(s.globals.minYArr[A])?s.globals.minYArr[A]:s.globals.minY;s.config.chart.stacked?(U=v>0&&s.globals.collapsedSeries.length1&&H.node.classList.add("hidden");var st=it.plotChartMarkers(et,A,J+1);null!==st&&H.add(st)}var at=!t[v][J+1]||t[v][J+1]>t[v][J]?"top":"bottom",nt=new z(this.ctx).drawDataLabel(et,A,J+1,null,at);null!==nt&&W.add(nt)}b.push(L),s.globals.seriesXvalues[A]=P,s.globals.seriesYvalues[A]=L,this.pointsChart||s.globals.delayedElements.push({el:H.node,index:A});var rt={i:v,realIndex:A,animationDelay:v,initialSpeed:s.config.chart.animations.speed,dataChangeSpeed:s.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(o)};if("area"===o)for(var ot=r.fillPath({seriesNumber:A}),lt=0;lt0;gt--)l.add(x[gt-1]);return l}},{key:"createPaths",value:function(t){var e=t.series,i=t.i,s=t.j,a=t.x,n=t.y,r=t.pX,o=t.pY,l=t.xDivision,h=t.areaBottomY,c=t.linePath,d=t.areaPath,u=t.linePaths,g=t.areaPaths,p=t.seriesIndex,x=this.w,b=new f(this.ctx),m=x.config.stroke.curve;if(Array.isArray(x.config.stroke.curve)&&(m=Array.isArray(p)?x.config.stroke.curve[p[i]]:x.config.stroke.curve[i]),"smooth"===m){var v=.35*(a-r);x.globals.hasNullValues?(null!==e[i][s]&&(null!==e[i][s+1]?(c=b.move(r,o)+b.curve(r+v,o,a-v,n,a+1,n),d=b.move(r+1,o)+b.curve(r+v,o,a-v,n,a+1,n)+b.line(a,h)+b.line(r,h)+"z"):(c=b.move(r,o),d=b.move(r,o)+"z")),u.push(c),g.push(d)):(c+=b.curve(r+v,o,a-v,n,a,n),d+=b.curve(r+v,o,a-v,n,a,n)),r=a,o=n,s===e[i].length-2&&(d=d+b.curve(r,o,a,n,a,h)+b.move(a,n)+"z",x.globals.hasNullValues||(u.push(c),g.push(d)))}else null===e[i][s+1]&&(c+=b.move(a,n),d=d+b.line(a-l,h)+b.move(a,n)),null===e[i][s]&&(c+=b.move(a,n),d+=b.move(a,h)),"stepline"===m?(c=c+b.line(a,null,"H")+b.line(null,n,"V"),d=d+b.line(a,null,"H")+b.line(null,n,"V")):"straight"===m&&(c+=b.line(a,n),d+=b.line(a,n)),s===e[i].length-2&&(d=d+b.line(a,h)+b.move(a,n)+"z",u.push(c),g.push(d));return{linePaths:u,areaPaths:g,pX:r,pY:o,linePath:c,areaPath:d}}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,s=t.x,a=t.y,n=t.i,r=t.j,o=t.prevY,l=t.categoryAxisCorrection,h=t.xRatio,c=this.w,u=[],g=[];if(0===r){var f=l+c.config.markers.offsetX;c.globals.isXNumeric&&(f=(c.globals.seriesX[i][0]-c.globals.minX)/h+c.config.markers.offsetX),u.push(f),g.push(d.isNumber(e[n][0])?o+c.config.markers.offsetY:null),u.push(s+c.config.markers.offsetX),g.push(d.isNumber(e[n][r+1])?a+c.config.markers.offsetY:null)}else u.push(s+c.config.markers.offsetX),g.push(d.isNumber(e[n][r+1])?a+c.config.markers.offsetY:null);return{x:u,y:g}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,s=t.realIndex,a=this.w,n=0;n0&&parseInt(r.realIndex)===parseInt(s)&&("line"===r.type?(this.appendPathFrom=!1,e=a.globals.previousPaths[n].paths[0].d):"area"===r.type&&(this.appendPathFrom=!1,i=a.globals.previousPaths[n].paths[0].d,a.config.stroke.show&&(e=a.globals.previousPaths[n].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,s=t.yRatio,a=t.zeroY,n=t.prevY,r=t.prevSeriesY,o=t.lineYPosition,l=this.w;if(void 0!==i[e][0])n=l.config.chart.stacked?(o=e>0?r[e-1][0]:a)-i[e][0]/s+2*(this.isReversed?i[e][0]/s:0):a-i[e][0]/s+2*(this.isReversed?i[e][0]/s:0);else if(l.config.chart.stacked&&e>0&&void 0===i[e][0])for(var h=e-1;h>=0;h--)if(null!==i[h][0]&&void 0!==i[h][0]){n=o=r[h][0];break}return{prevY:n,lineYPosition:o}}}]),t}(),G=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.xaxisLabels=s.globals.labels.slice(),s.globals.timelineLabels.length>0&&(this.xaxisLabels=s.globals.timelineLabels.slice()),this.drawnLabels=[],"top"===s.config.xaxis.position?this.offY=0:this.offY=s.globals.gridHeight+1,this.offY=this.offY+s.config.xaxis.axisBorder.offsetY,this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xaxisBorderWidth=s.config.xaxis.axisBorder.width,this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=s.globals.gridWidth*parseInt(this.xaxisBorderWidth)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth),this.xaxisBorderHeight=s.config.xaxis.axisBorder.height,this.yaxis=s.config.yaxis[0],this.axesUtils=new N(i)}return s(t,[{key:"drawXaxis",value:function(){var t,e=this.w,i=new f(this.ctx),s=i.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});s.add(a);for(var n=e.globals.padHorizontal,r=[],o=0;oi.globals.gridWidth)){var a=this.offY+i.config.xaxis.axisTicks.offsetY,n=a+i.config.xaxis.axisTicks.height;if(i.config.xaxis.axisTicks.show){var r=new f(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,a+i.config.xaxis.offsetY,s+i.config.xaxis.axisTicks.offsetX,n+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(r),r.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,s=t.globals.padHorizontal;if(t.globals.timelineLabels.length>0)for(var a=0;a0){var u=a[a.length-1].getBBox(),g=a[0].getBBox();u.x<-20&&a[a.length-1].parentNode.removeChild(a[a.length-1]),g.x+g.width>t.globals.gridWidth&&a[0].parentNode.removeChild(a[0]);for(var p=0;p3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:10,n=this.w,r=void 0===this.w.config.yaxis[s].max&&void 0===this.w.config.yaxis[s].min||this.w.config.yaxis[s].forceNiceScale;if(t===Number.MIN_VALUE&&0===e||!d.isNumber(t)&&!d.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=a,this.linearScale(t,e,a);t>e?(console.warn("yaxis.min cannot be greater than yaxis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[],l=Math.abs(e-t);l<1&&r&&("candlestick"===n.config.chart.type||"candlestick"===n.config.series[s].type||n.globals.isRangeData)&&(e*=1.01);var h=a+1;h<2?h=2:h>2&&(h-=2);var c=l/h,u=Math.floor(d.log10(c)),g=Math.pow(10,u),f=Math.round(c/g);f<1&&(f=1);var p=f*g,x=p*Math.floor(t/p),b=p*Math.ceil(e/p),m=x;if(r&&l>2){for(;o.push(m),!((m+=p)>b););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var v=t;(o=[]).push(v);for(var y=Math.abs(e-t)/a,w=0;w<=a;w++)v+=y,o.push(v);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,s=Math.abs(e-t)/i;i===Number.MAX_VALUE&&(i=10,s=1);for(var a=[],n=t;i>=0;)a.push(n),n+=s,i-=1;return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScale",value:function(t,e,i,s){(e<0||e===Number.MIN_VALUE)&&(e=.01);for(var a=Math.log(e)/Math.log(10),n=Math.log(i)/Math.log(10),r=Math.abs(i-e)/s,o=[],l=e;s>=0;)o.push(l),l+=r,s-=1;var h=o.map(function(t,s){t<=0&&(t=.01);var r=(n-a)/(i-e),o=Math.pow(10,a+r*(t-a));return Math.round(o/d.roundToBase(o,10))*d.roundToBase(o,10)});return 0===h[0]&&(h[0]=1),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"setYScaleForIndex",value:function(t,e,i){var s=this.w.globals,a=this.w.config,n=s.isBarHorizontal?a.xaxis:a.yaxis[t];if(void 0===s.yAxisScale[t]&&(s.yAxisScale[t]=[]),n.logarithmic)s.allSeriesCollapsed=!1,s.yAxisScale[t]=this.logarithmicScale(t,e,i,n.tickAmount?n.tickAmount:Math.floor(Math.log10(i)));else if(i!==-Number.MAX_VALUE&&d.isNumber(i))if(s.allSeriesCollapsed=!1,void 0===n.min&&void 0===n.max||n.forceNiceScale){var r=Math.abs(i-e);s.yAxisScale[t]=this.niceScale(e,i,r,t,n.tickAmount?n.tickAmount:r<5&&r>1?r+1:5)}else s.yAxisScale[t]=this.linearScale(e,i,n.tickAmount);else s.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,s=e.minYArr.concat([]),a=e.maxYArr.concat([]),n=[];i.yaxis.forEach(function(r,o){var l=o;i.series.forEach(function(t,i){t.name===r.seriesName&&-1===e.collapsedSeriesIndices.indexOf(i)&&(l=i,o!==i?n.push({index:i,similarIndex:o,alreadyExists:!0}):n.push({index:i}))});var h=s[l],c=a[l];t.setYScaleForIndex(o,h,c)}),this.sameScaleInMultipleAxes(s,a,n)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var s=this,a=this.w.config,n=this.w.globals,r=[];i.forEach(function(t){t.alreadyExists&&(void 0===r[t.index]&&(r[t.index]=[]),r[t.index].push(t.index),r[t.index].push(t.similarIndex))}),n.yAxisSameScaleIndices=r,r.forEach(function(t,e){r.forEach(function(i,s){var a,n;e!==s&&(a=t,n=i,a.filter(function(t){return-1!==n.indexOf(t)})).length>0&&(r[e]=r[e].concat(r[s]))})});var o=r.map(function(t){return t.filter(function(e,i){return t.indexOf(e)===i})}).map(function(t){return t.sort()});r=r.filter(function(t){return!!t});var l=o.slice(),h=l.map(function(t){return JSON.stringify(t)});l=l.filter(function(t,e){return h.indexOf(JSON.stringify(t))===e});var c=[],d=[];t.forEach(function(t,i){l.forEach(function(s,a){s.indexOf(i)>-1&&(void 0===c[a]&&(c[a]=[],d[a]=[]),c[a].push({key:i,value:t}),d[a].push({key:i,value:e[i]}))})});var u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach(function(t,e){t.forEach(function(t,i){u[e]=Math.min(t.value,u[e])})}),d.forEach(function(t,e){t.forEach(function(t,i){g[e]=Math.max(t.value,g[e])})}),t.forEach(function(t,e){d.forEach(function(t,i){var r=u[i],o=g[i];a.chart.stacked&&(o=0,t.forEach(function(t,e){o+=t.value,r!==Number.MIN_VALUE&&(r+=c[i][e].value)})),t.forEach(function(i,l){t[l].key===e&&(void 0!==a.yaxis[e].min&&(r="function"==typeof a.yaxis[e].min?a.yaxis[e].min(n.minY):a.yaxis[e].min),void 0!==a.yaxis[e].max&&(o="function"==typeof a.yaxis[e].max?a.yaxis[e].max(n.maxY):a.yaxis[e].max),s.setYScaleForIndex(e,r,o))})})})}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var s=t.w;if(s.globals.isMultipleYAxis||s.globals.collapsedSeries.length)return e;var a=s.globals.seriesX[0],n=s.config.chart.stacked;return e.forEach(function(t,r){for(var o=0,l=0;l=i.xaxis.min){o=l;break}var h,c,d=s.globals.minYArr[r],u=s.globals.maxYArr[r],g=s.globals.stackedSeriesTotals;s.globals.series.forEach(function(r,l){var f=r[o];n?(f=g[o],h=c=f,g.forEach(function(t,e){a[e]<=i.xaxis.max&&a[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),r[e]=i.xaxis.min){var n=t,r=t;s.globals.series.forEach(function(i,s){null!==t&&(n=Math.min(i[e],n),r=Math.max(i[e],r))}),r>c&&null!==r&&(c=r),nd&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)})}),e}}]),t}(),j=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.scales=new _(i)}return s(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w.globals,n=-Number.MAX_VALUE,r=Number.MIN_VALUE;null===s&&(s=t+1);var o=a.series,l=o,h=o;"candlestick"===this.w.config.chart.type?(l=a.seriesCandleL,h=a.seriesCandleH):a.isRangeData&&(l=a.seriesRangeStart,h=a.seriesRangeEnd);for(var c=t;cl[c][u]&&l[c][u]<0&&(r=l[c][u])):a.hasNullValues=!0}}return{minY:r,maxY:n,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var s=0;s0?h=h+parseFloat(t.series[u][l])+1e-4:c+=parseFloat(t.series[u][l])),u===t.series.length-1&&(r.push(h),o.push(c));for(var g=0;g=0&&i<=10&&(f=0),t.minY=i-5*f/100,t.maxY=t.maxY+5*f/100}return e.yaxis.map(function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.minY)),t.minY=t.minYArr[i])}),t.isBarHorizontal&&(void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minY=e.xaxis.min),void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxY=e.xaxis.max)),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr}}},{key:"setXRange",value:function(){var t,e=this.w.globals,i=this.w.config,s="numeric"===i.xaxis.type||"datetime"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric)for(var a=0;ae.dataPoints&&0!==e.dataPoints&&(t=e.dataPoints-1)):t="dataPoints"===i.xaxis.tickAmount?e.series[e.maxValsInArrayIndex].length-1:i.xaxis.tickAmount,void 0!==i.xaxis.max&&"number"==typeof i.xaxis.max&&(e.maxX=i.xaxis.max),void 0!==i.xaxis.min&&"number"==typeof i.xaxis.min&&(e.minX=i.xaxis.min),void 0!==i.xaxis.range&&(e.minX=e.maxX-i.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE?e.xAxisScale=this.scales.linearScale(e.minX,e.maxX,t):(e.xAxisScale=this.scales.linearScale(1,t,t),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,t-1),e.seriesX=e.labels.slice())),s&&(e.labels=e.xAxisScale.result.slice()));if(e.minX===e.maxX)if("datetime"===i.xaxis.type){var h=new Date(e.minX);h.setDate(h.getDate()-2),e.minX=new Date(h).getTime();var c=new Date(e.maxX);c.setDate(c.getDate()+2),e.maxX=new Date(c).getTime()}else("numeric"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.maxX=e.maxX+2);return e.isXNumeric&&(e.seriesX.forEach(function(t,i){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]),t.forEach(function(t,s){if(s>0){var a=t-e.seriesX[i][s-1];e.minXDiff=Math.min(a,e.minXDiff)}})}),this.calcMinXDiffForTinySeries()),{minX:e.minX,maxX:e.maxX}}},{key:"calcMinXDiffForTinySeries",value:function(){var t=this.w,e=t.globals.labels.length;return 1===t.globals.labels.length?t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e/3:t.globals.minXDiff===Number.MAX_VALUE&&(t.globals.timelineLabels.length>0&&(e=t.globals.timelineLabels.length),e<3&&(e=3),t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e),t.globals.minXDiff}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e5e4&&(s.globals.disableZoomOut=!0);var o=a.getTimeUnitsfromTimestamp(t,e),l=s.globals.gridWidth/r,h=l/24,c=h/60,d=Math.floor(24*r),u=Math.floor(24*r*60),g=Math.floor(r),f=Math.floor(r/30),p=Math.floor(r/365),x={minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:x,currentMinute:x.minMinute,currentHour:x.minHour,currentMonthDate:x.minDate,currentDate:x.minDate,currentMonth:x.minMonth,currentYear:x.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,numberOfMinutes:u,numberOfHours:d,numberOfDays:g,numberOfMonths:f,numberOfYears:p};switch(this.tickInterval){case"years":this.generateYearScale(b);break;case"months":case"half_year":this.generateMonthScale(b);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(b);break;case"hours":this.generateHourScale(b);break;case"minutes":this.generateMinuteScale(b)}var v=this.timeScaleArray.map(function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?n({},e,{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?n({},e,{value:t.value}):"minute"===t.unit?n({},e,{value:t.value,minute:t.value}):t});return v.filter(function(t){var e=1,a=Math.ceil(s.globals.gridWidth/120),n=t.value;void 0!==s.config.xaxis.tickAmount&&(a=s.config.xaxis.tickAmount),v.length>a&&(e=Math.floor(v.length/a));var r=!1,o=!1;switch(i.tickInterval){case"half_year":e=7,"year"===t.unit&&(r=!0);break;case"months":e=1,"year"===t.unit&&(r=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(r=!0),30===n&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(r=!0),30===n&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(r=!0);break;case"days":e=1,"month"===t.unit&&(r=!0);break;case"hours":"day"===t.unit&&(r=!0);break;case"minutes":n%5!=0&&(o=!0)}if("minutes"===i.tickInterval||"hours"===i.tickInterval){if(!o)return!0}else if((n%e==0||r)&&!o)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,s=this.formatDates(t),a=this.removeOverlappingTS(s);e?i.globals.invertedTimelineLabels=a.slice():i.globals.timelineLabels=a.slice(),new H(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){switch(!0){case t>1825:this.tickInterval="years";break;case t>800&&t<=1825:this.tickInterval="half_year";break;case t>180&&t<=800:this.tickInterval="months";break;case t>90&&t<=180:this.tickInterval="months_fortnight";break;case t>60&&t<=90:this.tickInterval="months_days";break;case t>30&&t<=60:this.tickInterval="week_days";break;case t>2&&t<=30:this.tickInterval="days";break;case t>.1&&t<=2:this.tickInterval="hours";break;case t<.1:this.tickInterval="minutes";break;default:this.tickInterval="days"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,s=t.currentYear,a=t.daysWidthOnXAxis,n=t.numberOfYears,r=e.minYear,o=0,l=new m(this.ctx);if(e.minDate>1&&e.minMonth>0){var h=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-h+1)*a,r=e.minYear+1,this.timeScaleArray.push({position:o,value:r,unit:"year",year:r,month:d.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:r,unit:"year",year:s,month:d.monthMod(i+1)});for(var c=r,u=o,g=0;g1){l=(h.determineDaysOfMonths(s+1,e.minYear)-i+1)*n,o=d.monthMod(s+1);var g=a+u,f=d.monthMod(o),p=o;0===o&&(c="year",p=g,f=1,g+=u+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:f})}else this.timeScaleArray.push({position:l,value:o,unit:c,year:a,month:d.monthMod(s)});for(var x=o+1,b=l,v=0,y=1;vr.determineDaysOfMonths(e+1,i)?(g=1,o="month",c=e+=1,e):e},g=h,f=u(g,i,s);this.timeScaleArray.push({position:l,value:c,unit:o,year:s,month:d.monthMod(f),day:g});for(var p=l,x=0;xo.determineDaysOfMonths(e+1,a)&&(x=1,e+=1),{month:e,date:x}},c=function(t,e){return t>o.determineDaysOfMonths(e+1,a)?e+=1:e},u=60-e.minMinute,g=u*n,f=e.minHour+1,p=f+1;60===u&&(g=0,p=(f=e.minHour)+1);var x=i,b=c(x,s);this.timeScaleArray.push({position:g,value:f,unit:l,day:x,hour:p,year:a,month:d.monthMod(b)});for(var v=g,y=0;y=24)p=0,l="day",b=h(x+=1,b).month,b=c(x,b);var w=a+Math.floor(b/12)+0;v=0===p&&0===y?u*n:60*n+v;var k=0===p?x:p;this.timeScaleArray.push({position:v,value:k,unit:l,hour:p,day:x,year:w,month:d.monthMod(b)}),p++}}},{key:"generateMinuteScale",value:function(t){var e=t.firstVal,i=t.currentMinute,s=t.currentHour,a=t.currentDate,n=t.currentMonth,r=t.currentYear,o=t.minutesWidthOnXAxis,l=t.numberOfMinutes,h=o-(i-e.minMinute),c=e.minMinute+1,u=c+1,g=a,f=n,p=r,x=s;this.timeScaleArray.push({position:h,value:c,unit:"minute",day:g,hour:x,minute:u,year:p,month:d.monthMod(f)});for(var b=h,m=0;m=60&&(u=0,24===(x+=1)&&(x=0));var v=r+Math.floor(f/12)+0;b=o+b;var y=u;this.timeScaleArray.push({position:b,value:y,unit:"minute",hour:x,minute:u,day:g,year:v,month:d.monthMod(f)}),u++}}},{key:"createRawDateString",value:function(t,e){var i=t.year;return i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),i+="minute"===t.unit?":"+("0"+e).slice(-2)+":00.000Z":":00:00.000Z"}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map(function(t){var s=t.value.toString(),a=new m(e.ctx),n=e.createRawDateString(t,s),r=new Date(Date.parse(n));if(void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),s=a.formatDate(r,o,!0,!1)}else s=a.formatDate(r,i.config.xaxis.labels.format);return{dateString:n,position:t.position,value:s,unit:t.unit,year:t.year,month:t.month}})}},{key:"removeOverlappingTS",value:function(t){var e=this,i=new f(this.ctx),s=0,a=t.map(function(a,n){if(n>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var r=i.getTextRects(t[s].value).width,o=t[s].position;return a.position>o+r+10?(s=n,a):null}return a});return a=a.filter(function(t){return null!==t})}}]),t}(),q=function(){function t(i,s){e(this,t),this.ctx=s,this.w=s.w,this.el=i,this.coreUtils=new y(this.ctx),this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[]}return s(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","radar","scatter","bubble","heatmap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.cuid,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),f.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,s=i.config,a=i.globals,n={series:[],i:[]},r={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]};a.series.map(function(e,s){void 0!==t[s].type?("column"===t[s].type||"bar"===t[s].type?(i.config.plotOptions.bar.horizontal=!1,l.series.push(e),l.i.push(s)):"area"===t[s].type?(r.series.push(e),r.i.push(s)):"line"===t[s].type?(n.series.push(e),n.i.push(s)):"scatter"===t[s].type?(o.series.push(e),o.i.push(s)):"bubble"===t[s].type||("candlestick"===t[s].type?(h.series.push(e),h.i.push(s)):console.warn("You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble")),a.comboCharts=!0):(n.series.push(e),n.i.push(s))});var c=new V(this.ctx,e),d=new M(this.ctx,e),u=new I(this.ctx),g=new F(this.ctx),f=new R(this.ctx,e),p=new Y(this.ctx),x=[];if(a.comboCharts){if(r.series.length>0&&x.push(c.draw(r.series,"area",r.i)),l.series.length>0)if(i.config.chart.stacked){var b=new E(this.ctx,e);x.push(b.draw(l.series,l.i))}else{var m=new P(this.ctx,e);x.push(m.draw(l.series,l.i))}if(n.series.length>0&&x.push(c.draw(n.series,"line",n.i)),h.series.length>0&&x.push(d.draw(h.series,h.i)),o.series.length>0){var v=new V(this.ctx,e,!0);x.push(v.draw(o.series,"scatter",o.i))}}else switch(s.chart.type){case"line":x=c.draw(a.series,"line");break;case"area":x=c.draw(a.series,"area");break;case"bar":if(s.chart.stacked)x=new E(this.ctx,e).draw(a.series);else x=new P(this.ctx,e).draw(a.series);break;case"candlestick":x=new M(this.ctx,e).draw(a.series);break;case"rangeBar":x=f.draw(a.series);break;case"heatmap":x=new X(this.ctx,e).draw(a.series);break;case"pie":case"donut":x=u.draw(a.series);break;case"radialBar":x=g.draw(a.series);break;case"radar":x=p.draw(a.series);break;default:x=c.draw(a.series)}return x}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=d.getDimensions(this.el),s=e.chart.width.toString().split(/[0-9]+/g).pop();if("%"===s?d.isNumber(i[0])&&(0===i[0].width&&(i=d.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width)/100):"px"!==s&&""!==s||(t.svgWidth=parseInt(e.chart.width)),"auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===e.chart.height.toString().split(/[0-9]+/g).pop()){var a=d.getDimensions(this.el.parentNode);t.svgHeight=a[1]*parseInt(e.chart.height)/100}else t.svgHeight=parseInt(e.chart.height);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth;t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),f.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight});var n=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+n+"px",t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};f.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0;"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||(i=new B(this.ctx).getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar"),a=2*t.globals.radialSize;s&&-90!==t.config.plotOptions.radialBar.startAngle&&(a=d.getBoundingClientRect(s).height);var n=Math.max(a,2*t.globals.radialSize)+e.translateY+i+20;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",n),e.dom.elWrap.style.height=n+"px",f.setAttrs(e.dom.Paper.node,{height:n}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=n+"px"}},{key:"coreCalculations",value:function(){new j(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=this.w.globals;e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesPercent=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.stackedSeriesTotals=[],e.labels=[],e.timelineLabels=[],e.noLabelsProvided=!1,e.timescaleTicks=[],e.resizeTimer=null,e.selectionResizeTimer=null,e.seriesXvalues=t.w.config.series.map(function(t){return[]}),e.seriesYvalues=t.w.config.series.map(function(t){return[]}),e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.isDataXYZ=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialmaxX=-Number.MAX_VALUE,e.initialminX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map(function(e,i){if(t.w.globals.isMultipleYAxis)return e.index})}},{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new W(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new W(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,s=this.w.globals,a=0;a-1&&(n=this.activeSeriesIndex);for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,s=this.w.globals,a=new m(e),n=0;n0?i.labels.slice():i.xaxis.categories.slice(),o=0;o0?i.labels.slice():i.xaxis.categories.slice();l.length>0&&(this.twoDSeriesX=l,s.seriesX.push(this.twoDSeriesX))}s.labels.push(this.twoDSeriesX);var h=t[n].data.map(function(t){return d.parseNumber(t)});s.series.push(h)}s.seriesZ.push(this.threeDSeries),void 0!==t[n].name?s.seriesNames.push(t[n].name):s.seriesNames.push("series-"+parseInt(n+1))}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var s=0;s0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory)i.labels=i.labels[0];else{var s=[];if(i.axisCharts){if(i.series.length>0)for(var a=0;a0&&(this.xaxisLabels=s.globals.timelineLabels.slice())}return s(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new f(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var s=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),a=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(a),t.add(s),t}},{key:"drawGrid",value:function(){var t=this.w,e=new G(this.ctx),i=new O(this.ctx),s=this.w.globals,a=null;if(s.axisCharts){if(t.config.grid.show)a=this.renderGrid(),s.dom.elGraphical.add(a.el),this.drawGridArea(a.el);else{var n=this.drawGridArea();s.dom.elGraphical.add(n)}null!==a&&e.xAxisLabelCorrections(a.xAxisTickWidth),i.setYAxisTextAlignments()}}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new f(this.ctx),s=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var a=0;t.config.stroke.width.forEach(function(t){a=Math.max(a,t)}),s=a}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elGridRect=i.drawRect(-s/2,-s/2,e.gridWidth+s,e.gridHeight+s,0,"#fff"),new y(this).getLargestMarkerSize();var n=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(-n,-n,e.gridWidth+2*n,e.gridHeight+2*n,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var r=e.dom.baseEl.querySelector("defs");r.appendChild(e.dom.elGridRectMask),r.appendChild(e.dom.elGridRectMarkerMask)}},{key:"renderGrid",value:function(){var t=this.w,e=new f(this.ctx),i=t.config.grid.strokeDashArray,s=e.group({class:"apexcharts-grid"}),a=e.group({class:"apexcharts-gridlines-horizontal"}),n=e.group({class:"apexcharts-gridlines-vertical"});s.add(a),s.add(n);for(var r,o=8,l=0;l2));l++);if(t.globals.isBarHorizontal){if(r=o,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show)for(var h,c=t.globals.padHorizontal,d=t.globals.gridHeight,u=0;u0)for(var A=0;A0&&w0)for(var n=0,r=s.globals.gridHeight/i,o=s.globals.gridWidth,l=0,h=0;l=s.config.grid.row.colors.length&&(h=0);var c=s.config.grid.row.colors[h],d=a.drawRect(0,n,o,r,0,c,s.config.grid.row.opacity);t.add(d),d.node.classList.add("apexcharts-gridRow"),n+=s.globals.gridHeight/i}if(void 0!==s.config.grid.column.colors&&s.config.grid.column.colors.length>0)for(var u=s.globals.padHorizontal,g=s.globals.padHorizontal+s.globals.gridWidth/e,p=s.globals.gridHeight,x=0,b=0;x=s.config.grid.column.colors.length&&(b=0);var m=s.config.grid.column.colors[b],v=a.drawRect(u,0,g,p,0,m,s.config.grid.column.opacity);v.node.classList.add("apexcharts-gridColumn"),t.add(v),u+=s.globals.gridWidth/e}}},{key:"animateLine",value:function(t,e,i){var s=this.w,a=s.config.chart.animations;if(a&&!s.globals.resized&&!s.globals.dataChanged){var n=a.speed;this.anim.animateLine(t,e,i,n)}}}]),t}(),lt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,s=i.config;if(0!==s.responsive.length){var a=s.responsive.slice();a.sort(function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0}).reverse();var n=new w({}),r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=a[0].breakpoint,r=window.innerWidth>0?window.innerWidth:screen.width;if(r>s){var o=y.extendArrayProps(n,i.globals.initialConfig);t=d.extend(o,t),t=d.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=e||s.globals.series.length;if(null===i&&(i="bar"===s.config.chart.type&&s.config.plotOptions.bar.distributed||"heatmap"===s.config.chart.type&&s.config.plotOptions.heatmap.colorScale.inverse),i&&(a=s.globals.series[0].length*s.globals.series.length),t.lengthr.globals.gridWidth||d>r.globals.gridHeight?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var u=Math.round(c/l);n&&(u=Math.ceil(c/l),u-=1);for(var g,f=null,p=null,x=[],b=0;b1?n=this.getFirstActiveXArray(i):r=0;var l=s[n][0],h=i[n][0],c=Math.abs(t-h),d=Math.abs(e-l),u=d+c;return s.map(function(a,n){a.map(function(a,l){var h=Math.abs(e-s[n][l]),g=Math.abs(t-i[n][l]),f=g+h;f0?e:-1}),a=0;a0)for(var s=0;s-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=o.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,s=this.w,a=this.ctx.series.filteredSeriesX(),n="",r=null,o=null,l={series:s.globals.series,seriesIndex:e,dataPointIndex:i,w:s},h=s.globals.ttZFormatter;null===i?o=s.globals.series[e]:s.globals.isXNumeric?(n=a[e][i],0===a[e].length&&(n=a[this.tooltipUtil.getFirstActiveXArray(a)][i])):n=void 0!==s.globals.labels[i]?s.globals.labels[i]:"";var c=n;s.globals.isXNumeric&&"datetime"===s.config.xaxis.type?n=new D(this.ctx).xLabelFormat(s.globals.ttKeyFormatter,c,c):s.globals.isBarHorizontal||(n=s.globals.xLabelFormatter(c,l));return void 0!==s.config.tooltip.x.formatter&&(n=s.globals.ttKeyFormatter(c,l)),s.globals.seriesZ.length>0&&s.globals.seriesZ[0].length>0&&(r=h(s.globals.seriesZ[e][i],s)),{val:o,xVal:n,xAxisTTVal:"function"==typeof s.config.xaxis.tooltip.formatter?s.globals.xaxisTooltipFormatter(c,l):n,zVal:r}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,s=this.w;this.ttCtx.getElTooltip().innerHTML=s.config.tooltip.custom({ctx:this.ctx,series:s.globals.series,seriesIndex:e,dataPointIndex:i,w:s})}}]),t}(),ut=function(){function t(i){e(this,t),this.ttCtx=i,this.ctx=i.ctx,this.w=i.w}return s(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,s=this.w,a=i.getElXCrosshairs(),n=t-i.xcrosshairsWidth/2,r=s.globals.labels.slice().length;if(null!==e&&(n=s.globals.gridWidth/r*e),"tickWidth"===s.config.xaxis.crosshairs.width||"barWidth"===s.config.xaxis.crosshairs.width?n+i.xcrosshairsWidth>s.globals.gridWidth&&(n=s.globals.gridWidth-i.xcrosshairsWidth):null!==e&&(n+=s.globals.gridWidth/r/2),n<0&&(n=0),n>s.globals.gridWidth&&(n=s.globals.gridWidth),null!==a&&(a.setAttribute("x",n),a.setAttribute("x1",n),a.setAttribute("x2",n),a.setAttribute("y2",s.globals.gridHeight),a.classList.add("active")),i.blxaxisTooltip){var o=n;"tickWidth"!==s.config.xaxis.crosshairs.width&&"barWidth"!==s.config.xaxis.crosshairs.width||(o=n+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&(f.setAttrs(e.ycrosshairs,{y1:t,y2:t}),f.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t}))}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("active");var s=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var a;a=new f(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=s+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var s=parseInt(i.ycrosshairsHidden.getAttribute("y1")),a=e.globals.translateY+s,n=i.yaxisTTEls[t].getBoundingClientRect().height,r=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(r-=26),a-=n/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("active"),i.yaxisTTEls[t].style.top=a+"px",i.yaxisTTEls[t].style.left=r+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=this.w,a=this.ttCtx,n=a.getElTooltip(),r=a.tooltipRect,o=null!==i?parseInt(i):1,l=parseInt(t)+o+5,h=parseInt(e)+o/2;if(l>s.globals.gridWidth/2&&(l=l-r.ttWidth-o-15),l>s.globals.gridWidth-r.ttWidth-10&&(l=s.globals.gridWidth-r.ttWidth),l<-20&&(l=-20),s.config.tooltip.followCursor){var c=a.getElGrid().getBoundingClientRect();h=a.e.clientY+s.globals.translateY-c.top-r.ttHeight/2}var d=this.positionChecks(r,l,h);l=d.x,h=d.y,isNaN(l)||(l+=s.globals.translateX,n.style.left=l+"px",n.style.top=h+"px")}},{key:"positionChecks",value:function(t,e,i){var s=this.w;return t.ttHeight+i>s.globals.gridHeight&&(i=s.globals.gridHeight-t.ttHeight+s.globals.translateY),i<0&&(i=0),{x:e,y:i}}},{key:"moveMarkers",value:function(t,e){var i=this.w,s=this.ttCtx;if(i.globals.markers.size[t]>0)for(var a=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),n=0;n2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w;"bubble"!==a.config.chart.type&&this.newPointSize(t,e);var n=e.getAttribute("cx"),r=e.getAttribute("cy");if(null!==i&&null!==s&&(n=i,r=s),this.tooltipPosition.moveXCrosshairs(n),!this.fixedTooltip){if("radar"===a.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();n=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(n,r,a.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this.ttCtx,s=t,a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),n=e.config.markers.hover.size,r=0;rr.globals.gridWidth/2&&(s=h-n.tooltipRect.ttWidth/2+d),n.w.config.tooltip.followCursor){var g=n.getElGrid().getBoundingClientRect();a=n.e.clientY-g.top+r.globals.translateY/2-10}}return{x:s,y:a}}},{key:"handleMarkerTooltip",value:function(t){var e,i,s=t.e,a=t.opt,n=t.x,r=t.y,o=this.w,l=this.ttCtx;if(s.target.classList.contains("apexcharts-marker")){var h=parseInt(a.paths.getAttribute("cx")),c=parseInt(a.paths.getAttribute("cy")),u=parseFloat(a.paths.getAttribute("val"));if(i=parseInt(a.paths.getAttribute("rel")),e=parseInt(a.paths.parentNode.parentNode.parentNode.getAttribute("rel"))-1,l.intersect){var g=d.findAncestor(a.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex")))}if(l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared}),"mouseup"===s.type&&l.markerClick(s,e,i),n=h,r=c+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();r=l.e.clientY+o.globals.translateY-f.top}u<0&&(r=c),l.marker.enlargeCurrentPoint(i,a.paths,n,r)}return{x:n,y:r}}},{key:"handleBarTooltip",value:function(t){var e,i,s=t.e,a=t.opt,n=this.w,r=this.ttCtx,o=r.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:s,opt:a});e=d.i;var u=d.barHeight,g=d.j;if(n.globals.isBarHorizontal&&r.hasBars()||!n.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(n.config.stroke.width)?n.config.stroke.width[e]:n.config.stroke.width,l=h):n.globals.comboCharts||n.config.tooltip.shared||(l/=2),isNaN(c)&&(c=n.globals.svgHeight-r.tooltipRect.ttHeight),h+r.tooltipRect.ttWidth>n.globals.gridWidth?h-=r.tooltipRect.ttWidth:h<0&&(h+=r.tooltipRect.ttWidth),r.w.config.tooltip.followCursor){var f=r.getElGrid().getBoundingClientRect();c=r.e.clientY-f.top}if(null===r.tooltip&&(r.tooltip=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),n.config.tooltip.shared||(n.globals.comboChartsHasBars?r.tooltipPosition.moveXCrosshairs(l+i/2):r.tooltipPosition.moveXCrosshairs(l)),!r.fixedTooltip&&(!n.config.tooltip.shared||n.globals.isBarHorizontal&&r.hasBars())){x&&(h=n.globals.gridWidth-h),o.style.left=h+n.globals.translateX+"px";var p=parseInt(a.paths.parentNode.getAttribute("data:realIndex")),x=n.globals.isMultipleYAxis?n.config.yaxis[p]&&n.config.yaxis[p].reversed:n.config.yaxis[0].reversed;!x||n.globals.isBarHorizontal&&r.hasBars()||(c=c+u-2*(n.globals.series[e][g]<0?u:0)),r.tooltipRect.ttHeight+c>n.globals.gridHeight?(c=n.globals.gridHeight-r.tooltipRect.ttHeight+n.globals.translateY,o.style.top=c+"px"):o.style.top=c+n.globals.translateY-r.tooltipRect.ttHeight/2+"px"}}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,s=this.w,a=null,n=this.ttCtx,r=0,o=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-rangebar-area")){var u=e.target,g=u.getBoundingClientRect(),f=i.elGrid.getBoundingClientRect(),p=g.height;c=g.height;var x=g.width,b=parseInt(u.getAttribute("cx")),m=parseInt(u.getAttribute("cy"));h=parseFloat(u.getAttribute("barWidth"));var v="touchmove"===e.type?e.touches[0].clientX:e.clientX;a=parseInt(u.getAttribute("j")),r=parseInt(u.parentNode.getAttribute("rel"))-1,s.globals.comboCharts&&(r=parseInt(u.parentNode.getAttribute("data:realIndex"))),n.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:r,j:a,shared:!n.showOnIntersect&&s.config.tooltip.shared}),s.config.tooltip.followCursor?s.globals.isBarHorizontal?(o=v-f.left+15,l=m-n.dataPointsDividedHeight+p/2-n.tooltipRect.ttHeight/2):(o=s.globals.isXNumeric?b-x/2:b-n.dataPointsDividedWidth+x/2,l=e.clientY-f.top-n.tooltipRect.ttHeight/2-15):s.globals.isBarHorizontal?((o=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var s=this.ttCtx,a=this.w,n=a.globals.yLabelFormatters[t];if(s.blyaxisTooltip){var r=s.getElGrid().getBoundingClientRect(),o=(e-r.top)*i.yRatio[t],l=a.globals.maxYArr[t]-a.globals.minYArr[t],h=a.globals.minYArr[t]+(l-o);s.tooltipPosition.moveYCrosshairs(e-r.top),s.yaxisTooltipText[t].innerHTML=n(h),s.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),xt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.tConfig=s.config.tooltip,this.tooltipUtil=new ct(this),this.tooltipLabels=new dt(this),this.tooltipPosition=new ut(this),this.marker=new gt(this),this.intersect=new ft(this),this.axesTooltip=new pt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!s.globals.isBarHorizontal&&this.tConfig.shared}return s(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.blyaxisTooltip=e.config.yaxis[0].tooltip.enabled&&e.globals.axisCharts,this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add(this.tConfig.theme),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var s=new G(this.ctx);this.xAxisTicksPositions=s.getXAxisTicksPositions()}if((e.globals.comboCharts&&!this.tConfig.shared||this.tConfig.intersect&&!this.tConfig.shared||("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&!this.tConfig.shared)&&(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var a=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(a=this.showOnIntersect?1:e.globals.series.length),this.ttItems=this.createTTElements(a),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this.w,i=[],s=this.getElTooltip(),a=0;a0&&this.addPathsEventListeners(u,h);var g=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-marker");g.length>0&&this.addPathsEventListeners(g,h),this.hasBars()&&!this.tConfig.shared&&this.addBarsEventListeners(h)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),s=i.width+10,a=i.height+10,n=this.tConfig.fixed.offsetX,r=this.tConfig.fixed.offsetY;return this.tConfig.fixed.position.toLowerCase().indexOf("right")>-1&&(n=n+t.globals.svgWidth-s+10),this.tConfig.fixed.position.toLowerCase().indexOf("bottom")>-1&&(r=r+t.globals.svgHeight-a-10),e.style.left=n+"px",e.style.top=r+"px",{x:n,y:r,ttWidth:s,ttHeight:a}}},{key:"addPointsEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker");this.addPathsEventListeners(e,t)}},{key:"addBarsEventListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,s=this,a=function(a){var n={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};i.w.globals.tooltipOpts=n;["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(e){return t[a].addEventListener(e,s.seriesHover.bind(s,n),{capture:!1,passive:!0})})},n=0;nl.top+l.height)this.handleMouseOut(n);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var d=parseInt(n.paths.getAttribute("index"));if(this.tConfig.enabledOnSeries.indexOf(d)<0)return void this.handleMouseOut(n)}var u=this.getElTooltip(),g=this.getElXCrosshairs(),f=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.hasBars;if(r.globals.isBarHorizontal&&this.hasBars()&&(f=!1),"mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){if(null!==g&&g.classList.add("active"),null!==this.ycrosshairs&&this.blyaxisTooltip&&this.ycrosshairs.classList.add("active"),f&&!this.showOnIntersect){e=(o=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:h,clientY:c,hasBars:this.hasBars})).j;var p=o.capturedSeries;if(o.hoverX<0||o.hoverX>r.globals.gridWidth)return void this.handleMouseOut(n);if(null!==p){if(null===r.globals.series[p][e])return void n.tooltipEl.classList.remove("active");void 0!==r.globals.series[p][e]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(e)&&this.tooltipUtil.isinitialSeriesSameLen()?this.create(a,this,p,e,n.ttItems):this.create(a,this,p,e,n.ttItems,!1):this.tooltipUtil.isXoverlap(e)&&this.create(a,this,0,e,n.ttItems)}else this.tooltipUtil.isXoverlap(e)&&this.create(a,this,0,e,n.ttItems)}else if("heatmap"===r.config.chart.type){var x=this.intersect.handleHeatTooltip({e:a,opt:n,x:i,y:s});i=x.x,s=x.y,u.style.left=i+"px",u.style.top=s+"px"}else this.hasBars&&this.intersect.handleBarTooltip({e:a,opt:n}),this.hasMarkers&&this.intersect.handleMarkerTooltip({e:a,opt:n,x:i,y:s});if(this.blyaxisTooltip)for(var b=0;b0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"markerClick",value:function(t,e,i){var s=this.w;"function"==typeof s.config.chart.events.markerClick&&s.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:s}),this.ctx.fireEvent("markerClick",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:s}])}},{key:"create",value:function(t,e,i,s,a){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=this.w,o=e;"mouseup"===t.type&&this.markerClick(t,i,s),null===n&&(n=this.tConfig.shared);var l=this.hasMarkers(),h=this.getElBars();if(n){if(o.tooltipLabels.drawSeriesTexts({ttItems:a,i:i,j:s,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(r.globals.markers.largestSize>0?o.marker.enlargePoints(s):o.tooltipPosition.moveDynamicPointsOnHover(s)),this.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var c=new f(this.ctx),d=r.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(s,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(s);for(var u=0;u\n \n \n\n',title:this.localeValues.zoomIn,class:"apexcharts-zoom-in-icon"}),this.t.zoomout&&t.config.chart.zoom.enabled&&s.push({el:this.elZoomOut,icon:"string"==typeof this.t.zoomout?this.t.zoomout:'\n \n \n\n',title:this.localeValues.zoomOut,class:"apexcharts-zoom-out-icon"}),this.t.zoom&&t.config.chart.zoom.enabled&&s.push({el:this.elZoom,icon:"string"==typeof this.t.zoom?this.t.zoom:'\n \n \n \n',title:this.localeValues.selectionZoom,class:t.globals.isTouchDevice?"hidden":"apexcharts-zoom-icon"}),this.t.selection&&t.config.chart.selection.enabled&&s.push({el:this.elSelection,icon:"string"==typeof this.t.selection?this.t.selection:'\n \n \n',title:this.localeValues.selection,class:t.globals.isTouchDevice?"hidden":"apexcharts-selection-icon"}),this.t.pan&&t.config.chart.zoom.enabled&&s.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'\n \n \n \n \n \n \n \n',title:this.localeValues.pan,class:t.globals.isTouchDevice?"hidden":"apexcharts-pan-icon"}),this.t.reset&&t.config.chart.zoom.enabled&&s.push({el:this.elZoomReset,icon:"string"==typeof this.t.reset?this.t.reset:'\n \n \n',title:this.localeValues.reset,class:"apexcharts-reset-zoom-icon"}),this.t.download&&s.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var a=0;a0&&e.height>0&&this.slDraggableRect.selectize().resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,s={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(s),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,s=t.width,a=t.height,n=t.translateX,r=t.translateY,o=this.w,l=this.zoomRect,h=this.selectionRect;if(this.dragged||null!==o.globals.selection){var c={transform:"translate("+n+", "+r+")"};o.globals.zoomEnabled&&this.dragged&&(l.attr({x:e,y:i,width:s,height:a,fill:o.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":o.config.chart.zoom.zoomedArea.fill.opacity,stroke:o.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":o.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":o.config.chart.zoom.zoomedArea.stroke.opacity}),f.setAttrs(l.node,c)),o.globals.selectionEnabled&&(h.attr({x:e,y:i,width:s>0?s:0,height:a>0?a:0,fill:o.config.chart.selection.fill.color,"fill-opacity":o.config.chart.selection.fill.opacity,stroke:o.config.chart.selection.stroke.color,"stroke-width":o.config.chart.selection.stroke.width,"stroke-dasharray":o.config.chart.selection.stroke.dashArray,"stroke-opacity":o.config.chart.selection.stroke.opacity}),f.setAttrs(h.node,c))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e=t.context,i=t.zoomtype,s=this.w,a=e,n=this.gridRect.getBoundingClientRect(),r=a.startX-1,o=a.startY,l=a.clientX-n.left-r,h=a.clientY-n.top-o,c=0,d=0,u={};return Math.abs(l+r)>s.globals.gridWidth?l=s.globals.gridWidth-r:a.clientX-n.left<0&&(l=r),r>a.clientX-n.left&&(c=-(l=Math.abs(l))),o>a.clientY-n.top&&(d=-(h=Math.abs(h))),u="x"===i?{x:r,y:0,width:l,height:s.globals.gridHeight,translateX:c,translateY:0}:"y"===i?{x:0,y:o,width:s.globals.gridWidth,height:h,translateX:0,translateY:d}:{x:r,y:o,width:l,height:h,translateX:c,translateY:d},a.drawSelectionRect(u),a.selectionDragging("resizing"),u}},{key:"selectionDragging",value:function(t,e){var i=this,s=this.w,a=this.xyRatios,n=this.selectionRect,r=0;"resizing"===t&&(r=30),"function"==typeof s.config.chart.events.selection&&s.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var t=i.gridRect.getBoundingClientRect(),e=n.node.getBoundingClientRect(),r=s.globals.xAxisScale.niceMin+(e.left-t.left)*a.xRatio,o=s.globals.xAxisScale.niceMin+(e.right-t.left)*a.xRatio,l=s.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*a.yRatio[0],h=s.globals.yAxisScale[0].niceMax-(e.top-t.top)*a.yRatio[0];s.config.chart.events.selection(i.ctx,{xaxis:{min:r,max:o},yaxis:{min:l,max:h}})},r))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,s=this.w,a=e,n=this.xyRatios,r=this.ctx.toolbar;if(a.startX>a.endX){var o=a.startX;a.startX=a.endX,a.endX=o}if(a.startY>a.endY){var l=a.startY;a.startY=a.endY,a.endY=l}var h=s.globals.xAxisScale.niceMin+a.startX*n.xRatio,c=s.globals.xAxisScale.niceMin+a.endX*n.xRatio,u=[],g=[];if(s.config.yaxis.forEach(function(t,e){u.push(Math.floor(s.globals.yAxisScale[e].niceMax-n.yRatio[e]*a.startY)),g.push(Math.floor(s.globals.yAxisScale[e].niceMax-n.yRatio[e]*a.endY))}),a.dragged&&(a.dragX>10||a.dragY>10)&&h!==c)if(s.globals.zoomEnabled){var f=d.clone(s.globals.initialConfig.yaxis);s.globals.zoomed||(s.globals.lastXAxis=d.clone(s.config.xaxis),s.globals.lastYAxis=d.clone(s.config.yaxis));var p={min:h,max:c};if("xy"!==i&&"y"!==i||f.forEach(function(t,e){f[e].min=g[e],f[e].max=u[e]}),s.config.chart.zoom.autoScaleYaxis){var x=new _(a.ctx);f=x.autoScaleY(a.ctx,f,{xaxis:p})}if(r){var b=r.getBeforeZoomRange(p,f);b&&(p=b.xaxis?b.xaxis:p,f=b.yaxis?b.yaxe:f)}var m={xaxis:p};s.config.chart.group||(m.yaxis=f),a.ctx._updateOptions(m,!1,a.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof s.config.chart.events.zoomed&&r.zoomCallback(p,f),s.globals.zoomed=!0}else if(s.globals.selectionEnabled){var v,y=null;v={min:h,max:c},"xy"!==i&&"y"!==i||(y=d.clone(s.config.yaxis)).forEach(function(t,e){y[e].min=g[e],y[e].max=u[e]}),s.globals.selection=a.selection,"function"==typeof s.config.chart.events.selection&&s.config.chart.events.selection(a.ctx,{xaxis:v,yaxis:y})}}},{key:"panDragging",value:function(t){var e,i=t.context,s=this.w,a=i;if(void 0!==s.globals.lastClientPosition.x){var n=s.globals.lastClientPosition.x-a.clientX,r=s.globals.lastClientPosition.y-a.clientY;Math.abs(n)>Math.abs(r)&&n>0?e="left":Math.abs(n)>Math.abs(r)&&n<0?e="right":Math.abs(r)>Math.abs(n)&&r>0?e="up":Math.abs(r)>Math.abs(n)&&r<0&&(e="down")}s.globals.lastClientPosition={x:a.clientX,y:a.clientY};var o=s.globals.minX,l=s.globals.maxX;a.panScrolled(e,o,l)}},{key:"panScrolled",value:function(t,e,i){var s=this.w,a=this.xyRatios,n=d.clone(s.globals.initialConfig.yaxis);"left"===t?(e=s.globals.minX+s.globals.gridWidth/15*a.xRatio,i=s.globals.maxX+s.globals.gridWidth/15*a.xRatio):"right"===t&&(e=s.globals.minX-s.globals.gridWidth/15*a.xRatio,i=s.globals.maxX-s.globals.gridWidth/15*a.xRatio),(es.globals.initialmaxX)&&(e=s.globals.minX,i=s.globals.maxX);var r={min:e,max:i};s.config.chart.zoom.autoScaleYaxis&&(n=new _(this.ctx).autoScaleY(this.ctx,n,{xaxis:r}));var o={xaxis:{min:e,max:i}};s.config.chart.group||(o.yaxis=n),this.ctx._updateOptions(o,!1,!1),"function"==typeof s.config.chart.events.scrolled&&s.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(),vt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return s(t,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var e=this.w,i="title"===t?e.config.title:e.config.subtitle,s=e.globals.svgWidth/2,a=i.offsetY,n="middle";if("left"===i.align?(s=10,n="start"):"right"===i.align&&(s=e.globals.svgWidth-10,n="end"),s+=i.offsetX,a=a+parseInt(i.style.fontSize)+2,void 0!==i.text){var r=new f(this.ctx).drawText({x:s,y:a,text:i.text,textAnchor:n,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,foreColor:i.style.color,opacity:1});r.node.setAttribute("class","apexcharts-".concat(t,"-text")),e.globals.dom.Paper.add(r)}}}]),t}();at="undefined"!=typeof window?window:void 0,nt=function(e,i){var s=(void 0!==this?this:e).SVG=function(t){if(s.supported)return t=new s.Doc(t),s.parser.draw||s.prepare(),t};if(s.ns="http://www.w3.org/2000/svg",s.xmlns="http://www.w3.org/2000/xmlns/",s.xlink="http://www.w3.org/1999/xlink",s.svgjs="http://svgjs.com/svgjs",s.supported=!0,!s.supported)return!1;s.did=1e3,s.eid=function(t){return"Svgjs"+d(t)+s.did++},s.create=function(t){var e=i.createElementNS(this.ns,t);return e.setAttribute("id",this.eid(t)),e},s.extend=function(){var t,e,i,a;for(e=(t=[].slice.call(arguments)).pop(),a=t.length-1;a>=0;a--)if(t[a])for(i in e)t[a].prototype[i]=e[i];s.Set&&s.Set.inherit&&s.Set.inherit()},s.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,s.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&s.extend(e,t.extend),t.construct&&s.extend(t.parent||s.Container,t.construct),e},s.adopt=function(t){return t?t.instance?t.instance:((i="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new s.Nested:new s.Doc:"linearGradient"==t.nodeName?new s.Gradient("linear"):"radialGradient"==t.nodeName?new s.Gradient("radial"):s[d(t.nodeName)]?new(s[d(t.nodeName)]):new s.Element(t)).type=t.nodeName,i.node=t,t.instance=i,i instanceof s.Doc&&i.namespace().defs(),i.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),i):null;var i},s.prepare=function(){var t=i.getElementsByTagName("body")[0],e=(t?new s.Doc(t):s.adopt(i.documentElement).nested()).size(2,0);s.parser={body:t||i.documentElement,draw:e.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:e.polyline().node,path:e.path().node,native:s.create("svg")}},s.parser={native:s.create("svg")},i.addEventListener("DOMContentLoaded",function(){s.parser.draw||s.prepare()},!1),s.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},s.utils={map:function(t,e){var i,s=t.length,a=[];for(i=0;i1?1:t,new s.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),s.Color.test=function(t){return t+="",s.regex.isHex.test(t)||s.regex.isRgb.test(t)},s.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},s.Color.isColor=function(t){return s.Color.isRgb(t)||s.Color.test(t)},s.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},s.extend(s.Array,{morph:function(t){if(this.destination=this.parse(t),this.value.length!=this.destination.length){for(var e=this.value[this.value.length-1],i=this.destination[this.destination.length-1];this.value.length>this.destination.length;)this.destination.push(i);for(;this.value.length=0;s--)this.value[s]=[this.value[s][0]+t,this.value[s][1]+e];return this},size:function(t,e){var i,s=this.bbox();for(i=this.value.length-1;i>=0;i--)s.width&&(this.value[i][0]=(this.value[i][0]-s.x)*t/s.width+s.x),s.height&&(this.value[i][1]=(this.value[i][1]-s.y)*e/s.height+s.y);return this},bbox:function(){return s.parser.draw||s.prepare(),s.parser.poly.setAttribute("points",this.toString()),s.parser.poly.getBBox()}});for(var a={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],["T",t[0],t[1]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]},A:function(t,e){return e.x=t[5],e.y=t[6],["A",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},n="mlhvqtcsaz".split(""),r=0,o=n.length;r=0;a--)"M"==(s=this.value[a][0])||"L"==s||"T"==s?(this.value[a][1]+=t,this.value[a][2]+=e):"H"==s?this.value[a][1]+=t:"V"==s?this.value[a][1]+=e:"C"==s||"S"==s||"Q"==s?(this.value[a][1]+=t,this.value[a][2]+=e,this.value[a][3]+=t,this.value[a][4]+=e,"C"==s&&(this.value[a][5]+=t,this.value[a][6]+=e)):"A"==s&&(this.value[a][6]+=t,this.value[a][7]+=e);return this},size:function(t,e){var i,s,a=this.bbox();for(i=this.value.length-1;i>=0;i--)"M"==(s=this.value[i][0])||"L"==s||"T"==s?(this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x,this.value[i][2]=(this.value[i][2]-a.y)*e/a.height+a.y):"H"==s?this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x:"V"==s?this.value[i][1]=(this.value[i][1]-a.y)*e/a.height+a.y:"C"==s||"S"==s||"Q"==s?(this.value[i][1]=(this.value[i][1]-a.x)*t/a.width+a.x,this.value[i][2]=(this.value[i][2]-a.y)*e/a.height+a.y,this.value[i][3]=(this.value[i][3]-a.x)*t/a.width+a.x,this.value[i][4]=(this.value[i][4]-a.y)*e/a.height+a.y,"C"==s&&(this.value[i][5]=(this.value[i][5]-a.x)*t/a.width+a.x,this.value[i][6]=(this.value[i][6]-a.y)*e/a.height+a.y)):"A"==s&&(this.value[i][1]=this.value[i][1]*t/a.width,this.value[i][2]=this.value[i][2]*e/a.height,this.value[i][6]=(this.value[i][6]-a.x)*t/a.width+a.x,this.value[i][7]=(this.value[i][7]-a.y)*e/a.height+a.y);return this},equalCommands:function(t){var e,i,a;for(t=new s.PathArray(t),a=this.value.length===t.value.length,e=0,i=this.value.length;a&&el);return n},bbox:function(){return s.parser.draw||s.prepare(),s.parser.path.setAttribute("d",this.toString()),s.parser.path.getBBox()}}),s.Number=s.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-3.4e38:3.4e38:"string"==typeof t?(e=t.match(s.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof s.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new s.Number(t),new s.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new s.Number(t),new s.Number(this-t,this.unit||t.unit)},times:function(t){return t=new s.Number(t),new s.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new s.Number(t),new s.Number(this/t,this.unit||t.unit)},to:function(t){var e=new s.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new s.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new s.Number(this.destination).minus(this).times(t).plus(this):this}}}),s.Element=s.invent({create:function(t){this._stroke=s.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var i=g(this,t,e);return this.width(new s.Number(i.width)).height(new s.Number(i.height))},clone:function(t){this.writeDataToDom();var e=b(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},inside:function(t,e){var i=this.bbox();return t>i.x&&e>i.y&&t/,"").replace(/<\/svg>$/,"");e.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var a=0,n=e.firstChild.childNodes.length;a":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},s.morph=function(t){return function(e,i){return new s.MorphObj(e,i).at(t)}},s.Situation=s.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new s.Number(t.duration).valueOf(),this.delay=new s.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),s.FX=s.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,i,a){"object"===t(e)&&(i=e.ease,a=e.delay,e=e.duration);var n=new s.Situation({duration:e||1e3,delay:a||0,ease:s.easing[i||"-"]||i});return this.queue(n),this},delay:function(t){var e=new s.Situation({duration:t,delay:0,ease:s.easing["-"]});return this.queue(e)},target:function(t){return t&&t instanceof s.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof s.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof s.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e,i,a=this.situation;if(a.init)return this;for(t in a.animations)for(i=this.target()[t](),Array.isArray(i)||(i=[i]),Array.isArray(a.animations[t])||(a.animations[t]=[a.animations[t]]),e=i.length;e--;)a.animations[t][e]instanceof s.Number&&(i[e]=new s.Number(i[e])),a.animations[t][e]=i[e].morph(a.animations[t][e]);for(t in a.attrs)a.attrs[t]=new s.MorphObj(this.target().attr(t),a.attrs[t]);for(t in a.styles)a.styles[t]=new s.MorphObj(this.target().style(t),a.styles[t]);return a.initialTransformation=this.target().matrixify(),a.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},reset:function(){if(this.situation){var t=this.situation;this.stop(),this.situation=t,this.atStart()}return this},finish:function(){for(this.stop(!0,!1);this.dequeue().situation&&this.stop(!0,!1););return this.clearQueue().clearCurrent(),this},atStart:function(){return this.at(0,!0)},atEnd:function(){return!0===this.situation.loops&&(this.situation.loops=this.situation.loop+1),"number"==typeof this.situation.loops?this.at(this.situation.loops,!0):this.at(1,!0)},at:function(t,e){var i=this.situation.duration/this._speed;return this.absPos=t,e||(this.situation.reversed&&(this.absPos=1-this.absPos),this.absPos+=this.situation.loop),this.situation.start=+new Date-this.absPos*i,this.situation.finish=this.situation.start+i,this.step(!0)},speed:function(t){return 0===t?this.pause():t?(this._speed=t,this.at(this.absPos,!0)):this._speed},loop:function(t,e){var i=this.last();return i.loops=null==t||t,i.loop=0,e&&(i.reversing=!0),this},pause:function(){return this.paused=!0,this.stopAnimFrame(),this},play:function(){return this.paused?(this.paused=!1,this.at(this.absPos,!0)):this},reverse:function(t){var e=this.last();return e.reversed=void 0===t?!e.reversed:t,this},progress:function(t){return t?this.situation.ease(this.pos):this.pos},after:function(t){var e=this.last();return this.target().on("finished.fx",function i(s){s.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))}),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,s.morph(i.detail.pos),i.detail.eased,e)};return this.target().off("during.fx",i).on("during.fx",i),this.after(function(){this.off("during.fx",i)}),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},duringAll:function(t){var e=function(e){t.call(this,e.detail.pos,s.morph(e.detail.pos),e.detail.eased,e.detail.situation)};return this.target().off("during.fx",e).on("during.fx",e),this.afterAll(function(){this.off("during.fx",e)}),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,s;(t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops)?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||ithis.lastPos&&n<=a&&(this.situation.once[n].call(this.target(),this.pos,a),delete this.situation.once[n]);return this.active&&this.target().fire("during",{pos:this.pos,eased:a,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=a,this):this},eachAt:function(){var t,e,i,a=this,n=this.target(),r=this.situation;for(t in r.animations)i=[].concat(r.animations[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n[t].apply(n,i);for(t in r.attrs)i=[t].concat(r.attrs[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n.attr.apply(n,i);for(t in r.styles)i=[t].concat(r.styles[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(r.ease(a.pos),a.pos):t}),n.style.apply(n,i);if(r.transforms.length){for(i=r.initialTransformation,t=0,e=r.transforms.length;t=0;--i)this[y[i]]=null!=e[y[i]]?e[y[i]]:a[y[i]]},extend:{extract:function(){var t=f(this,0,1),e=f(this,1,0),i=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(i*Math.PI/180)+this.f*Math.sin(i*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(i*Math.PI/180)+this.e*Math.sin(-i*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),skewX:-i,skewY:180/Math.PI*Math.atan2(e.y,e.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:i,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new s.Matrix(this)}},clone:function(){return new s.Matrix(this)},morph:function(t){return this.destination=new s.Matrix(t),this},at:function(t){return this.destination?new s.Matrix({a:this.a+(this.destination.a-this.a)*t,b:this.b+(this.destination.b-this.b)*t,c:this.c+(this.destination.c-this.c)*t,d:this.d+(this.destination.d-this.d)*t,e:this.e+(this.destination.e-this.e)*t,f:this.f+(this.destination.f-this.f)*t}):this},multiply:function(t){return new s.Matrix(this.native().multiply(function(t){t instanceof s.Matrix||(t=new s.Matrix(t));return t}(t).native()))},inverse:function(){return new s.Matrix(this.native().inverse())},translate:function(t,e){return new s.Matrix(this.native().translate(t||0,e||0))},scale:function(t,e,i,a){return 1==arguments.length?e=t:3==arguments.length&&(a=i,i=e,e=t),this.around(i,a,new s.Matrix(t,0,0,e,0,0))},rotate:function(t,e,i){return t=s.utils.radians(t),this.around(e,i,new s.Matrix(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0))},flip:function(t,e){return"x"==t?this.scale(-1,1,e,0):"y"==t?this.scale(1,-1,0,e):this.scale(-1,-1,t,null!=e?e:t)},skew:function(t,e,i,a){return 1==arguments.length?e=t:3==arguments.length&&(a=i,i=e,e=t),t=s.utils.radians(t),e=s.utils.radians(e),this.around(i,a,new s.Matrix(1,Math.tan(e),Math.tan(t),1,0,0))},skewX:function(t,e,i){return this.skew(t,0,e,i)},skewY:function(t,e,i){return this.skew(0,t,e,i)},around:function(t,e,i){return this.multiply(new s.Matrix(1,0,0,1,t||0,e||0)).multiply(i).multiply(new s.Matrix(1,0,0,1,-t||0,-e||0))},native:function(){for(var t=s.parser.native.createSVGMatrix(),e=y.length-1;e>=0;e--)t[y[e]]=this[y[e]];return t},toString:function(){return"matrix("+v(this.a)+","+v(this.b)+","+v(this.c)+","+v(this.d)+","+v(this.e)+","+v(this.f)+")"}},parent:s.Element,construct:{ctm:function(){return new s.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof s.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new s.Matrix(e)}return new s.Matrix(this.node.getScreenCTM())}}}),s.Point=s.invent({create:function(e,i){var s;s=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===t(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=i?i:e}:{x:0,y:0},this.x=s.x,this.y=s.y},extend:{clone:function(){return new s.Point(this)},morph:function(t,e){return this.destination=new s.Point(t,e),this},at:function(t){return this.destination?new s.Point({x:this.x+(this.destination.x-this.x)*t,y:this.y+(this.destination.y-this.y)*t}):this},native:function(){var t=s.parser.native.createSVGPoint();return t.x=this.x,t.y=this.y,t},transform:function(t){return new s.Point(this.native().matrixTransform(t.native()))}}}),s.extend(s.Element,{point:function(t,e){return new s.Point(t,e).transform(this.screenCTM().inverse())}}),s.extend(s.Element,{attr:function(e,i,a){if(null==e){for(e={},a=(i=this.node.attributes).length-1;a>=0;a--)e[i[a].nodeName]=s.regex.isNumber.test(i[a].nodeValue)?parseFloat(i[a].nodeValue):i[a].nodeValue;return e}if("object"===t(e))for(i in e)this.attr(i,e[i]);else if(null===i)this.node.removeAttribute(e);else{if(null==i)return null==(i=this.node.getAttribute(e))?s.defaults.attrs[e]:s.regex.isNumber.test(i)?parseFloat(i):i;"stroke-width"==e?this.attr("stroke",parseFloat(i)>0?this._stroke:null):"stroke"==e&&(this._stroke=i),"fill"!=e&&"stroke"!=e||(s.regex.isImage.test(i)&&(i=this.doc().defs().image(i,0,0)),i instanceof s.Image&&(i=this.doc().defs().pattern(0,0,function(){this.add(i)}))),"number"==typeof i?i=new s.Number(i):s.Color.isColor(i)?i=new s.Color(i):Array.isArray(i)&&(i=new s.Array(i)),"leading"==e?this.leading&&this.leading(i):"string"==typeof a?this.node.setAttributeNS(a,e,i.toString()):this.node.setAttribute(e,i.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,i)}return this}}),s.extend(s.Element,{transform:function(e,i){var a,n;if("object"!==t(e))return a=new s.Matrix(this).extract(),"string"==typeof e?a[e]:a;if(a=new s.Matrix(this),i=!!i||!!e.relative,null!=e.a)a=i?a.multiply(new s.Matrix(e)):new s.Matrix(e);else if(null!=e.rotation)x(e,this),a=i?a.rotate(e.rotation,e.cx,e.cy):a.rotate(e.rotation-a.extract().rotation,e.cx,e.cy);else if(null!=e.scale||null!=e.scaleX||null!=e.scaleY){if(x(e,this),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,!i){var r=a.extract();e.scaleX=1*e.scaleX/r.scaleX,e.scaleY=1*e.scaleY/r.scaleY}a=a.scale(e.scaleX,e.scaleY,e.cx,e.cy)}else if(null!=e.skew||null!=e.skewX||null!=e.skewY){if(x(e,this),e.skewX=null!=e.skew?e.skew:null!=e.skewX?e.skewX:0,e.skewY=null!=e.skew?e.skew:null!=e.skewY?e.skewY:0,!i){r=a.extract();a=a.multiply((new s.Matrix).skew(r.skewX,r.skewY,e.cx,e.cy).inverse())}a=a.skew(e.skewX,e.skewY,e.cx,e.cy)}else e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?this.bbox()["c"+e.flip]:e.offset:null==e.offset?(n=this.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,a=(new s.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(i?a=a.translate(e.x,e.y):(null!=e.x&&(a.e=e.x),null!=e.y&&(a.f=e.y)));return this.attr("transform",a)}}),s.extend(s.FX,{transform:function(e,i){var a,n,r=this.target();return"object"!==t(e)?(a=new s.Matrix(r).extract(),"string"==typeof e?a[e]:a):(i=!!i||!!e.relative,null!=e.a?a=new s.Matrix(e):null!=e.rotation?(x(e,r),a=new s.Rotate(e.rotation,e.cx,e.cy)):null!=e.scale||null!=e.scaleX||null!=e.scaleY?(x(e,r),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,a=new s.Scale(e.scaleX,e.scaleY,e.cx,e.cy)):null!=e.skewX||null!=e.skewY?(x(e,r),e.skewX=null!=e.skewX?e.skewX:0,e.skewY=null!=e.skewY?e.skewY:0,a=new s.Skew(e.skewX,e.skewY,e.cx,e.cy)):e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?r.bbox()["c"+e.flip]:e.offset:null==e.offset?(n=r.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,a=(new s.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(a=new s.Translate(e.x,e.y)),a?(a.relative=i,this.last().transforms.push(a),this._callStart()):this)}}),s.extend(s.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(s.regex.transforms).slice(0,-1).map(function(t){var e=t.trim().split("(");return[e[0],e[1].split(s.regex.delimiter).map(function(t){return parseFloat(t)})]}).reduce(function(t,e){return"matrix"==e[0]?t.multiply(p(e[1])):t[e[0]].apply(t,e[1])},new s.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),s.Transformation=s.invent({create:function(e,i){if(arguments.length>1&&"boolean"!=typeof i)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var s=0,a=this.arguments.length;s=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return s.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){var i,a,n=this.children();for(i=0,a=n.length;in/r?this.height/r:this.width/n,this.x=i,this.y=a,this.width=n,this.height=r)}else e="string"==typeof e?e.match(u).map(function(t){return parseFloat(t)}):Array.isArray(e)?e:"object"===t(e)?[e.x,e.y,e.width,e.height]:4==arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0],this.y=e[1],this.width=e[2],this.height=e[3]},extend:{toString:function(){return this.x+" "+this.y+" "+this.width+" "+this.height},morph:function(t,e,i,a){return this.destination=new s.ViewBox(t,e,i,a),this},at:function(t){return this.destination?new s.ViewBox([this.x+(this.destination.x-this.x)*t,this.y+(this.destination.y-this.y)*t,this.width+(this.destination.width-this.width)*t,this.height+(this.destination.height-this.height)*t]):this}},parent:s.Container,construct:{viewbox:function(t,e,i,a){return 0==arguments.length?new s.ViewBox(this):this.attr("viewBox",new s.ViewBox(t,e,i,a))}}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(t){s.Element.prototype[t]=function(e){return s.on(this.node,t,e),this}}),s.listeners=[],s.handlerMap=[],s.listenerId=0,s.on=function(t,e,i,a,n){var r=i.bind(a||t.instance||t),o=(s.handlerMap.indexOf(t)+1||s.handlerMap.push(t))-1,l=e.split(".")[0],h=e.split(".")[1]||"*";s.listeners[o]=s.listeners[o]||{},s.listeners[o][l]=s.listeners[o][l]||{},s.listeners[o][l][h]=s.listeners[o][l][h]||{},i._svgjsListenerId||(i._svgjsListenerId=++s.listenerId),s.listeners[o][l][h][i._svgjsListenerId]=r,t.addEventListener(l,r,n||!1)},s.off=function(t,e,i){var a=s.handlerMap.indexOf(t),n=e&&e.split(".")[0],r=e&&e.split(".")[1],o="";if(-1!=a)if(i){if("function"==typeof i&&(i=i._svgjsListenerId),!i)return;s.listeners[a][n]&&s.listeners[a][n][r||"*"]&&(t.removeEventListener(n,s.listeners[a][n][r||"*"][i],!1),delete s.listeners[a][n][r||"*"][i])}else if(r&&n){if(s.listeners[a][n]&&s.listeners[a][n][r]){for(i in s.listeners[a][n][r])s.off(t,[n,r].join("."),i);delete s.listeners[a][n][r]}}else if(r)for(e in s.listeners[a])for(o in s.listeners[a][e])r===o&&s.off(t,[e,r].join("."));else if(n){if(s.listeners[a][n]){for(o in s.listeners[a][n])s.off(t,[n,o].join("."));delete s.listeners[a][n]}}else{for(e in s.listeners[a])s.off(t,e);delete s.listeners[a],delete s.handlerMap[a]}},s.extend(s.Element,{on:function(t,e,i,a){return s.on(this.node,t,e,i,a),this},off:function(t,e){return s.off(this.node,t,e),this},fire:function(t,i){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new s.CustomEvent(t,{detail:i,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),s.Defs=s.invent({create:"defs",inherit:s.Container}),s.G=s.invent({create:"g",inherit:s.Container,extend:{x:function(t){return null==t?this.transform("x"):this.transform({x:t-this.x()},!0)},y:function(t){return null==t?this.transform("y"):this.transform({y:t-this.y()},!0)},cx:function(t){return null==t?this.gbox().cx:this.x(t-this.gbox().width/2)},cy:function(t){return null==t?this.gbox().cy:this.y(t-this.gbox().height/2)},gbox:function(){var t=this.bbox(),e=this.transform();return t.x+=e.x,t.x2+=e.x,t.cx+=e.x,t.y+=e.y,t.y2+=e.y,t.cy+=e.y,t}},construct:{group:function(){return this.put(new s.G)}}}),s.Doc=s.invent({create:function(t){t&&("svg"==(t="string"==typeof t?i.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,s.create("svg")),t.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:s.Container,extend:{namespace:function(){return this.attr({xmlns:s.ns,version:"1.1"}).attr("xmlns:xlink",s.xlink,s.xmlns).attr("xmlns:svgjs",s.svgjs,s.xmlns)},defs:function(){var t;this._defs||((t=this.node.getElementsByTagName("defs")[0])?this._defs=s.adopt(t):this._defs=new s.Defs,this.node.appendChild(this._defs.node));return this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},spof:function(){var t=this.node.getScreenCTM();return t&&this.style("left",-t.e%1+"px").style("top",-t.f%1+"px"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,s.parser.draw&&!s.parser.draw.parentNode&&this.node.appendChild(s.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=b(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),s.extend(s.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var t=this.position()+1,e=this.parent();return e.removeElement(this).add(this,t),e instanceof s.Doc&&e.node.appendChild(e.defs().node),this},backward:function(){var t=this.position();return t>0&&this.parent().removeElement(this).add(this,t-1),this},front:function(){var t=this.parent();return t.node.appendChild(this.node),t instanceof s.Doc&&t.node.appendChild(t.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(t){t.remove();var e=this.position();return this.parent().add(t,e),this},after:function(t){t.remove();var e=this.position();return this.parent().add(t,e+1),this}}),s.Mask=s.invent({create:function(){this.constructor.call(this,s.create("mask")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unmask();return this.targets=[],s.Element.prototype.remove.call(this),this}},construct:{mask:function(){return this.defs().put(new s.Mask)}}}),s.extend(s.Element,{maskWith:function(t){return this.masker=t instanceof s.Mask?t:this.parent().mask().add(t),this.masker.targets.push(this),this.attr("mask",'url("#'+this.masker.attr("id")+'")')},unmask:function(){return delete this.masker,this.attr("mask",null)}}),s.ClipPath=s.invent({create:function(){this.constructor.call(this,s.create("clipPath")),this.targets=[]},inherit:s.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new s.ClipPath)}}}),s.extend(s.Element,{clipWith:function(t){return this.clipper=t instanceof s.ClipPath?t:this.parent().clip().add(t),this.clipper.targets.push(this),this.attr("clip-path",'url("#'+this.clipper.attr("id")+'")')},unclip:function(){return delete this.clipper,this.attr("clip-path",null)}}),s.Gradient=s.invent({create:function(t){this.constructor.call(this,s.create(t+"Gradient")),this.type=t},inherit:s.Container,extend:{at:function(t,e,i){return this.put(new s.Stop).update(t,e,i)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="gradientTransform"),s.Container.prototype.attr.call(this,t,e,i)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),s.extend(s.Gradient,s.FX,{from:function(t,e){return"radial"==(this._target||this).type?this.attr({fx:new s.Number(t),fy:new s.Number(e)}):this.attr({x1:new s.Number(t),y1:new s.Number(e)})},to:function(t,e){return"radial"==(this._target||this).type?this.attr({cx:new s.Number(t),cy:new s.Number(e)}):this.attr({x2:new s.Number(t),y2:new s.Number(e)})}}),s.extend(s.Defs,{gradient:function(t,e){return this.put(new s.Gradient(t)).update(e)}}),s.Stop=s.invent({create:"stop",inherit:s.Element,extend:{update:function(t){return("number"==typeof t||t instanceof s.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",new s.Number(t.offset)),this}}}),s.Pattern=s.invent({create:"pattern",inherit:s.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="patternTransform"),s.Container.prototype.attr.call(this,t,e,i)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),s.extend(s.Defs,{pattern:function(t,e,i){return this.put(new s.Pattern).update(i).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})}}),s.Shape=s.invent({create:function(t){this.constructor.call(this,t)},inherit:s.Element}),s.Bare=s.invent({create:function(t,e){if(this.constructor.call(this,s.create(t)),e)for(var i in e.prototype)"function"==typeof e.prototype[i]&&(this[i]=e.prototype[i])},inherit:s.Element,extend:{words:function(t){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this.node.appendChild(i.createTextNode(t)),this}}}),s.extend(s.Parent,{element:function(t,e){return this.put(new s.Bare(t,e))}}),s.Symbol=s.invent({create:"symbol",inherit:s.Container,construct:{symbol:function(){return this.put(new s.Symbol)}}}),s.Use=s.invent({create:"use",inherit:s.Shape,extend:{element:function(t,e){return this.attr("href",(e||"")+"#"+t,s.xlink)}},construct:{use:function(t,e){return this.put(new s.Use).element(t,e)}}}),s.Rect=s.invent({create:"rect",inherit:s.Shape,construct:{rect:function(t,e){return this.put(new s.Rect).size(t,e)}}}),s.Circle=s.invent({create:"circle",inherit:s.Shape,construct:{circle:function(t){return this.put(new s.Circle).rx(new s.Number(t).divide(2)).move(0,0)}}}),s.extend(s.Circle,s.FX,{rx:function(t){return this.attr("r",t)},ry:function(t){return this.rx(t)}}),s.Ellipse=s.invent({create:"ellipse",inherit:s.Shape,construct:{ellipse:function(t,e){return this.put(new s.Ellipse).size(t,e).move(0,0)}}}),s.extend(s.Ellipse,s.Rect,s.FX,{rx:function(t){return this.attr("rx",t)},ry:function(t){return this.attr("ry",t)}}),s.extend(s.Circle,s.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr("cx"):this.attr("cx",t)},cy:function(t){return null==t?this.attr("cy"):this.attr("cy",t)},width:function(t){return null==t?2*this.rx():this.rx(new s.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new s.Number(t).divide(2))},size:function(t,e){var i=g(this,t,e);return this.rx(new s.Number(i.width).divide(2)).ry(new s.Number(i.height).divide(2))}}),s.Line=s.invent({create:"line",inherit:s.Shape,extend:{array:function(){return new s.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(t,e,i,a){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:i,y2:a}:new s.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=g(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,i,a){return s.Line.prototype.plot.apply(this.put(new s.Line),null!=t?[t,e,i,a]:[0,0,0,0])}}}),s.Polyline=s.invent({create:"polyline",inherit:s.Shape,construct:{polyline:function(t){return this.put(new s.Polyline).plot(t||new s.PointArray)}}}),s.Polygon=s.invent({create:"polygon",inherit:s.Shape,construct:{polygon:function(t){return this.put(new s.Polygon).plot(t||new s.PointArray)}}}),s.extend(s.Polyline,s.Polygon,{array:function(){return this._array||(this._array=new s.PointArray(this.attr("points")))},plot:function(t){return null==t?this.array():this.clear().attr("points","string"==typeof t?t:this._array=new s.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},size:function(t,e){var i=g(this,t,e);return this.attr("points",this.array().size(i.width,i.height))}}),s.extend(s.Line,s.Polyline,s.Polygon,{morphArray:s.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),s.Path=s.invent({create:"path",inherit:s.Shape,extend:{morphArray:s.PathArray,array:function(){return this._array||(this._array=new s.PathArray(this.attr("d")))},plot:function(t){return null==t?this.array():this.clear().attr("d","string"==typeof t?t:this._array=new s.PathArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("d",this.array().move(t,e))},x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},size:function(t,e){var i=g(this,t,e);return this.attr("d",this.array().size(i.width,i.height))},width:function(t){return null==t?this.bbox().width:this.size(t,this.bbox().height)},height:function(t){return null==t?this.bbox().height:this.size(this.bbox().width,t)}},construct:{path:function(t){return this.put(new s.Path).plot(t||new s.PathArray)}}}),s.Image=s.invent({create:"image",inherit:s.Shape,extend:{load:function(t){if(!t)return this;var i=this,a=new e.Image;return s.on(a,"load",function(){s.off(a);var e=i.parent(s.Pattern);null!==e&&(0==i.width()&&0==i.height()&&i.size(a.width,a.height),e&&0==e.width()&&0==e.height()&&e.size(i.width(),i.height()),"function"==typeof i._loaded&&i._loaded.call(i,{width:a.width,height:a.height,ratio:a.width/a.height,url:t}))}),s.on(a,"error",function(t){s.off(a),"function"==typeof i._error&&i._error.call(i,t)}),this.attr("href",a.src=this.src=t,s.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,i){return this.put(new s.Image).load(t).size(e||0,i||e||0)}}}),s.Text=s.invent({create:function(){this.constructor.call(this,s.create("text")),this.dom.leading=new s.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",s.defaults.attrs["font-family"])},inherit:s.Shape,extend:{x:function(t){return null==t?this.attr("x"):this.attr("x",t)},y:function(t){var e=this.attr("y"),i="number"==typeof e?e-this.bbox().y:0;return null==t?"number"==typeof e?e-i:e:this.attr("y","number"==typeof t.valueOf()?t+i:t)},cx:function(t){return null==t?this.bbox().cx:this.x(t-this.bbox().width/2)},cy:function(t){return null==t?this.bbox().cy:this.y(t-this.bbox().height/2)},text:function(t){if(void 0===t){t="";for(var e=this.node.childNodes,i=0,a=e.length;i=0;i--)t.childNodes[i]instanceof e.SVGElement&&b(t.childNodes[i]);return s.adopt(t).id(s.eid(t.nodeName))}function m(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function v(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach(function(t){var e,i={};i[t]=function(i){if(void 0===i)return this;if("string"==typeof i||s.Color.isRgb(i)||i&&"function"==typeof i.fill)this.attr(t,i);else for(e=l[t].length-1;e>=0;e--)null!=i[l[t][e]]&&this.attr(l.prefix(t,l[t][e]),i[l[t][e]]);return this},s.extend(s.Element,s.FX,i)}),s.extend(s.Element,s.FX,{rotate:function(t,e,i){return this.transform({rotation:t,cx:e,cy:i})},skew:function(t,e,i,s){return 1==arguments.length||3==arguments.length?this.transform({skew:t,cx:e,cy:i}):this.transform({skewX:t,skewY:e,cx:i,cy:s})},scale:function(t,e,i,s){return 1==arguments.length||3==arguments.length?this.transform({scale:t,cx:e,cy:i}):this.transform({scaleX:t,scaleY:e,cx:i,cy:s})},translate:function(t,e){return this.transform({x:t,y:e})},flip:function(t,e){return e="number"==typeof t?t:e,this.transform({flip:t||"both",offset:e})},matrix:function(t){return this.attr("transform",new s.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new s.Number(t).plus(this instanceof s.FX?0:this.x()),!0)},dy:function(t){return this.y(new s.Number(t).plus(this instanceof s.FX?0:this.y()),!0)},dmove:function(t,e){return this.dx(t).dy(e)}}),s.extend(s.Rect,s.Ellipse,s.Circle,s.Gradient,s.FX,{radius:function(t,e){var i=(this._target||this).type;return"radial"==i||"circle"==i?this.attr("r",new s.Number(t)):this.rx(t).ry(null==e?t:e)}}),s.extend(s.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),s.extend(s.Parent,s.Text,s.Tspan,s.FX,{font:function(e,i){if("object"===t(e))for(i in e)this.font(i,e[i]);return"leading"==e?this.leading(i):"anchor"==e?this.attr("text-anchor",i):"size"==e||"family"==e||"weight"==e||"stretch"==e||"variant"==e||"style"==e?this.attr("font-"+e,i):this.attr(e,i)}}),s.Set=s.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){var t,e,i=[].slice.call(arguments);for(t=0,e=i.length;t-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){if(0==this.members.length)return new s.RBox;var t=this.members[0].rbox(this.members[0].doc());return this.each(function(){t=t.merge(this.rbox(this.doc()))}),t}},construct:{set:function(t){return new s.Set(t)}}}),s.FX.Set=s.invent({create:function(t){this.set=t}}),s.Set.inherit=function(){var t=[];for(var e in s.Shape.prototype)"function"==typeof s.Shape.prototype[e]&&"function"!=typeof s.Set.prototype[e]&&t.push(e);for(var e in t.forEach(function(t){s.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),s.get=function(t){var e=i.getElementById(function(t){var e=(t||"").toString().match(s.regex.reference);if(e)return e[1]}(t)||t);return s.adopt(e)},s.select=function(t,e){return new s.Set(s.utils.map((e||i).querySelectorAll(t),function(t){return s.adopt(t)}))},s.extend(s.Parent,{select:function(t){return s.select(t,this.node)}});var y="abcdef".split("");if("function"!=typeof e.CustomEvent){var w=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var s=i.createEvent("CustomEvent");return s.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),s};w.prototype=e.Event.prototype,s.CustomEvent=w}else s.CustomEvent=e.CustomEvent;return function(t){for(var i=0,s=["moz","webkit"],a=0;a1&&(s=Math.sqrt(s),P*=s,E*=s);a=(new SVG.Matrix).rotate(M).scale(1/P,1/E).rotate(-M),F=F.transform(a),R=R.transform(a),n=[R.x-F.x,R.y-F.y],o=n[0]*n[0]+n[1]*n[1],r=Math.sqrt(o),n[0]/=r,n[1]/=r,l=o<4?Math.sqrt(1-o/4):0,T===X&&(l*=-1);h=new SVG.Point((R.x+F.x)/2+l*-n[1],(R.y+F.y)/2+l*n[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),u=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(u*=-1);g=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(g*=-1);X&&u>g&&(g+=2*Math.PI);!X&&un.maxX-e.width&&(r=(s=n.maxX-e.width)-this.startPoints.box.x),null!=n.minY&&an.maxY-e.height&&(o=(a=n.maxY-e.height)-this.startPoints.box.y),null!=n.snapToGrid&&(s-=s%n.snapToGrid,a-=a%n.snapToGrid,r-=r%n.snapToGrid,o-=o%n.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:r,y:o},!0):this.el.move(s,a));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var s=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?s.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1}}t.prototype.init=function(t,e){var i=this.el.bbox();for(var s in this.options={},this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set?this:(this.pointSelection.set=this.parent.set(),this.drawCircles(),this)},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},t.prototype.drawCircles=function(){for(var t=this,e=this.getPointArray(),i=0,s=e.length;i0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,s=e+this.parameters.p.y,a=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),n=Math.atan2(s-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),r=this.parameters.rotation+180*(n-a)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(r-r%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),s=this.el.array().valueOf();s[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],s[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(s)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"touchend.resize",function(){e.done()}),SVG.on(window,"mousemove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"mouseup.resize",function(){e.done()})},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),s=i.x-this.parameters.p.x,a=i.y-this.parameters.p.y;this.lastUpdateCall=[s,a],this.calc(s,a),this.el.fire("resizing",{dx:s,dy:a,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,s){var a;return void 0!==s?a=[(i+t)%this.options.snapToGrid,(s+e)%this.options.snapToGrid]:(i=null==i?3:i,a=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(a[0]-=this.options.snapToGrid),e<0&&(a[1]-=this.options.snapToGrid),t-=Math.abs(a[0])r.maxX&&(t=r.maxX-a),void 0!==r.minY&&n+er.maxY&&(e=r.maxY-n),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),s=this.parameters.box.width/this.parameters.box.height,a=this.parameters.box.width+t[0],n=this.parameters.box.height-t[1],r=a/n;return rs&&(i[0]=this.parameters.box.width-n*s,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}();return function(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&"undefined"!=typeof document){var s=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===i&&s.firstChild?s.insertBefore(a,s.firstChild):s.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0,0,0,.5);\n box-shadow: 0 0 1px rgba(255,255,255,.5);\n -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);\n}\n.apexcharts-canvas.dark {\n background: #343F57;\n}\n\n.apexcharts-inner {\n position: relative;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-gridline, .apexcharts-text {\n pointer-events: none;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n.apexcharts-tooltip.light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n.apexcharts-tooltip.dark {\n color: #fff;\n background: rgba(30,30,30, 0.8);\n}\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line {\n pointer-events: none;\n}\n\n.apexcharts-tooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n.apexcharts-tooltip.light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n.apexcharts-tooltip.dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-z-label:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-value, \n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n.apexcharts-tooltip-candlestick {\n padding: 4px 8px;\n}\n.apexcharts-tooltip-candlestick > div {\n margin: 4px 0;\n}\n.apexcharts-tooltip-candlestick span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {\n\tleft: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-left: -6px;\n}\n.apexcharts-xaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-bottom.dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color:#ECEFF1\n}\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n.apexcharts-xaxistooltip-top.dark:after {\n border-top-color:rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-top.dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n\n.apexcharts-xaxistooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {\n\ttop: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n.apexcharts-yaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-top: -6px;\n}\n.apexcharts-yaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-left.dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-left.dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-right.dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-right.dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.active {\n opacity: 1;\n}\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs, .apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.active, .apexcharts-ycrosshairs.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-zoom-rect {\n pointer-events: none;\n}\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_points, .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n.svg_select_points_l, .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n fill: #888;\n}\n.apexcharts-canvas.zoomable .hovering-zoom {\n cursor: crosshair\n}\n.apexcharts-canvas.zoomable .hovering-pan {\n cursor: move\n}\n\n.apexcharts-xaxis,\n.apexcharts-yaxis {\n pointer-events: none;\n}\n\n.apexcharts-zoom-icon, \n.apexcharts-zoom-in-icon,\n.apexcharts-zoom-out-icon,\n.apexcharts-reset-zoom-icon, \n.apexcharts-pan-icon, \n.apexcharts-selection-icon,\n.apexcharts-menu-icon, \n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n\n.apexcharts-zoom-icon svg, \n.apexcharts-zoom-in-icon svg,\n.apexcharts-zoom-out-icon svg,\n.apexcharts-reset-zoom-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.dark .apexcharts-zoom-icon svg, \n.dark .apexcharts-zoom-in-icon svg,\n.dark .apexcharts-zoom-out-icon svg,\n.dark .apexcharts-reset-zoom-icon svg, \n.dark .apexcharts-pan-icon svg, \n.dark .apexcharts-selection-icon svg,\n.dark .apexcharts-menu-icon svg, \n.dark .apexcharts-toolbar-custom-icon svg{\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.selected svg, \n.apexcharts-canvas .apexcharts-selection-icon.selected svg, \n.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {\n fill: #008FFB;\n}\n.light .apexcharts-selection-icon:not(.selected):hover svg,\n.light .apexcharts-zoom-icon:not(.selected):hover svg, \n.light .apexcharts-zoom-in-icon:hover svg, \n.light .apexcharts-zoom-out-icon:hover svg, \n.light .apexcharts-reset-zoom-icon:hover svg, \n.light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon, .apexcharts-menu-icon {\n position: relative;\n}\n.apexcharts-reset-zoom-icon {\n margin-left: 5px;\n}\n.apexcharts-zoom-icon, .apexcharts-reset-zoom-icon, .apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoom-in-icon, .apexcharts-zoom-out-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoom-out-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n.apexcharts-pan-icon.selected svg {\n stroke: #008FFB;\n}\n.apexcharts-pan-icon:not(.selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n top: 0px;\n right: 3px;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center; \n}\n\n.apexcharts-toolbar svg {\n pointer-events: none;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n.light .apexcharts-menu-item:hover {\n background: #eee;\n}\n.dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-toolbar {\n /*opacity: 0;*/\n }\n\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n } \n}\n\n.apexcharts-datalabel.hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}'),"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||function(t){if("Element"in t){var e=t.Element.prototype,i=Object,s=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},a=Array.prototype.indexOf||function(t){for(var e=0,i=this.length;e div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e)),i.appendChild(s),t=!0}}(),s.__resizeLast__={},s.__resizeListeners__=[],(s.__resizeTriggers__=document.createElement("div")).className="resize-triggers",s.__resizeTriggers__.innerHTML='
    ',s.appendChild(s.__resizeTriggers__),e(s),s.addEventListener("scroll",i,!0),h&&s.__resizeTriggers__.addEventListener(h,function(t){"resizeanim"==t.animationName&&e(s)})),s.__resizeListeners__.push(a)},window.removeResizeListener=function(t,e){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",i),t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)))}}(),window.Apex={},function(){function i(t,s){e(this,i),this.opts=s,this.ctx=this,this.w=new A(s).init(),this.el=t,this.w.globals.cuid=(Math.random()+1).toString(36).substring(4),this.w.globals.chartID=this.w.config.chart.id?this.w.config.chart.id:this.w.globals.cuid,this.eventList=["mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.initModules(),this.create=d.bind(this.create,this),this.documentEvent=d.bind(this.documentEvent,this),this.windowResizeHandler=this.windowResize.bind(this)}return s(i,[{key:"render",value:function(){var t=this;return new J(function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var s=t.w.config.chart.events.beforeMount;"function"==typeof s&&s(t,t.w),t.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeCallback.bind(t));var a=t.create(t.w.config.series,{});if(!a)return e(t);t.mount(a).then(function(){e(a),"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.fireEvent("mounted",[t,t.w])}).catch(function(t){i(t)})}else i(new Error("Element not found"))})}},{key:"initModules",value:function(){this.animations=new g(this),this.core=new q(this.el,this),this.grid=new ot(this),this.coreUtils=new y(this),this.config=new w({}),this.crosshairs=new T(this),this.options=new x,this.responsive=new lt(this),this.series=new W(this),this.theme=new ht(this),this.formatters=new D(this),this.titleSubtitle=new vt(this),this.legend=new B(this),this.toolbar=new bt(this),this.dimensions=new H(this),this.zoomPanSelection=new mt(this),this.w.globals.tooltip=new xt(this)}},{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var s=i.globals.events[t].indexOf(e);-1!==s&&i.globals.events[t].splice(s,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var s=i.globals.events[t],a=s.length,n=0;n0&&void 0!==arguments[0]?arguments[0]:null,e=this,i=e.w;return new J(function(s,a){if(null===e.el)return a(new Error("Not enough data to display or target element not found"));if((null===t||i.globals.allSeriesCollapsed)&&e.series.handleNoData(),e.annotations=new b(e),e.core.drawAxis(i.config.chart.type,t.xyRatios),e.grid=new ot(e),"back"===i.config.grid.position&&e.grid.drawGrid(),"back"===i.config.annotations.position&&e.annotations.drawAnnotations(),t.elGraph instanceof Array)for(var n=0;n0&&i.globals.memory.methodsToExec.forEach(function(t){t.method(t.params,!1,t.context)}),i.globals.axisCharts||i.globals.noData||e.core.resizeNonAxisCharts(),s(e)})}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1,t.globals.collapsedSeries=[],t.globals.collapsedSeriesIndices=[]}},{key:"updateOptions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w;return t.series&&(this.resetSeries(!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(t,e){return n({},r.config.series[e],{name:t.name?t.name:r.config.series[e]&&r.config.series[e].name,type:t.type?t.type:r.config.series[e]&&r.config.series[e].type,data:t.data?t.data:r.config.series[e]&&r.config.series[e].data})})),this.revertDefaultAxisMinMax()),t.xaxis&&((t.xaxis.min||t.xaxis.max)&&this.forceXAxisUpdate(t),t.xaxis.categories&&t.xaxis.categories.length&&r.config.xaxis.convertedCatToNumeric&&(t=v.convertCatToNumeric(t))),r.globals.collapsedSeriesIndices.length>0&&this.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this._updateOptions(t,e,i,s,a)}},{key:"_updateOptions",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=[this];a&&(r=this.getSyncedCharts()),this.w.globals.isExecCalled&&(r=[this],this.w.globals.isExecCalled=!1),r.forEach(function(a){var r=a.w;return r.globals.shouldAnimate=s,i||(r.globals.resized=!0,r.globals.dataChanged=!0,s&&a.series.getPreviousPaths()),e&&"object"===t(e)&&(a.config=new w(e),e=y.extendArrayProps(a.config,e),r.config=d.extend(r.config,e),n&&(r.globals.lastXAxis=[],r.globals.lastYAxis=[],r.globals.initialConfig=d.extend({},r.config),r.globals.initialSeries=JSON.parse(JSON.stringify(r.config.series)))),a.update(e)})}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=this.w.config.series.slice();return s.push(t),this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(s,e,i)}},{key:"_updateSeries",value:function(t,e){var i,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.w;return this.w.globals.shouldAnimate=e,a.globals.dataChanged=!0,a.globals.allSeriesCollapsed&&(a.globals.allSeriesCollapsed=!1),e&&this.series.getPreviousPaths(),a.globals.axisCharts?(0===(i=t.map(function(t,e){return n({},a.config.series[e],{name:t.name?t.name:a.config.series[e]&&a.config.series[e].name,type:t.type?t.type:a.config.series[e]&&a.config.series[e].type,data:t.data?t.data:a.config.series[e]&&a.config.series[e].data})})).length&&(i=[{data:[]}]),a.config.series=i):a.config.series=t.slice(),s&&(a.globals.initialConfig.series=JSON.parse(JSON.stringify(a.config.series)),a.globals.initialSeries=JSON.parse(JSON.stringify(a.config.series))),this.update()}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach(function(t){e.push(t)})),e}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter(function(t){if(t.group)return!0}).map(function(e){return t.w.config.chart.group===e.group?e.chart:t})}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var s=i.w.config.series.slice(),a=0;a0&&void 0!==arguments[0])||arguments[0];this.series.resetSeries(t)}},{key:"setupEventHandlers",value:function(){var t=this,e=this.w,i=this,s=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.eventListHandlers=[],this.eventList.forEach(function(t){s.addEventListener(t,function(t){"mousedown"===t.type&&1===t.which||("mouseup"===t.type&&1===t.which||"touchend"===t.type)&&("function"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,e),i.fireEvent("click",[t,i,e]))},{capture:!1,passive:!0})}),this.eventList.forEach(function(e){document.addEventListener(e,t.documentEvent)}),this.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var e=this.w;e.globals.clientX="touchmove"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY="touchmove"===t.type?t.touches[0].clientY:t.clientY}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addXaxisAnnotationExternal(t,e,s)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addYaxisAnnotationExternal(t,e,s)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addPointAnnotationExternal(t,e,s)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"addText",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addText(t,e,s)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new j(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new j(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"setLocale",value:function(t){this.setCurrentLocaleValues(t)}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,s=null;i.globals.axisCharts?s=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] circle[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] rect[j='").concat(e,"']")).members[0]:(s=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"']")).members[0],("pie"===i.config.chart.type||"donut"===i.config.chart.type)&&new I(this.ctx).pieClicked(t));s?new f(this.ctx).pathMouseDown(s,null):console.warn("toggleDataPointSelection: Element not found");return s.node?s.node:null}},{key:"setCurrentLocaleValues",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(e){return e.name===t})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var s=d.extend(p,i);this.w.globals.locale=s.options}},{key:"dataURI",value:function(){return new rt(this.ctx).dataURI()}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.windowResize()}},{key:"windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.update()},150)}}],[{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),e=0;e2?s-2:0),n=2;ndiv{position:absolute;left:0;top:0;width:100%;height:100%}.colorpicker-bar.colorpicker-swatches{-webkit-box-shadow:none;box-shadow:none;height:auto}.colorpicker-swatches--inner{clear:both;margin-top:-6px}.colorpicker-swatch{position:relative;cursor:pointer;float:left;height:16px;width:16px;margin-right:6px;margin-top:6px;margin-left:0;display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);background:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 0),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 0),#fff;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker-swatch--inner{position:absolute;top:0;left:0;width:100%;height:100%}.colorpicker-swatch:nth-of-type(7n+0){margin-right:0}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(8n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(6n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(8n+0){margin-right:6px}.colorpicker-swatch:last-of-type:after{content:"";display:table;clear:both}.colorpicker-element input[dir=rtl],.colorpicker-element[dir=rtl] input,[dir=rtl] .colorpicker-element input{direction:ltr;text-align:right} +/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */ diff --git a/src/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js b/src/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js new file mode 100644 index 00000000..3243ba80 --- /dev/null +++ b/src/assets/libs/bootstrap-colorpicker/bootstrap-colorpicker.min.js @@ -0,0 +1,10 @@ +/*! + * Bootstrap Colorpicker - Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. + * @package bootstrap-colorpicker + * @version v3.1.2 + * @license MIT + * @link https://farbelous.github.io/bootstrap-colorpicker/ + * @link https://github.com/farbelous/bootstrap-colorpicker.git + */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define("bootstrap-colorpicker",["jquery"],t):"object"==typeof exports?exports["bootstrap-colorpicker"]=t(require("jquery")):e["bootstrap-colorpicker"]=t(e.jQuery)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(r){if(o[r])return o[r].exports;var n=o[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,r){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(t,o){t.exports=e},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),this.colorpicker=t,this.options=o,!this.colorpicker.element||!this.colorpicker.element.length)throw new Error("Extension: this.colorpicker.element is not valid");this.colorpicker.element.on("colorpickerCreate.colorpicker-ext",a.default.proxy(this.onCreate,this)),this.colorpicker.element.on("colorpickerDestroy.colorpicker-ext",a.default.proxy(this.onDestroy,this)),this.colorpicker.element.on("colorpickerUpdate.colorpicker-ext",a.default.proxy(this.onUpdate,this)),this.colorpicker.element.on("colorpickerChange.colorpicker-ext",a.default.proxy(this.onChange,this)),this.colorpicker.element.on("colorpickerInvalid.colorpicker-ext",a.default.proxy(this.onInvalid,this)),this.colorpicker.element.on("colorpickerShow.colorpicker-ext",a.default.proxy(this.onShow,this)),this.colorpicker.element.on("colorpickerHide.colorpicker-ext",a.default.proxy(this.onHide,this)),this.colorpicker.element.on("colorpickerEnable.colorpicker-ext",a.default.proxy(this.onEnable,this)),this.colorpicker.element.on("colorpickerDisable.colorpicker-ext",a.default.proxy(this.onDisable,this))}return n(e,[{key:"resolveColor",value:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1}},{key:"onCreate",value:function(e){}},{key:"onDestroy",value:function(e){this.colorpicker.element.off(".colorpicker-ext")}},{key:"onUpdate",value:function(e){}},{key:"onChange",value:function(e){}},{key:"onInvalid",value:function(e){}},{key:"onHide",value:function(e){}},{key:"onShow",value:function(e){}},{key:"onDisable",value:function(e){}},{key:"onEnable",value:function(e){}}]),e}();t.default=l},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorItem=t.HSVAColor=void 0;var n=function(){function e(e,t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;r(this,e),this.replace(t,o)}return n(e,[{key:"api",value:function(t){for(var o=arguments.length,r=Array(o>1?o-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:null;if(o=e.sanitizeFormat(o),this._original={color:t,format:o,valid:!0},this._color=e.parse(t),null===this._color)return this._color=(0,a.default)(),void(this._original.valid=!1);this._format=o||(e.isHex(t)?"hex":this._color.model)}},{key:"isValid",value:function(){return!0===this._original.valid}},{key:"setHueRatio",value:function(e){this.hue=360*(1-e)}},{key:"setSaturationRatio",value:function(e){this.saturation=100*e}},{key:"setValueRatio",value:function(e){this.value=100*(1-e)}},{key:"setAlphaRatio",value:function(e){this.alpha=1-e}},{key:"isDesaturated",value:function(){return 0===this.saturation}},{key:"isTransparent",value:function(){return 0===this.alpha}},{key:"hasTransparency",value:function(){return this.hasAlpha()&&this.alpha<1}},{key:"hasAlpha",value:function(){return!isNaN(this.alpha)}},{key:"toObject",value:function(){return new l(this.hue,this.saturation,this.value,this.alpha)}},{key:"toHsva",value:function(){return this.toObject()}},{key:"toHsvaRatio",value:function(){return new l(this.hue/360,this.saturation/100,this.value/100,this.alpha)}},{key:"toString",value:function(){return this.string()}},{key:"string",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!(t=e.sanitizeFormat(t||this.format)))return this._color.round().string();if(void 0===this._color[t])throw new Error("Unsupported color format: '"+t+"'");var o=this._color[t]();return o.round?o.round().string():o}},{key:"equals",value:function(t){return t=t instanceof e?t:new e(t),!(!t.isValid()||!this.isValid())&&(this.hue===t.hue&&this.saturation===t.saturation&&this.value===t.value&&this.alpha===t.alpha)}},{key:"getClone",value:function(){return new e(this._color,this.format)}},{key:"getCloneHueOnly",value:function(){return new e([this.hue,100,100,1],this.format)}},{key:"getCloneOpaque",value:function(){return new e(this._color.alpha(1),this.format)}},{key:"toRgbString",value:function(){return this.string("rgb")}},{key:"toHexString",value:function(){return this.string("hex")}},{key:"toHslString",value:function(){return this.string("hsl")}},{key:"isDark",value:function(){return this._color.isDark()}},{key:"isLight",value:function(){return this._color.isLight()}},{key:"generate",value:function(t){var o=[];if(Array.isArray(t))o=t;else{if(!e.colorFormulas.hasOwnProperty(t))throw new Error("No color formula found with the name '"+t+"'.");o=e.colorFormulas[t]}var r=[],n=this._color,i=this.format;return o.forEach(function(t){var o=[t?(n.hue()+t)%360:n.hue(),n.saturationv(),n.value(),n.alpha()];r.push(new e(o,i))}),r}},{key:"hue",get:function(){return this._color.hue()},set:function(e){this._color=this._color.hue(e)}},{key:"saturation",get:function(){return this._color.saturationv()},set:function(e){this._color=this._color.saturationv(e)}},{key:"value",get:function(){return this._color.value()},set:function(e){this._color=this._color.value(e)}},{key:"alpha",get:function(){var e=this._color.alpha();return isNaN(e)?1:e},set:function(e){this._color=this._color.alpha(Math.round(100*e)/100)}},{key:"format",get:function(){return this._format?this._format:this._color.model},set:function(t){this._format=e.sanitizeFormat(t)}}],[{key:"parse",value:function(t){if(t instanceof a.default)return t;if(t instanceof e)return t._color;var o=null;if(null===(t=t instanceof l?[t.h,t.s,t.v,isNaN(t.a)?1:t.a]:e.sanitizeString(t)))return null;Array.isArray(t)&&(o="hsv");try{return(0,a.default)(t,o)}catch(e){return null}}},{key:"sanitizeString",value:function(e){return"string"==typeof e||e instanceof String?e.match(/^[0-9a-f]{2,}$/i)?"#"+e:"transparent"===e.toLowerCase()?"#FFFFFF00":e:e}},{key:"isHex",value:function(e){return("string"==typeof e||e instanceof String)&&!!e.match(/^#?[0-9a-f]{2,}$/i)}},{key:"sanitizeFormat",value:function(e){switch(e){case"hex":case"hex3":case"hex4":case"hex6":case"hex8":return"hex";case"rgb":case"rgba":case"keyword":case"name":return"rgb";case"hsl":case"hsla":case"hsv":case"hsva":case"hwb":case"hwba":return"hsl";default:return""}}}]),e}();s.colorFormulas={complementary:[180],triad:[0,120,240],tetrad:[0,90,180,270],splitcomplement:[0,72,216]},t.default=s,t.HSVAColor=l,t.ColorItem=s},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={bar_size_short:16,base_margin:6,columns:6},n=r.bar_size_short*r.columns+r.base_margin*(r.columns-1);t.default={customClass:null,color:!1,fallbackColor:!1,format:"auto",horizontal:!1,inline:!1,container:!1,popover:{animation:!0,placement:"bottom",fallbackPlacement:"flip"},debug:!1,input:"input",addon:".colorpicker-input-addon",autoInputFallback:!0,useHashPrefix:!0,useAlpha:!0,template:'
    \n
    \n
    \n
    \n
    \n \n
    \n
    ',extensions:[{name:"preview",options:{showText:!0}}],sliders:{saturation:{selector:".colorpicker-saturation",maxLeft:n,maxTop:n,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:0,maxTop:n,callLeft:!1,callTop:"setHueRatio"},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:0,maxTop:n,callLeft:!1,callTop:"setAlphaRatio"}},slidersHorz:{saturation:{selector:".colorpicker-saturation",maxLeft:n,maxTop:n,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:n,maxTop:0,callLeft:"setHueRatio",callTop:!1},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:n,maxTop:0,callLeft:"setAlphaRatio",callTop:!1}}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},f,o)));return Array.isArray(r.options.colors)||"object"===l(r.options.colors)||(r.options.colors=null),r}return a(t,e),s(t,[{key:"colors",get:function(){return this.options.colors}}]),s(t,[{key:"getLength",value:function(){return this.options.colors?Array.isArray(this.options.colors)?this.options.colors.length:"object"===l(this.options.colors)?Object.keys(this.options.colors).length:0:0}},{key:"resolveColor",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(this.getLength()<=0)&&(Array.isArray(this.options.colors)?this.options.colors.indexOf(e)>=0?e:this.options.colors.indexOf(e.toUpperCase())>=0?e.toUpperCase():this.options.colors.indexOf(e.toLowerCase())>=0&&e.toLowerCase():"object"===l(this.options.colors)&&(!this.options.namesAsValues||t?this.getValue(e,!1):this.getName(e,this.getName("#"+e))))}},{key:"getName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof e||!this.options.colors)return t;for(var o in this.options.colors)if(this.options.colors.hasOwnProperty(o)&&this.options.colors[o].toLowerCase()===e.toLowerCase())return o;return t}},{key:"getValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"==typeof e&&this.options.colors&&this.options.colors.hasOwnProperty(e)?this.options.colors[e]:t}}]),t}(u.default);t.default=d},function(e,t,o){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,o){function r(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}var n=o(5),i={};for(var a in n)n.hasOwnProperty(a)&&(i[n[a]]=a);var l=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in l)if(l.hasOwnProperty(s)){if(!("channels"in l[s]))throw new Error("missing channels property: "+s);if(!("labels"in l[s]))throw new Error("missing channel labels property: "+s);if(l[s].labels.length!==l[s].channels)throw new Error("channel and label counts mismatch: "+s);var c=l[s].channels,u=l[s].labels;delete l[s].channels,delete l[s].labels,Object.defineProperty(l[s],"channels",{value:c}),Object.defineProperty(l[s],"labels",{value:u})}l.rgb.hsl=function(e){var t,o,r,n=e[0]/255,i=e[1]/255,a=e[2]/255,l=Math.min(n,i,a),s=Math.max(n,i,a),c=s-l;return s===l?t=0:n===s?t=(i-a)/c:i===s?t=2+(a-n)/c:a===s&&(t=4+(n-i)/c),t=Math.min(60*t,360),t<0&&(t+=360),r=(l+s)/2,o=s===l?0:r<=.5?c/(s+l):c/(2-s-l),[t,100*o,100*r]},l.rgb.hsv=function(e){var t,o,r,n,i,a=e[0]/255,l=e[1]/255,s=e[2]/255,c=Math.max(a,l,s),u=c-Math.min(a,l,s),h=function(e){return(c-e)/6/u+.5};return 0===u?n=i=0:(i=u/c,t=h(a),o=h(l),r=h(s),a===c?n=r-o:l===c?n=1/3+t-r:s===c&&(n=2/3+o-t),n<0?n+=1:n>1&&(n-=1)),[360*n,100*i,100*c]},l.rgb.hwb=function(e){var t=e[0],o=e[1],r=e[2],n=l.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(o,r));return r=1-1/255*Math.max(t,Math.max(o,r)),[n,100*i,100*r]},l.rgb.cmyk=function(e){var t,o,r,n,i=e[0]/255,a=e[1]/255,l=e[2]/255;return n=Math.min(1-i,1-a,1-l),t=(1-i-n)/(1-n)||0,o=(1-a-n)/(1-n)||0,r=(1-l-n)/(1-n)||0,[100*t,100*o,100*r,100*n]},l.rgb.keyword=function(e){var t=i[e];if(t)return t;var o,a=1/0;for(var l in n)if(n.hasOwnProperty(l)){var s=n[l],c=r(e,s);c.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92,r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,[100*(.4124*t+.3576*o+.1805*r),100*(.2126*t+.7152*o+.0722*r),100*(.0193*t+.1192*o+.9505*r)]},l.rgb.lab=function(e){var t,o,r,n=l.rgb.xyz(e),i=n[0],a=n[1],s=n[2];return i/=95.047,a/=100,s/=108.883,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,t=116*a-16,o=500*(i-a),r=200*(a-s),[t,o,r]},l.hsl.rgb=function(e){var t,o,r,n,i,a=e[0]/360,l=e[1]/100,s=e[2]/100;if(0===l)return i=255*s,[i,i,i];o=s<.5?s*(1+l):s+l-s*l,t=2*s-o,n=[0,0,0];for(var c=0;c<3;c++)r=a+1/3*-(c-1),r<0&&r++,r>1&&r--,i=6*r<1?t+6*(o-t)*r:2*r<1?o:3*r<2?t+(o-t)*(2/3-r)*6:t,n[c]=255*i;return n},l.hsl.hsv=function(e){var t,o,r=e[0],n=e[1]/100,i=e[2]/100,a=n,l=Math.max(i,.01);return i*=2,n*=i<=1?i:2-i,a*=l<=1?l:2-l,o=(i+n)/2,t=0===i?2*a/(l+a):2*n/(i+n),[r,100*t,100*o]},l.hsv.rgb=function(e){var t=e[0]/60,o=e[1]/100,r=e[2]/100,n=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-o),l=255*r*(1-o*i),s=255*r*(1-o*(1-i));switch(r*=255,n){case 0:return[r,s,a];case 1:return[l,r,a];case 2:return[a,r,s];case 3:return[a,l,r];case 4:return[s,a,r];case 5:return[r,a,l]}},l.hsv.hsl=function(e){var t,o,r,n=e[0],i=e[1]/100,a=e[2]/100,l=Math.max(a,.01);return r=(2-i)*a,t=(2-i)*l,o=i*l,o/=t<=1?t:2-t,o=o||0,r/=2,[n,100*o,100*r]},l.hwb.rgb=function(e){var t,o,r,n,i=e[0]/360,a=e[1]/100,l=e[2]/100,s=a+l;s>1&&(a/=s,l/=s),t=Math.floor(6*i),o=1-l,r=6*i-t,0!=(1&t)&&(r=1-r),n=a+r*(o-a);var c,u,h;switch(t){default:case 6:case 0:c=o,u=n,h=a;break;case 1:c=n,u=o,h=a;break;case 2:c=a,u=o,h=n;break;case 3:c=a,u=n,h=o;break;case 4:c=n,u=a,h=o;break;case 5:c=o,u=a,h=n}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){var t,o,r,n=e[0]/100,i=e[1]/100,a=e[2]/100,l=e[3]/100;return t=1-Math.min(1,n*(1-l)+l),o=1-Math.min(1,i*(1-l)+l),r=1-Math.min(1,a*(1-l)+l),[255*t,255*o,255*r]},l.xyz.rgb=function(e){var t,o,r,n=e[0]/100,i=e[1]/100,a=e[2]/100;return t=3.2406*n+-1.5372*i+-.4986*a,o=-.9689*n+1.8758*i+.0415*a,r=.0557*n+-.204*i+1.057*a,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:12.92*o,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,t=Math.min(Math.max(0,t),1),o=Math.min(Math.max(0,o),1),r=Math.min(Math.max(0,r),1),[255*t,255*o,255*r]},l.xyz.lab=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return n/=95.047,i/=100,a/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,t=116*i-16,o=500*(n-i),r=200*(i-a),[t,o,r]},l.lab.xyz=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];o=(n+16)/116,t=i/500+o,r=o-a/200;var l=Math.pow(o,3),s=Math.pow(t,3),c=Math.pow(r,3);return o=l>.008856?l:(o-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,t*=95.047,o*=100,r*=108.883,[t,o,r]},l.lab.lch=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return t=Math.atan2(a,i),o=360*t/2/Math.PI,o<0&&(o+=360),r=Math.sqrt(i*i+a*a),[n,r,o]},l.lch.lab=function(e){var t,o,r,n=e[0],i=e[1],a=e[2];return r=a/360*2*Math.PI,t=i*Math.cos(r),o=i*Math.sin(r),[n,t,o]},l.rgb.ansi16=function(e){var t=e[0],o=e[1],r=e[2],n=1 in arguments?arguments[1]:l.rgb.hsv(e)[2];if(0===(n=Math.round(n/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(o/255)<<1|Math.round(t/255));return 2===n&&(i+=60),i},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){var t=e[0],o=e[1],r=e[2];return t===o&&o===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(o/255*5)+Math.round(r/255*5)},l.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var o=.5*(1+~~(e>50));return[(1&t)*o*255,(t>>1&1)*o*255,(t>>2&1)*o*255]},l.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}e-=16;var o;return[Math.floor(e/36)/5*255,Math.floor((o=e%36)/6)/5*255,o%6/5*255]},l.rgb.hex=function(e){var t=((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2])),o=t.toString(16).toUpperCase();return"000000".substring(o.length)+o},l.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var o=t[0];3===t[0].length&&(o=o.split("").map(function(e){return e+e}).join(""));var r=parseInt(o,16);return[r>>16&255,r>>8&255,255&r]},l.rgb.hcg=function(e){var t,o,r=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.max(Math.max(r,n),i),l=Math.min(Math.min(r,n),i),s=a-l;return t=s<1?l/(1-s):0,o=s<=0?0:a===r?(n-i)/s%6:a===n?2+(i-r)/s:4+(r-n)/s+4,o/=6,o%=1,[360*o,100*s,100*t]},l.hsl.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=1,n=0;return r=o<.5?2*t*o:2*t*(1-o),r<1&&(n=(o-.5*r)/(1-r)),[e[0],100*r,100*n]},l.hsv.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=t*o,n=0;return r<1&&(n=(o-r)/(1-r)),[e[0],100*r,100*n]},l.hcg.rgb=function(e){var t=e[0]/360,o=e[1]/100,r=e[2]/100;if(0===o)return[255*r,255*r,255*r];var n=[0,0,0],i=t%1*6,a=i%1,l=1-a,s=0;switch(Math.floor(i)){case 0:n[0]=1,n[1]=a,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=a;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=a,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return s=(1-o)*r,[255*(o*n[0]+s),255*(o*n[1]+s),255*(o*n[2]+s)]},l.hcg.hsv=function(e){var t=e[1]/100,o=e[2]/100,r=t+o*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){var t=e[1]/100,o=e[2]/100,r=o*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){var t=e[1]/100,o=e[2]/100,r=t+o*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){var t=e[1]/100,o=e[2]/100,r=1-o,n=r-t,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=l.gray.hsv=function(e){return[0,0,e[0]]},l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),o=(t<<16)+(t<<8)+t,r=o.toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=o(8),a=r(i),l=o(0),s=r(l),c="colorpicker";s.default[c]=a.default,s.default.fn[c]=function(e){var t=Array.prototype.slice.call(arguments,1),o=1===this.length,r=null,i=this.each(function(){var i=(0,s.default)(this),l=i.data(c),u="object"===(void 0===e?"undefined":n(e))?e:{};l||(l=new a.default(this,u),i.data(c,l)),o&&(r=i,"string"==typeof e&&(r="colorpicker"===e?l:s.default.isFunction(l[e])?l[e].apply(l,t):l[e]))});return o?r:i},s.default.fn[c].constructor=a.default},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},o=new e(this,t);return this.extensions.push(o),o}},{key:"destroy",value:function(){var e=this.color;this.sliderHandler.unbind(),this.inputHandler.unbind(),this.popupHandler.unbind(),this.colorHandler.unbind(),this.addonHandler.unbind(),this.pickerHandler.unbind(),this.element.removeClass("colorpicker-element").removeData("colorpicker","color").off(".colorpicker"),this.trigger("colorpickerDestroy",e)}},{key:"show",value:function(e){this.popupHandler.show(e)}},{key:"hide",value:function(e){this.popupHandler.hide(e)}},{key:"toggle",value:function(e){this.popupHandler.toggle(e)}},{key:"getValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.colorHandler.color;return t=t instanceof j.default?t:e,t instanceof j.default?t.string(this.format):t}},{key:"setValue",value:function(e){if(!this.isDisabled()){var t=this.colorHandler;t.hasColor()&&e&&t.color.equals(e)||!t.hasColor()&&!e||(t.color=e?t.createColor(e,this.options.autoInputFallback):null,this.trigger("colorpickerChange",t.color,e),this.update())}}},{key:"update",value:function(){this.colorHandler.hasColor()?this.inputHandler.update():this.colorHandler.assureColor(),this.addonHandler.update(),this.pickerHandler.update(),this.trigger("colorpickerUpdate")}},{key:"enable",value:function(){return this.inputHandler.enable(),this.disabled=!1,this.picker.removeClass("colorpicker-disabled"),this.trigger("colorpickerEnable"),!0}},{key:"disable",value:function(){return this.inputHandler.disable(),this.disabled=!0,this.picker.addClass("colorpicker-disabled"),this.trigger("colorpickerDisable"),!0}},{key:"isEnabled",value:function(){return!this.isDisabled()}},{key:"isDisabled",value:function(){return!0===this.disabled}},{key:"trigger",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.element.trigger({type:e,colorpicker:this,color:t||this.color,value:o||this.getValue()})}}]),e}();E.extensions=h.default,t.default=E},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Palette=t.Swatches=t.Preview=t.Debugger=void 0;var n=o(10),i=r(n),a=o(11),l=r(a),s=o(12),c=r(s),u=o(4),h=r(u);t.Debugger=i.default,t.Preview=l.default,t.Swatches=c.default,t.Palette=h.default,t.default={debugger:i.default,preview:l.default,swatches:c.default,palette:h.default}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,o));return r.eventCounter=0,r.colorpicker.inputHandler.hasInput()&&r.colorpicker.inputHandler.input.on("change.colorpicker-ext",p.default.proxy(r.onChangeInput,r)),r}return a(t,e),l(t,[{key:"log",value:function(e){for(var t,o=arguments.length,r=Array(o>1?o-1:0),n=1;n1&&void 0!==arguments[1])||arguments[1];return this.log("resolveColor()",e,t),!1}},{key:"onCreate",value:function(e){return this.log("colorpickerCreate"),s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e)}},{key:"onDestroy",value:function(e){return this.log("colorpickerDestroy"),this.eventCounter=0,this.colorpicker.inputHandler.hasInput()&&this.colorpicker.inputHandler.input.off(".colorpicker-ext"),s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onDestroy",this).call(this,e)}},{key:"onUpdate",value:function(e){this.log("colorpickerUpdate")}},{key:"onChangeInput",value:function(e){this.log("input:change.colorpicker",e.value,e.color)}},{key:"onChange",value:function(e){this.log("colorpickerChange",e.value,e.color)}},{key:"onInvalid",value:function(e){this.log("colorpickerInvalid",e.value,e.color)}},{key:"onHide",value:function(e){this.log("colorpickerHide"),this.eventCounter=0}},{key:"onShow",value:function(e){this.log("colorpickerShow")}},{key:"onDisable",value:function(e){this.log("colorpickerDisable")}},{key:"onEnable",value:function(e){this.log("colorpickerEnable")}}]),t}(u.default);t.default=f},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},{template:'
    ',showText:!0,format:e.format},o)));return r.element=(0,p.default)(r.options.template),r.elementInner=r.element.find("div"),r}return a(t,e),l(t,[{key:"onCreate",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.colorpicker.picker.append(this.element)}},{key:"onUpdate",value:function(e){if(s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onUpdate",this).call(this,e),!e.color)return void this.elementInner.css("backgroundColor",null).css("color",null).html("");this.elementInner.css("backgroundColor",e.color.toRgbString()),this.options.showText&&(this.elementInner.html(e.color.string(this.options.format||this.colorpicker.format)),e.color.isDark()&&e.color.alpha>.5?this.elementInner.css("color","white"):this.elementInner.css("color","black"))}}]),t}(u.default);t.default=f},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var o=0;o\n
    \n
    ',swatchTemplate:''},d=function(e){function t(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,p.default.extend(!0,{},f,o)));return r.element=null,r}return a(t,e),l(t,[{key:"isEnabled",value:function(){return this.getLength()>0}},{key:"onCreate",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.isEnabled()&&(this.element=(0,p.default)(this.options.barTemplate),this.load(),this.colorpicker.picker.append(this.element))}},{key:"load",value:function(){var e=this,t=this.colorpicker,o=this.element.find(".colorpicker-swatches--inner"),r=!0===this.options.namesAsValues&&!Array.isArray(this.colors);o.empty(),p.default.each(this.colors,function(n,i){var a=(0,p.default)(e.options.swatchTemplate).attr("data-name",n).attr("data-value",i).attr("title",r?n+": "+i:i).on("mousedown.colorpicker touchstart.colorpicker",function(e){var o=(0,p.default)(this);t.setValue(r?o.attr("data-name"):o.attr("data-value"))});a.find(".colorpicker-swatch--inner").css("background-color",i),o.append(a)}),o.append((0,p.default)(''))}}]),t}(u.default);t.default=d},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o0)}},{key:"onClickingInside",value:function(e){this.clicking=this.isClickingInside(e)}},{key:"createPopover",value:function(){var e=this.colorpicker;this.popoverTarget=this.hasAddon?this.addon:this.input,e.picker.addClass("colorpicker-bs-popover-content"),this.popoverTarget.popover(l.default.extend(!0,{},c.default.popover,e.options.popover,{trigger:"manual",content:e.picker,html:!0})),this.popoverTip=(0,l.default)(this.popoverTarget.popover("getTipElement").data("bs.popover").tip),this.popoverTip.addClass("colorpicker-bs-popover"),this.popoverTarget.on("shown.bs.popover",l.default.proxy(this.fireShow,this)),this.popoverTarget.on("hidden.bs.popover",l.default.proxy(this.fireHide,this))}},{key:"reposition",value:function(e){this.popoverTarget&&this.isVisible()&&this.popoverTarget.popover("update")}},{key:"toggle",value:function(e){this.isVisible()?this.hide(e):this.show(e)}},{key:"show",value:function(e){if(!(this.isVisible()||this.showing||this.hidding)){this.showing=!0,this.hidding=!1,this.clicking=!1;var t=this.colorpicker;t.lastEvent.alias="show",t.lastEvent.e=e,e&&(!this.hasInput||"color"===this.input.attr("type"))&&e&&e.preventDefault&&(e.stopPropagation(),e.preventDefault()),this.isPopover&&(0,l.default)(this.root).on("resize.colorpicker",l.default.proxy(this.reposition,this)),t.picker.addClass("colorpicker-visible").removeClass("colorpicker-hidden"),this.popoverTarget?this.popoverTarget.popover("show"):this.fireShow()}}},{key:"fireShow",value:function(){this.hidding=!1,this.showing=!1,this.isPopover&&((0,l.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.hide,this)),(0,l.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.onClickingInside,this))),this.colorpicker.trigger("colorpickerShow")}},{key:"hide",value:function(e){if(!(this.isHidden()||this.showing||this.hidding)){var t=this.colorpicker,o=this.clicking||this.isClickingInside(e);if(this.hidding=!0,this.showing=!1,this.clicking=!1,t.lastEvent.alias="hide",t.lastEvent.e=e,o)return void(this.hidding=!1);this.popoverTarget?this.popoverTarget.popover("hide"):this.fireHide()}}},{key:"fireHide",value:function(){this.hidding=!1,this.showing=!1;var e=this.colorpicker;e.picker.addClass("colorpicker-hidden").removeClass("colorpicker-visible"),(0,l.default)(this.root).off("resize.colorpicker",l.default.proxy(this.reposition,this)),(0,l.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.hide,this)),(0,l.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",l.default.proxy(this.onClickingInside,this)),e.trigger("colorpickerHide")}},{key:"focus",value:function(){return this.hasAddon?this.addon.focus():!!this.hasInput&&this.input.focus()}},{key:"isVisible",value:function(){return this.colorpicker.picker.hasClass("colorpicker-visible")&&!this.colorpicker.picker.hasClass("colorpicker-hidden")}},{key:"isHidden",value:function(){return this.colorpicker.picker.hasClass("colorpicker-hidden")&&!this.colorpicker.picker.hasClass("colorpicker-visible")}},{key:"input",get:function(){return this.colorpicker.inputHandler.input}},{key:"hasInput",get:function(){return this.colorpicker.inputHandler.hasInput()}},{key:"addon",get:function(){return this.colorpicker.addonHandler.addon}},{key:"hasAddon",get:function(){return this.colorpicker.addonHandler.hasAddon()}},{key:"isPopover",get:function(){return!this.colorpicker.options.inline&&!!this.popoverTip}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:null;return(e=e||this.colorpicker.colorHandler.getColorString())?(e=this.colorpicker.colorHandler.resolveColorDelegate(e,!1),!1===this.colorpicker.options.useHashPrefix&&(e=e.replace(/^#/g,"")),e):""}},{key:"hasInput",value:function(){return!1!==this.input}},{key:"isEnabled",value:function(){return this.hasInput()&&!this.isDisabled()}},{key:"isDisabled",value:function(){return this.hasInput()&&!0===this.input.prop("disabled")}},{key:"disable",value:function(){this.hasInput()&&this.input.prop("disabled",!0)}},{key:"enable",value:function(){this.hasInput()&&this.input.prop("disabled",!1)}},{key:"update",value:function(){this.hasInput()&&(!1===this.colorpicker.options.autoInputFallback&&this.colorpicker.colorHandler.isInvalidColor()||this.setValue(this.getFormattedColor()))}},{key:"onchange",value:function(e){this.colorpicker.lastEvent.alias="input.change",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}},{key:"onkeyup",value:function(e){this.colorpicker.lastEvent.alias="input.keyup",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e,t){if(!(this instanceof r))return new r(e,t);if(t&&t in f&&(t=null),t&&!(t in h))throw new Error("Unknown model: "+t);var o,n;if(void 0===e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof r)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var i=u.get(e);if(null===i)throw new Error("Unable to parse color from string: "+e);this.model=i.model,n=h[this.model].channels,this.color=i.value.slice(0,n),this.valpha="number"==typeof i.value[n]?i.value[n]:1}else if(e.length){this.model=t||"rgb",n=h[this.model].channels;var a=p.call(e,0,n);this.color=c(a,n),this.valpha="number"==typeof e[n]?e[n]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var l=Object.keys(e);"alpha"in e&&(l.splice(l.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var s=l.sort().join("");if(!(s in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[s];var k=h[this.model].labels,g=[];for(o=0;oo?(t+.05)/(o+.05):(o+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return r.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),o=t.color[0];return o=(o+e)%360,o=o<0?360+o:o,t.color[0]=o,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var o=e.rgb(),n=this.rgb(),i=void 0===t?.5:t,a=2*i-1,l=o.alpha()-n.alpha(),s=((a*l==-1?a:(a+l)/(1+a*l))+1)/2,c=1-s;return r.rgb(s*o.red()+c*n.red(),s*o.green()+c*n.green(),s*o.blue()+c*n.blue(),o.alpha()*i+n.alpha()*(1-i))}},Object.keys(h).forEach(function(e){if(-1===f.indexOf(e)){var t=h[e].channels;r.prototype[e]=function(){if(this.model===e)return new r(this);if(arguments.length)return new r(arguments,e);var o="number"==typeof arguments[t]?t:this.valpha;return new r(s(h[this.model][e].raw(this.color)).concat(o),e)},r[e]=function(o){return"number"==typeof o&&(o=c(p.call(arguments),t)),new r(o,e)}}}),e.exports=r},function(e,t,o){function r(e,t,o){return Math.min(Math.max(t,e),o)}function n(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var i=o(5),a=o(18),l={};for(var s in i)i.hasOwnProperty(s)&&(l[i[s]]=s);var c=e.exports={to:{},get:{}};c.get=function(e){var t,o,r=e.substring(0,3).toLowerCase();switch(r){case"hsl":t=c.get.hsl(e),o="hsl";break;case"hwb":t=c.get.hwb(e),o="hwb";break;default:t=c.get.rgb(e),o="rgb"}return t?{model:o,value:t}:null},c.get.rgb=function(e){if(!e)return null;var t,o,n,a=/^#([a-f0-9]{3,4})$/i,l=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,s=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,c=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,u=/(\D+)/,h=[0,0,0,1];if(t=e.match(l)){for(n=t[2],t=t[1],o=0;o<3;o++){var p=2*o;h[o]=parseInt(t.slice(p,p+2),16)}n&&(h[3]=Math.round(parseInt(n,16)/255*100)/100)}else if(t=e.match(a)){for(t=t[1],n=t[3],o=0;o<3;o++)h[o]=parseInt(t[o]+t[o],16);n&&(h[3]=Math.round(parseInt(n+n,16)/255*100)/100)}else if(t=e.match(s)){for(o=0;o<3;o++)h[o]=parseInt(t[o+1],0);t[4]&&(h[3]=parseFloat(t[4]))}else{if(!(t=e.match(c)))return(t=e.match(u))?"transparent"===t[1]?[0,0,0,0]:(h=i[t[1]])?(h[3]=1,h):null:null;for(o=0;o<3;o++)h[o]=Math.round(2.55*parseFloat(t[o+1]));t[4]&&(h[3]=parseFloat(t[4]))}for(o=0;o<3;o++)h[o]=r(h[o],0,255);return h[3]=r(h[3],0,1),h},c.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,o=e.match(t);if(o){var n=parseFloat(o[4]);return[(parseFloat(o[1])+360)%360,r(parseFloat(o[2]),0,100),r(parseFloat(o[3]),0,100),r(isNaN(n)?1:n,0,1)]}return null},c.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,o=e.match(t);if(o){var n=parseFloat(o[4]);return[(parseFloat(o[1])%360+360)%360,r(parseFloat(o[2]),0,100),r(parseFloat(o[3]),0,100),r(isNaN(n)?1:n,0,1)]}return null},c.to.hex=function(){var e=a(arguments);return"#"+n(e[0])+n(e[1])+n(e[2])+(e[3]<1?n(Math.round(255*e[3])):"")},c.to.rgb=function(){var e=a(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},c.to.rgb.percent=function(){var e=a(arguments),t=Math.round(e[0]/255*100),o=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+o+"%, "+r+"%)":"rgba("+t+"%, "+o+"%, "+r+"%, "+e[3]+")"},c.to.hsl=function(){var e=a(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},c.to.hwb=function(){var e=a(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},c.to.keyword=function(e){return l[e.slice(0,3)]}},function(e,t,o){"use strict";var r=o(19),n=Array.prototype.concat,i=Array.prototype.slice,a=e.exports=function(e){for(var t=[],o=0,a=e.length;o=0&&e.splice instanceof Function)}},function(e,t,o){function r(e){var t=function(t){return void 0===t||null===t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function n(e){var t=function(t){if(void 0===t||null===t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var o=e(t);if("object"==typeof o)for(var r=o.length,n=0;n1&&void 0!==arguments[1])||arguments[1],o=new c.default(this.resolveColorDelegate(e),this.format);return o.isValid()||(t&&(o=this.getFallbackColor()),this.colorpicker.trigger("colorpickerInvalid",o,e)),this.isAlphaEnabled()||(o.alpha=1),o}},{key:"getFallbackColor",value:function(){if(this.fallback&&this.fallback===this.color)return this.color;var e=this.resolveColorDelegate(this.fallback),t=new c.default(e,this.format);return t.isValid()?t:(console.warn("The fallback color is invalid. Falling back to the previous color or black if any."),this.color?this.color:new c.default("#000000",this.format))}},{key:"assureColor",value:function(){return this.hasColor()||(this.color=this.getFallbackColor()),this.color}},{key:"resolveColorDelegate",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=!1;return l.default.each(this.colorpicker.extensions,function(r,n){!1===o&&(o=n.resolveColor(e,t))}),o||e}},{key:"isInvalidColor",value:function(){return!this.hasColor()||!this.color.isValid()}},{key:"isAlphaEnabled",value:function(){return!1!==this.colorpicker.options.useAlpha}},{key:"hasColor",value:function(){return this.color instanceof c.default}},{key:"fallback",get:function(){return this.colorpicker.options.fallbackColor?this.colorpicker.options.fallbackColor:this.hasColor()?this.color:null}},{key:"format",get:function(){return this.colorpicker.options.format?this.colorpicker.options.format:this.hasColor()&&this.color.hasTransparency()&&this.color.format.match(/^hex/)?this.isAlphaEnabled()?"rgba":"hex":this.hasColor()?this.color.format:"rgb"}},{key:"color",get:function(){return this.colorpicker.element.data("color")},set:function(e){this.colorpicker.element.data("color",e),e instanceof c.default&&"auto"===this.colorpicker.options.format&&(this.colorpicker.options.format=this.color.format)}}]),e}();t.default=u},function(e,t,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o0?o.css(t):this.addon.css(t)}}}]),e}();t.default=i}])}); +//# sourceMappingURL=bootstrap-colorpicker.min.js.map \ No newline at end of file diff --git a/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css b/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css new file mode 100644 index 00000000..7fced300 --- /dev/null +++ b/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.css @@ -0,0 +1,60 @@ +/* + * bootstrap-tagsinput v0.8.0 + * + */ + +.bootstrap-tagsinput { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + display: inline-block; + padding: 4px 6px; + color: #555; + vertical-align: middle; + border-radius: 4px; + max-width: 100%; + line-height: 22px; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; +} +.bootstrap-tagsinput.form-control input::-moz-placeholder { + color: #777; + opacity: 1; +} +.bootstrap-tagsinput.form-control input:-ms-input-placeholder { + color: #777; +} +.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { + color: #777; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .tag { + margin-right: 2px; + color: white; +} +.bootstrap-tagsinput .tag [data-role="remove"] { + margin-left: 8px; + cursor: pointer; +} +.bootstrap-tagsinput .tag [data-role="remove"]:after { + content: "x"; + padding: 0px 2px; +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} diff --git a/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js b/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js new file mode 100644 index 00000000..f4613ca6 --- /dev/null +++ b/src/assets/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js @@ -0,0 +1,7 @@ +/* + * bootstrap-tagsinput v0.8.0 + * + */ + +!function(a){"use strict";function b(b,c){this.isInit=!0,this.itemsArray=[],this.$element=a(b),this.$element.hide(),this.isSelect="SELECT"===b.tagName,this.multiple=this.isSelect&&b.hasAttribute("multiple"),this.objectItems=c&&c.itemValue,this.placeholderText=b.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=a('
    '),this.$input=a('').appendTo(this.$container),this.$element.before(this.$container),this.build(c),this.isInit=!1}function c(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(a){return a[c]}}}function d(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(){return c}}}function e(a){return a?i.text(a).html():""}function f(a){var b=0;if(document.selection){a.focus();var c=document.selection.createRange();c.moveStart("character",-a.value.length),b=c.text.length}else(a.selectionStart||"0"==a.selectionStart)&&(b=a.selectionStart);return b}function g(b,c){var d=!1;return a.each(c,function(a,c){if("number"==typeof c&&b.which===c)return d=!0,!1;if(b.which===c.which){var e=!c.hasOwnProperty("altKey")||b.altKey===c.altKey,f=!c.hasOwnProperty("shiftKey")||b.shiftKey===c.shiftKey,g=!c.hasOwnProperty("ctrlKey")||b.ctrlKey===c.ctrlKey;if(e&&f&&g)return d=!0,!1}}),d}var h={tagClass:function(a){return"label label-info"},focusClass:"focus",itemValue:function(a){return a?a.toString():a},itemText:function(a){return this.itemValue(a)},itemTitle:function(a){return null},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],delimiter:",",delimiterRegex:null,cancelConfirmKeysOnEmpty:!1,onTagExists:function(a,b){b.hide().fadeIn()},trimValue:!1,allowDuplicates:!1,triggerChange:!0};b.prototype={constructor:b,add:function(b,c,d){var f=this;if(!(f.options.maxTags&&f.itemsArray.length>=f.options.maxTags)&&(b===!1||b)){if("string"==typeof b&&f.options.trimValue&&(b=a.trim(b)),"object"==typeof b&&!f.objectItems)throw"Can't add objects when itemValue option is not set";if(!b.toString().match(/^\s*$/)){if(f.isSelect&&!f.multiple&&f.itemsArray.length>0&&f.remove(f.itemsArray[0]),"string"==typeof b&&"INPUT"===this.$element[0].tagName){var g=f.options.delimiterRegex?f.options.delimiterRegex:f.options.delimiter,h=b.split(g);if(h.length>1){for(var i=0;if.options.maxInputLength)){var o=a.Event("beforeItemAdd",{item:b,cancel:!1,options:d});if(f.$element.trigger(o),!o.cancel){f.itemsArray.push(b);var p=a(''+e(k)+'');if(p.data("item",b),f.findInputWrapper().before(p),p.after(" "),f.isSelect&&!a('option[value="'+encodeURIComponent(j)+'"]',f.$element).length&&!a('option[value="'+e(j)+'"]',f.$element).length){var q=a("");q.data("item",b),q.attr("value",j),f.$element.append(q)}c||f.pushVal(f.options.triggerChange),f.options.maxTags!==f.itemsArray.length&&f.items().toString().length!==f.options.maxInputLength||f.$container.addClass("bootstrap-tagsinput-max"),a(".typeahead, .twitter-typeahead",f.$container).length&&f.$input.typeahead("val",""),this.isInit?f.$element.trigger(a.Event("itemAddedOnInit",{item:b,options:d})):f.$element.trigger(a.Event("itemAdded",{item:b,options:d}))}}}else if(f.options.onTagExists){var r=a(".tag",f.$container).filter(function(){return a(this).data("item")===n});f.options.onTagExists(b,r)}}}},remove:function(b,c,d){var e=this;if(e.objectItems&&(b="object"==typeof b?a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==e.options.itemValue(b)}):a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==b}),b=b[b.length-1]),b){var f=a.Event("beforeItemRemove",{item:b,cancel:!1,options:d});if(e.$element.trigger(f),f.cancel)return;a(".tag",e.$container).filter(function(){return a(this).data("item")===b}).remove(),a("option",e.$element).filter(function(){return a(this).data("item")===b}).remove(),a.inArray(b,e.itemsArray)!==-1&&e.itemsArray.splice(a.inArray(b,e.itemsArray),1)}c||e.pushVal(e.options.triggerChange),e.options.maxTags>e.itemsArray.length&&e.$container.removeClass("bootstrap-tagsinput-max"),e.$element.trigger(a.Event("itemRemoved",{item:b,options:d}))},removeAll:function(){var b=this;for(a(".tag",b.$container).remove(),a("option",b.$element).remove();b.itemsArray.length>0;)b.itemsArray.pop();b.pushVal(b.options.triggerChange)},refresh:function(){var b=this;a(".tag",b.$container).each(function(){var c=a(this),d=c.data("item"),f=b.options.itemValue(d),g=b.options.itemText(d),h=b.options.tagClass(d);if(c.attr("class",null),c.addClass("tag "+e(h)),c.contents().filter(function(){return 3==this.nodeType})[0].nodeValue=e(g),b.isSelect){var i=a("option",b.$element).filter(function(){return a(this).data("item")===d});i.attr("value",f)}})},items:function(){return this.itemsArray},pushVal:function(){var b=this,c=a.map(b.items(),function(a){return b.options.itemValue(a).toString()});b.$element.val(c,!0),b.options.triggerChange&&b.$element.trigger("change")},build:function(b){var e=this;if(e.options=a.extend({},h,b),e.objectItems&&(e.options.freeInput=!1),c(e.options,"itemValue"),c(e.options,"itemText"),d(e.options,"tagClass"),e.options.typeahead){var i=e.options.typeahead||{};d(i,"source"),e.$input.typeahead(a.extend({},i,{source:function(b,c){function d(a){for(var b=[],d=0;d$1")}}))}if(e.options.typeaheadjs){var j=null,k={},l=e.options.typeaheadjs;a.isArray(l)?(j=l[0],k=l[1]):k=l,e.$input.typeahead(j,k).on("typeahead:selected",a.proxy(function(a,b){k.valueKey?e.add(b[k.valueKey]):e.add(b),e.$input.typeahead("val","")},e))}e.$container.on("click",a.proxy(function(a){e.$element.attr("disabled")||e.$input.removeAttr("disabled"),e.$input.focus()},e)),e.options.addOnBlur&&e.options.freeInput&&e.$input.on("focusout",a.proxy(function(b){0===a(".typeahead, .twitter-typeahead",e.$container).length&&(e.add(e.$input.val()),e.$input.val(""))},e)),e.$container.on({focusin:function(){e.$container.addClass(e.options.focusClass)},focusout:function(){e.$container.removeClass(e.options.focusClass)}}),e.$container.on("keydown","input",a.proxy(function(b){var c=a(b.target),d=e.findInputWrapper();if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");switch(b.which){case 8:if(0===f(c[0])){var g=d.prev();g.length&&e.remove(g.data("item"))}break;case 46:if(0===f(c[0])){var h=d.next();h.length&&e.remove(h.data("item"))}break;case 37:var i=d.prev();0===c.val().length&&i[0]&&(i.before(d),c.focus());break;case 39:var j=d.next();0===c.val().length&&j[0]&&(j.after(d),c.focus())}var k=c.val().length;Math.ceil(k/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("keypress","input",a.proxy(function(b){var c=a(b.target);if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");var d=c.val(),f=e.options.maxChars&&d.length>=e.options.maxChars;e.options.freeInput&&(g(b,e.options.confirmKeys)||f)&&(0!==d.length&&(e.add(f?d.substr(0,e.options.maxChars):d),c.val("")),e.options.cancelConfirmKeysOnEmpty===!1&&b.preventDefault());var h=c.val().length;Math.ceil(h/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("click","[data-role=remove]",a.proxy(function(b){e.$element.attr("disabled")||e.remove(a(b.target).closest(".tag").data("item"))},e)),e.options.itemValue===h.itemValue&&("INPUT"===e.$element[0].tagName?e.add(e.$element.val()):a("option",e.$element).each(function(){e.add(a(this).attr("value"),!0)}))},destroy:function(){var a=this;a.$container.off("keypress","input"),a.$container.off("click","[role=remove]"),a.$container.remove(),a.$element.removeData("tagsinput"),a.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var b=this.$input[0],c=this.$container[0];b&&b.parentNode!==c;)b=b.parentNode;return a(b)}},a.fn.tagsinput=function(c,d,e){var f=[];return this.each(function(){var g=a(this).data("tagsinput");if(g)if(c||d){if(void 0!==g[c]){if(3===g[c].length&&void 0!==e)var h=g[c](d,null,e);else var h=g[c](d);void 0!==h&&f.push(h)}}else f.push(g);else g=new b(this,c),a(this).data("tagsinput",g),f.push(g),"SELECT"===this.tagName&&a("option",a(this)).attr("selected","selected"),a(this).val(a(this).val())}),"string"==typeof c?f.length>1?f:f[0]:f},a.fn.tagsinput.Constructor=b;var i=a("
    ");a(function(){a("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()})}(window.jQuery); +//# sourceMappingURL=bootstrap-tagsinput.min.js.map \ No newline at end of file diff --git a/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css b/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css new file mode 100644 index 00000000..37ad6964 --- /dev/null +++ b/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.css @@ -0,0 +1,38 @@ +/* + * Bootstrap TouchSpin - v4.2.5 + * A mobile and touch friendly input spinner component for Bootstrap 3 & 4. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ +/* This CSS file is unnecessary if you are not using vertical buttons functionality */ + +.bootstrap-touchspin .input-group-btn-vertical { + position: absolute; + right: 0; + height: 100%; + z-index: 11; +} + +.bootstrap-touchspin .input-group-btn-vertical > .btn { + position: absolute; + right: 0; + height: 50%; + padding: 0; + width: 2em; + text-align: center; + line-height: 1; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { + border-radius: 0 4px 0 0; + top: 0; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { + border-radius: 0 0 4px 0; + bottom: 0; +} + + diff --git a/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js b/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js new file mode 100644 index 00000000..646dc6a7 --- /dev/null +++ b/src/assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js @@ -0,0 +1,10 @@ +/* + * Bootstrap TouchSpin - v4.2.5 + * A mobile and touch friendly input spinner component for Bootstrap 3 & 4. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ + +!function(o){"function"==typeof define&&define.amd?define(["jquery"],o):"object"==typeof module&&module.exports?module.exports=function(t,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),o(n),n}:o(jQuery)}(function(j){"use strict";var D=0;j.fn.TouchSpin=function(y){var k={min:0,max:100,initval:"",replacementval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalup:"+",verticaldown:"-",verticalupclass:"",verticaldownclass:"",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-primary",buttonup_class:"btn btn-primary",buttondown_txt:"-",buttonup_txt:"+",callback_before_calculation:function(t){return t},callback_after_calculation:function(t){return t}},C={min:"min",max:"max",initval:"init-val",replacementval:"replacement-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class",buttondown_txt:"button-down-txt",buttonup_txt:"button-up-txt"};return this.each(function(){var i,p,a,u,o,s,t,n,e,r,c=j(this),l=c.data(),d=0,f=!1;function b(){""===i.prefix&&(p=o.prefix.detach()),""===i.postfix&&(a=o.postfix.detach())}function h(){var t,n,o;""!==(t=i.callback_before_calculation(c.val()))?0i.max&&(o=i.max),o=function(t){switch(i.forcestepdivisibility){case"round":return(Math.round(t/i.step)*i.step).toFixed(i.decimals);case"floor":return(Math.floor(t/i.step)*i.step).toFixed(i.decimals);case"ceil":return(Math.ceil(t/i.step)*i.step).toFixed(i.decimals);default:return t}}(o),Number(t).toString()!==o.toString()&&(c.val(o),c.trigger("change"))):""!==i.replacementval&&(c.val(i.replacementval),c.trigger("change"))}function v(){if(i.booster){var t=Math.pow(2,Math.floor(d/i.boostat))*i.step;return i.maxboostedstep&&t>i.maxboostedstep&&(t=i.maxboostedstep,s=Math.round(s/t)*t),Math.max(i.step,t)}return i.step}function x(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s+=n,null!==i.max&&s>i.max&&(s=i.max,c.trigger("touchspin.on.max"),_()),o.input.val(i.callback_after_calculation(Number(s).toFixed(i.decimals))),t!==s&&c.trigger("change")}function g(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s-=n,null!==i.min&&s'+i.prefix+"",e=''+i.postfix+"";s.hasClass("input-group-btn")||s.hasClass("input-group-prepend")?(n='",s.append(n)):(n='",j(n).insertBefore(c));p.hasClass("input-group-btn")||p.hasClass("input-group-append")?(o='",p.prepend(o)):(o='",j(o).insertAfter(c));j(a).insertBefore(c),j(e).insertAfter(c),u=t}(n):function(){var t,n="";c.hasClass("input-sm")&&(n="input-group-sm");c.hasClass("input-lg")&&(n="input-group-lg");t=i.verticalbuttons?'
    '+i.prefix+''+i.postfix+'
    ":'
    '+i.prefix+''+i.postfix+'
    ";u=j(t).insertBefore(c),j(".bootstrap-touchspin-prefix",u).after(c),c.hasClass("input-sm")?u.addClass("input-group-sm"):c.hasClass("input-lg")&&u.addClass("input-group-lg")}()}(),o={down:j(".bootstrap-touchspin-down",u),up:j(".bootstrap-touchspin-up",u),input:j("input",u),prefix:j(".bootstrap-touchspin-prefix",u).addClass(i.prefix_extraclass),postfix:j(".bootstrap-touchspin-postfix",u).addClass(i.postfix_extraclass)},b(),c.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;38===n?("up"!==f&&(x(),w()),t.preventDefault()):40===n&&("down"!==f&&(g(),m()),t.preventDefault())}),c.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;38===n?_():40===n&&_()}),c.on("blur.touchspin",function(){h(),c.val(i.callback_after_calculation(c.val()))}),o.down.on("keydown",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("down"!==f&&(g(),m()),t.preventDefault())}),o.down.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.up.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("up"!==f&&(x(),w()),t.preventDefault())}),o.up.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.down.on("mousedown.touchspin",function(t){o.down.off("touchstart.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.down.on("touchstart.touchspin",function(t){o.down.off("mousedown.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.up.on("mousedown.touchspin",function(t){o.up.off("touchstart.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("touchstart.touchspin",function(t){o.up.off("mousedown.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),o.up.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),c.on("mousewheel.touchspin DOMMouseScroll.touchspin",function(t){if(i.mousewheel&&c.is(":focus")){var n=t.originalEvent.wheelDelta||-t.originalEvent.deltaY||-t.originalEvent.detail;t.stopPropagation(),t.preventDefault(),n<0?g():x()}}),c.on("touchspin.destroy",function(){var t;t=c.parent(),_(),c.off(".touchspin"),t.hasClass("bootstrap-touchspin-injected")?(c.siblings().remove(),c.unwrap()):(j(".bootstrap-touchspin-injected",t).remove(),t.removeClass("bootstrap-touchspin")),c.data("alreadyinitialized",!1)}),c.on("touchspin.uponce",function(){_(),x()}),c.on("touchspin.downonce",function(){_(),g()}),c.on("touchspin.startupspin",function(){w()}),c.on("touchspin.startdownspin",function(){m()}),c.on("touchspin.stopspin",function(){_()}),c.on("touchspin.updatesettings",function(t,n){!function(t){(function(t){if(i=j.extend({},i,t),t.postfix){var n=c.parent().find(".bootstrap-touchspin-postfix");0===n.length&&a.insertAfter(c),c.parent().find(".bootstrap-touchspin-postfix .input-group-text").text(t.postfix)}if(t.prefix){var o=c.parent().find(".bootstrap-touchspin-prefix");0===o.length&&p.insertBefore(c),c.parent().find(".bootstrap-touchspin-prefix .input-group-text").text(t.prefix)}b()})(t),h();var n=o.input.val();""!==n&&(n=Number(i.callback_before_calculation(o.input.val())),o.input.val(i.callback_after_calculation(Number(n).toFixed(i.decimals))))}(n)});var s}()})}}); \ No newline at end of file diff --git a/src/assets/libs/datatables/buttons.bootstrap4.min.css b/src/assets/libs/datatables/buttons.bootstrap4.min.css new file mode 100644 index 00000000..3a8244a6 --- /dev/null +++ b/src/assets/libs/datatables/buttons.bootstrap4.min.css @@ -0,0 +1 @@ +@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}div.dt-button-collection-title:empty{display:none}div.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}div.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}div.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}div.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection.dropdown-menu .dt-button{border-radius:0}div.dt-button-collection{-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.fixed{max-width:none}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after{display:none}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear} diff --git a/src/assets/libs/datatables/buttons.bootstrap4.min.js b/src/assets/libs/datatables/buttons.bootstrap4.min.js new file mode 100644 index 00000000..e046083e --- /dev/null +++ b/src/assets/libs/datatables/buttons.bootstrap4.min.js @@ -0,0 +1,6 @@ +/*! + Bootstrap integration for DataTables' Buttons + ©2016 SpryMedia Ltd - datatables.net/license +*/ +(function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-buttons"],function(a){return b(a,window,document)}):"object"===typeof exports?module.exports=function(a,c){a||(a=window);if(!c||!c.fn.dataTable)c=require("datatables.net-bs4")(a,c).$;c.fn.dataTable.Buttons||require("datatables.net-buttons")(a,c);return b(c,a,a.document)}:b(jQuery,window,document)})(function(b){var a=b.fn.dataTable;b.extend(!0,a.Buttons.defaults,{dom:{container:{className:"dt-buttons btn-group"}, +button:{className:"btn btn-secondary"},collection:{tag:"div",className:"dt-button-collection dropdown-menu",button:{tag:"a",className:"dt-button dropdown-item",active:"active",disabled:"disabled"}}},buttonCreated:function(a,d){return a.buttons?b('
    ').append(d):d}});a.ext.buttons.collection.className+=" dropdown-toggle";a.ext.buttons.collection.rightAlignClassName="dropdown-menu-right";return a.Buttons}); diff --git a/src/assets/libs/datatables/buttons.flash.min.js b/src/assets/libs/datatables/buttons.flash.min.js new file mode 100644 index 00000000..5fbbfec4 --- /dev/null +++ b/src/assets/libs/datatables/buttons.flash.min.js @@ -0,0 +1,32 @@ +(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(k){return g(k,window,document)}):"object"===typeof exports?module.exports=function(k,l){k||(k=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(k,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(k,l);return g(l,k,k.document)}:g(jQuery,window,document)})(function(g,k,l,q){function w(a){for(var b="";0<=a;)b=String.fromCharCode(a%26+65)+b,a=Math.floor(a/26)- +1;return b}function o(a,b,d){var c=a.createElement(b);d&&(d.attr&&g(c).attr(d.attr),d.children&&g.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==q&&c.appendChild(a.createTextNode(d.text)));return c}function C(a,b){var d=a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var e=0,f=a.body.length;ed&&(d=c),40'+c),c=c.replace(/_dt_b_namespace_token_/g,":"));c=c.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a[b]=c}})}var j=g.fn.dataTable,h={version:"1.0.4-TableTools2",clients:{},moviePath:"",nextId:1,$:function(a){"string"==typeof a&&(a=l.getElementById(a));a.addClass||(a.hide=function(){this.style.display="none"},a.show=function(){this.style.display= +""},a.addClass=function(a){this.removeClass(a);this.className+=" "+a},a.removeClass=function(a){this.className=this.className.replace(RegExp("\\s*"+a+"\\s*")," ").replace(/^\s+/,"").replace(/\s+$/,"")},a.hasClass=function(a){return!!this.className.match(RegExp("\\s*"+a+"\\s*"))});return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,d){(a=this.clients[a])&&a.receiveEvent(b,d)},log:function(a){//console.log("Flash: "+a)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a){var b= +{left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};""!==a.style.width&&(b.width=a.style.width.replace("px",""));""!==a.style.height&&(b.height=a.style.height.replace("px",""));for(;a;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a=a.offsetParent;return b},Client:function(a){this.handlers={};this.id=h.nextId++;this.movieId="ZeroClipboard_TableToolsMovie_"+this.id;h.register(this.id,this);a&&this.glue(a)}};h.Client.prototype={id:0,ready:!1,movie:null,clipText:"",fileName:"", +action:"copy",handCursorEnabled:!0,cssEffects:!0,handlers:null,sized:!1,sheetName:"",glue:function(a,b){this.domElement=h.$(a);var d=99;this.domElement.style.zIndex&&(d=parseInt(this.domElement.style.zIndex,10)+1);var c=h.getDOMObjectPosition(this.domElement);this.div=l.createElement("div");var e=this.div.style;e.position="absolute";e.left="0px";e.top="0px";e.width=c.width+"px";e.height=c.height+"px";e.zIndex=d;"undefined"!=typeof b&&""!==b&&(this.div.title=b);0!==c.width&&0!==c.height&&(this.sized= +!0);this.domElement&&(this.domElement.appendChild(this.div),this.div.innerHTML=this.getHTML(c.width,c.height).replace(/&/g,"&"))},positionElement:function(){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.position="absolute";b.width=a.width+"px";b.height=a.height+"px";0!==a.width&&0!==a.height&&(this.sized=!0,b=this.div.childNodes[0],b.width=a.width,b.height=a.height)},getHTML:function(a,b){var d="",c="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/))var e= +location.href.match(/^https/i)?"https://":"http://",d=d+('');else d+='';return d},hide:function(){this.div&&(this.div.style.left="-2000px")}, +show:function(){this.reposition()},destroy:function(){var a=this;this.domElement&&this.div&&(g(this.div).remove(),this.div=this.domElement=null,g.each(h.clients,function(b,d){d===a&&delete h.clients[b]}))},reposition:function(a){a&&((this.domElement=h.$(a))||this.hide());if(this.domElement&&this.div){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.left=""+a.left+"px";b.top=""+a.top+"px"}},clearText:function(){this.clipText="";this.ready&&this.movie.clearText()},appendText:function(a){this.clipText+= +a;this.ready&&this.movie.appendText(a)},setText:function(a){this.clipText=a;this.ready&&this.movie.setText(a)},setFileName:function(a){this.fileName=a;this.ready&&this.movie.setFileName(a)},setSheetData:function(a){this.ready&&this.movie.setSheetData(JSON.stringify(a))},setAction:function(a){this.action=a;this.ready&&this.movie.setAction(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled= +a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){var d,a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=l.getElementById(this.movieId);if(!this.movie){d=this;setTimeout(function(){d.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){d=this;setTimeout(function(){d.receiveEvent("load",null)},100);this.ready=!0;return}this.ready= +!0;this.movie.clearText();this.movie.appendText(this.clipText);this.movie.setFileName(this.fileName);this.movie.setAction(this.action);this.movie.setHandCursor(this.handCursorEnabled);break;case "mouseover":this.domElement&&this.cssEffects&&this.recoverActive&&this.domElement.addClass("active");break;case "mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0));break;case "mousedown":this.domElement&& +this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[a])for(var c=0,e=this.handlers[a].length;c',"xl/_rels/workbook.xml.rels":'', +"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +B=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^[\d,]+$/,style:63},{match:/^[\d,]+\.\d{2}$/,style:64}];j.Buttons.swfPath="//cdn.datatables.net/buttons/"+ +j.Buttons.version+"/swf/flashExport.swf";j.Api.register("buttons.resize()",function(){g.each(h.clients,function(a,b){b.domElement!==q&&b.domElement.parentNode&&b.positionElement()})});j.ext.buttons.copyFlash=g.extend({},u,{className:"buttons-copy buttons-flash",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){if(c._fromFlash){this.processing(!0);var a=c._flash,e=A(b,c),d=b.buttons.exportInfo(c),f=z(c),e=e.str;d.title&&(e=d.title+f+f+e);d.messageTop&&(e=d.messageTop+ +f+f+e);d.messageBottom&&(e=e+f+f+d.messageBottom);c.customize&&(e=c.customize(e,c,b));a.setAction("copy");t(a,e);this.processing(!1);b.buttons.info(b.i18n("buttons.copyTitle","Copy to clipboard"),b.i18n("buttons.copySuccess",{_:"Copied %d rows to clipboard",1:"Copied 1 row to clipboard"},data.rows),3E3)}},fieldSeparator:"\t",fieldBoundary:""});j.ext.buttons.csvFlash=g.extend({},u,{className:"buttons-csv buttons-flash",text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,b,d,c){var a= +c._flash,e=A(b,c),d=b.buttons.exportInfo(c),b=c.customize?c.customize(e.str,c,b):e.str;a.setAction("csv");a.setFileName(d.filename);t(a,b)},escapeChar:'"'});j.ext.buttons.excelFlash=g.extend({},u,{className:"buttons-excel buttons-flash",text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,b,d,c){this.processing(!0);var a=c._flash,e=0,f=g.parseXML(n["xl/worksheets/sheet1.xml"]),h=f.getElementsByTagName("sheetData")[0],d={_rels:{".rels":g.parseXML(n["_rels/.rels"])},xl:{_rels:{"workbook.xml.rels":g.parseXML(n["xl/_rels/workbook.xml.rels"])}, +"workbook.xml":g.parseXML(n["xl/workbook.xml"]),"styles.xml":g.parseXML(n["xl/styles.xml"]),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":g.parseXML(n["[Content_Types].xml"])},i=b.buttons.exportData(c.exportOptions),k,l,j=function(a){k=e+1;l=o(f,"row",{attr:{r:k}});for(var b=0,d=a.length;b'+e),e=e.replace(/_dt_b_namespace_token_/g,":"),e=e.replace(/xmlns:NS[\d]+="" NS[\d]+:/g,""));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(b,e)}})}function n(a,b,d){var c=a.createElement(b);d&&(d.attr&&j(c).attr(d.attr),d.children&&j.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==o&&c.appendChild(a.createTextNode(d.text))); +return c}function L(a,b){var d=a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var e=0,g=a.body.length;ed&&(d=c),401*a[1]?!0:!1};try{var z=new XMLSerializer,s}catch(P){}var B={"_rels/.rels":'', +"xl/_rels/workbook.xml.rels":'',"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +K=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63}, +{match:/^\-?[\d,]+\.\d{2}$/,style:64}];q.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){this.processing(!0);var e=this,a=I(b,c),g=b.buttons.exportInfo(c),f=H(c),i=a.str,d=j("
    ").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});g.title&&(i=g.title+f+f+i);g.messageTop&&(i=g.messageTop+f+f+i);g.messageBottom&&(i=i+f+f+g.messageBottom);c.customize&&(i=c.customize(i,c,b));c=j("",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return this;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,la=/\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("