From 53a6485a6ed95ad0ce39b2fd5537fcef1d8ef14b Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Tue, 30 Jan 2024 13:52:59 +0100 Subject: [PATCH] Maketank Theme migration --- .gitignore | 1 - .../2fa/entercode.tpl | 0 .../2fa/overview.tpl | 0 templates/{Maketank => Maketank-prev}/AUTHORS | 0 .../admin/admins/admins.tpl | 0 .../admin/admins/admins_add.tpl | 0 .../admin/admins/admins_admin.tpl | 0 .../admin/admins/admins_edit.tpl | 0 .../admin/configfiles/choose.tpl | 0 .../admin/configfiles/choose_daemon.tpl | 0 .../admin/configfiles/choose_distribution.tpl | 0 .../admin/configfiles/choose_service.tpl | 0 .../admin/configfiles/configfiles.tpl | 0 .../configfiles/configfiles_commands.tpl | 0 .../admin/configfiles/configfiles_file.tpl | 0 .../configfiles/configfiles_subfileblock.tpl | 0 .../admin/configfiles/wizard.tpl | 0 .../admin/cronjobs/cronjob_edit.tpl | 0 .../admin/cronjobs/cronjobs.tpl | 0 .../admin/cronjobs/cronjobs_cronjob.tpl | 0 .../admin/cronjobs/cronjobs_cronjobmodule.tpl | 0 .../admin/customers/customers.tpl | 0 .../admin/customers/customers_add.tpl | 0 .../admin/customers/customers_customer.tpl | 0 .../admin/customers/customers_edit.tpl | 0 .../admin/domains/domains.tpl | 0 .../admin/domains/domains_add.tpl | 0 .../admin/domains/domains_domain.tpl | 0 .../admin/domains/domains_edit.tpl | 0 .../admin/domains/domains_import.tpl | 0 .../admin/index/change_language.tpl | 0 .../admin/index/change_password.tpl | 0 .../admin/index/change_theme.tpl | 0 .../admin/index/index.tpl | 0 .../admin/index/overview_item.tpl | 0 .../admin/index/send_error_report.tpl | 0 .../admin/ipsandports/ipsandports.tpl | 0 .../admin/ipsandports/ipsandports_add.tpl | 0 .../admin/ipsandports/ipsandports_edit.tpl | 0 .../ipsandports/ipsandports_ipandport.tpl | 0 .../admin/logger/logger.tpl | 0 .../admin/logger/logger_action.tpl | 0 .../admin/logger/logger_log.tpl | 0 .../admin/message/message.tpl | 0 .../admin/phpconfig/fpmconfig_add.tpl | 0 .../admin/phpconfig/fpmconfig_edit.tpl | 0 .../admin/phpconfig/fpmdaemons.tpl | 0 .../admin/phpconfig/fpmdaemons_overview.tpl | 0 .../admin/phpconfig/overview.tpl | 0 .../admin/phpconfig/overview_add.tpl | 0 .../admin/phpconfig/overview_edit.tpl | 0 .../admin/phpconfig/overview_overview.tpl | 0 .../admin/plans/plans.tpl | 0 .../admin/plans/plans_add.tpl | 0 .../admin/plans/plans_edit.tpl | 0 .../admin/plans/plans_plan.tpl | 0 .../admin/settings/apcuinfo/img_line.tpl | 0 .../admin/settings/apcuinfo/runtime_line.tpl | 0 .../admin/settings/apcuinfo/showinfo.tpl | 0 .../admin/settings/importexport/index.tpl | 0 .../admin/settings/integritycheck.tpl | 0 .../admin/settings/integritycheck_row.tpl | 0 .../settings/opcacheinfo/blacklist_line.tpl | 0 .../settings/opcacheinfo/runtime_line.tpl | 0 .../admin/settings/opcacheinfo/showinfo.tpl | 0 .../admin/settings/phpinfo.tpl | 0 .../admin/settings/phpinfo/phpinfo_1.tpl | 0 .../admin/settings/phpinfo/phpinfo_2.tpl | 0 .../admin/settings/phpinfo/phpinfo_3.tpl | 0 .../admin/settings/phpinfo/phpinfo_table.tpl | 0 .../admin/settings/settings.tpl | 0 .../admin/settings/settings_form_begin.tpl | 0 .../admin/settings/settings_form_end.tpl | 0 .../admin/settings/settings_group.tpl | 0 .../admin/settings/settings_overview.tpl | 0 .../admin/settings/settings_overviewgroup.tpl | 0 .../admin/settings/testmail.tpl | 0 .../admin/settings/updatecounters.tpl | 0 .../settings/updatecounters_row_admin.tpl | 0 .../settings/updatecounters_row_customer.tpl | 0 .../admin/templates/filetemplates_add.tpl | 0 .../admin/templates/filetemplates_edit.tpl | 0 .../admin/templates/templates.tpl | 0 .../admin/templates/templates_add_1.tpl | 0 .../admin/templates/templates_add_2.tpl | 0 .../admin/templates/templates_edit.tpl | 0 .../templates/templates_filetemplate.tpl | 0 .../admin/templates/templates_template.tpl | 0 .../admin/traffic/index.tpl | 0 .../admin/traffic/index_table.tpl | 0 .../admin/traffic/index_table_row.tpl | 0 .../admin/update/index.tpl | 0 .../admin/update/noupdatesavail.tpl | 0 .../admin/update/preconfigitem.tpl | 0 .../admin/update/update_end.tpl | 0 .../admin/update/update_start.tpl | 0 .../api_keys/keys_error.tpl | 0 .../api_keys/keys_key.tpl | 0 .../api_keys/keys_list.tpl | 0 .../assets/Caecilia-Bold.otf | Bin .../assets/Futura_Book.ttf | Bin templates/Maketank-prev/assets/css/dark.css | 34 + .../assets/css/froxlor.css | 0 templates/Maketank-prev/assets/css/main.css | 1728 ++++++++++++++++ .../assets/css/main_ie.css | 0 .../assets/js/autosize.min.js | 0 .../assets/js/circular.js | 0 .../assets/js/jcanvas.min.js | 0 templates/Maketank-prev/assets/js/main.js | 222 +++ .../assets/js/tipper.min.js | 0 .../assets/js/traffic.js | 0 templates/Maketank-prev/config.json | 1 + .../customer/domains/domain_ssleditor.tpl | 0 .../customer/domains/domainlist.tpl | 0 .../customer/domains/domains.tpl | 0 .../customer/domains/domains_add.tpl | 0 .../customer/domains/domains_delimiter.tpl | 0 .../customer/domains/domains_domain.tpl | 0 .../customer/domains/domains_edit.tpl | 0 .../customer/email/account_add.tpl | 0 .../customer/email/account_changepw.tpl | 0 .../customer/email/account_changequota.tpl | 0 .../customer/email/email.tpl | 0 .../customer/email/emails.tpl | 0 .../customer/email/emails_add.tpl | 0 .../customer/email/emails_domain.tpl | 0 .../customer/email/emails_edit.tpl | 0 .../customer/email/emails_edit_forwarder.tpl | 0 .../customer/email/emails_email.tpl | 0 .../customer/email/forwarder_add.tpl | 0 .../customer/extras/backup.tpl | 0 .../customer/extras/backup_listexisting.tpl | 0 .../customer/extras/extras.tpl | 0 .../customer/extras/htaccess.tpl | 0 .../customer/extras/htaccess_add.tpl | 0 .../customer/extras/htaccess_edit.tpl | 0 .../customer/extras/htaccess_htaccess.tpl | 0 .../customer/extras/htpasswds.tpl | 0 .../customer/extras/htpasswds_add.tpl | 0 .../customer/extras/htpasswds_edit.tpl | 0 .../customer/extras/htpasswds_htpasswd.tpl | 0 .../customer/ftp/accounts.tpl | 0 .../customer/ftp/accounts_account.tpl | 0 .../customer/ftp/accounts_add.tpl | 0 .../customer/ftp/accounts_edit.tpl | 0 .../customer/ftp/ftp.tpl | 0 .../customer/index/change_language.tpl | 0 .../customer/index/change_password.tpl | 0 .../customer/index/change_theme.tpl | 0 .../customer/index/index.tpl | 0 .../customer/index/send_error_report.tpl | 0 .../customer/logger/logger.tpl | 0 .../customer/logger/logger_action.tpl | 0 .../customer/logger/logger_log.tpl | 0 .../customer/mysql/mysql.tpl | 0 .../customer/mysql/mysqls.tpl | 0 .../customer/mysql/mysqls_add.tpl | 0 .../customer/mysql/mysqls_database.tpl | 0 .../customer/mysql/mysqls_edit.tpl | 0 .../customer/traffic/traffic.tpl | 0 .../customer/traffic/traffic_details.tpl | 0 .../customer/traffic/traffic_month.tpl | 0 .../customer/traffic/traffic_traffic.tpl | 0 .../dns_editor/entry_bit.tpl | 0 .../dns_editor/index.tpl | 0 .../dns_editor/list.tpl | 0 .../{Maketank => Maketank-prev}/footer.tpl | 0 .../formfields/bool.tpl | 0 .../formfields/file.tpl | 0 .../formfields/hidden.tpl | 0 .../formfields/hiddenstring.tpl | 0 .../formfields/label.tpl | 0 .../formfields/option.tpl | 0 .../formfields/string.tpl | 0 .../formfields/text.tpl | 0 .../{Maketank => Maketank-prev}/header.tpl | 0 .../logfiles_viewer/index.tpl | 0 .../login/fpwd.tpl | 0 .../login/login.tpl | 0 .../login/login_ftp.tpl | 0 .../login/rpwd.tpl | 0 .../misc/alreadyinstalledhint.tpl | 0 .../misc/configurehint.tpl | 0 .../misc/dberrornice.tpl | 0 .../misc/error.tpl | 0 .../misc/form/input_file.tpl | 0 .../misc/form/input_text.tpl | 0 .../misc/form/input_textarea.tpl | 0 .../misc/form/table_end.tpl | 0 .../misc/form/table_row.tpl | 0 .../misc/form/table_section.tpl | 0 .../misc/htmlarrowcode.tpl | 0 .../misc/htmlsearchcode.tpl | 0 .../misc/htmlsortcode.tpl | 0 .../misc/ownershiphint.tpl | 0 .../misc/phperrornice.tpl | 0 .../misc/question_yesno.tpl | 0 .../misc/question_yesno_checkbox.tpl | 0 .../misc/success.tpl | 0 .../navigation_element.tpl | 0 .../navigation_link.tpl | 0 .../ssl_certificates/certs_cert.tpl | 0 .../ssl_certificates/certs_error.tpl | 0 .../ssl_certificates/certs_list.tpl | 0 templates/Maketank/assets/css/dark.css | 49 +- templates/Maketank/assets/css/main.css | 1743 +---------------- templates/Maketank/assets/img/favicon.ico | Bin 1406 -> 0 bytes templates/Maketank/assets/img/icons/add.png | Bin 3090 -> 0 bytes .../Maketank/assets/img/icons/aps_big.png | Bin 3690 -> 0 bytes .../assets/img/icons/aps_upload_big.png | Bin 3948 -> 0 bytes .../Maketank/assets/img/icons/archive.png | Bin 3347 -> 0 bytes .../img/icons/autoresponder_add_big.png | Bin 4566 -> 0 bytes .../assets/img/icons/autoresponder_big.png | Bin 4494 -> 0 bytes .../img/icons/autoresponder_edit_big.png | Bin 4749 -> 0 bytes .../Maketank/assets/img/icons/backup_big.png | Bin 4362 -> 0 bytes .../Maketank/assets/img/icons/button_ok.png | Bin 537 -> 0 bytes .../Maketank/assets/img/icons/cancel.png | Bin 655 -> 0 bytes .../assets/img/icons/categories_add_big.png | Bin 4545 -> 0 bytes .../assets/img/icons/categories_big.png | Bin 4362 -> 0 bytes .../assets/img/icons/categories_edit_big.png | Bin 4633 -> 0 bytes templates/Maketank/assets/img/icons/clock.png | Bin 3407 -> 0 bytes .../Maketank/assets/img/icons/clock_big.png | Bin 4619 -> 0 bytes .../assets/img/icons/clock_edit_big.png | Bin 4825 -> 0 bytes .../Maketank/assets/img/icons/delete.png | Bin 3256 -> 0 bytes .../Maketank/assets/img/icons/delete_20.png | Bin 3558 -> 0 bytes .../Maketank/assets/img/icons/display_big.png | Bin 4020 -> 0 bytes .../Maketank/assets/img/icons/dns_edit.png | Bin 3707 -> 0 bytes .../assets/img/icons/domain_add_big.png | Bin 3575 -> 0 bytes .../assets/img/icons/domain_edit_big.png | Bin 3730 -> 0 bytes .../Maketank/assets/img/icons/domains_big.png | Bin 3344 -> 0 bytes templates/Maketank/assets/img/icons/down.png | Bin 2806 -> 0 bytes templates/Maketank/assets/img/icons/edit.png | Bin 3279 -> 0 bytes .../Maketank/assets/img/icons/edit_20.png | Bin 3474 -> 0 bytes .../assets/img/icons/email_add_big.png | Bin 4047 -> 0 bytes .../assets/img/icons/email_edit_big.png | Bin 4151 -> 0 bytes .../img/icons/email_forwarder_add_big.png | Bin 4164 -> 0 bytes .../Maketank/assets/img/icons/emails_big.png | Bin 3848 -> 0 bytes .../Maketank/assets/img/icons/error_big.png | Bin 4136 -> 0 bytes .../assets/img/icons/error_report_big.png | Bin 4052 -> 0 bytes .../Maketank/assets/img/icons/file_20.png | Bin 3270 -> 0 bytes templates/Maketank/assets/img/icons/flag.png | Bin 1180 -> 0 bytes .../Maketank/assets/img/icons/folder_20.png | Bin 3623 -> 0 bytes .../assets/img/icons/group_edit_big.png | Bin 4708 -> 0 bytes .../assets/img/icons/htaccess_add_big.png | Bin 4172 -> 0 bytes .../assets/img/icons/htaccess_big.png | Bin 3955 -> 0 bytes .../assets/img/icons/htaccess_edit_big.png | Bin 4384 -> 0 bytes .../assets/img/icons/htpasswd_add_big.png | Bin 4172 -> 0 bytes .../assets/img/icons/htpasswd_big.png | Bin 3955 -> 0 bytes .../assets/img/icons/htpasswd_edit_big.png | Bin 4384 -> 0 bytes templates/Maketank/assets/img/icons/info.png | Bin 3248 -> 0 bytes .../Maketank/assets/img/icons/info_big.png | Bin 3628 -> 0 bytes .../assets/img/icons/ipsports_add_big.png | Bin 4336 -> 0 bytes .../assets/img/icons/ipsports_big.png | Bin 4180 -> 0 bytes .../assets/img/icons/ipsports_edit_big.png | Bin 4500 -> 0 bytes templates/Maketank/assets/img/icons/lock.png | Bin 3395 -> 0 bytes .../Maketank/assets/img/icons/lock_big.png | Bin 4152 -> 0 bytes .../assets/img/icons/menubar_tickets.png | Bin 3158 -> 0 bytes .../assets/img/icons/menubar_tickets_null.png | Bin 3160 -> 0 bytes .../assets/img/icons/messages_big.png | Bin 3470 -> 0 bytes .../assets/img/icons/mysql_add_big.png | Bin 4423 -> 0 bytes .../Maketank/assets/img/icons/mysql_big.png | Bin 4276 -> 0 bytes .../assets/img/icons/mysql_edit_big.png | Bin 4581 -> 0 bytes .../Maketank/assets/img/icons/ok_big.png | Bin 1456 -> 0 bytes .../Maketank/assets/img/icons/parent_20.png | Bin 3651 -> 0 bytes .../assets/img/icons/phpsettings_add_big.png | Bin 4143 -> 0 bytes .../assets/img/icons/phpsettings_big.png | Bin 3978 -> 0 bytes .../assets/img/icons/phpsettings_edit_big.png | Bin 4321 -> 0 bytes .../Maketank/assets/img/icons/rename_20.png | Bin 2982 -> 0 bytes .../assets/img/icons/res_recalculate_big.png | Bin 4453 -> 0 bytes .../assets/img/icons/settings_big.png | Bin 4616 -> 0 bytes templates/Maketank/assets/img/icons/ssl.svg | 1 - .../assets/img/icons/ssl_customer.png | Bin 3595 -> 0 bytes .../Maketank/assets/img/icons/ssl_global.png | Bin 3594 -> 0 bytes .../assets/img/icons/ssl_letsencrypt.png | Bin 4003 -> 0 bytes .../Maketank/assets/img/icons/ssl_shared.png | Bin 3597 -> 0 bytes .../Maketank/assets/img/icons/syslog_big.png | Bin 4243 -> 0 bytes .../Maketank/assets/img/icons/tag_blue.png | Bin 583 -> 0 bytes .../assets/img/icons/templates_add_big.png | Bin 3899 -> 0 bytes .../assets/img/icons/templates_big.png | Bin 3664 -> 0 bytes .../assets/img/icons/templates_edit_big.png | Bin 4083 -> 0 bytes .../assets/img/icons/text_align_center.png | Bin 207 -> 0 bytes .../assets/img/icons/text_align_justify.png | Bin 201 -> 0 bytes .../assets/img/icons/text_align_left.png | Bin 198 -> 0 bytes .../assets/img/icons/text_align_right.png | Bin 198 -> 0 bytes .../assets/img/icons/ticket_add_big.png | Bin 4229 -> 0 bytes .../assets/img/icons/ticket_archive_big.png | Bin 4420 -> 0 bytes .../assets/img/icons/ticket_reply_big.png | Bin 4430 -> 0 bytes .../Maketank/assets/img/icons/tickets_big.png | Bin 4089 -> 0 bytes .../Maketank/assets/img/icons/traffic_big.png | Bin 3813 -> 0 bytes .../Maketank/assets/img/icons/unlock.png | Bin 3397 -> 0 bytes templates/Maketank/assets/img/icons/up.png | Bin 2806 -> 0 bytes .../assets/img/icons/user_add_big.png | Bin 4218 -> 0 bytes .../assets/img/icons/user_edit_big.png | Bin 4407 -> 0 bytes templates/Maketank/assets/img/icons/view.png | Bin 3408 -> 0 bytes .../Maketank/assets/img/icons/warning_big.png | Bin 4104 -> 0 bytes templates/Maketank/assets/img/logo.png | Bin 2606 -> 7546 bytes templates/Maketank/assets/img/tipper.png | Bin 247 -> 0 bytes templates/Maketank/assets/img/top.png | Bin 3198 -> 0 bytes templates/Maketank/assets/img/touchicon.png | Bin 6473 -> 0 bytes templates/Maketank/assets/index.html | 0 templates/Maketank/assets/js/main.js | 224 +-- .../Maketank/assets/js/main.js.LICENSE.txt | 45 + templates/Maketank/assets/mix-manifest.json | 13 + .../assets/webfonts/fa-brands-400.ttf | Bin 0 -> 207972 bytes .../assets/webfonts/fa-brands-400.woff2 | Bin 0 -> 117372 bytes .../assets/webfonts/fa-regular-400.ttf | Bin 0 -> 68004 bytes .../assets/webfonts/fa-regular-400.woff2 | Bin 0 -> 25452 bytes .../Maketank/assets/webfonts/fa-solid-900.ttf | Bin 0 -> 419720 bytes .../assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 156496 bytes .../assets/webfonts/fa-v4compatibility.ttf | Bin 0 -> 10832 bytes .../assets/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4792 bytes templates/Maketank/base.html.twig | 39 + templates/Maketank/config.json | 36 +- templates/Maketank/footer.html.twig | 23 + templates/Maketank/form/form.html.twig | 56 + templates/Maketank/form/formfields.html.twig | 250 +++ templates/Maketank/form/index.html | 0 .../Maketank/form/yesnoquestion.html.twig | 37 + templates/Maketank/index.html | 0 templates/Maketank/install/form.html.twig | 89 + templates/Maketank/install/index.html | 0 templates/Maketank/install/index.html.twig | 126 ++ templates/Maketank/install/update.html.twig | 48 + templates/Maketank/login/enter2fa.html.twig | 36 + templates/Maketank/login/fpwd.html.twig | 53 + templates/Maketank/login/index.html | 0 templates/Maketank/login/login.html.twig | 54 + templates/Maketank/login/rpwd.html.twig | 45 + templates/Maketank/misc/alert.html.twig | 5 + .../Maketank/misc/alert_nosession.html.twig | 5 + templates/Maketank/misc/alertbox.html.twig | 27 + .../Maketank/misc/configurehint.html.twig | 22 + templates/Maketank/misc/dberrornice.html.twig | 26 + templates/Maketank/misc/index.html | 0 .../Maketank/misc/ownershiphint.html.twig | 18 + .../misc/phprequirementfailed.html.twig | 43 + .../Maketank/misc/ratelimithint.html.twig | 17 + .../Maketank/misc/vendormissinghint.html.twig | 43 + .../Maketank/misc/version_popover.html.twig | 26 + templates/Maketank/misc/version_top.html.twig | 12 + .../Maketank/settings/apcuinfo.html.twig | 176 ++ .../Maketank/settings/conf/command.html.twig | 1 + .../Maketank/settings/conf/file.html.twig | 2 + .../settings/conf/fileblock.html.twig | 6 + .../settings/configuration-final.html.twig | 12 + .../Maketank/settings/configuration.html.twig | 138 ++ .../Maketank/settings/detailpart.html.twig | 40 + templates/Maketank/settings/index.html | 0 templates/Maketank/settings/index.html.twig | 60 + .../Maketank/settings/opcacheinfo.html.twig | 214 ++ templates/Maketank/settings/phpinfo.html.twig | 42 + templates/Maketank/sidebar.html.twig | 42 + templates/Maketank/src/index.html | 0 .../Maketank/src/js/components/apikeys.js | 60 + .../Maketank/src/js/components/configfiles.js | 52 + .../Maketank/src/js/components/customer.js | 76 + .../Maketank/src/js/components/dnseditor.js | 19 + .../Maketank/src/js/components/domains.js | 87 + .../Maketank/src/js/components/global.js | 12 + .../Maketank/src/js/components/index.html | 0 .../Maketank/src/js/components/install.js | 62 + .../Maketank/src/js/components/ipsandports.js | 29 + .../Maketank/src/js/components/newsfeed.js | 24 + .../Maketank/src/js/components/search.js | 56 + .../src/js/components/tablecolumns.js | 44 + .../Maketank/src/js/components/traffic.js | 9 + .../Maketank/src/js/components/updatecheck.js | 21 + .../Maketank/src/js/components/validation.js | 37 + templates/Maketank/src/js/index.html | 0 templates/Maketank/src/js/main.js | 44 + .../Maketank/src/scss/components/_alert.scss | 7 + .../Maketank/src/scss/components/_card.scss | 24 + .../src/scss/components/_dropdown.scss | 12 + .../Maketank/src/scss/components/_footer.scss | 13 + .../Maketank/src/scss/components/_form.scss | 1 + .../src/scss/components/_generic.scss | 89 + .../src/scss/components/_heading.scss | 13 + .../Maketank/src/scss/components/_navbar.scss | 60 + .../Maketank/src/scss/components/_search.scss | 34 + .../src/scss/components/_sidebar.scss | 50 + .../Maketank/src/scss/components/index.html | 0 templates/Maketank/src/scss/dark.scss | 35 + templates/Maketank/src/scss/index.html | 0 templates/Maketank/src/scss/main.scss | 17 + .../Maketank/src/scss/variables/_dark.scss | 66 + .../Maketank/src/scss/variables/_main.scss | 86 + .../Maketank/src/scss/variables/index.html | 0 templates/Maketank/table/index.html | 0 templates/Maketank/table/macros.html.twig | 92 + templates/Maketank/table/pagination.html.twig | 68 + templates/Maketank/table/table.html.twig | 137 ++ templates/Maketank/user/2fa.html.twig | 62 + .../Maketank/user/change_language.html.twig | 34 + .../Maketank/user/change_password.html.twig | 57 + .../Maketank/user/change_theme.html.twig | 34 + .../Maketank/user/dashboard-item.html.twig | 31 + templates/Maketank/user/dns-editor.html.twig | 34 + .../Maketank/user/error_report.html.twig | 26 + .../Maketank/user/form-datatable.html.twig | 16 + templates/Maketank/user/form-note.html.twig | 10 + .../Maketank/user/form-replacers.html.twig | 23 + templates/Maketank/user/form.html.twig | 57 + templates/Maketank/user/index.html | 0 templates/Maketank/user/index.html.twig | 329 ++++ templates/Maketank/user/inline-form.html.twig | 2 + templates/Maketank/user/logfiles.html.twig | 47 + .../Maketank/user/newsfeeditem.html.twig | 9 + .../Maketank/user/resource-counter.html.twig | 163 ++ templates/Maketank/user/table-note.html.twig | 8 + templates/Maketank/user/table-tpl.html.twig | 18 + templates/Maketank/user/table.html.twig | 60 + templates/Maketank/user/traffic.html.twig | 305 +++ templates/Maketank/userarea.html.twig | 130 ++ 413 files changed, 6836 insertions(+), 1985 deletions(-) rename templates/{Maketank => Maketank-prev}/2fa/entercode.tpl (100%) rename templates/{Maketank => Maketank-prev}/2fa/overview.tpl (100%) rename templates/{Maketank => Maketank-prev}/AUTHORS (100%) rename templates/{Maketank => Maketank-prev}/admin/admins/admins.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/admins/admins_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/admins/admins_admin.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/admins/admins_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/choose.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/choose_daemon.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/choose_distribution.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/choose_service.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/configfiles.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/configfiles_commands.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/configfiles_file.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/configfiles_subfileblock.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/configfiles/wizard.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/cronjobs/cronjob_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/cronjobs/cronjobs.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/cronjobs/cronjobs_cronjob.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/cronjobs/cronjobs_cronjobmodule.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/customers/customers.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/customers/customers_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/customers/customers_customer.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/customers/customers_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/domains/domains.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/domains/domains_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/domains/domains_domain.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/domains/domains_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/domains/domains_import.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/change_language.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/change_password.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/change_theme.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/overview_item.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/index/send_error_report.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/ipsandports/ipsandports.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/ipsandports/ipsandports_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/ipsandports/ipsandports_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/ipsandports/ipsandports_ipandport.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/logger/logger.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/logger/logger_action.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/logger/logger_log.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/message/message.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/fpmconfig_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/fpmconfig_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/fpmdaemons.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/fpmdaemons_overview.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/overview.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/overview_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/overview_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/phpconfig/overview_overview.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/plans/plans.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/plans/plans_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/plans/plans_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/plans/plans_plan.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/apcuinfo/img_line.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/apcuinfo/runtime_line.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/apcuinfo/showinfo.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/importexport/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/integritycheck.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/integritycheck_row.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/opcacheinfo/blacklist_line.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/opcacheinfo/runtime_line.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/opcacheinfo/showinfo.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/phpinfo.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/phpinfo/phpinfo_1.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/phpinfo/phpinfo_2.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/phpinfo/phpinfo_3.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/phpinfo/phpinfo_table.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings_form_begin.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings_form_end.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings_group.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings_overview.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/settings_overviewgroup.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/testmail.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/updatecounters.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/updatecounters_row_admin.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/settings/updatecounters_row_customer.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/filetemplates_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/filetemplates_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates_add_1.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates_add_2.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates_filetemplate.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/templates/templates_template.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/traffic/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/traffic/index_table.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/traffic/index_table_row.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/update/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/update/noupdatesavail.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/update/preconfigitem.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/update/update_end.tpl (100%) rename templates/{Maketank => Maketank-prev}/admin/update/update_start.tpl (100%) rename templates/{Maketank => Maketank-prev}/api_keys/keys_error.tpl (100%) rename templates/{Maketank => Maketank-prev}/api_keys/keys_key.tpl (100%) rename templates/{Maketank => Maketank-prev}/api_keys/keys_list.tpl (100%) rename templates/{Maketank => Maketank-prev}/assets/Caecilia-Bold.otf (100%) rename templates/{Maketank => Maketank-prev}/assets/Futura_Book.ttf (100%) create mode 100644 templates/Maketank-prev/assets/css/dark.css rename templates/{Maketank => Maketank-prev}/assets/css/froxlor.css (100%) create mode 100644 templates/Maketank-prev/assets/css/main.css rename templates/{Maketank => Maketank-prev}/assets/css/main_ie.css (100%) rename templates/{Maketank => Maketank-prev}/assets/js/autosize.min.js (100%) rename templates/{Maketank => Maketank-prev}/assets/js/circular.js (100%) rename templates/{Maketank => Maketank-prev}/assets/js/jcanvas.min.js (100%) create mode 100644 templates/Maketank-prev/assets/js/main.js rename templates/{Maketank => Maketank-prev}/assets/js/tipper.min.js (100%) rename templates/{Maketank => Maketank-prev}/assets/js/traffic.js (100%) create mode 100644 templates/Maketank-prev/config.json rename templates/{Maketank => Maketank-prev}/customer/domains/domain_ssleditor.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domainlist.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domains.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domains_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domains_delimiter.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domains_domain.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/domains/domains_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/account_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/account_changepw.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/account_changequota.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/email.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails_domain.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails_edit_forwarder.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/emails_email.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/email/forwarder_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/backup.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/backup_listexisting.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/extras.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htaccess.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htaccess_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htaccess_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htaccess_htaccess.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htpasswds.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htpasswds_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htpasswds_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/extras/htpasswds_htpasswd.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/ftp/accounts.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/ftp/accounts_account.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/ftp/accounts_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/ftp/accounts_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/ftp/ftp.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/index/change_language.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/index/change_password.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/index/change_theme.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/index/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/index/send_error_report.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/logger/logger.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/logger/logger_action.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/logger/logger_log.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/mysql/mysql.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/mysql/mysqls.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/mysql/mysqls_add.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/mysql/mysqls_database.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/mysql/mysqls_edit.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/traffic/traffic.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/traffic/traffic_details.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/traffic/traffic_month.tpl (100%) rename templates/{Maketank => Maketank-prev}/customer/traffic/traffic_traffic.tpl (100%) rename templates/{Maketank => Maketank-prev}/dns_editor/entry_bit.tpl (100%) rename templates/{Maketank => Maketank-prev}/dns_editor/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/dns_editor/list.tpl (100%) rename templates/{Maketank => Maketank-prev}/footer.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/bool.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/file.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/hidden.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/hiddenstring.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/label.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/option.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/string.tpl (100%) rename templates/{Maketank => Maketank-prev}/formfields/text.tpl (100%) rename templates/{Maketank => Maketank-prev}/header.tpl (100%) rename templates/{Maketank => Maketank-prev}/logfiles_viewer/index.tpl (100%) rename templates/{Maketank => Maketank-prev}/login/fpwd.tpl (100%) rename templates/{Maketank => Maketank-prev}/login/login.tpl (100%) rename templates/{Maketank => Maketank-prev}/login/login_ftp.tpl (100%) rename templates/{Maketank => Maketank-prev}/login/rpwd.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/alreadyinstalledhint.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/configurehint.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/dberrornice.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/error.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/input_file.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/input_text.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/input_textarea.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/table_end.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/table_row.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/form/table_section.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/htmlarrowcode.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/htmlsearchcode.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/htmlsortcode.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/ownershiphint.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/phperrornice.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/question_yesno.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/question_yesno_checkbox.tpl (100%) rename templates/{Maketank => Maketank-prev}/misc/success.tpl (100%) rename templates/{Maketank => Maketank-prev}/navigation_element.tpl (100%) rename templates/{Maketank => Maketank-prev}/navigation_link.tpl (100%) rename templates/{Maketank => Maketank-prev}/ssl_certificates/certs_cert.tpl (100%) rename templates/{Maketank => Maketank-prev}/ssl_certificates/certs_error.tpl (100%) rename templates/{Maketank => Maketank-prev}/ssl_certificates/certs_list.tpl (100%) delete mode 100644 templates/Maketank/assets/img/favicon.ico delete mode 100644 templates/Maketank/assets/img/icons/add.png delete mode 100644 templates/Maketank/assets/img/icons/aps_big.png delete mode 100644 templates/Maketank/assets/img/icons/aps_upload_big.png delete mode 100644 templates/Maketank/assets/img/icons/archive.png delete mode 100644 templates/Maketank/assets/img/icons/autoresponder_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/autoresponder_big.png delete mode 100644 templates/Maketank/assets/img/icons/autoresponder_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/backup_big.png delete mode 100644 templates/Maketank/assets/img/icons/button_ok.png delete mode 100644 templates/Maketank/assets/img/icons/cancel.png delete mode 100644 templates/Maketank/assets/img/icons/categories_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/categories_big.png delete mode 100644 templates/Maketank/assets/img/icons/categories_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/clock.png delete mode 100644 templates/Maketank/assets/img/icons/clock_big.png delete mode 100644 templates/Maketank/assets/img/icons/clock_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/delete.png delete mode 100644 templates/Maketank/assets/img/icons/delete_20.png delete mode 100644 templates/Maketank/assets/img/icons/display_big.png delete mode 100755 templates/Maketank/assets/img/icons/dns_edit.png delete mode 100644 templates/Maketank/assets/img/icons/domain_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/domain_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/domains_big.png delete mode 100644 templates/Maketank/assets/img/icons/down.png delete mode 100644 templates/Maketank/assets/img/icons/edit.png delete mode 100644 templates/Maketank/assets/img/icons/edit_20.png delete mode 100644 templates/Maketank/assets/img/icons/email_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/email_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/email_forwarder_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/emails_big.png delete mode 100644 templates/Maketank/assets/img/icons/error_big.png delete mode 100644 templates/Maketank/assets/img/icons/error_report_big.png delete mode 100644 templates/Maketank/assets/img/icons/file_20.png delete mode 100644 templates/Maketank/assets/img/icons/flag.png delete mode 100644 templates/Maketank/assets/img/icons/folder_20.png delete mode 100644 templates/Maketank/assets/img/icons/group_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/htaccess_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/htaccess_big.png delete mode 100644 templates/Maketank/assets/img/icons/htaccess_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/htpasswd_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/htpasswd_big.png delete mode 100644 templates/Maketank/assets/img/icons/htpasswd_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/info.png delete mode 100644 templates/Maketank/assets/img/icons/info_big.png delete mode 100644 templates/Maketank/assets/img/icons/ipsports_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/ipsports_big.png delete mode 100644 templates/Maketank/assets/img/icons/ipsports_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/lock.png delete mode 100644 templates/Maketank/assets/img/icons/lock_big.png delete mode 100644 templates/Maketank/assets/img/icons/menubar_tickets.png delete mode 100644 templates/Maketank/assets/img/icons/menubar_tickets_null.png delete mode 100644 templates/Maketank/assets/img/icons/messages_big.png delete mode 100644 templates/Maketank/assets/img/icons/mysql_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/mysql_big.png delete mode 100644 templates/Maketank/assets/img/icons/mysql_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/ok_big.png delete mode 100644 templates/Maketank/assets/img/icons/parent_20.png delete mode 100644 templates/Maketank/assets/img/icons/phpsettings_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/phpsettings_big.png delete mode 100644 templates/Maketank/assets/img/icons/phpsettings_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/rename_20.png delete mode 100644 templates/Maketank/assets/img/icons/res_recalculate_big.png delete mode 100644 templates/Maketank/assets/img/icons/settings_big.png delete mode 100644 templates/Maketank/assets/img/icons/ssl.svg delete mode 100644 templates/Maketank/assets/img/icons/ssl_customer.png delete mode 100644 templates/Maketank/assets/img/icons/ssl_global.png delete mode 100644 templates/Maketank/assets/img/icons/ssl_letsencrypt.png delete mode 100644 templates/Maketank/assets/img/icons/ssl_shared.png delete mode 100644 templates/Maketank/assets/img/icons/syslog_big.png delete mode 100644 templates/Maketank/assets/img/icons/tag_blue.png delete mode 100644 templates/Maketank/assets/img/icons/templates_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/templates_big.png delete mode 100644 templates/Maketank/assets/img/icons/templates_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/text_align_center.png delete mode 100644 templates/Maketank/assets/img/icons/text_align_justify.png delete mode 100644 templates/Maketank/assets/img/icons/text_align_left.png delete mode 100644 templates/Maketank/assets/img/icons/text_align_right.png delete mode 100644 templates/Maketank/assets/img/icons/ticket_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/ticket_archive_big.png delete mode 100644 templates/Maketank/assets/img/icons/ticket_reply_big.png delete mode 100644 templates/Maketank/assets/img/icons/tickets_big.png delete mode 100644 templates/Maketank/assets/img/icons/traffic_big.png delete mode 100644 templates/Maketank/assets/img/icons/unlock.png delete mode 100644 templates/Maketank/assets/img/icons/up.png delete mode 100644 templates/Maketank/assets/img/icons/user_add_big.png delete mode 100644 templates/Maketank/assets/img/icons/user_edit_big.png delete mode 100644 templates/Maketank/assets/img/icons/view.png delete mode 100644 templates/Maketank/assets/img/icons/warning_big.png delete mode 100644 templates/Maketank/assets/img/tipper.png delete mode 100644 templates/Maketank/assets/img/top.png delete mode 100644 templates/Maketank/assets/img/touchicon.png create mode 100644 templates/Maketank/assets/index.html create mode 100644 templates/Maketank/assets/js/main.js.LICENSE.txt create mode 100644 templates/Maketank/assets/mix-manifest.json create mode 100644 templates/Maketank/assets/webfonts/fa-brands-400.ttf create mode 100644 templates/Maketank/assets/webfonts/fa-brands-400.woff2 create mode 100644 templates/Maketank/assets/webfonts/fa-regular-400.ttf create mode 100644 templates/Maketank/assets/webfonts/fa-regular-400.woff2 create mode 100644 templates/Maketank/assets/webfonts/fa-solid-900.ttf create mode 100644 templates/Maketank/assets/webfonts/fa-solid-900.woff2 create mode 100644 templates/Maketank/assets/webfonts/fa-v4compatibility.ttf create mode 100644 templates/Maketank/assets/webfonts/fa-v4compatibility.woff2 create mode 100644 templates/Maketank/base.html.twig create mode 100644 templates/Maketank/footer.html.twig create mode 100644 templates/Maketank/form/form.html.twig create mode 100644 templates/Maketank/form/formfields.html.twig create mode 100644 templates/Maketank/form/index.html create mode 100644 templates/Maketank/form/yesnoquestion.html.twig create mode 100644 templates/Maketank/index.html create mode 100644 templates/Maketank/install/form.html.twig create mode 100644 templates/Maketank/install/index.html create mode 100644 templates/Maketank/install/index.html.twig create mode 100644 templates/Maketank/install/update.html.twig create mode 100644 templates/Maketank/login/enter2fa.html.twig create mode 100644 templates/Maketank/login/fpwd.html.twig create mode 100644 templates/Maketank/login/index.html create mode 100644 templates/Maketank/login/login.html.twig create mode 100644 templates/Maketank/login/rpwd.html.twig create mode 100644 templates/Maketank/misc/alert.html.twig create mode 100644 templates/Maketank/misc/alert_nosession.html.twig create mode 100644 templates/Maketank/misc/alertbox.html.twig create mode 100644 templates/Maketank/misc/configurehint.html.twig create mode 100644 templates/Maketank/misc/dberrornice.html.twig create mode 100644 templates/Maketank/misc/index.html create mode 100644 templates/Maketank/misc/ownershiphint.html.twig create mode 100644 templates/Maketank/misc/phprequirementfailed.html.twig create mode 100644 templates/Maketank/misc/ratelimithint.html.twig create mode 100644 templates/Maketank/misc/vendormissinghint.html.twig create mode 100644 templates/Maketank/misc/version_popover.html.twig create mode 100644 templates/Maketank/misc/version_top.html.twig create mode 100644 templates/Maketank/settings/apcuinfo.html.twig create mode 100644 templates/Maketank/settings/conf/command.html.twig create mode 100644 templates/Maketank/settings/conf/file.html.twig create mode 100644 templates/Maketank/settings/conf/fileblock.html.twig create mode 100644 templates/Maketank/settings/configuration-final.html.twig create mode 100644 templates/Maketank/settings/configuration.html.twig create mode 100644 templates/Maketank/settings/detailpart.html.twig create mode 100644 templates/Maketank/settings/index.html create mode 100644 templates/Maketank/settings/index.html.twig create mode 100644 templates/Maketank/settings/opcacheinfo.html.twig create mode 100644 templates/Maketank/settings/phpinfo.html.twig create mode 100644 templates/Maketank/sidebar.html.twig create mode 100644 templates/Maketank/src/index.html create mode 100644 templates/Maketank/src/js/components/apikeys.js create mode 100644 templates/Maketank/src/js/components/configfiles.js create mode 100644 templates/Maketank/src/js/components/customer.js create mode 100644 templates/Maketank/src/js/components/dnseditor.js create mode 100644 templates/Maketank/src/js/components/domains.js create mode 100644 templates/Maketank/src/js/components/global.js create mode 100644 templates/Maketank/src/js/components/index.html create mode 100644 templates/Maketank/src/js/components/install.js create mode 100644 templates/Maketank/src/js/components/ipsandports.js create mode 100644 templates/Maketank/src/js/components/newsfeed.js create mode 100644 templates/Maketank/src/js/components/search.js create mode 100644 templates/Maketank/src/js/components/tablecolumns.js create mode 100644 templates/Maketank/src/js/components/traffic.js create mode 100644 templates/Maketank/src/js/components/updatecheck.js create mode 100644 templates/Maketank/src/js/components/validation.js create mode 100644 templates/Maketank/src/js/index.html create mode 100644 templates/Maketank/src/js/main.js create mode 100644 templates/Maketank/src/scss/components/_alert.scss create mode 100644 templates/Maketank/src/scss/components/_card.scss create mode 100644 templates/Maketank/src/scss/components/_dropdown.scss create mode 100644 templates/Maketank/src/scss/components/_footer.scss create mode 100644 templates/Maketank/src/scss/components/_form.scss create mode 100644 templates/Maketank/src/scss/components/_generic.scss create mode 100644 templates/Maketank/src/scss/components/_heading.scss create mode 100644 templates/Maketank/src/scss/components/_navbar.scss create mode 100644 templates/Maketank/src/scss/components/_search.scss create mode 100644 templates/Maketank/src/scss/components/_sidebar.scss create mode 100644 templates/Maketank/src/scss/components/index.html create mode 100644 templates/Maketank/src/scss/dark.scss create mode 100644 templates/Maketank/src/scss/index.html create mode 100644 templates/Maketank/src/scss/main.scss create mode 100644 templates/Maketank/src/scss/variables/_dark.scss create mode 100644 templates/Maketank/src/scss/variables/_main.scss create mode 100644 templates/Maketank/src/scss/variables/index.html create mode 100644 templates/Maketank/table/index.html create mode 100644 templates/Maketank/table/macros.html.twig create mode 100644 templates/Maketank/table/pagination.html.twig create mode 100644 templates/Maketank/table/table.html.twig create mode 100644 templates/Maketank/user/2fa.html.twig create mode 100644 templates/Maketank/user/change_language.html.twig create mode 100644 templates/Maketank/user/change_password.html.twig create mode 100644 templates/Maketank/user/change_theme.html.twig create mode 100644 templates/Maketank/user/dashboard-item.html.twig create mode 100644 templates/Maketank/user/dns-editor.html.twig create mode 100644 templates/Maketank/user/error_report.html.twig create mode 100644 templates/Maketank/user/form-datatable.html.twig create mode 100644 templates/Maketank/user/form-note.html.twig create mode 100644 templates/Maketank/user/form-replacers.html.twig create mode 100644 templates/Maketank/user/form.html.twig create mode 100644 templates/Maketank/user/index.html create mode 100644 templates/Maketank/user/index.html.twig create mode 100644 templates/Maketank/user/inline-form.html.twig create mode 100644 templates/Maketank/user/logfiles.html.twig create mode 100644 templates/Maketank/user/newsfeeditem.html.twig create mode 100644 templates/Maketank/user/resource-counter.html.twig create mode 100644 templates/Maketank/user/table-note.html.twig create mode 100644 templates/Maketank/user/table-tpl.html.twig create mode 100644 templates/Maketank/user/table.html.twig create mode 100644 templates/Maketank/user/traffic.html.twig create mode 100644 templates/Maketank/userarea.html.twig diff --git a/.gitignore b/.gitignore index bbad0ca0..0541dd4d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,7 +18,6 @@ img/ vendor/ node_modules/ fonts/ -templates/* !templates/index.html !templates/Froxlor/ templates/Froxlor/assets/mix-manifest.json diff --git a/templates/Maketank/2fa/entercode.tpl b/templates/Maketank-prev/2fa/entercode.tpl similarity index 100% rename from templates/Maketank/2fa/entercode.tpl rename to templates/Maketank-prev/2fa/entercode.tpl diff --git a/templates/Maketank/2fa/overview.tpl b/templates/Maketank-prev/2fa/overview.tpl similarity index 100% rename from templates/Maketank/2fa/overview.tpl rename to templates/Maketank-prev/2fa/overview.tpl diff --git a/templates/Maketank/AUTHORS b/templates/Maketank-prev/AUTHORS similarity index 100% rename from templates/Maketank/AUTHORS rename to templates/Maketank-prev/AUTHORS diff --git a/templates/Maketank/admin/admins/admins.tpl b/templates/Maketank-prev/admin/admins/admins.tpl similarity index 100% rename from templates/Maketank/admin/admins/admins.tpl rename to templates/Maketank-prev/admin/admins/admins.tpl diff --git a/templates/Maketank/admin/admins/admins_add.tpl b/templates/Maketank-prev/admin/admins/admins_add.tpl similarity index 100% rename from templates/Maketank/admin/admins/admins_add.tpl rename to templates/Maketank-prev/admin/admins/admins_add.tpl diff --git a/templates/Maketank/admin/admins/admins_admin.tpl b/templates/Maketank-prev/admin/admins/admins_admin.tpl similarity index 100% rename from templates/Maketank/admin/admins/admins_admin.tpl rename to templates/Maketank-prev/admin/admins/admins_admin.tpl diff --git a/templates/Maketank/admin/admins/admins_edit.tpl b/templates/Maketank-prev/admin/admins/admins_edit.tpl similarity index 100% rename from templates/Maketank/admin/admins/admins_edit.tpl rename to templates/Maketank-prev/admin/admins/admins_edit.tpl diff --git a/templates/Maketank/admin/configfiles/choose.tpl b/templates/Maketank-prev/admin/configfiles/choose.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/choose.tpl rename to templates/Maketank-prev/admin/configfiles/choose.tpl diff --git a/templates/Maketank/admin/configfiles/choose_daemon.tpl b/templates/Maketank-prev/admin/configfiles/choose_daemon.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/choose_daemon.tpl rename to templates/Maketank-prev/admin/configfiles/choose_daemon.tpl diff --git a/templates/Maketank/admin/configfiles/choose_distribution.tpl b/templates/Maketank-prev/admin/configfiles/choose_distribution.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/choose_distribution.tpl rename to templates/Maketank-prev/admin/configfiles/choose_distribution.tpl diff --git a/templates/Maketank/admin/configfiles/choose_service.tpl b/templates/Maketank-prev/admin/configfiles/choose_service.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/choose_service.tpl rename to templates/Maketank-prev/admin/configfiles/choose_service.tpl diff --git a/templates/Maketank/admin/configfiles/configfiles.tpl b/templates/Maketank-prev/admin/configfiles/configfiles.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/configfiles.tpl rename to templates/Maketank-prev/admin/configfiles/configfiles.tpl diff --git a/templates/Maketank/admin/configfiles/configfiles_commands.tpl b/templates/Maketank-prev/admin/configfiles/configfiles_commands.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/configfiles_commands.tpl rename to templates/Maketank-prev/admin/configfiles/configfiles_commands.tpl diff --git a/templates/Maketank/admin/configfiles/configfiles_file.tpl b/templates/Maketank-prev/admin/configfiles/configfiles_file.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/configfiles_file.tpl rename to templates/Maketank-prev/admin/configfiles/configfiles_file.tpl diff --git a/templates/Maketank/admin/configfiles/configfiles_subfileblock.tpl b/templates/Maketank-prev/admin/configfiles/configfiles_subfileblock.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/configfiles_subfileblock.tpl rename to templates/Maketank-prev/admin/configfiles/configfiles_subfileblock.tpl diff --git a/templates/Maketank/admin/configfiles/wizard.tpl b/templates/Maketank-prev/admin/configfiles/wizard.tpl similarity index 100% rename from templates/Maketank/admin/configfiles/wizard.tpl rename to templates/Maketank-prev/admin/configfiles/wizard.tpl diff --git a/templates/Maketank/admin/cronjobs/cronjob_edit.tpl b/templates/Maketank-prev/admin/cronjobs/cronjob_edit.tpl similarity index 100% rename from templates/Maketank/admin/cronjobs/cronjob_edit.tpl rename to templates/Maketank-prev/admin/cronjobs/cronjob_edit.tpl diff --git a/templates/Maketank/admin/cronjobs/cronjobs.tpl b/templates/Maketank-prev/admin/cronjobs/cronjobs.tpl similarity index 100% rename from templates/Maketank/admin/cronjobs/cronjobs.tpl rename to templates/Maketank-prev/admin/cronjobs/cronjobs.tpl diff --git a/templates/Maketank/admin/cronjobs/cronjobs_cronjob.tpl b/templates/Maketank-prev/admin/cronjobs/cronjobs_cronjob.tpl similarity index 100% rename from templates/Maketank/admin/cronjobs/cronjobs_cronjob.tpl rename to templates/Maketank-prev/admin/cronjobs/cronjobs_cronjob.tpl diff --git a/templates/Maketank/admin/cronjobs/cronjobs_cronjobmodule.tpl b/templates/Maketank-prev/admin/cronjobs/cronjobs_cronjobmodule.tpl similarity index 100% rename from templates/Maketank/admin/cronjobs/cronjobs_cronjobmodule.tpl rename to templates/Maketank-prev/admin/cronjobs/cronjobs_cronjobmodule.tpl diff --git a/templates/Maketank/admin/customers/customers.tpl b/templates/Maketank-prev/admin/customers/customers.tpl similarity index 100% rename from templates/Maketank/admin/customers/customers.tpl rename to templates/Maketank-prev/admin/customers/customers.tpl diff --git a/templates/Maketank/admin/customers/customers_add.tpl b/templates/Maketank-prev/admin/customers/customers_add.tpl similarity index 100% rename from templates/Maketank/admin/customers/customers_add.tpl rename to templates/Maketank-prev/admin/customers/customers_add.tpl diff --git a/templates/Maketank/admin/customers/customers_customer.tpl b/templates/Maketank-prev/admin/customers/customers_customer.tpl similarity index 100% rename from templates/Maketank/admin/customers/customers_customer.tpl rename to templates/Maketank-prev/admin/customers/customers_customer.tpl diff --git a/templates/Maketank/admin/customers/customers_edit.tpl b/templates/Maketank-prev/admin/customers/customers_edit.tpl similarity index 100% rename from templates/Maketank/admin/customers/customers_edit.tpl rename to templates/Maketank-prev/admin/customers/customers_edit.tpl diff --git a/templates/Maketank/admin/domains/domains.tpl b/templates/Maketank-prev/admin/domains/domains.tpl similarity index 100% rename from templates/Maketank/admin/domains/domains.tpl rename to templates/Maketank-prev/admin/domains/domains.tpl diff --git a/templates/Maketank/admin/domains/domains_add.tpl b/templates/Maketank-prev/admin/domains/domains_add.tpl similarity index 100% rename from templates/Maketank/admin/domains/domains_add.tpl rename to templates/Maketank-prev/admin/domains/domains_add.tpl diff --git a/templates/Maketank/admin/domains/domains_domain.tpl b/templates/Maketank-prev/admin/domains/domains_domain.tpl similarity index 100% rename from templates/Maketank/admin/domains/domains_domain.tpl rename to templates/Maketank-prev/admin/domains/domains_domain.tpl diff --git a/templates/Maketank/admin/domains/domains_edit.tpl b/templates/Maketank-prev/admin/domains/domains_edit.tpl similarity index 100% rename from templates/Maketank/admin/domains/domains_edit.tpl rename to templates/Maketank-prev/admin/domains/domains_edit.tpl diff --git a/templates/Maketank/admin/domains/domains_import.tpl b/templates/Maketank-prev/admin/domains/domains_import.tpl similarity index 100% rename from templates/Maketank/admin/domains/domains_import.tpl rename to templates/Maketank-prev/admin/domains/domains_import.tpl diff --git a/templates/Maketank/admin/index/change_language.tpl b/templates/Maketank-prev/admin/index/change_language.tpl similarity index 100% rename from templates/Maketank/admin/index/change_language.tpl rename to templates/Maketank-prev/admin/index/change_language.tpl diff --git a/templates/Maketank/admin/index/change_password.tpl b/templates/Maketank-prev/admin/index/change_password.tpl similarity index 100% rename from templates/Maketank/admin/index/change_password.tpl rename to templates/Maketank-prev/admin/index/change_password.tpl diff --git a/templates/Maketank/admin/index/change_theme.tpl b/templates/Maketank-prev/admin/index/change_theme.tpl similarity index 100% rename from templates/Maketank/admin/index/change_theme.tpl rename to templates/Maketank-prev/admin/index/change_theme.tpl diff --git a/templates/Maketank/admin/index/index.tpl b/templates/Maketank-prev/admin/index/index.tpl similarity index 100% rename from templates/Maketank/admin/index/index.tpl rename to templates/Maketank-prev/admin/index/index.tpl diff --git a/templates/Maketank/admin/index/overview_item.tpl b/templates/Maketank-prev/admin/index/overview_item.tpl similarity index 100% rename from templates/Maketank/admin/index/overview_item.tpl rename to templates/Maketank-prev/admin/index/overview_item.tpl diff --git a/templates/Maketank/admin/index/send_error_report.tpl b/templates/Maketank-prev/admin/index/send_error_report.tpl similarity index 100% rename from templates/Maketank/admin/index/send_error_report.tpl rename to templates/Maketank-prev/admin/index/send_error_report.tpl diff --git a/templates/Maketank/admin/ipsandports/ipsandports.tpl b/templates/Maketank-prev/admin/ipsandports/ipsandports.tpl similarity index 100% rename from templates/Maketank/admin/ipsandports/ipsandports.tpl rename to templates/Maketank-prev/admin/ipsandports/ipsandports.tpl diff --git a/templates/Maketank/admin/ipsandports/ipsandports_add.tpl b/templates/Maketank-prev/admin/ipsandports/ipsandports_add.tpl similarity index 100% rename from templates/Maketank/admin/ipsandports/ipsandports_add.tpl rename to templates/Maketank-prev/admin/ipsandports/ipsandports_add.tpl diff --git a/templates/Maketank/admin/ipsandports/ipsandports_edit.tpl b/templates/Maketank-prev/admin/ipsandports/ipsandports_edit.tpl similarity index 100% rename from templates/Maketank/admin/ipsandports/ipsandports_edit.tpl rename to templates/Maketank-prev/admin/ipsandports/ipsandports_edit.tpl diff --git a/templates/Maketank/admin/ipsandports/ipsandports_ipandport.tpl b/templates/Maketank-prev/admin/ipsandports/ipsandports_ipandport.tpl similarity index 100% rename from templates/Maketank/admin/ipsandports/ipsandports_ipandport.tpl rename to templates/Maketank-prev/admin/ipsandports/ipsandports_ipandport.tpl diff --git a/templates/Maketank/admin/logger/logger.tpl b/templates/Maketank-prev/admin/logger/logger.tpl similarity index 100% rename from templates/Maketank/admin/logger/logger.tpl rename to templates/Maketank-prev/admin/logger/logger.tpl diff --git a/templates/Maketank/admin/logger/logger_action.tpl b/templates/Maketank-prev/admin/logger/logger_action.tpl similarity index 100% rename from templates/Maketank/admin/logger/logger_action.tpl rename to templates/Maketank-prev/admin/logger/logger_action.tpl diff --git a/templates/Maketank/admin/logger/logger_log.tpl b/templates/Maketank-prev/admin/logger/logger_log.tpl similarity index 100% rename from templates/Maketank/admin/logger/logger_log.tpl rename to templates/Maketank-prev/admin/logger/logger_log.tpl diff --git a/templates/Maketank/admin/message/message.tpl b/templates/Maketank-prev/admin/message/message.tpl similarity index 100% rename from templates/Maketank/admin/message/message.tpl rename to templates/Maketank-prev/admin/message/message.tpl diff --git a/templates/Maketank/admin/phpconfig/fpmconfig_add.tpl b/templates/Maketank-prev/admin/phpconfig/fpmconfig_add.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/fpmconfig_add.tpl rename to templates/Maketank-prev/admin/phpconfig/fpmconfig_add.tpl diff --git a/templates/Maketank/admin/phpconfig/fpmconfig_edit.tpl b/templates/Maketank-prev/admin/phpconfig/fpmconfig_edit.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/fpmconfig_edit.tpl rename to templates/Maketank-prev/admin/phpconfig/fpmconfig_edit.tpl diff --git a/templates/Maketank/admin/phpconfig/fpmdaemons.tpl b/templates/Maketank-prev/admin/phpconfig/fpmdaemons.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/fpmdaemons.tpl rename to templates/Maketank-prev/admin/phpconfig/fpmdaemons.tpl diff --git a/templates/Maketank/admin/phpconfig/fpmdaemons_overview.tpl b/templates/Maketank-prev/admin/phpconfig/fpmdaemons_overview.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/fpmdaemons_overview.tpl rename to templates/Maketank-prev/admin/phpconfig/fpmdaemons_overview.tpl diff --git a/templates/Maketank/admin/phpconfig/overview.tpl b/templates/Maketank-prev/admin/phpconfig/overview.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/overview.tpl rename to templates/Maketank-prev/admin/phpconfig/overview.tpl diff --git a/templates/Maketank/admin/phpconfig/overview_add.tpl b/templates/Maketank-prev/admin/phpconfig/overview_add.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/overview_add.tpl rename to templates/Maketank-prev/admin/phpconfig/overview_add.tpl diff --git a/templates/Maketank/admin/phpconfig/overview_edit.tpl b/templates/Maketank-prev/admin/phpconfig/overview_edit.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/overview_edit.tpl rename to templates/Maketank-prev/admin/phpconfig/overview_edit.tpl diff --git a/templates/Maketank/admin/phpconfig/overview_overview.tpl b/templates/Maketank-prev/admin/phpconfig/overview_overview.tpl similarity index 100% rename from templates/Maketank/admin/phpconfig/overview_overview.tpl rename to templates/Maketank-prev/admin/phpconfig/overview_overview.tpl diff --git a/templates/Maketank/admin/plans/plans.tpl b/templates/Maketank-prev/admin/plans/plans.tpl similarity index 100% rename from templates/Maketank/admin/plans/plans.tpl rename to templates/Maketank-prev/admin/plans/plans.tpl diff --git a/templates/Maketank/admin/plans/plans_add.tpl b/templates/Maketank-prev/admin/plans/plans_add.tpl similarity index 100% rename from templates/Maketank/admin/plans/plans_add.tpl rename to templates/Maketank-prev/admin/plans/plans_add.tpl diff --git a/templates/Maketank/admin/plans/plans_edit.tpl b/templates/Maketank-prev/admin/plans/plans_edit.tpl similarity index 100% rename from templates/Maketank/admin/plans/plans_edit.tpl rename to templates/Maketank-prev/admin/plans/plans_edit.tpl diff --git a/templates/Maketank/admin/plans/plans_plan.tpl b/templates/Maketank-prev/admin/plans/plans_plan.tpl similarity index 100% rename from templates/Maketank/admin/plans/plans_plan.tpl rename to templates/Maketank-prev/admin/plans/plans_plan.tpl diff --git a/templates/Maketank/admin/settings/apcuinfo/img_line.tpl b/templates/Maketank-prev/admin/settings/apcuinfo/img_line.tpl similarity index 100% rename from templates/Maketank/admin/settings/apcuinfo/img_line.tpl rename to templates/Maketank-prev/admin/settings/apcuinfo/img_line.tpl diff --git a/templates/Maketank/admin/settings/apcuinfo/runtime_line.tpl b/templates/Maketank-prev/admin/settings/apcuinfo/runtime_line.tpl similarity index 100% rename from templates/Maketank/admin/settings/apcuinfo/runtime_line.tpl rename to templates/Maketank-prev/admin/settings/apcuinfo/runtime_line.tpl diff --git a/templates/Maketank/admin/settings/apcuinfo/showinfo.tpl b/templates/Maketank-prev/admin/settings/apcuinfo/showinfo.tpl similarity index 100% rename from templates/Maketank/admin/settings/apcuinfo/showinfo.tpl rename to templates/Maketank-prev/admin/settings/apcuinfo/showinfo.tpl diff --git a/templates/Maketank/admin/settings/importexport/index.tpl b/templates/Maketank-prev/admin/settings/importexport/index.tpl similarity index 100% rename from templates/Maketank/admin/settings/importexport/index.tpl rename to templates/Maketank-prev/admin/settings/importexport/index.tpl diff --git a/templates/Maketank/admin/settings/integritycheck.tpl b/templates/Maketank-prev/admin/settings/integritycheck.tpl similarity index 100% rename from templates/Maketank/admin/settings/integritycheck.tpl rename to templates/Maketank-prev/admin/settings/integritycheck.tpl diff --git a/templates/Maketank/admin/settings/integritycheck_row.tpl b/templates/Maketank-prev/admin/settings/integritycheck_row.tpl similarity index 100% rename from templates/Maketank/admin/settings/integritycheck_row.tpl rename to templates/Maketank-prev/admin/settings/integritycheck_row.tpl diff --git a/templates/Maketank/admin/settings/opcacheinfo/blacklist_line.tpl b/templates/Maketank-prev/admin/settings/opcacheinfo/blacklist_line.tpl similarity index 100% rename from templates/Maketank/admin/settings/opcacheinfo/blacklist_line.tpl rename to templates/Maketank-prev/admin/settings/opcacheinfo/blacklist_line.tpl diff --git a/templates/Maketank/admin/settings/opcacheinfo/runtime_line.tpl b/templates/Maketank-prev/admin/settings/opcacheinfo/runtime_line.tpl similarity index 100% rename from templates/Maketank/admin/settings/opcacheinfo/runtime_line.tpl rename to templates/Maketank-prev/admin/settings/opcacheinfo/runtime_line.tpl diff --git a/templates/Maketank/admin/settings/opcacheinfo/showinfo.tpl b/templates/Maketank-prev/admin/settings/opcacheinfo/showinfo.tpl similarity index 100% rename from templates/Maketank/admin/settings/opcacheinfo/showinfo.tpl rename to templates/Maketank-prev/admin/settings/opcacheinfo/showinfo.tpl diff --git a/templates/Maketank/admin/settings/phpinfo.tpl b/templates/Maketank-prev/admin/settings/phpinfo.tpl similarity index 100% rename from templates/Maketank/admin/settings/phpinfo.tpl rename to templates/Maketank-prev/admin/settings/phpinfo.tpl diff --git a/templates/Maketank/admin/settings/phpinfo/phpinfo_1.tpl b/templates/Maketank-prev/admin/settings/phpinfo/phpinfo_1.tpl similarity index 100% rename from templates/Maketank/admin/settings/phpinfo/phpinfo_1.tpl rename to templates/Maketank-prev/admin/settings/phpinfo/phpinfo_1.tpl diff --git a/templates/Maketank/admin/settings/phpinfo/phpinfo_2.tpl b/templates/Maketank-prev/admin/settings/phpinfo/phpinfo_2.tpl similarity index 100% rename from templates/Maketank/admin/settings/phpinfo/phpinfo_2.tpl rename to templates/Maketank-prev/admin/settings/phpinfo/phpinfo_2.tpl diff --git a/templates/Maketank/admin/settings/phpinfo/phpinfo_3.tpl b/templates/Maketank-prev/admin/settings/phpinfo/phpinfo_3.tpl similarity index 100% rename from templates/Maketank/admin/settings/phpinfo/phpinfo_3.tpl rename to templates/Maketank-prev/admin/settings/phpinfo/phpinfo_3.tpl diff --git a/templates/Maketank/admin/settings/phpinfo/phpinfo_table.tpl b/templates/Maketank-prev/admin/settings/phpinfo/phpinfo_table.tpl similarity index 100% rename from templates/Maketank/admin/settings/phpinfo/phpinfo_table.tpl rename to templates/Maketank-prev/admin/settings/phpinfo/phpinfo_table.tpl diff --git a/templates/Maketank/admin/settings/settings.tpl b/templates/Maketank-prev/admin/settings/settings.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings.tpl rename to templates/Maketank-prev/admin/settings/settings.tpl diff --git a/templates/Maketank/admin/settings/settings_form_begin.tpl b/templates/Maketank-prev/admin/settings/settings_form_begin.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings_form_begin.tpl rename to templates/Maketank-prev/admin/settings/settings_form_begin.tpl diff --git a/templates/Maketank/admin/settings/settings_form_end.tpl b/templates/Maketank-prev/admin/settings/settings_form_end.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings_form_end.tpl rename to templates/Maketank-prev/admin/settings/settings_form_end.tpl diff --git a/templates/Maketank/admin/settings/settings_group.tpl b/templates/Maketank-prev/admin/settings/settings_group.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings_group.tpl rename to templates/Maketank-prev/admin/settings/settings_group.tpl diff --git a/templates/Maketank/admin/settings/settings_overview.tpl b/templates/Maketank-prev/admin/settings/settings_overview.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings_overview.tpl rename to templates/Maketank-prev/admin/settings/settings_overview.tpl diff --git a/templates/Maketank/admin/settings/settings_overviewgroup.tpl b/templates/Maketank-prev/admin/settings/settings_overviewgroup.tpl similarity index 100% rename from templates/Maketank/admin/settings/settings_overviewgroup.tpl rename to templates/Maketank-prev/admin/settings/settings_overviewgroup.tpl diff --git a/templates/Maketank/admin/settings/testmail.tpl b/templates/Maketank-prev/admin/settings/testmail.tpl similarity index 100% rename from templates/Maketank/admin/settings/testmail.tpl rename to templates/Maketank-prev/admin/settings/testmail.tpl diff --git a/templates/Maketank/admin/settings/updatecounters.tpl b/templates/Maketank-prev/admin/settings/updatecounters.tpl similarity index 100% rename from templates/Maketank/admin/settings/updatecounters.tpl rename to templates/Maketank-prev/admin/settings/updatecounters.tpl diff --git a/templates/Maketank/admin/settings/updatecounters_row_admin.tpl b/templates/Maketank-prev/admin/settings/updatecounters_row_admin.tpl similarity index 100% rename from templates/Maketank/admin/settings/updatecounters_row_admin.tpl rename to templates/Maketank-prev/admin/settings/updatecounters_row_admin.tpl diff --git a/templates/Maketank/admin/settings/updatecounters_row_customer.tpl b/templates/Maketank-prev/admin/settings/updatecounters_row_customer.tpl similarity index 100% rename from templates/Maketank/admin/settings/updatecounters_row_customer.tpl rename to templates/Maketank-prev/admin/settings/updatecounters_row_customer.tpl diff --git a/templates/Maketank/admin/templates/filetemplates_add.tpl b/templates/Maketank-prev/admin/templates/filetemplates_add.tpl similarity index 100% rename from templates/Maketank/admin/templates/filetemplates_add.tpl rename to templates/Maketank-prev/admin/templates/filetemplates_add.tpl diff --git a/templates/Maketank/admin/templates/filetemplates_edit.tpl b/templates/Maketank-prev/admin/templates/filetemplates_edit.tpl similarity index 100% rename from templates/Maketank/admin/templates/filetemplates_edit.tpl rename to templates/Maketank-prev/admin/templates/filetemplates_edit.tpl diff --git a/templates/Maketank/admin/templates/templates.tpl b/templates/Maketank-prev/admin/templates/templates.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates.tpl rename to templates/Maketank-prev/admin/templates/templates.tpl diff --git a/templates/Maketank/admin/templates/templates_add_1.tpl b/templates/Maketank-prev/admin/templates/templates_add_1.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates_add_1.tpl rename to templates/Maketank-prev/admin/templates/templates_add_1.tpl diff --git a/templates/Maketank/admin/templates/templates_add_2.tpl b/templates/Maketank-prev/admin/templates/templates_add_2.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates_add_2.tpl rename to templates/Maketank-prev/admin/templates/templates_add_2.tpl diff --git a/templates/Maketank/admin/templates/templates_edit.tpl b/templates/Maketank-prev/admin/templates/templates_edit.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates_edit.tpl rename to templates/Maketank-prev/admin/templates/templates_edit.tpl diff --git a/templates/Maketank/admin/templates/templates_filetemplate.tpl b/templates/Maketank-prev/admin/templates/templates_filetemplate.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates_filetemplate.tpl rename to templates/Maketank-prev/admin/templates/templates_filetemplate.tpl diff --git a/templates/Maketank/admin/templates/templates_template.tpl b/templates/Maketank-prev/admin/templates/templates_template.tpl similarity index 100% rename from templates/Maketank/admin/templates/templates_template.tpl rename to templates/Maketank-prev/admin/templates/templates_template.tpl diff --git a/templates/Maketank/admin/traffic/index.tpl b/templates/Maketank-prev/admin/traffic/index.tpl similarity index 100% rename from templates/Maketank/admin/traffic/index.tpl rename to templates/Maketank-prev/admin/traffic/index.tpl diff --git a/templates/Maketank/admin/traffic/index_table.tpl b/templates/Maketank-prev/admin/traffic/index_table.tpl similarity index 100% rename from templates/Maketank/admin/traffic/index_table.tpl rename to templates/Maketank-prev/admin/traffic/index_table.tpl diff --git a/templates/Maketank/admin/traffic/index_table_row.tpl b/templates/Maketank-prev/admin/traffic/index_table_row.tpl similarity index 100% rename from templates/Maketank/admin/traffic/index_table_row.tpl rename to templates/Maketank-prev/admin/traffic/index_table_row.tpl diff --git a/templates/Maketank/admin/update/index.tpl b/templates/Maketank-prev/admin/update/index.tpl similarity index 100% rename from templates/Maketank/admin/update/index.tpl rename to templates/Maketank-prev/admin/update/index.tpl diff --git a/templates/Maketank/admin/update/noupdatesavail.tpl b/templates/Maketank-prev/admin/update/noupdatesavail.tpl similarity index 100% rename from templates/Maketank/admin/update/noupdatesavail.tpl rename to templates/Maketank-prev/admin/update/noupdatesavail.tpl diff --git a/templates/Maketank/admin/update/preconfigitem.tpl b/templates/Maketank-prev/admin/update/preconfigitem.tpl similarity index 100% rename from templates/Maketank/admin/update/preconfigitem.tpl rename to templates/Maketank-prev/admin/update/preconfigitem.tpl diff --git a/templates/Maketank/admin/update/update_end.tpl b/templates/Maketank-prev/admin/update/update_end.tpl similarity index 100% rename from templates/Maketank/admin/update/update_end.tpl rename to templates/Maketank-prev/admin/update/update_end.tpl diff --git a/templates/Maketank/admin/update/update_start.tpl b/templates/Maketank-prev/admin/update/update_start.tpl similarity index 100% rename from templates/Maketank/admin/update/update_start.tpl rename to templates/Maketank-prev/admin/update/update_start.tpl diff --git a/templates/Maketank/api_keys/keys_error.tpl b/templates/Maketank-prev/api_keys/keys_error.tpl similarity index 100% rename from templates/Maketank/api_keys/keys_error.tpl rename to templates/Maketank-prev/api_keys/keys_error.tpl diff --git a/templates/Maketank/api_keys/keys_key.tpl b/templates/Maketank-prev/api_keys/keys_key.tpl similarity index 100% rename from templates/Maketank/api_keys/keys_key.tpl rename to templates/Maketank-prev/api_keys/keys_key.tpl diff --git a/templates/Maketank/api_keys/keys_list.tpl b/templates/Maketank-prev/api_keys/keys_list.tpl similarity index 100% rename from templates/Maketank/api_keys/keys_list.tpl rename to templates/Maketank-prev/api_keys/keys_list.tpl diff --git a/templates/Maketank/assets/Caecilia-Bold.otf b/templates/Maketank-prev/assets/Caecilia-Bold.otf similarity index 100% rename from templates/Maketank/assets/Caecilia-Bold.otf rename to templates/Maketank-prev/assets/Caecilia-Bold.otf diff --git a/templates/Maketank/assets/Futura_Book.ttf b/templates/Maketank-prev/assets/Futura_Book.ttf similarity index 100% rename from templates/Maketank/assets/Futura_Book.ttf rename to templates/Maketank-prev/assets/Futura_Book.ttf diff --git a/templates/Maketank-prev/assets/css/dark.css b/templates/Maketank-prev/assets/css/dark.css new file mode 100644 index 00000000..11fef3b1 --- /dev/null +++ b/templates/Maketank-prev/assets/css/dark.css @@ -0,0 +1,34 @@ +.content, nav { + background-color: #11171c; +} +nav div:first-child { + display:inherit; +} +nav a { + color: #424a51; +} +nav a:hover { + color: #fff; +} +nav .active { + color: #fff; +} +.menuelement { + border: none; + color: #424a51; + margin: 15px 0px 25px 10px; + padding: 0px; +} +.menuelement h4 { + background: none; + color: #088ecc; + font-weight: 900; + text-transform: uppercase; +} +.menuelement h4 a { + color: #088ecc; +} + +.topheader { + background:#f0f2f4; +} diff --git a/templates/Maketank/assets/css/froxlor.css b/templates/Maketank-prev/assets/css/froxlor.css similarity index 100% rename from templates/Maketank/assets/css/froxlor.css rename to templates/Maketank-prev/assets/css/froxlor.css diff --git a/templates/Maketank-prev/assets/css/main.css b/templates/Maketank-prev/assets/css/main.css new file mode 100644 index 00000000..538c5768 --- /dev/null +++ b/templates/Maketank-prev/assets/css/main.css @@ -0,0 +1,1728 @@ +@charset "UTF-8"; + +@font-face { + font-family: "Futura Book"; + src: url("/templates/Maketank/assets/Futura_Book.ttf"); +} + +@font-face { + font-family: "Caecilia Bold"; + src: url("/templates/Maketank/assets/Caecilia-Bold.otf"); +} + +/* RESET */ +html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, + form, p, blockquote, fieldset, input { + margin: 0; + padding: 0; +} + +h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, + strong, th { + font-size: 1em; + font-weight: 400; + font-style: normal; + font: 12px/18px 'Caecilia Bold', sans-serif; + text-transform: uppercase; +} + +ul, ol { + list-style: none; +} + +fieldset, img { + border: none; +} + +caption, th { + text-align: left; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +article, aside, details, figcaption, figure, footer, header, hgroup, + menu, nav, section { + display: block; +} + +/* TYPE */ +html, body { + font: 14px/20px 'Futura Book', sans-serif; + background-color: rgb(180, 170, 160); + color: black; + -webkit-font-smoothing: subpixel-antialiased; +} + +body { + margin: 0; + padding: 0; +} + +strong { + font-weight: 600; +} + +.content { + background-color: white; + margin-top: 53px; + min-width: 100%; + border-bottom: 1px solid #b6c0cd; +} + +/* + * main container + */ +.main { + margin-left: 230px; + padding: 30px; + background-color: #fff; + border-left: 1px solid #b6c0cd; + margin-bottom: 0; +} + +.dark { + background: #f0f2f4; + border-bottom: 1px solid #d1d5d8; +} + +header img { + +} + +header img.logoimg { + display: block; + margin: auto; + width: 80%; +} + +img.small { + display: inline; + margin: 2px 0 0 10px; + width: 105px; +} + +img.responsive { + max-width: 100%; + height: auto; +} + +h1 { + display: none; + font-size: 2em; +} + +h2, h3 { + margin: 0 0 10px; + padding: 0; + font-weight: 700; +} + +h2 { + font-size: 24px; + font-weight: 400; +} + +h3 { + font-size: 16px; +} + +h4 { + font-size: 13px; +} + +img { + border: 0; + vertical-align: middle; + text-decoration: none; +} + +td a { + text-decoration: none; +} + +.bradius { + border-radius: 3px; +} + +.topheader { + background: white; + top: 0; + width: 100%; + padding: 2px 0 0 5px; + position: fixed; + z-index: 100; + border-bottom: 1px solid rgba(218, 212, 208, 50%); +} + +.topheader_navigation { + float: right; + margin: 17px 50px 0 0; +} + +/* TOPHEADER NAV */ +ul.topheadernav { + list-style-type: none; + font-size: 12px; +} + +ul.topheadernav li { + padding: 0; + margin-left: 50px; + float: left; + position: relative; +} + +ul.topheadernav li a { + display: block; + text-decoration: none; + color: rgb(114, 102, 90); +} + +ul.topheadernav li a:hover { + color: #111; +} + +ul.topheadernav li ul { + display: none; + background-color: #eee; + padding: 5px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + margin-left: 0; + border-radius: 3px; +} + +ul.topheadernav li:hover ul { + display: block; + position: absolute; +} + +ul.topheadernav li ul li { + font-size: 11px; + margin-left: 0; +} + +ul.topheadernav li ul li a:hover { + color: #111; +} + +.topheadernav img { + padding: 0; + margin: -4px 0 0; +} + +.topheadernav a.logoutlink { + color: #cc0000; +} + +.countbubble { + display: block; + font-size: 9px; + color: #fff; + background-color: #d90000; + position: absolute; + padding: 3px; + line-height: 9px; + border-radius: 3px; + right: -6px; + bottom: -4px; +} + +/* FOOTER */ +footer { + clear: both; + text-align: center; + color: #888; + font-size: 10px !important; + padding: 10px 0; + bottom: 0; +} + +footer a, footer a:active, footer a:visited { + color: #888; +} + +footer img { + margin: 0 2px 3px 0; + height: 13px; +} + +.login, .errorbox { + background-color: #fff; + margin: 9%; + margin-left: auto; + margin-right: auto; + margin-bottom: 12px; + width: 500px; + box-shadow: rgba(0, 0, 0, 0.34902) 0 1px 3px 0; +} + +.login div.warningcontainer, .login div.errorcontainer, .login div.successcontainer + { + margin: 10px !important; +} + +.errorbox { + width: 800px; +} + +.installsec { + margin-top: 10px; + padding: 0; + text-align: left; +} + +.loginsec, .errorsec { + margin-top: 10px; + padding: 10px 0; + text-align: center; +} + +.errorsec { + padding: 10px; +} + +.loginsec form { + width: 400px; + margin: 0 auto; + text-align: left; +} + +.loginsec fieldset { + border: 0; + float: left; + clear: left; + width: 100%; + margin: 0 0 10px; + padding: 0; +} + +.loginsec legend { + display: none; +} + +.loginsec label { + float: left; + width: 10em; + margin-right: 1em; + margin-top: 6px; + text-align: right; +} + +.loginsec input[type="text"], .loginsec input[type="password"] { + width: 183px; +} + +.loginsec select { + width: 213px; +} + +p.submit { + text-align: right; + padding-right: 46px; +} + +.loginsec aside, .errorsec aside { + border-top: 1px solid #d1d5d8; + clear: both; + float: none; + width: auto; + text-align: left; + padding: 10px 10px 0; +} + +aside.right { + text-align: right; +} + +.messagewrapper { + width: 650px; + margin: 0 auto; + padding: 120px 0 0; + overflow: hidden; +} + +.messagewrapperfull { + width: 100%; + margin: 0 auto; + padding: 0; + overflow: hidden; +} + +.overviewsearch { + float: right; + font-size: 80%; + text-align: right; +} + +.overviewsearch input[type="text"] { + width: 150px; +} + +.overviewsearch+table { + clear: right; +} + +.overviewadd { + padding: 10px; + font-weight: 700; +} + +/* + * error message display + */ +.errorcontainer { + background: url(../img/icons/error_big.png) 15px 15px no-repeat + rgb(242, 222, 222); + border: 1px solid #ffc2ca; + padding: 15px 15px 15px 60px; + margin: 10px 0; + overflow: hidden; + box-shadow: 0 0 0 #000; + border-radius: 4px; + color: rgb(169, 68, 66); +} + +.errortitle { + font-weight: 700; +} + +.error { + font-weight: 400 !important; +} + +/* + * warning message display + */ +.warningcontainer, .ui-dialog { + background: url(../img/icons/warning_big.png) 10px center no-repeat + #fffecc; + border: 1px solid #f3c37e; + padding: 10px 10px 10px 68px !important; + margin: 10px 0 !important; + text-align: left !important; + overflow: hidden; + box-shadow: 0 0 0 #000; +} + +.ui-dialog { + padding: 10px !important; +} + +.warningtitle, .ui-dialog-titlebar { + font-weight: 700; + color: #D57D00; +} + +.warning, .ui-dialog-content { + color: #D57D00 !important; +} + +/* + * success message display + */ +.successcontainer { + background: url(../img/icons/ok_big.png) 10px center no-repeat #E2F9E3; + border: 1px solid #9C9; + padding: 10px 10px 10px 68px !important; + margin: 10px 0 !important; + text-align: left !important; + overflow: hidden; + box-shadow: 0 0 0 #000; +} + +.successtitle { + font-weight: 700; + color: #060 !important; +} + +.success { + font-weight: 400 !important; +} + +/* + * neutral/info message display + */ +.neutralcontainer { + background: url(../img/icons/info_big.png) 10px center no-repeat #d2eaf6; + border: 1px solid #b7d8ed; + padding: 10px 10px 10px 68px !important; + margin: 10px 0 !important; + text-align: left !important; + overflow: hidden; + box-shadow: 0 0 0 #000; +} + +.neutraltitle { + font-weight: 700; + color: #3188c1 !important; +} + +.neutral { + font-weight: 400 !important; + color: #3188c1 !important; +} + +/* std hyperlink */ +a, a:active, a:visited { + /* color: rgb(180, 170, 160); */ + color: rgb(114, 102, 90); + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a.active { + font-weight: 700; +} + +/* navigation */ +nav { + float: left; + width: 230px; + background-color: white; + min-height: 500px; + padding-top: 10px; +} + +nav div:first-child { + display: none; +} + +nav div:nth-child(2) { + border-top: 0 !important; +} + +.menuelement { + margin: 0 15px; + padding: 15px 0 15px 5px; + /* border-bottom: 1px solid #e1e7f0; + border-top: 1px solid #fff; */ +} + +nav div:last-child { + border-bottom: 0 !important; +} + +.menuelement h4 { + background: transparent url(../img/icons/tag_blue.png) no-repeat center + left; + font-weight: 700; + margin: 0; + padding: 0 0 0 20px; +} + +.menuelement h4 a { + color: black; +} + +.menuelement ul { + list-style: none; + margin: 3px 0 0; + padding: 0; +} + +.menuelement ul li { + margin: 2px 0 2px 20px; + padding: 0; +} + +.noborder { + width: 100%; + border-spacing: 0; + border-collapse: separate; + border: 0; +} + +/* TABLES */ +table { + border-radius: 3px; + border: 1px solid #d1d5d8; + border-spacing: 0; + border-collapse: separate; +} + +table thead th, table th { + border-bottom: 1px solid #d1d5d8; + height: 25px; + padding: 5px 0 5px 8px; + background-color: #e9edf0; + font-weight: 700; +} + +table tr.section:not (:first-child ) th { + border-top: 1px solid #d1d5d8; +} + +table tbody tr td { + border-bottom: 1px solid #f1f2f3; +} + +table tbody tr:last-child td { + border-bottom: none; +} + +table.hl tbody tr:hover { + background-color: #f5f5f5; +} + +table tfoot tr td { + height: 25px; + border-top: 1px solid #d1d5d8; + background-color: #f2f8fa; + padding-right: 0px; +} + +table td { + padding: 5px 10px; + height: 25px; + min-height: 25px; +} + +table th.right, table td.right { + text-align: right; +} + +table.tiny { + width: 400px; +} + +table.middle { + width: 600px; +} + +table.full { + width: 100%; +} + +table.center { + margin: 0 auto; +} + +table tr.top { + vertical-align: top; +} + +tr.disabled td, tr.disabled td a { + color: #cfcfcf; +} + +/* ADMIN/CUSTOMER BARS */ +.overviewcustomerextras { + line-height: 15px; + font-size: 10px; + width: 250px; + padding-top: 3px; + padding-bottom: 3px; +} + +.overviewcustomerextras span { + width: 60px; + float: left; +} + +/* INPUT ELEMENTS */ +input { + background: #fff url(../img/icons/text_align_left.png) no-repeat 5px 4px; + color: #333; + padding: 1px 4px 2px 24px; + height: 23px; + border: 1px solid #d9d9d9; + margin-bottom: 5px; + border-radius: 3px; +} + +input[disabled], input[readonly] { + cursor: not-allowed; + background-color: #eee; +} + +textarea { + background: #fff url(../img/icons/text_align_left.png) no-repeat 5px 4px; + color: #333; + padding: 4px 4px 2px 24px; + border: 1px solid #d9d9d9; + margin: 5px 0 5px 0; + border-radius: 3px; +} + +input[type="text"], input[type="password"], input[type="text"] { + width: 400px; + margin-top: 5px; +} + +input[type="password"] { + background: #fff url(../img/icons/lock.png) no-repeat 5px 4px; +} + +input[class="small"] { + width: auto; + margin-top: 5px; +} + +/* + * BUTTONS + */ +input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] + { + margin: 0 5px; + padding: 5px 14px; + outline: 0; + border: 0; + background-color: #eee; + min-width: 80px; + height: 28px; + background-image: none; + border-width: 0; +} + +.loginsec input[type="button"], .loginsec input[type="submit"], + .loginsec input[type="reset"] { + margin: 0 1px; +} + +input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover + { + color: #333; + background-color: #dcdcdc; +} + +input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active + { + -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); + box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); + color: #fff !important; +} + +input[type="submit"], input[class="yesbutton"] { + color: #fff; + background-color: #35aa47; +} + +input[type="submit"]:hover, input[class="yesbutton"]:hover { + color: #fff; + background-color: #1d943b; +} + +input[class="submit"]:active, input[class="yesbutton"]:active { + background-color: #35aa47; +} + +input[class="nobutton"], input[type="reset"] { + color: #fff; + background-color: #d84a38; +} + +input[type="file"] { + background-color: #FFFFFF; + padding-left: 0px; +} + +input[class="nobutton"]:hover, input[type="reset"]:hover { + color: #fff; + background-color: #c53727; +} + +input[class="nobutton"]:active, input[type="reset"]:active { + background-color: #dd4b39; +} + +input[type="checkbox"] { + background: #dae7ee; + padding: 0; + margin: 0 5px 0 0; + vertical-align: middle; + /* Fix Safari-Bug */ + height: auto; +} + +select { + padding: 6px 4px 7px 24px; + color: #333; + border: 1px solid #d9d9d9; + margin: 5px 5px 5px 0; + border-radius: 3px; + background: url(../img/icons/down.png) no-repeat 9px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + min-width: 170px; + text-indent: 0.01px; + text-overflow: ''; +} + +select[multiple="multiple"] { + height: auto; + background-image: none; + padding: 4px; +} + +.customer_add { + margin-top: 15px; +} + +.dboarditem { + margin-bottom: 20px; + border: 1px solid #d1d5d8; + border-radius: 3px; + width: 100%; +} + +.dboarditemfull { + position: relative; + overflow: hidden; + width: 100%; + margin-top: 10px; + margin-bottom: 10px; + padding: 0; + border: 1px solid #d1d5d8; +} + +.dboarditem table, .dboarditemfull table { + width: 100%; + border: 0; +} + +.dboarditem th, .dboarditemfull th { + border-bottom: 1px solid #d1d5d8; + height: 25px !important; + padding: 5px 0 5px 8px; + font-weight: 700; +} + +.dboarditem td, .dboarditemfull td { + border-right: 0; + border-bottom: 1px solid #f1f2f3; + padding: 4px 0 4px 8px; +} + +.cronjobtask li { + background-image: url(../img/icons/clock.png); + background-repeat: no-repeat; + background-position: 0 1px; + padding-left: 18px; +} + +.overviewheading { + vertical-align: top; + line-height: 36px; + height: 36px; +} + +.overviewheading h3 { + display: inline; +} + +/* PROGRESS BAR */ +.progress { + height: 15px; + width: 150px; + margin: 2px 0 2px 10px; + overflow: hidden; + background-color: #f7f7f7; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + text-align: center; + color: #999; +} + +.progress .bar { + width: 1px; + height: 18px; + font-size: 12px; + color: #fff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 6s ease; + -moz-transition: width 6s ease; + -ms-transition: width 6s ease; + -o-transition: width 6s ease; + transition: width 6s ease; +} + +.progress-danger .bar { + background-color: #dd514c; +} + +.progress-warn .bar { + background-color: #e6b64e; +} + +.maintable { + width: 90%; +} + +.update_progess { + padding: 2em; + text-align: left; +} + +.preconfig { + text-align: left; + margin-top: 20px; + margin-bottom: 5px; + margin-right: 15px; + margin-left: 15px; +} + +.preconfigitem { + padding: .15em; + border-bottom: 1px solid #ccc; +} + +.preconfdesc { + display: block; + margin-bottom: .5em; + font-size: 120%; +} + +.strikethrough { + text-decoration: line-through; +} + +label.nobr { + display: inline; + padding: 0; + margin: 0 10px 0 0; +} + +.scrollup { + width: 40px; + height: 40px; + opacity: .3; + position: fixed; + bottom: 50px; + left: 95px; + display: none; + text-indent: -9999px; + background: url(../img/top.png) no-repeat; +} + +.nowrap { + white-space: nowrap; +} + +.trafficchart { + height: 150px; + width: 100%; + margin: 15px 0 30px 0; +} + +/* CANVAS STUFF */ +.canvasitems { + position: relative; + overflow: hidden; + width: 100%; + margin-top: 0; + margin-bottom: 10px; + padding: 0 0 0 10px; +} + +.canvasbox { + width: 130px; + margin: 10px 20px 10px 0; + text-align: center; + float: left; + height: 150px; + line-height: normal; +} + +.canvasbox canvas { + width: 120px; + margin-bottom: 5px; +} + +/* NEWSFEED +#newsfeed { + display: none; +} + +.newsitem { + border-bottom:1px solid #f1f2f3; + padding:6px 5px 8px; + height:52px !important; + line-height:18px; + margin:0 5px; + overflow:hidden; + text-overflow:ellipsis; +} + +.newsitem:last-child { + border: 0px; +} + +.newsitem a { + color:#333; + line-height:12px; +} + +.newsitem a:hover { + text-decoration:none; +} + +.newsitem a:hover b { + text-decoration:underline; +} + +.newsitem small { + font-size:8px; + color:gray; +}*/ +.newsfeed { + margin: 0; + padding: 0; + list-style: none; +} + +.newsfeed li { + margin-bottom: 10px; + padding-bottom: 5px; + border-bottom: 1px dotted #999; +} + +.newsfeed li:last-child { + margin-bottom: 0; + padding-bottom: 0; + border-bottom: none; +} + +.newsfeed li.left .newsfeed-body { + margin-left: 60px; +} + +.newsfeed li.right .newsfeed-body { + margin-right: 60px; +} + +.newsfeed li .newsfeed-body p { + margin: 0; +} + +.panel .slidedown .glyphicon, .newsfeed .glyphicon { + margin-right: 5px; +} + +.newsfeed-panel .panel-body { + height: 350px; + overflow-y: scroll; +} + +/* TIPPER */ +.tipper-positioner { + left: -99999px; + position: absolute; + pointer-events: none; + top: -99999px; +} + +.tipper-positioner .tipper-wrapper { + position: relative; +} + +.tipper-positioner .tipper-content { + background: rgba(0, 0, 0, 0.85); + border-radius: 3px; + color: #fff; + display: block; + font-family: sans-serif; + font-size: 11px; + margin: 0; + padding: 4px 8px; + white-space: nowrap; +} + +.tipper-positioner .tipper-caret { + background: url(../img/tipper.png) no-repeat; + display: block; + height: 11px; + margin: 0; + overflow: hidden; + position: absolute; + width: 5px; +} + +.tipper-positioner.right { + box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25); +} + +.tipper-positioner.right .tipper-caret { + background-position: left center; + left: -5px; + top: 0; +} + +.tipper-positioner.left { + box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25); +} + +.tipper-positioner.left .tipper-caret { + background-position: right center; + right: -5px; + top: 0; +} + +.tipper-positioner.top .tipper-caret, .tipper-positioner.bottom .tipper-caret + { + display: block; + float: none; + height: 5px; + margin: 0 auto; + width: 11px; +} + +.tipper-positioner.top { + box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25); +} + +.tipper-positioner.top .tipper-caret { + background-position: center bottom; + bottom: -5px; + left: 0; +} + +.tipper-positioner.bottom { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); +} + +.tipper-positioner.bottom .tipper-caret { + background-position: center top; + top: -5px; + left: 0; +} + +.red { + color: #ff0000; +} + +.green { + color: green; +} + +.orange { + color: orange; +} + +.blue { + color: blue; +} + +.phpinfo, .overflow { + overflow: scroll; +} + +.phperror { + margin-top: 50px; + margin-bottom: -55px; +} + +.clear { + clear: both; +} + +.hidden { + display: none; +} + +div.left { + float: left; +} + +div.right { + float: right; +} + +/* GRID */ +.grid-g { + letter-spacing: -0.31em; + *letter-spacing: normal; + *word-spacing: -0.43em; + text-rendering: optimizespeed; + padding-top: 35px; +} + +.opera-only :-o-prefocus, .grid-g { + word-spacing: -0.43em; +} + +.grid-u { + display: inline-block; + zoom: 1; + *display: inline; + letter-spacing: normal; + word-spacing: normal; + vertical-align: top; + text-rendering: auto; +} + +.grid-u-1, .grid-u-1-2 { + display: inline-block; + zoom: 1; + *display: inline; + letter-spacing: normal; + word-spacing: normal; + vertical-align: top; + text-rendering: auto; +} + +.grid-u-1 { + display: block; +} + +.grid-u-1-2 { + width: 49%; +} + +.grid-offset-1-2 { + margin-left: 50%; +} + +/* TABLESORTER */ +.tablesorter-header-inner { + margin-left: 15px; +} + +table thead th.tablesorter-headerUnSorted { + background-image: + url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); + background-repeat: no-repeat; + background-position: left center; +} + +table thead th.tablesorter-headerAsc { + background-image: + url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); + background-repeat: no-repeat; + background-position: left center; +} + +table thead th.tablesorter-headerDesc { + background-image: + url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); + background-repeat: no-repeat; + background-position: left center; +} + +/* PROGRESS */ +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="0"] { + width: 0%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="1"] { + width: 1%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="2"] { + width: 2%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="3"] { + width: 3%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="4"] { + width: 4%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="5"] { + width: 5%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="6"] { + width: 6%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="7"] { + width: 7%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="8"] { + width: 8%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="9"] { + width: 9%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="10"] { + width: 10%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="11"] { + width: 11%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="12"] { + width: 12%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="13"] { + width: 13%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="14"] { + width: 14%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="15"] { + width: 15%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="16"] { + width: 16%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="17"] { + width: 17%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="18"] { + width: 18%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="19"] { + width: 19%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="20"] { + width: 20%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="21"] { + width: 21%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="22"] { + width: 22%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="23"] { + width: 23%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="24"] { + width: 24%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="25"] { + width: 25%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="26"] { + width: 26%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="27"] { + width: 27%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="28"] { + width: 28%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="29"] { + width: 29%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="30"] { + width: 30%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="31"] { + width: 31%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="32"] { + width: 32%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="33"] { + width: 33%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="34"] { + width: 34%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="35"] { + width: 35%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="36"] { + width: 36%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="37"] { + width: 37%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="38"] { + width: 38%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="39"] { + width: 39%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="40"] { + width: 40%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="41"] { + width: 41%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="42"] { + width: 42%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="43"] { + width: 43%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="44"] { + width: 44%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="45"] { + width: 45%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="46"] { + width: 46%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="47"] { + width: 47%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="48"] { + width: 48%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="49"] { + width: 49%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="50"] { + width: 50%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="51"] { + width: 51%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="52"] { + width: 52%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="53"] { + width: 53%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="54"] { + width: 54%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="55"] { + width: 55%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="56"] { + width: 56%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="57"] { + width: 57%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="58"] { + width: 58%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="59"] { + width: 59%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="60"] { + width: 60%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="61"] { + width: 61%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="62"] { + width: 62%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="63"] { + width: 63%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="64"] { + width: 64%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="65"] { + width: 65%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="66"] { + width: 66%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="67"] { + width: 67%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="68"] { + width: 68%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="69"] { + width: 69%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="70"] { + width: 70%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="71"] { + width: 71%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="72"] { + width: 72%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="73"] { + width: 73%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="74"] { + width: 74%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="75"] { + width: 75%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="76"] { + width: 76%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="77"] { + width: 77%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="78"] { + width: 78%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="79"] { + width: 79%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="80"] { + width: 80%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="81"] { + width: 81%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="82"] { + width: 82%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="83"] { + width: 83%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="84"] { + width: 84%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="85"] { + width: 85%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="86"] { + width: 86%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="87"] { + width: 87%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="88"] { + width: 88%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="89"] { + width: 89%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="90"] { + width: 90%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="91"] { + width: 91%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="92"] { + width: 92%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="93"] { + width: 93%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="94"] { + width: 94%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="95"] { + width: 95%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="96"] { + width: 96%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="97"] { + width: 97%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="98"] { + width: 98%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="99"] { + width: 99%; +} + +.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="100"] { + width: 100%; +} + +.update-step { + margin-left: 5em; + font-weight: bold; +} + +.update-step-ok { + color: #1dcd00; +} + +.update-step-warn { + color: #db7100; +} + +.update-step-err { + color: #ff0000; +} + +.update-step-unknown { + color: #000000; +} + +.align-top { + vertical-align: top; +} + +.code-block { + width: 500px; + border: 1px solid #ccc; + padding: 4px; +} + +.notes_block { + display: none; +} + +.nolbr { + white-space: nowrap; +} + +.info { + border-radius: 3px; + border: 1px solid #d1d5d8; + padding: 10px; + margin-bottom: 20px; +} + +.shell, .filecontent { + font-family: Consolas, Monaco, Lucida Console, Liberation Mono, + DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; + border: 1px solid #d1d5d8; + border-radius: 3px; + padding: 10px; + background-image: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; +} + +.shell { + color: #bbb; + background-color: #333; +} + +fieldset.file { + border: 1px solid #d1d5d8; + border-radius: 3px; + padding: 5px; + margin-bottom: 10px; +} + +.domain-canceled { + /* Color copied from .warningcontainer */ + background-color: #fffecc; +} + +.domain-expired { + /* Color copied from .errorcontainer */ + background-color: rgb(242, 222, 222); +} + +.domain-hostname { + background-color: rgb(53, 106, 160); + color: #ddd; + font-weight: bold; +} + +table.hl tbody tr.domain-hostname:hover { + background-color: rgb(64, 150, 238); +} + +td.size-5 { + width: 5%; +} + +td.size-10 { + width: 10%; +} + +td.size-20 { + width: 20%; +} + +td.size-50 { + width: 50%; +} \ No newline at end of file diff --git a/templates/Maketank/assets/css/main_ie.css b/templates/Maketank-prev/assets/css/main_ie.css similarity index 100% rename from templates/Maketank/assets/css/main_ie.css rename to templates/Maketank-prev/assets/css/main_ie.css diff --git a/templates/Maketank/assets/js/autosize.min.js b/templates/Maketank-prev/assets/js/autosize.min.js similarity index 100% rename from templates/Maketank/assets/js/autosize.min.js rename to templates/Maketank-prev/assets/js/autosize.min.js diff --git a/templates/Maketank/assets/js/circular.js b/templates/Maketank-prev/assets/js/circular.js similarity index 100% rename from templates/Maketank/assets/js/circular.js rename to templates/Maketank-prev/assets/js/circular.js diff --git a/templates/Maketank/assets/js/jcanvas.min.js b/templates/Maketank-prev/assets/js/jcanvas.min.js similarity index 100% rename from templates/Maketank/assets/js/jcanvas.min.js rename to templates/Maketank-prev/assets/js/jcanvas.min.js diff --git a/templates/Maketank-prev/assets/js/main.js b/templates/Maketank-prev/assets/js/main.js new file mode 100644 index 00000000..3d0ec460 --- /dev/null +++ b/templates/Maketank-prev/assets/js/main.js @@ -0,0 +1,222 @@ +function twoDigits(value) { + if (value < 10) { + return '0' + value; + } + return value; +} +$(document).ready(function() { + // Scroll to top + $(window).scroll(function() { + if ($(this).scrollTop() > 100) { + $('.scrollup').fadeIn(); + } else { + $('.scrollup').fadeOut(); + } + }); + $('.scrollup').click(function() { + $("html, body").animate({ + scrollTop: 0 + }, 600); + return false; + }); + // Back buttons + $('#historyback, .historyback').click(function() { + parent.history.back(); + return false; + }); + // Load Newsfeed + var ajax_load = "
Loading newsfeed...
"; + var role = ""; + if (typeof $("#newsfeed").data("role") !== "undefined") { + role = "&role=" + $("#newsfeed").data("role"); + } + $("#newsfeeditems").html(ajax_load).load("lib/ajax.php?action=newsfeed" + role, function() { + if ($("#newsfeeditems").html().length > 0) { + $(window).trigger('resize'); + $("#newsfeed").slideDown(); + } + }); + // Enable Infobubbles + $(".tipper").tipper({ + direction: "right" + }); + // Enable notes + $(".notes").click(function() { + $("#notes_" + $(this).attr("data-id")).toggle("slow"); + }); + // Enable reset search click + $(".resetsearch").click(function() { + $(".searchtext").val(""); + $(".submitsearch").click(); + }); + // Make inputs with enabled unlimited checked disabled + $("input[name$='_ul']").each(function() { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + readonly: $(this).is(":checked") + }); + }); + $("input[name$='_ul']").change(function() { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + readonly: $(this).is(":checked") + }).focus(); + }); + // Enable autoselect in configfules + $(".shell, .filecontent").click(function() { + $(this).select(); + }); + // Height of divs fix + var snheight = $('#sidenavigation').height(); + var mainheight = $('#maincontent').height(); + if (snheight > mainheight && !$('#newsfeed').length) { + $('#maincontent').css("min-height", snheight); + } + // this is necessary for the special setting feature (ref #1010) + $.getQueryVariable = function(key) { + var urlParams = decodeURI(window.location.search.substring(1)); + if (urlParams === false || urlParams === '') { + return null; + } + var vars = urlParams.split("&"); + for (var i = 0; i < vars.length; i++) { + var pair = vars[i].split("="); + if (pair[0] === key) { + return pair[1]; + } + } + return null; + }; + if ($('#speciallogwarningpopup').length) { + var $speciallogdialog = $('#speciallogwarningpopup').dialog({ + autoOpen: false, + closeOnEscape: false, + draggable: false, + modal: true, + resizable: false + }); + } + // make rel="external" links open in a new window + $("a[rel='external']").attr('target', '_blank'); + // set focus on username-field if on loginpage + $("#loginname").focus(); + // Auto-select next field in configfile - wizard + $('#config_distribution').change(function() { + window.location.href = window.location.href + '&distribution=' + this.options[this.selectedIndex].value; + }); + $('#config_service').change(function() { + window.location.href = window.location.href + '&service=' + this.options[this.selectedIndex].value; + }); + $('#config_daemon').change(function() { + window.location.href = window.location.href + '&daemon=' + this.options[this.selectedIndex].value; + }); + // Speciallogfile popup dialog + $('input[name=speciallogfile]').click(function() { + if ($.getQueryVariable("page") === "domains" && $.getQueryVariable("action") === "edit") { + $speciallogdialog.dialog("open"); + $(".ui-dialog-titlebar").hide(); + } + }); + $('#speciallogyesbutton').click(function() { + $speciallogdialog.dialog("close"); + if ($('#delete_stats').val().toLowerCase() !== $('#delete_statistics_str').val().toLowerCase()) { + $("#speciallogverified").val("0"); + if ($('input[name=speciallogfile]').prop("checked") !== false) { + $('input[name=speciallogfile]').attr("checked", false); + } else { + $('input[name=speciallogfile]').attr("checked", true); + } + } else { + $("#speciallogverified").val("1"); + } + }); + $('input[id=speciallognobutton]').click(function() { + $speciallogdialog.dialog("close"); + $("#speciallogverified").val("0"); + if ($('input[name=speciallogfile]').prop("checked") !== false) { + $('input[name=speciallogfile]').attr("checked", false); + } else { + $('input[name=speciallogfile]').attr("checked", true); + } + }); + // Tablesorting on admin traffic + $("table").each(function() { + if ($(this).data("toggle") === "table") { + $(this).tablesorter({ + textExtraction: (function(node) { + // extract data from markup and return it + if (node.innerText !== "-") { + return node.innerText; + } else { + return '0 B'; + } + }), + headers: { + 1: { + sorter: 'filesize' + }, + 2: { + sorter: 'filesize' + }, + 3: { + sorter: 'filesize' + }, + 4: { + sorter: 'filesize' + }, + 5: { + sorter: 'filesize' + }, + 6: { + sorter: 'filesize' + }, + 7: { + sorter: 'filesize' + }, + 8: { + sorter: 'filesize' + }, + 9: { + sorter: 'filesize' + }, + 10: { + sorter: 'filesize' + }, + 11: { + sorter: 'filesize' + }, + 12: { + sorter: 'filesize' + } + }, + }); + } + }); + // Mail Templates + var mailTemplate = $("#mailTemplate").html(); + $("#mailLanguage").change(function() { + var mailLanguage = $(this).val(); + var mailOptions = $(mailTemplate).filter(function() { + return !$(this).attr("id") || $(this).attr("id") === mailLanguage; + }); + $("#mailTemplate").html(mailOptions); + }); + $("#mailLanguage").trigger("change"); + + // Config files + var configfileTextareas = $("textarea.filecontent, textarea.shell"); + var lastPw = "MYSQL_PASSWORD"; + $("#configfiles_setmysqlpw").submit(function(event) { + event.preventDefault(); + var inputVal = $("#configfiles_mysqlpw").val(); + if (!inputVal.trim()) { + inputVal = "MYSQL_PASSWORD"; + } + configfileTextareas.each(function() { + this.value = this.value.replace(lastPw, inputVal); + }); + lastPw = inputVal; + }); + + autosize($('textarea.shell')); +}); diff --git a/templates/Maketank/assets/js/tipper.min.js b/templates/Maketank-prev/assets/js/tipper.min.js similarity index 100% rename from templates/Maketank/assets/js/tipper.min.js rename to templates/Maketank-prev/assets/js/tipper.min.js diff --git a/templates/Maketank/assets/js/traffic.js b/templates/Maketank-prev/assets/js/traffic.js similarity index 100% rename from templates/Maketank/assets/js/traffic.js rename to templates/Maketank-prev/assets/js/traffic.js diff --git a/templates/Maketank-prev/config.json b/templates/Maketank-prev/config.json new file mode 100644 index 00000000..53bd1088 --- /dev/null +++ b/templates/Maketank-prev/config.json @@ -0,0 +1 @@ +{"variants":{"default":{"css":["main.css"],"js":["main.js"],"description":"Default"},"froxlor":{"css":["main.css","froxlor.css"],"js":["main.js"],"description":"Froxlor"}},"author":"Roman Schmerold"} diff --git a/templates/Maketank/customer/domains/domain_ssleditor.tpl b/templates/Maketank-prev/customer/domains/domain_ssleditor.tpl similarity index 100% rename from templates/Maketank/customer/domains/domain_ssleditor.tpl rename to templates/Maketank-prev/customer/domains/domain_ssleditor.tpl diff --git a/templates/Maketank/customer/domains/domainlist.tpl b/templates/Maketank-prev/customer/domains/domainlist.tpl similarity index 100% rename from templates/Maketank/customer/domains/domainlist.tpl rename to templates/Maketank-prev/customer/domains/domainlist.tpl diff --git a/templates/Maketank/customer/domains/domains.tpl b/templates/Maketank-prev/customer/domains/domains.tpl similarity index 100% rename from templates/Maketank/customer/domains/domains.tpl rename to templates/Maketank-prev/customer/domains/domains.tpl diff --git a/templates/Maketank/customer/domains/domains_add.tpl b/templates/Maketank-prev/customer/domains/domains_add.tpl similarity index 100% rename from templates/Maketank/customer/domains/domains_add.tpl rename to templates/Maketank-prev/customer/domains/domains_add.tpl diff --git a/templates/Maketank/customer/domains/domains_delimiter.tpl b/templates/Maketank-prev/customer/domains/domains_delimiter.tpl similarity index 100% rename from templates/Maketank/customer/domains/domains_delimiter.tpl rename to templates/Maketank-prev/customer/domains/domains_delimiter.tpl diff --git a/templates/Maketank/customer/domains/domains_domain.tpl b/templates/Maketank-prev/customer/domains/domains_domain.tpl similarity index 100% rename from templates/Maketank/customer/domains/domains_domain.tpl rename to templates/Maketank-prev/customer/domains/domains_domain.tpl diff --git a/templates/Maketank/customer/domains/domains_edit.tpl b/templates/Maketank-prev/customer/domains/domains_edit.tpl similarity index 100% rename from templates/Maketank/customer/domains/domains_edit.tpl rename to templates/Maketank-prev/customer/domains/domains_edit.tpl diff --git a/templates/Maketank/customer/email/account_add.tpl b/templates/Maketank-prev/customer/email/account_add.tpl similarity index 100% rename from templates/Maketank/customer/email/account_add.tpl rename to templates/Maketank-prev/customer/email/account_add.tpl diff --git a/templates/Maketank/customer/email/account_changepw.tpl b/templates/Maketank-prev/customer/email/account_changepw.tpl similarity index 100% rename from templates/Maketank/customer/email/account_changepw.tpl rename to templates/Maketank-prev/customer/email/account_changepw.tpl diff --git a/templates/Maketank/customer/email/account_changequota.tpl b/templates/Maketank-prev/customer/email/account_changequota.tpl similarity index 100% rename from templates/Maketank/customer/email/account_changequota.tpl rename to templates/Maketank-prev/customer/email/account_changequota.tpl diff --git a/templates/Maketank/customer/email/email.tpl b/templates/Maketank-prev/customer/email/email.tpl similarity index 100% rename from templates/Maketank/customer/email/email.tpl rename to templates/Maketank-prev/customer/email/email.tpl diff --git a/templates/Maketank/customer/email/emails.tpl b/templates/Maketank-prev/customer/email/emails.tpl similarity index 100% rename from templates/Maketank/customer/email/emails.tpl rename to templates/Maketank-prev/customer/email/emails.tpl diff --git a/templates/Maketank/customer/email/emails_add.tpl b/templates/Maketank-prev/customer/email/emails_add.tpl similarity index 100% rename from templates/Maketank/customer/email/emails_add.tpl rename to templates/Maketank-prev/customer/email/emails_add.tpl diff --git a/templates/Maketank/customer/email/emails_domain.tpl b/templates/Maketank-prev/customer/email/emails_domain.tpl similarity index 100% rename from templates/Maketank/customer/email/emails_domain.tpl rename to templates/Maketank-prev/customer/email/emails_domain.tpl diff --git a/templates/Maketank/customer/email/emails_edit.tpl b/templates/Maketank-prev/customer/email/emails_edit.tpl similarity index 100% rename from templates/Maketank/customer/email/emails_edit.tpl rename to templates/Maketank-prev/customer/email/emails_edit.tpl diff --git a/templates/Maketank/customer/email/emails_edit_forwarder.tpl b/templates/Maketank-prev/customer/email/emails_edit_forwarder.tpl similarity index 100% rename from templates/Maketank/customer/email/emails_edit_forwarder.tpl rename to templates/Maketank-prev/customer/email/emails_edit_forwarder.tpl diff --git a/templates/Maketank/customer/email/emails_email.tpl b/templates/Maketank-prev/customer/email/emails_email.tpl similarity index 100% rename from templates/Maketank/customer/email/emails_email.tpl rename to templates/Maketank-prev/customer/email/emails_email.tpl diff --git a/templates/Maketank/customer/email/forwarder_add.tpl b/templates/Maketank-prev/customer/email/forwarder_add.tpl similarity index 100% rename from templates/Maketank/customer/email/forwarder_add.tpl rename to templates/Maketank-prev/customer/email/forwarder_add.tpl diff --git a/templates/Maketank/customer/extras/backup.tpl b/templates/Maketank-prev/customer/extras/backup.tpl similarity index 100% rename from templates/Maketank/customer/extras/backup.tpl rename to templates/Maketank-prev/customer/extras/backup.tpl diff --git a/templates/Maketank/customer/extras/backup_listexisting.tpl b/templates/Maketank-prev/customer/extras/backup_listexisting.tpl similarity index 100% rename from templates/Maketank/customer/extras/backup_listexisting.tpl rename to templates/Maketank-prev/customer/extras/backup_listexisting.tpl diff --git a/templates/Maketank/customer/extras/extras.tpl b/templates/Maketank-prev/customer/extras/extras.tpl similarity index 100% rename from templates/Maketank/customer/extras/extras.tpl rename to templates/Maketank-prev/customer/extras/extras.tpl diff --git a/templates/Maketank/customer/extras/htaccess.tpl b/templates/Maketank-prev/customer/extras/htaccess.tpl similarity index 100% rename from templates/Maketank/customer/extras/htaccess.tpl rename to templates/Maketank-prev/customer/extras/htaccess.tpl diff --git a/templates/Maketank/customer/extras/htaccess_add.tpl b/templates/Maketank-prev/customer/extras/htaccess_add.tpl similarity index 100% rename from templates/Maketank/customer/extras/htaccess_add.tpl rename to templates/Maketank-prev/customer/extras/htaccess_add.tpl diff --git a/templates/Maketank/customer/extras/htaccess_edit.tpl b/templates/Maketank-prev/customer/extras/htaccess_edit.tpl similarity index 100% rename from templates/Maketank/customer/extras/htaccess_edit.tpl rename to templates/Maketank-prev/customer/extras/htaccess_edit.tpl diff --git a/templates/Maketank/customer/extras/htaccess_htaccess.tpl b/templates/Maketank-prev/customer/extras/htaccess_htaccess.tpl similarity index 100% rename from templates/Maketank/customer/extras/htaccess_htaccess.tpl rename to templates/Maketank-prev/customer/extras/htaccess_htaccess.tpl diff --git a/templates/Maketank/customer/extras/htpasswds.tpl b/templates/Maketank-prev/customer/extras/htpasswds.tpl similarity index 100% rename from templates/Maketank/customer/extras/htpasswds.tpl rename to templates/Maketank-prev/customer/extras/htpasswds.tpl diff --git a/templates/Maketank/customer/extras/htpasswds_add.tpl b/templates/Maketank-prev/customer/extras/htpasswds_add.tpl similarity index 100% rename from templates/Maketank/customer/extras/htpasswds_add.tpl rename to templates/Maketank-prev/customer/extras/htpasswds_add.tpl diff --git a/templates/Maketank/customer/extras/htpasswds_edit.tpl b/templates/Maketank-prev/customer/extras/htpasswds_edit.tpl similarity index 100% rename from templates/Maketank/customer/extras/htpasswds_edit.tpl rename to templates/Maketank-prev/customer/extras/htpasswds_edit.tpl diff --git a/templates/Maketank/customer/extras/htpasswds_htpasswd.tpl b/templates/Maketank-prev/customer/extras/htpasswds_htpasswd.tpl similarity index 100% rename from templates/Maketank/customer/extras/htpasswds_htpasswd.tpl rename to templates/Maketank-prev/customer/extras/htpasswds_htpasswd.tpl diff --git a/templates/Maketank/customer/ftp/accounts.tpl b/templates/Maketank-prev/customer/ftp/accounts.tpl similarity index 100% rename from templates/Maketank/customer/ftp/accounts.tpl rename to templates/Maketank-prev/customer/ftp/accounts.tpl diff --git a/templates/Maketank/customer/ftp/accounts_account.tpl b/templates/Maketank-prev/customer/ftp/accounts_account.tpl similarity index 100% rename from templates/Maketank/customer/ftp/accounts_account.tpl rename to templates/Maketank-prev/customer/ftp/accounts_account.tpl diff --git a/templates/Maketank/customer/ftp/accounts_add.tpl b/templates/Maketank-prev/customer/ftp/accounts_add.tpl similarity index 100% rename from templates/Maketank/customer/ftp/accounts_add.tpl rename to templates/Maketank-prev/customer/ftp/accounts_add.tpl diff --git a/templates/Maketank/customer/ftp/accounts_edit.tpl b/templates/Maketank-prev/customer/ftp/accounts_edit.tpl similarity index 100% rename from templates/Maketank/customer/ftp/accounts_edit.tpl rename to templates/Maketank-prev/customer/ftp/accounts_edit.tpl diff --git a/templates/Maketank/customer/ftp/ftp.tpl b/templates/Maketank-prev/customer/ftp/ftp.tpl similarity index 100% rename from templates/Maketank/customer/ftp/ftp.tpl rename to templates/Maketank-prev/customer/ftp/ftp.tpl diff --git a/templates/Maketank/customer/index/change_language.tpl b/templates/Maketank-prev/customer/index/change_language.tpl similarity index 100% rename from templates/Maketank/customer/index/change_language.tpl rename to templates/Maketank-prev/customer/index/change_language.tpl diff --git a/templates/Maketank/customer/index/change_password.tpl b/templates/Maketank-prev/customer/index/change_password.tpl similarity index 100% rename from templates/Maketank/customer/index/change_password.tpl rename to templates/Maketank-prev/customer/index/change_password.tpl diff --git a/templates/Maketank/customer/index/change_theme.tpl b/templates/Maketank-prev/customer/index/change_theme.tpl similarity index 100% rename from templates/Maketank/customer/index/change_theme.tpl rename to templates/Maketank-prev/customer/index/change_theme.tpl diff --git a/templates/Maketank/customer/index/index.tpl b/templates/Maketank-prev/customer/index/index.tpl similarity index 100% rename from templates/Maketank/customer/index/index.tpl rename to templates/Maketank-prev/customer/index/index.tpl diff --git a/templates/Maketank/customer/index/send_error_report.tpl b/templates/Maketank-prev/customer/index/send_error_report.tpl similarity index 100% rename from templates/Maketank/customer/index/send_error_report.tpl rename to templates/Maketank-prev/customer/index/send_error_report.tpl diff --git a/templates/Maketank/customer/logger/logger.tpl b/templates/Maketank-prev/customer/logger/logger.tpl similarity index 100% rename from templates/Maketank/customer/logger/logger.tpl rename to templates/Maketank-prev/customer/logger/logger.tpl diff --git a/templates/Maketank/customer/logger/logger_action.tpl b/templates/Maketank-prev/customer/logger/logger_action.tpl similarity index 100% rename from templates/Maketank/customer/logger/logger_action.tpl rename to templates/Maketank-prev/customer/logger/logger_action.tpl diff --git a/templates/Maketank/customer/logger/logger_log.tpl b/templates/Maketank-prev/customer/logger/logger_log.tpl similarity index 100% rename from templates/Maketank/customer/logger/logger_log.tpl rename to templates/Maketank-prev/customer/logger/logger_log.tpl diff --git a/templates/Maketank/customer/mysql/mysql.tpl b/templates/Maketank-prev/customer/mysql/mysql.tpl similarity index 100% rename from templates/Maketank/customer/mysql/mysql.tpl rename to templates/Maketank-prev/customer/mysql/mysql.tpl diff --git a/templates/Maketank/customer/mysql/mysqls.tpl b/templates/Maketank-prev/customer/mysql/mysqls.tpl similarity index 100% rename from templates/Maketank/customer/mysql/mysqls.tpl rename to templates/Maketank-prev/customer/mysql/mysqls.tpl diff --git a/templates/Maketank/customer/mysql/mysqls_add.tpl b/templates/Maketank-prev/customer/mysql/mysqls_add.tpl similarity index 100% rename from templates/Maketank/customer/mysql/mysqls_add.tpl rename to templates/Maketank-prev/customer/mysql/mysqls_add.tpl diff --git a/templates/Maketank/customer/mysql/mysqls_database.tpl b/templates/Maketank-prev/customer/mysql/mysqls_database.tpl similarity index 100% rename from templates/Maketank/customer/mysql/mysqls_database.tpl rename to templates/Maketank-prev/customer/mysql/mysqls_database.tpl diff --git a/templates/Maketank/customer/mysql/mysqls_edit.tpl b/templates/Maketank-prev/customer/mysql/mysqls_edit.tpl similarity index 100% rename from templates/Maketank/customer/mysql/mysqls_edit.tpl rename to templates/Maketank-prev/customer/mysql/mysqls_edit.tpl diff --git a/templates/Maketank/customer/traffic/traffic.tpl b/templates/Maketank-prev/customer/traffic/traffic.tpl similarity index 100% rename from templates/Maketank/customer/traffic/traffic.tpl rename to templates/Maketank-prev/customer/traffic/traffic.tpl diff --git a/templates/Maketank/customer/traffic/traffic_details.tpl b/templates/Maketank-prev/customer/traffic/traffic_details.tpl similarity index 100% rename from templates/Maketank/customer/traffic/traffic_details.tpl rename to templates/Maketank-prev/customer/traffic/traffic_details.tpl diff --git a/templates/Maketank/customer/traffic/traffic_month.tpl b/templates/Maketank-prev/customer/traffic/traffic_month.tpl similarity index 100% rename from templates/Maketank/customer/traffic/traffic_month.tpl rename to templates/Maketank-prev/customer/traffic/traffic_month.tpl diff --git a/templates/Maketank/customer/traffic/traffic_traffic.tpl b/templates/Maketank-prev/customer/traffic/traffic_traffic.tpl similarity index 100% rename from templates/Maketank/customer/traffic/traffic_traffic.tpl rename to templates/Maketank-prev/customer/traffic/traffic_traffic.tpl diff --git a/templates/Maketank/dns_editor/entry_bit.tpl b/templates/Maketank-prev/dns_editor/entry_bit.tpl similarity index 100% rename from templates/Maketank/dns_editor/entry_bit.tpl rename to templates/Maketank-prev/dns_editor/entry_bit.tpl diff --git a/templates/Maketank/dns_editor/index.tpl b/templates/Maketank-prev/dns_editor/index.tpl similarity index 100% rename from templates/Maketank/dns_editor/index.tpl rename to templates/Maketank-prev/dns_editor/index.tpl diff --git a/templates/Maketank/dns_editor/list.tpl b/templates/Maketank-prev/dns_editor/list.tpl similarity index 100% rename from templates/Maketank/dns_editor/list.tpl rename to templates/Maketank-prev/dns_editor/list.tpl diff --git a/templates/Maketank/footer.tpl b/templates/Maketank-prev/footer.tpl similarity index 100% rename from templates/Maketank/footer.tpl rename to templates/Maketank-prev/footer.tpl diff --git a/templates/Maketank/formfields/bool.tpl b/templates/Maketank-prev/formfields/bool.tpl similarity index 100% rename from templates/Maketank/formfields/bool.tpl rename to templates/Maketank-prev/formfields/bool.tpl diff --git a/templates/Maketank/formfields/file.tpl b/templates/Maketank-prev/formfields/file.tpl similarity index 100% rename from templates/Maketank/formfields/file.tpl rename to templates/Maketank-prev/formfields/file.tpl diff --git a/templates/Maketank/formfields/hidden.tpl b/templates/Maketank-prev/formfields/hidden.tpl similarity index 100% rename from templates/Maketank/formfields/hidden.tpl rename to templates/Maketank-prev/formfields/hidden.tpl diff --git a/templates/Maketank/formfields/hiddenstring.tpl b/templates/Maketank-prev/formfields/hiddenstring.tpl similarity index 100% rename from templates/Maketank/formfields/hiddenstring.tpl rename to templates/Maketank-prev/formfields/hiddenstring.tpl diff --git a/templates/Maketank/formfields/label.tpl b/templates/Maketank-prev/formfields/label.tpl similarity index 100% rename from templates/Maketank/formfields/label.tpl rename to templates/Maketank-prev/formfields/label.tpl diff --git a/templates/Maketank/formfields/option.tpl b/templates/Maketank-prev/formfields/option.tpl similarity index 100% rename from templates/Maketank/formfields/option.tpl rename to templates/Maketank-prev/formfields/option.tpl diff --git a/templates/Maketank/formfields/string.tpl b/templates/Maketank-prev/formfields/string.tpl similarity index 100% rename from templates/Maketank/formfields/string.tpl rename to templates/Maketank-prev/formfields/string.tpl diff --git a/templates/Maketank/formfields/text.tpl b/templates/Maketank-prev/formfields/text.tpl similarity index 100% rename from templates/Maketank/formfields/text.tpl rename to templates/Maketank-prev/formfields/text.tpl diff --git a/templates/Maketank/header.tpl b/templates/Maketank-prev/header.tpl similarity index 100% rename from templates/Maketank/header.tpl rename to templates/Maketank-prev/header.tpl diff --git a/templates/Maketank/logfiles_viewer/index.tpl b/templates/Maketank-prev/logfiles_viewer/index.tpl similarity index 100% rename from templates/Maketank/logfiles_viewer/index.tpl rename to templates/Maketank-prev/logfiles_viewer/index.tpl diff --git a/templates/Maketank/login/fpwd.tpl b/templates/Maketank-prev/login/fpwd.tpl similarity index 100% rename from templates/Maketank/login/fpwd.tpl rename to templates/Maketank-prev/login/fpwd.tpl diff --git a/templates/Maketank/login/login.tpl b/templates/Maketank-prev/login/login.tpl similarity index 100% rename from templates/Maketank/login/login.tpl rename to templates/Maketank-prev/login/login.tpl diff --git a/templates/Maketank/login/login_ftp.tpl b/templates/Maketank-prev/login/login_ftp.tpl similarity index 100% rename from templates/Maketank/login/login_ftp.tpl rename to templates/Maketank-prev/login/login_ftp.tpl diff --git a/templates/Maketank/login/rpwd.tpl b/templates/Maketank-prev/login/rpwd.tpl similarity index 100% rename from templates/Maketank/login/rpwd.tpl rename to templates/Maketank-prev/login/rpwd.tpl diff --git a/templates/Maketank/misc/alreadyinstalledhint.tpl b/templates/Maketank-prev/misc/alreadyinstalledhint.tpl similarity index 100% rename from templates/Maketank/misc/alreadyinstalledhint.tpl rename to templates/Maketank-prev/misc/alreadyinstalledhint.tpl diff --git a/templates/Maketank/misc/configurehint.tpl b/templates/Maketank-prev/misc/configurehint.tpl similarity index 100% rename from templates/Maketank/misc/configurehint.tpl rename to templates/Maketank-prev/misc/configurehint.tpl diff --git a/templates/Maketank/misc/dberrornice.tpl b/templates/Maketank-prev/misc/dberrornice.tpl similarity index 100% rename from templates/Maketank/misc/dberrornice.tpl rename to templates/Maketank-prev/misc/dberrornice.tpl diff --git a/templates/Maketank/misc/error.tpl b/templates/Maketank-prev/misc/error.tpl similarity index 100% rename from templates/Maketank/misc/error.tpl rename to templates/Maketank-prev/misc/error.tpl diff --git a/templates/Maketank/misc/form/input_file.tpl b/templates/Maketank-prev/misc/form/input_file.tpl similarity index 100% rename from templates/Maketank/misc/form/input_file.tpl rename to templates/Maketank-prev/misc/form/input_file.tpl diff --git a/templates/Maketank/misc/form/input_text.tpl b/templates/Maketank-prev/misc/form/input_text.tpl similarity index 100% rename from templates/Maketank/misc/form/input_text.tpl rename to templates/Maketank-prev/misc/form/input_text.tpl diff --git a/templates/Maketank/misc/form/input_textarea.tpl b/templates/Maketank-prev/misc/form/input_textarea.tpl similarity index 100% rename from templates/Maketank/misc/form/input_textarea.tpl rename to templates/Maketank-prev/misc/form/input_textarea.tpl diff --git a/templates/Maketank/misc/form/table_end.tpl b/templates/Maketank-prev/misc/form/table_end.tpl similarity index 100% rename from templates/Maketank/misc/form/table_end.tpl rename to templates/Maketank-prev/misc/form/table_end.tpl diff --git a/templates/Maketank/misc/form/table_row.tpl b/templates/Maketank-prev/misc/form/table_row.tpl similarity index 100% rename from templates/Maketank/misc/form/table_row.tpl rename to templates/Maketank-prev/misc/form/table_row.tpl diff --git a/templates/Maketank/misc/form/table_section.tpl b/templates/Maketank-prev/misc/form/table_section.tpl similarity index 100% rename from templates/Maketank/misc/form/table_section.tpl rename to templates/Maketank-prev/misc/form/table_section.tpl diff --git a/templates/Maketank/misc/htmlarrowcode.tpl b/templates/Maketank-prev/misc/htmlarrowcode.tpl similarity index 100% rename from templates/Maketank/misc/htmlarrowcode.tpl rename to templates/Maketank-prev/misc/htmlarrowcode.tpl diff --git a/templates/Maketank/misc/htmlsearchcode.tpl b/templates/Maketank-prev/misc/htmlsearchcode.tpl similarity index 100% rename from templates/Maketank/misc/htmlsearchcode.tpl rename to templates/Maketank-prev/misc/htmlsearchcode.tpl diff --git a/templates/Maketank/misc/htmlsortcode.tpl b/templates/Maketank-prev/misc/htmlsortcode.tpl similarity index 100% rename from templates/Maketank/misc/htmlsortcode.tpl rename to templates/Maketank-prev/misc/htmlsortcode.tpl diff --git a/templates/Maketank/misc/ownershiphint.tpl b/templates/Maketank-prev/misc/ownershiphint.tpl similarity index 100% rename from templates/Maketank/misc/ownershiphint.tpl rename to templates/Maketank-prev/misc/ownershiphint.tpl diff --git a/templates/Maketank/misc/phperrornice.tpl b/templates/Maketank-prev/misc/phperrornice.tpl similarity index 100% rename from templates/Maketank/misc/phperrornice.tpl rename to templates/Maketank-prev/misc/phperrornice.tpl diff --git a/templates/Maketank/misc/question_yesno.tpl b/templates/Maketank-prev/misc/question_yesno.tpl similarity index 100% rename from templates/Maketank/misc/question_yesno.tpl rename to templates/Maketank-prev/misc/question_yesno.tpl diff --git a/templates/Maketank/misc/question_yesno_checkbox.tpl b/templates/Maketank-prev/misc/question_yesno_checkbox.tpl similarity index 100% rename from templates/Maketank/misc/question_yesno_checkbox.tpl rename to templates/Maketank-prev/misc/question_yesno_checkbox.tpl diff --git a/templates/Maketank/misc/success.tpl b/templates/Maketank-prev/misc/success.tpl similarity index 100% rename from templates/Maketank/misc/success.tpl rename to templates/Maketank-prev/misc/success.tpl diff --git a/templates/Maketank/navigation_element.tpl b/templates/Maketank-prev/navigation_element.tpl similarity index 100% rename from templates/Maketank/navigation_element.tpl rename to templates/Maketank-prev/navigation_element.tpl diff --git a/templates/Maketank/navigation_link.tpl b/templates/Maketank-prev/navigation_link.tpl similarity index 100% rename from templates/Maketank/navigation_link.tpl rename to templates/Maketank-prev/navigation_link.tpl diff --git a/templates/Maketank/ssl_certificates/certs_cert.tpl b/templates/Maketank-prev/ssl_certificates/certs_cert.tpl similarity index 100% rename from templates/Maketank/ssl_certificates/certs_cert.tpl rename to templates/Maketank-prev/ssl_certificates/certs_cert.tpl diff --git a/templates/Maketank/ssl_certificates/certs_error.tpl b/templates/Maketank-prev/ssl_certificates/certs_error.tpl similarity index 100% rename from templates/Maketank/ssl_certificates/certs_error.tpl rename to templates/Maketank-prev/ssl_certificates/certs_error.tpl diff --git a/templates/Maketank/ssl_certificates/certs_list.tpl b/templates/Maketank-prev/ssl_certificates/certs_list.tpl similarity index 100% rename from templates/Maketank/ssl_certificates/certs_list.tpl rename to templates/Maketank-prev/ssl_certificates/certs_list.tpl diff --git a/templates/Maketank/assets/css/dark.css b/templates/Maketank/assets/css/dark.css index 11fef3b1..4ad7a75c 100644 --- a/templates/Maketank/assets/css/dark.css +++ b/templates/Maketank/assets/css/dark.css @@ -1,34 +1,17 @@ -.content, nav { - background-color: #11171c; -} -nav div:first-child { - display:inherit; -} -nav a { - color: #424a51; -} -nav a:hover { - color: #fff; -} -nav .active { - color: #fff; -} -.menuelement { - border: none; - color: #424a51; - margin: 15px 0px 25px 10px; - padding: 0px; -} -.menuelement h4 { - background: none; - color: #088ecc; - font-weight: 900; - text-transform: uppercase; -} -.menuelement h4 a { - color: #088ecc; -} +@charset "UTF-8"; +/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#1a83b6;--bs-secondary:#adb5bd;--bs-success:#059669;--bs-info:#1872a2;--bs-warning:#fbbf24;--bs-danger:#be123c;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:26,131,182;--bs-secondary-rgb:173,181,189;--bs-success-rgb:5,150,105;--bs-info-rgb:24,114,162;--bs-warning-rgb:251,191,36;--bs-danger-rgb:190,18,60;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#0a3449;--bs-secondary-text-emphasis:#45484c;--bs-success-text-emphasis:#023c2a;--bs-info-text-emphasis:#0a2e41;--bs-warning-text-emphasis:#644c0e;--bs-danger-text-emphasis:#4c0718;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d1e6f0;--bs-secondary-bg-subtle:#eff0f2;--bs-success-bg-subtle:#cdeae1;--bs-info-bg-subtle:#d1e3ec;--bs-warning-bg-subtle:#fef2d3;--bs-danger-bg-subtle:#f2d0d8;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a3cde2;--bs-secondary-border-subtle:#dee1e5;--bs-success-border-subtle:#9bd5c3;--bs-info-border-subtle:#a3c7da;--bs-warning-border-subtle:#fde5a7;--bs-danger-border-subtle:#e5a0b1;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#f8f9fa;--bs-body-color-rgb:248,249,250;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(248,249,250,.75);--bs-secondary-color-rgb:248,249,250;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(248,249,250,.5);--bs-tertiary-color-rgb:248,249,250;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#29a2d6;--bs-link-color-rgb:41,162,214;--bs-link-decoration:underline;--bs-link-hover-color:#2182ab;--bs-link-hover-color-rgb:33,130,171;--bs-code-color:#d63384;--bs-highlight-color:#f8f9fa;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#212529;--bs-border-color-translucent:#212529;--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(26,131,182,.25);--bs-form-valid-color:#059669;--bs-form-valid-border-color:#059669;--bs-form-invalid-color:#be123c;--bs-form-invalid-border-color:#be123c}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#76b5d3;--bs-secondary-text-emphasis:#ced3d7;--bs-success-text-emphasis:#69c0a5;--bs-info-text-emphasis:#74aac7;--bs-warning-text-emphasis:#fdd97c;--bs-danger-text-emphasis:#d8718a;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#051a24;--bs-secondary-bg-subtle:#232426;--bs-success-bg-subtle:#011e15;--bs-info-bg-subtle:#051720;--bs-warning-bg-subtle:#322607;--bs-danger-bg-subtle:#26040c;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#104f6d;--bs-secondary-border-subtle:#686d71;--bs-success-border-subtle:#035a3f;--bs-info-border-subtle:#0e4461;--bs-warning-border-subtle:#977316;--bs-danger-border-subtle:#720b24;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#76b5d3;--bs-link-hover-color:#91c4dc;--bs-link-color-rgb:118,181,211;--bs-link-hover-color-rgb:145,196,220;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1.25rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.625rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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,footer,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[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}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1.25rem;margin-top:-1.25rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.625rem}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:1.25rem}.g-3,.gy-3{--bs-gutter-y:1.25rem}.g-4,.gx-4{--bs-gutter-x:1.875rem}.g-4,.gy-4{--bs-gutter-y:1.875rem}.g-5,.gx-5{--bs-gutter-x:3.75rem}.g-5,.gy-5{--bs-gutter-y:3.75rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.25rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.25rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.875rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.875rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.75rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.75rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.25rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.25rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.875rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.875rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.75rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.75rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.25rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.25rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.875rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.875rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.75rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.75rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.25rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.25rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.875rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.875rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.75rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.75rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.25rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.25rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.875rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.875rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.75rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.75rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1.25rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#d1e6f0;--bs-table-border-color:#a7b8c0;--bs-table-striped-bg:#c7dbe4;--bs-table-striped-color:#000;--bs-table-active-bg:#bccfd8;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d5de;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#eff0f2;--bs-table-border-color:#bfc0c2;--bs-table-striped-bg:#e3e4e6;--bs-table-striped-color:#000;--bs-table-active-bg:#d7d8da;--bs-table-active-color:#000;--bs-table-hover-bg:#dddee0;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#cdeae1;--bs-table-border-color:#a4bbb4;--bs-table-striped-bg:#c3ded6;--bs-table-striped-color:#000;--bs-table-active-bg:#b9d3cb;--bs-table-active-color:#000;--bs-table-hover-bg:#bed8d0;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#d1e3ec;--bs-table-border-color:#a7b6bd;--bs-table-striped-bg:#c7d8e0;--bs-table-striped-color:#000;--bs-table-active-bg:#bcccd4;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d2da;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fef2d3;--bs-table-border-color:#cbc2a9;--bs-table-striped-bg:#f1e6c8;--bs-table-striped-color:#000;--bs-table-active-bg:#e5dabe;--bs-table-active-color:#000;--bs-table-hover-bg:#ebe0c3;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f2d0d8;--bs-table-border-color:#c2a6ad;--bs-table-striped-bg:#e6c6cd;--bs-table-striped-color:#000;--bs-table-active-bg:#dabbc2;--bs-table-active-color:#000;--bs-table-hover-bg:#e0c0c8;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#212529;border:var(--bs-border-width) solid #000;border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#212529;border-color:#8dc1db;box-shadow:0 0 0 .25rem rgba(26,131,182,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#212529;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid #000;border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#8dc1db;box-shadow:0 0 0 .25rem rgba(26,131,182,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8dc1db;box-shadow:0 0 0 .25rem rgba(26,131,182,.25);outline:0}.form-check-input:checked{background-color:#1a83b6;border-color:#1a83b6}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#1a83b6;border-color:#1a83b6}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%238dc1db'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #212529,0 0 0 .25rem rgba(26,131,182,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #212529,0 0 0 .25rem rgba(26,131,182,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#1a83b6;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-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;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#badae9}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#1a83b6;border:0;border-radius:1rem;height:1rem;-moz-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;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#badae9}.form-range::-moz-range-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:#212529;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#212529;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#343a40;border:var(--bs-border-width) solid #000;border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23BE123C'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23BE123C' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23BE123C'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23BE123C' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;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-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#1a83b6;--bs-btn-border-color:#1a83b6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#3c96c1;--bs-btn-hover-border-color:#318fbd;--bs-btn-focus-shadow-rgb:22,111,155;--bs-btn-active-color:#000;--bs-btn-active-bg:#489cc5;--bs-btn-active-border-color:#318fbd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#1a83b6;--bs-btn-disabled-border-color:#1a83b6}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#adb5bd;--bs-btn-border-color:#adb5bd;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#b9c0c7;--bs-btn-hover-border-color:#b5bcc4;--bs-btn-focus-shadow-rgb:147,154,161;--bs-btn-active-color:#000;--bs-btn-active-bg:#bdc4ca;--bs-btn-active-border-color:#b5bcc4;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#adb5bd;--bs-btn-disabled-border-color:#adb5bd}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#2ba680;--bs-btn-hover-border-color:#1ea178;--bs-btn-focus-shadow-rgb:4,128,89;--bs-btn-active-color:#000;--bs-btn-active-bg:#37ab87;--bs-btn-active-border-color:#1ea178;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#059669;--bs-btn-disabled-border-color:#059669}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#1872a2;--bs-btn-border-color:#1872a2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#14618a;--bs-btn-hover-border-color:#135b82;--bs-btn-focus-shadow-rgb:59,135,176;--bs-btn-active-color:#fff;--bs-btn-active-bg:#135b82;--bs-btn-active-border-color:#12567a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1872a2;--bs-btn-disabled-border-color:#1872a2}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#fbbf24;--bs-btn-border-color:#fbbf24;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fcc945;--bs-btn-hover-border-color:#fbc53a;--bs-btn-focus-shadow-rgb:213,162,31;--bs-btn-active-color:#000;--bs-btn-active-bg:#fccc50;--bs-btn-active-border-color:#fbc53a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fbbf24;--bs-btn-disabled-border-color:#fbbf24}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#be123c;--bs-btn-border-color:#be123c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a20f33;--bs-btn-hover-border-color:#980e30;--bs-btn-focus-shadow-rgb:200,54,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#980e30;--bs-btn-active-border-color:#8f0e2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#be123c;--bs-btn-disabled-border-color:#be123c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#1a83b6;--bs-btn-border-color:#1a83b6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#1a83b6;--bs-btn-hover-border-color:#1a83b6;--bs-btn-focus-shadow-rgb:26,131,182;--bs-btn-active-color:#000;--bs-btn-active-bg:#1a83b6;--bs-btn-active-border-color:#1a83b6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#1a83b6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1a83b6;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#adb5bd;--bs-btn-border-color:#adb5bd;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#adb5bd;--bs-btn-hover-border-color:#adb5bd;--bs-btn-focus-shadow-rgb:173,181,189;--bs-btn-active-color:#000;--bs-btn-active-bg:#adb5bd;--bs-btn-active-border-color:#adb5bd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#adb5bd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#adb5bd;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#059669;--bs-btn-hover-border-color:#059669;--bs-btn-focus-shadow-rgb:5,150,105;--bs-btn-active-color:#000;--bs-btn-active-bg:#059669;--bs-btn-active-border-color:#059669;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#059669;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#059669;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#1872a2;--bs-btn-border-color:#1872a2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1872a2;--bs-btn-hover-border-color:#1872a2;--bs-btn-focus-shadow-rgb:24,114,162;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1872a2;--bs-btn-active-border-color:#1872a2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#1872a2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1872a2;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#fbbf24;--bs-btn-border-color:#fbbf24;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fbbf24;--bs-btn-hover-border-color:#fbbf24;--bs-btn-focus-shadow-rgb:251,191,36;--bs-btn-active-color:#000;--bs-btn-active-bg:#fbbf24;--bs-btn-active-border-color:#fbbf24;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fbbf24;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fbbf24;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#be123c;--bs-btn-border-color:#be123c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#be123c;--bs-btn-hover-border-color:#be123c;--bs-btn-focus-shadow-rgb:190,18,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#be123c;--bs-btn-active-border-color:#be123c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#be123c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#be123c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:35,138,182;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#f8f9fa;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.625rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:#f8f9fa;--bs-dropdown-link-hover-color:#f8f9fa;--bs-dropdown-link-hover-bg:#212529;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#1a83b6;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1.25rem;--bs-dropdown-item-padding-y:0.3125rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1.25rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#1a83b6;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;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:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:#f8f9fa;--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(26,131,182,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#1a83b6}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.625rem;--bs-navbar-color:#e9ecef;--bs-navbar-hover-color:#adb5bd;--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:#adb5bd;--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:#adb5bd;--bs-navbar-brand-hover-color:#adb5bd;--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(248, 249, 250, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1.25rem;--bs-card-spacer-x:1.25rem;--bs-card-title-spacer-y:0.625rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:0;--bs-card-border-color:#6c757d;--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius));--bs-card-cap-padding-y:1.25rem;--bs-card-cap-padding-x:1.25rem;--bs-card-cap-bg:none;--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#343a40;--bs-card-img-overlay-padding:1.25rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card .card-body p:last-child,.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f8f9fa'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230a3449'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#8dc1db;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(26,131,182,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2376b5d3'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2376b5d3'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(26,131,182,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#1a83b6;--bs-pagination-active-border-color:#1a83b6;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1.25rem;--bs-alert-padding-y:1.25rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:0 solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3.75rem}.alert-dismissible .btn-close{padding:1.5625rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#212529;--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#1a83b6;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#f8f9fa;--bs-list-group-bg:#343a40;--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1.25rem;--bs-list-group-item-padding-y:0.625rem;--bs-list-group-action-color:#f8f9fa;--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:#495057;--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:#343a40;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#1a83b6;--bs-list-group-active-border-color:#1a83b6;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(26,131,182,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.25rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#343a40;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1.25rem;--bs-modal-header-padding-y:1.25rem;--bs-modal-header-padding:1.25rem 1.25rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.625rem;--bs-tooltip-padding-y:0.3125rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#343a40;--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1.25rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1.25rem;--bs-popover-body-padding-y:1.25rem;--bs-popover-body-color:#f8f9fa;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1.25rem;--bs-offcanvas-padding-y:1.25rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-secondary{background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-success{background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-info{background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(72,156,197,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(72,156,197,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(189,196,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(189,196,202,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(55,171,135,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(55,171,135,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(19,91,130,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(19,91,130,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(252,204,80,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(252,204,80,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(152,14,48,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(152,14,48,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:var(--bs-border-width)}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow,.sidebar{box-shadow:var(--bs-box-shadow)!important}.alert,.card,.shadow-sm,.sub-sidebar{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:1.25rem!important}.m-4{margin:1.875rem!important}.m-5{margin:3.75rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.mt-5{margin-top:3.75rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.3125rem!important}.me-2{margin-right:.625rem!important}.me-3{margin-right:1.25rem!important}.me-4{margin-right:1.875rem!important}.me-5{margin-right:3.75rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.mb-5{margin-bottom:3.75rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.3125rem!important}.ms-2{margin-left:.625rem!important}.ms-3{margin-left:1.25rem!important}.ms-4{margin-left:1.875rem!important}.ms-5{margin-left:3.75rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.3125rem!important}.m-n2{margin:-.625rem!important}.m-n3{margin:-1.25rem!important}.m-n4{margin:-1.875rem!important}.m-n5{margin:-3.75rem!important}.mx-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-n1{margin-top:-.3125rem!important}.mt-n2{margin-top:-.625rem!important}.mt-n3{margin-top:-1.25rem!important}.mt-n4{margin-top:-1.875rem!important}.mt-n5{margin-top:-3.75rem!important}.me-n1{margin-right:-.3125rem!important}.me-n2{margin-right:-.625rem!important}.me-n3{margin-right:-1.25rem!important}.me-n4{margin-right:-1.875rem!important}.me-n5{margin-right:-3.75rem!important}.mb-n1{margin-bottom:-.3125rem!important}.mb-n2{margin-bottom:-.625rem!important}.mb-n3{margin-bottom:-1.25rem!important}.mb-n4{margin-bottom:-1.875rem!important}.mb-n5{margin-bottom:-3.75rem!important}.ms-n1{margin-left:-.3125rem!important}.ms-n2{margin-left:-.625rem!important}.ms-n3{margin-left:-1.25rem!important}.ms-n4{margin-left:-1.875rem!important}.ms-n5{margin-left:-3.75rem!important}.p-0{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.p-5{padding:3.75rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:1.25rem!important}.pt-4{padding-top:1.875rem!important}.pt-5{padding-top:3.75rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.3125rem!important}.pe-2{padding-right:.625rem!important}.pe-3{padding-right:1.25rem!important}.pe-4{padding-right:1.875rem!important}.pe-5{padding-right:3.75rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:1.25rem!important}.pb-4{padding-bottom:1.875rem!important}.pb-5{padding-bottom:3.75rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.3125rem!important}.ps-2{padding-left:.625rem!important}.ps-3{padding-left:1.25rem!important}.ps-4{padding-left:1.875rem!important}.ps-5{padding-left:3.75rem!important}.gap-0{gap:0!important}.gap-1{gap:.3125rem!important}.gap-2{gap:.625rem!important}.gap-3{gap:1.25rem!important}.gap-4{gap:1.875rem!important}.gap-5{gap:3.75rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.3125rem!important}.row-gap-2{row-gap:.625rem!important}.row-gap-3{row-gap:1.25rem!important}.row-gap-4{row-gap:1.875rem!important}.row-gap-5{row-gap:3.75rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none,footer a{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.card.deactivated,.card.deactivated i,.text-muted,footer a{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:1.25rem!important}.m-sm-4{margin:1.875rem!important}.m-sm-5{margin:3.75rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-sm-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-sm-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-sm-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-sm-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-sm-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-sm-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-sm-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-sm-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:1.25rem!important}.mt-sm-4{margin-top:1.875rem!important}.mt-sm-5{margin-top:3.75rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.3125rem!important}.me-sm-2{margin-right:.625rem!important}.me-sm-3{margin-right:1.25rem!important}.me-sm-4{margin-right:1.875rem!important}.me-sm-5{margin-right:3.75rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:1.25rem!important}.mb-sm-4{margin-bottom:1.875rem!important}.mb-sm-5{margin-bottom:3.75rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.3125rem!important}.ms-sm-2{margin-left:.625rem!important}.ms-sm-3{margin-left:1.25rem!important}.ms-sm-4{margin-left:1.875rem!important}.ms-sm-5{margin-left:3.75rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.3125rem!important}.m-sm-n2{margin:-.625rem!important}.m-sm-n3{margin:-1.25rem!important}.m-sm-n4{margin:-1.875rem!important}.m-sm-n5{margin:-3.75rem!important}.mx-sm-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-sm-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-sm-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-sm-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-sm-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-sm-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-sm-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-sm-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-sm-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-sm-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-sm-n1{margin-top:-.3125rem!important}.mt-sm-n2{margin-top:-.625rem!important}.mt-sm-n3{margin-top:-1.25rem!important}.mt-sm-n4{margin-top:-1.875rem!important}.mt-sm-n5{margin-top:-3.75rem!important}.me-sm-n1{margin-right:-.3125rem!important}.me-sm-n2{margin-right:-.625rem!important}.me-sm-n3{margin-right:-1.25rem!important}.me-sm-n4{margin-right:-1.875rem!important}.me-sm-n5{margin-right:-3.75rem!important}.mb-sm-n1{margin-bottom:-.3125rem!important}.mb-sm-n2{margin-bottom:-.625rem!important}.mb-sm-n3{margin-bottom:-1.25rem!important}.mb-sm-n4{margin-bottom:-1.875rem!important}.mb-sm-n5{margin-bottom:-3.75rem!important}.ms-sm-n1{margin-left:-.3125rem!important}.ms-sm-n2{margin-left:-.625rem!important}.ms-sm-n3{margin-left:-1.25rem!important}.ms-sm-n4{margin-left:-1.875rem!important}.ms-sm-n5{margin-left:-3.75rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:1.25rem!important}.p-sm-4{padding:1.875rem!important}.p-sm-5{padding:3.75rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-sm-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-sm-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-sm-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-sm-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-sm-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-sm-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-sm-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-sm-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:1.25rem!important}.pt-sm-4{padding-top:1.875rem!important}.pt-sm-5{padding-top:3.75rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.3125rem!important}.pe-sm-2{padding-right:.625rem!important}.pe-sm-3{padding-right:1.25rem!important}.pe-sm-4{padding-right:1.875rem!important}.pe-sm-5{padding-right:3.75rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:1.25rem!important}.pb-sm-4{padding-bottom:1.875rem!important}.pb-sm-5{padding-bottom:3.75rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.3125rem!important}.ps-sm-2{padding-left:.625rem!important}.ps-sm-3{padding-left:1.25rem!important}.ps-sm-4{padding-left:1.875rem!important}.ps-sm-5{padding-left:3.75rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.3125rem!important}.gap-sm-2{gap:.625rem!important}.gap-sm-3{gap:1.25rem!important}.gap-sm-4{gap:1.875rem!important}.gap-sm-5{gap:3.75rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.3125rem!important}.row-gap-sm-2{row-gap:.625rem!important}.row-gap-sm-3{row-gap:1.25rem!important}.row-gap-sm-4{row-gap:1.875rem!important}.row-gap-sm-5{row-gap:3.75rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-sm-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-sm-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-sm-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-sm-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:1.25rem!important}.m-md-4{margin:1.875rem!important}.m-md-5{margin:3.75rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-md-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-md-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-md-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-md-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-md-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-md-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-md-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-md-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:1.25rem!important}.mt-md-4{margin-top:1.875rem!important}.mt-md-5{margin-top:3.75rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.3125rem!important}.me-md-2{margin-right:.625rem!important}.me-md-3{margin-right:1.25rem!important}.me-md-4{margin-right:1.875rem!important}.me-md-5{margin-right:3.75rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:1.25rem!important}.mb-md-4{margin-bottom:1.875rem!important}.mb-md-5{margin-bottom:3.75rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.3125rem!important}.ms-md-2{margin-left:.625rem!important}.ms-md-3{margin-left:1.25rem!important}.ms-md-4{margin-left:1.875rem!important}.ms-md-5{margin-left:3.75rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.3125rem!important}.m-md-n2{margin:-.625rem!important}.m-md-n3{margin:-1.25rem!important}.m-md-n4{margin:-1.875rem!important}.m-md-n5{margin:-3.75rem!important}.mx-md-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-md-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-md-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-md-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-md-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-md-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-md-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-md-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-md-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-md-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-md-n1{margin-top:-.3125rem!important}.mt-md-n2{margin-top:-.625rem!important}.mt-md-n3{margin-top:-1.25rem!important}.mt-md-n4{margin-top:-1.875rem!important}.mt-md-n5{margin-top:-3.75rem!important}.me-md-n1{margin-right:-.3125rem!important}.me-md-n2{margin-right:-.625rem!important}.me-md-n3{margin-right:-1.25rem!important}.me-md-n4{margin-right:-1.875rem!important}.me-md-n5{margin-right:-3.75rem!important}.mb-md-n1{margin-bottom:-.3125rem!important}.mb-md-n2{margin-bottom:-.625rem!important}.mb-md-n3{margin-bottom:-1.25rem!important}.mb-md-n4{margin-bottom:-1.875rem!important}.mb-md-n5{margin-bottom:-3.75rem!important}.ms-md-n1{margin-left:-.3125rem!important}.ms-md-n2{margin-left:-.625rem!important}.ms-md-n3{margin-left:-1.25rem!important}.ms-md-n4{margin-left:-1.875rem!important}.ms-md-n5{margin-left:-3.75rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:1.25rem!important}.p-md-4{padding:1.875rem!important}.p-md-5{padding:3.75rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-md-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-md-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-md-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-md-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-md-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-md-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-md-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-md-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:1.25rem!important}.pt-md-4{padding-top:1.875rem!important}.pt-md-5{padding-top:3.75rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.3125rem!important}.pe-md-2{padding-right:.625rem!important}.pe-md-3{padding-right:1.25rem!important}.pe-md-4{padding-right:1.875rem!important}.pe-md-5{padding-right:3.75rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:1.25rem!important}.pb-md-4{padding-bottom:1.875rem!important}.pb-md-5{padding-bottom:3.75rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.3125rem!important}.ps-md-2{padding-left:.625rem!important}.ps-md-3{padding-left:1.25rem!important}.ps-md-4{padding-left:1.875rem!important}.ps-md-5{padding-left:3.75rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.3125rem!important}.gap-md-2{gap:.625rem!important}.gap-md-3{gap:1.25rem!important}.gap-md-4{gap:1.875rem!important}.gap-md-5{gap:3.75rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.3125rem!important}.row-gap-md-2{row-gap:.625rem!important}.row-gap-md-3{row-gap:1.25rem!important}.row-gap-md-4{row-gap:1.875rem!important}.row-gap-md-5{row-gap:3.75rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-md-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-md-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-md-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-md-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:1.25rem!important}.m-lg-4{margin:1.875rem!important}.m-lg-5{margin:3.75rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-lg-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-lg-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-lg-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-lg-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-lg-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-lg-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-lg-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-lg-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:1.25rem!important}.mt-lg-4{margin-top:1.875rem!important}.mt-lg-5{margin-top:3.75rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.3125rem!important}.me-lg-2{margin-right:.625rem!important}.me-lg-3{margin-right:1.25rem!important}.me-lg-4{margin-right:1.875rem!important}.me-lg-5{margin-right:3.75rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:1.25rem!important}.mb-lg-4{margin-bottom:1.875rem!important}.mb-lg-5{margin-bottom:3.75rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.3125rem!important}.ms-lg-2{margin-left:.625rem!important}.ms-lg-3{margin-left:1.25rem!important}.ms-lg-4{margin-left:1.875rem!important}.ms-lg-5{margin-left:3.75rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.3125rem!important}.m-lg-n2{margin:-.625rem!important}.m-lg-n3{margin:-1.25rem!important}.m-lg-n4{margin:-1.875rem!important}.m-lg-n5{margin:-3.75rem!important}.mx-lg-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-lg-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-lg-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-lg-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-lg-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-lg-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-lg-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-lg-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-lg-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-lg-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-lg-n1{margin-top:-.3125rem!important}.mt-lg-n2{margin-top:-.625rem!important}.mt-lg-n3{margin-top:-1.25rem!important}.mt-lg-n4{margin-top:-1.875rem!important}.mt-lg-n5{margin-top:-3.75rem!important}.me-lg-n1{margin-right:-.3125rem!important}.me-lg-n2{margin-right:-.625rem!important}.me-lg-n3{margin-right:-1.25rem!important}.me-lg-n4{margin-right:-1.875rem!important}.me-lg-n5{margin-right:-3.75rem!important}.mb-lg-n1{margin-bottom:-.3125rem!important}.mb-lg-n2{margin-bottom:-.625rem!important}.mb-lg-n3{margin-bottom:-1.25rem!important}.mb-lg-n4{margin-bottom:-1.875rem!important}.mb-lg-n5{margin-bottom:-3.75rem!important}.ms-lg-n1{margin-left:-.3125rem!important}.ms-lg-n2{margin-left:-.625rem!important}.ms-lg-n3{margin-left:-1.25rem!important}.ms-lg-n4{margin-left:-1.875rem!important}.ms-lg-n5{margin-left:-3.75rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:1.25rem!important}.p-lg-4{padding:1.875rem!important}.p-lg-5{padding:3.75rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-lg-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-lg-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-lg-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-lg-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-lg-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-lg-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-lg-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-lg-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:1.25rem!important}.pt-lg-4{padding-top:1.875rem!important}.pt-lg-5{padding-top:3.75rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.3125rem!important}.pe-lg-2{padding-right:.625rem!important}.pe-lg-3{padding-right:1.25rem!important}.pe-lg-4{padding-right:1.875rem!important}.pe-lg-5{padding-right:3.75rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:1.25rem!important}.pb-lg-4{padding-bottom:1.875rem!important}.pb-lg-5{padding-bottom:3.75rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.3125rem!important}.ps-lg-2{padding-left:.625rem!important}.ps-lg-3{padding-left:1.25rem!important}.ps-lg-4{padding-left:1.875rem!important}.ps-lg-5{padding-left:3.75rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.3125rem!important}.gap-lg-2{gap:.625rem!important}.gap-lg-3{gap:1.25rem!important}.gap-lg-4{gap:1.875rem!important}.gap-lg-5{gap:3.75rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.3125rem!important}.row-gap-lg-2{row-gap:.625rem!important}.row-gap-lg-3{row-gap:1.25rem!important}.row-gap-lg-4{row-gap:1.875rem!important}.row-gap-lg-5{row-gap:3.75rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-lg-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-lg-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-lg-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-lg-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:1.25rem!important}.m-xl-4{margin:1.875rem!important}.m-xl-5{margin:3.75rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-xl-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xl-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xl-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xl-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:1.25rem!important}.mt-xl-4{margin-top:1.875rem!important}.mt-xl-5{margin-top:3.75rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.3125rem!important}.me-xl-2{margin-right:.625rem!important}.me-xl-3{margin-right:1.25rem!important}.me-xl-4{margin-right:1.875rem!important}.me-xl-5{margin-right:3.75rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:1.25rem!important}.mb-xl-4{margin-bottom:1.875rem!important}.mb-xl-5{margin-bottom:3.75rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.3125rem!important}.ms-xl-2{margin-left:.625rem!important}.ms-xl-3{margin-left:1.25rem!important}.ms-xl-4{margin-left:1.875rem!important}.ms-xl-5{margin-left:3.75rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.3125rem!important}.m-xl-n2{margin:-.625rem!important}.m-xl-n3{margin:-1.25rem!important}.m-xl-n4{margin:-1.875rem!important}.m-xl-n5{margin:-3.75rem!important}.mx-xl-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-xl-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-xl-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xl-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-xl-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-xl-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-xl-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-xl-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xl-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-xl-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-xl-n1{margin-top:-.3125rem!important}.mt-xl-n2{margin-top:-.625rem!important}.mt-xl-n3{margin-top:-1.25rem!important}.mt-xl-n4{margin-top:-1.875rem!important}.mt-xl-n5{margin-top:-3.75rem!important}.me-xl-n1{margin-right:-.3125rem!important}.me-xl-n2{margin-right:-.625rem!important}.me-xl-n3{margin-right:-1.25rem!important}.me-xl-n4{margin-right:-1.875rem!important}.me-xl-n5{margin-right:-3.75rem!important}.mb-xl-n1{margin-bottom:-.3125rem!important}.mb-xl-n2{margin-bottom:-.625rem!important}.mb-xl-n3{margin-bottom:-1.25rem!important}.mb-xl-n4{margin-bottom:-1.875rem!important}.mb-xl-n5{margin-bottom:-3.75rem!important}.ms-xl-n1{margin-left:-.3125rem!important}.ms-xl-n2{margin-left:-.625rem!important}.ms-xl-n3{margin-left:-1.25rem!important}.ms-xl-n4{margin-left:-1.875rem!important}.ms-xl-n5{margin-left:-3.75rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:1.25rem!important}.p-xl-4{padding:1.875rem!important}.p-xl-5{padding:3.75rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-xl-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xl-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xl-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xl-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:1.25rem!important}.pt-xl-4{padding-top:1.875rem!important}.pt-xl-5{padding-top:3.75rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.3125rem!important}.pe-xl-2{padding-right:.625rem!important}.pe-xl-3{padding-right:1.25rem!important}.pe-xl-4{padding-right:1.875rem!important}.pe-xl-5{padding-right:3.75rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:1.25rem!important}.pb-xl-4{padding-bottom:1.875rem!important}.pb-xl-5{padding-bottom:3.75rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.3125rem!important}.ps-xl-2{padding-left:.625rem!important}.ps-xl-3{padding-left:1.25rem!important}.ps-xl-4{padding-left:1.875rem!important}.ps-xl-5{padding-left:3.75rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.3125rem!important}.gap-xl-2{gap:.625rem!important}.gap-xl-3{gap:1.25rem!important}.gap-xl-4{gap:1.875rem!important}.gap-xl-5{gap:3.75rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.3125rem!important}.row-gap-xl-2{row-gap:.625rem!important}.row-gap-xl-3{row-gap:1.25rem!important}.row-gap-xl-4{row-gap:1.875rem!important}.row-gap-xl-5{row-gap:3.75rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xl-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xl-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xl-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xl-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xxl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xxl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xxl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xxl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-xxl-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xxl-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xxl-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xxl-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:1.25rem!important}.mt-xxl-4{margin-top:1.875rem!important}.mt-xxl-5{margin-top:3.75rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.3125rem!important}.me-xxl-2{margin-right:.625rem!important}.me-xxl-3{margin-right:1.25rem!important}.me-xxl-4{margin-right:1.875rem!important}.me-xxl-5{margin-right:3.75rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:1.25rem!important}.mb-xxl-4{margin-bottom:1.875rem!important}.mb-xxl-5{margin-bottom:3.75rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.3125rem!important}.ms-xxl-2{margin-left:.625rem!important}.ms-xxl-3{margin-left:1.25rem!important}.ms-xxl-4{margin-left:1.875rem!important}.ms-xxl-5{margin-left:3.75rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.3125rem!important}.m-xxl-n2{margin:-.625rem!important}.m-xxl-n3{margin:-1.25rem!important}.m-xxl-n4{margin:-1.875rem!important}.m-xxl-n5{margin:-3.75rem!important}.mx-xxl-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-xxl-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-xxl-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xxl-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-xxl-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-xxl-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-xxl-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-xxl-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xxl-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-xxl-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-xxl-n1{margin-top:-.3125rem!important}.mt-xxl-n2{margin-top:-.625rem!important}.mt-xxl-n3{margin-top:-1.25rem!important}.mt-xxl-n4{margin-top:-1.875rem!important}.mt-xxl-n5{margin-top:-3.75rem!important}.me-xxl-n1{margin-right:-.3125rem!important}.me-xxl-n2{margin-right:-.625rem!important}.me-xxl-n3{margin-right:-1.25rem!important}.me-xxl-n4{margin-right:-1.875rem!important}.me-xxl-n5{margin-right:-3.75rem!important}.mb-xxl-n1{margin-bottom:-.3125rem!important}.mb-xxl-n2{margin-bottom:-.625rem!important}.mb-xxl-n3{margin-bottom:-1.25rem!important}.mb-xxl-n4{margin-bottom:-1.875rem!important}.mb-xxl-n5{margin-bottom:-3.75rem!important}.ms-xxl-n1{margin-left:-.3125rem!important}.ms-xxl-n2{margin-left:-.625rem!important}.ms-xxl-n3{margin-left:-1.25rem!important}.ms-xxl-n4{margin-left:-1.875rem!important}.ms-xxl-n5{margin-left:-3.75rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xxl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xxl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xxl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xxl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-xxl-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xxl-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xxl-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xxl-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:1.25rem!important}.pt-xxl-4{padding-top:1.875rem!important}.pt-xxl-5{padding-top:3.75rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.3125rem!important}.pe-xxl-2{padding-right:.625rem!important}.pe-xxl-3{padding-right:1.25rem!important}.pe-xxl-4{padding-right:1.875rem!important}.pe-xxl-5{padding-right:3.75rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:1.25rem!important}.pb-xxl-4{padding-bottom:1.875rem!important}.pb-xxl-5{padding-bottom:3.75rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.3125rem!important}.ps-xxl-2{padding-left:.625rem!important}.ps-xxl-3{padding-left:1.25rem!important}.ps-xxl-4{padding-left:1.875rem!important}.ps-xxl-5{padding-left:3.75rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.3125rem!important}.gap-xxl-2{gap:.625rem!important}.gap-xxl-3{gap:1.25rem!important}.gap-xxl-4{gap:1.875rem!important}.gap-xxl-5{gap:3.75rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.3125rem!important}.row-gap-xxl-2{row-gap:.625rem!important}.row-gap-xxl-3{row-gap:1.25rem!important}.row-gap-xxl-4{row-gap:1.875rem!important}.row-gap-xxl-5{row-gap:3.75rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xxl-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xxl-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xxl-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xxl-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */.fa-xs{line-height:.0833333337em}.fa-sm{line-height:.0714285718em;vertical-align:.0535714295em}.fa-xl{line-height:.0416666682em}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-at:before{content:"\@"}.fa-asterisk:before{content:"\*"}.fa-question:before{content:"\?"}.fa-less-than:before{content:"\<"}.fa-greater-than:before{content:"\>"}.fa-add:before,.fa-plus:before{content:"\+"}.fa-equals:before{content:"\="}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-hashtag:before{content:"\#"}.fa-exclamation:before{content:"\!"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"} -.topheader { - background:#f0f2f4; -} +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"C"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"L"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"P"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"?"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"F"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"H"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"S"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"B"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"="}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"T"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"D"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.header-logo{height:24px}.form-control-plaintext{outline:none}.form-control[readonly]{background:rgba(0,0,0,.15)}.page-header{margin-bottom:2rem}.page-header:after{background:#1872a2;border-radius:3px;content:" ";display:block;height:3px;margin-top:.5rem;width:100px}.alert-icon{background:rgba(0,0,0,.15);border-radius:.375rem;margin-right:.75rem;padding:.5rem;text-align:center}.max-w-420{max-width:420px}.max-w-xs{max-width:575.98px}.max-w-lg{max-width:991.98px}.rounded-tl-bl{border-radius:.375rem 0 .375rem 0}.progress-thin{height:.5rem}.logcontent{width:100%}.formfield{border-bottom:1px solid #212529;padding:1rem 1.25rem}.formfield:last-child{border-bottom:none}.focus-none{box-shadow:none!important;outline:none!important}.field-image-preview{max-height:5em}#phpinfotable{word-wrap:break-word;table-layout:fixed}a{text-decoration:none}.alert p:last-of-type{margin-bottom:0}.card{margin-bottom:1.875rem}.card .card-header{border-bottom:1px solid #212529;font-weight:700}.card.deactivated{background:#fff}.dropdown .dropdown-menu .dropdown-item i{color:var(--bs-secondary-color);margin-right:1rem;text-align:center;width:1rem}footer .footer-link:not(:last-child):after{content:" •";padding:0 .25rem}.heading{background-color:#343a40;border-top:1px solid rgba(0,0,0,.15)}.heading,.heading .h5,.heading h5{color:#f8f9fa}.navbar{z-index:20}.navbar-brand{padding:1rem 0}@media (min-width:768px){.navbar{background:#343a40}.navbar .navbar-brand{background:#212529;flex-shrink:0;margin-right:0;width:256px}}@media (max-width:767.98px){.navbar{background:#343a40}.navbar .navbar-nav{flex-direction:row;gap:.75rem}.navbar .navbar-nav .nav-link{color:#fff}.navbar .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.45)}.navbar .navbar-nav .dropdown-menu{position:absolute}.navbar #collapseSearch{border-top:1px solid #212529}.navbar #collapseSearch #search{margin-bottom:1.125rem}.navbar-light .navbar-toggler{border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}}.sidebar,.sub-sidebar{width:256px;z-index:10}.sidebar{width:256px}.sidebar.collapsing{transition:none}.sidebar .user-info{background:#1c2023}.sidebar>.nav>.nav-item>.nav-link i{margin-right:1rem;opacity:.5;text-align:center;width:1rem}.sidebar>.nav>.nav-item>.nav-link:not(.collapsed){background:#181b1e;border-left:3px solid #1a83b6;padding-left:calc(1rem - 3px)}.sidebar>.nav>.nav-item>.collapse,.sidebar>.nav>.nav-item>.collapsing{background:#1c2023}.sidebar>.nav>.nav-item>.collapse a,.sidebar>.nav>.nav-item>.collapsing a{margin-left:1rem;opacity:.78}.sub-sidebar{background:#fff}#search{display:flex;position:relative}#search i{margin-right:.5rem}#search .search-input{background:transparent;border:none;color:#f8f9fa;outline:none}#search .search-results-box{background:#343a40;border:1px solid #212529;border-radius:0 0 .375rem .375rem;max-height:50vh;position:absolute;top:2.75rem;width:70vh;z-index:50}#search .search-results-box .search-results{border-radius:.375rem;max-height:calc(50vh - 1.25em);overflow:auto;width:100%}.navbar-light .navbar-toggler{border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}tr.bg-info td,tr.bg-warning td{color:#343a40!important}.badge.bg-secondary{color:#495057} diff --git a/templates/Maketank/assets/css/main.css b/templates/Maketank/assets/css/main.css index 538c5768..bc9261d6 100644 --- a/templates/Maketank/assets/css/main.css +++ b/templates/Maketank/assets/css/main.css @@ -1,1728 +1,17 @@ @charset "UTF-8"; - -@font-face { - font-family: "Futura Book"; - src: url("/templates/Maketank/assets/Futura_Book.ttf"); -} - -@font-face { - font-family: "Caecilia Bold"; - src: url("/templates/Maketank/assets/Caecilia-Bold.otf"); -} - -/* RESET */ -html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, - form, p, blockquote, fieldset, input { - margin: 0; - padding: 0; -} - -h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, - strong, th { - font-size: 1em; - font-weight: 400; - font-style: normal; - font: 12px/18px 'Caecilia Bold', sans-serif; - text-transform: uppercase; -} - -ul, ol { - list-style: none; -} - -fieldset, img { - border: none; -} - -caption, th { - text-align: left; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -article, aside, details, figcaption, figure, footer, header, hgroup, - menu, nav, section { - display: block; -} - -/* TYPE */ -html, body { - font: 14px/20px 'Futura Book', sans-serif; - background-color: rgb(180, 170, 160); - color: black; - -webkit-font-smoothing: subpixel-antialiased; -} - -body { - margin: 0; - padding: 0; -} - -strong { - font-weight: 600; -} - -.content { - background-color: white; - margin-top: 53px; - min-width: 100%; - border-bottom: 1px solid #b6c0cd; -} - -/* - * main container - */ -.main { - margin-left: 230px; - padding: 30px; - background-color: #fff; - border-left: 1px solid #b6c0cd; - margin-bottom: 0; -} - -.dark { - background: #f0f2f4; - border-bottom: 1px solid #d1d5d8; -} - -header img { - -} - -header img.logoimg { - display: block; - margin: auto; - width: 80%; -} - -img.small { - display: inline; - margin: 2px 0 0 10px; - width: 105px; -} - -img.responsive { - max-width: 100%; - height: auto; -} - -h1 { - display: none; - font-size: 2em; -} - -h2, h3 { - margin: 0 0 10px; - padding: 0; - font-weight: 700; -} - -h2 { - font-size: 24px; - font-weight: 400; -} - -h3 { - font-size: 16px; -} - -h4 { - font-size: 13px; -} - -img { - border: 0; - vertical-align: middle; - text-decoration: none; -} - -td a { - text-decoration: none; -} - -.bradius { - border-radius: 3px; -} - -.topheader { - background: white; - top: 0; - width: 100%; - padding: 2px 0 0 5px; - position: fixed; - z-index: 100; - border-bottom: 1px solid rgba(218, 212, 208, 50%); -} - -.topheader_navigation { - float: right; - margin: 17px 50px 0 0; -} - -/* TOPHEADER NAV */ -ul.topheadernav { - list-style-type: none; - font-size: 12px; -} - -ul.topheadernav li { - padding: 0; - margin-left: 50px; - float: left; - position: relative; -} - -ul.topheadernav li a { - display: block; - text-decoration: none; - color: rgb(114, 102, 90); -} - -ul.topheadernav li a:hover { - color: #111; -} - -ul.topheadernav li ul { - display: none; - background-color: #eee; - padding: 5px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); - margin-left: 0; - border-radius: 3px; -} - -ul.topheadernav li:hover ul { - display: block; - position: absolute; -} - -ul.topheadernav li ul li { - font-size: 11px; - margin-left: 0; -} - -ul.topheadernav li ul li a:hover { - color: #111; -} - -.topheadernav img { - padding: 0; - margin: -4px 0 0; -} - -.topheadernav a.logoutlink { - color: #cc0000; -} - -.countbubble { - display: block; - font-size: 9px; - color: #fff; - background-color: #d90000; - position: absolute; - padding: 3px; - line-height: 9px; - border-radius: 3px; - right: -6px; - bottom: -4px; -} - -/* FOOTER */ -footer { - clear: both; - text-align: center; - color: #888; - font-size: 10px !important; - padding: 10px 0; - bottom: 0; -} - -footer a, footer a:active, footer a:visited { - color: #888; -} - -footer img { - margin: 0 2px 3px 0; - height: 13px; -} - -.login, .errorbox { - background-color: #fff; - margin: 9%; - margin-left: auto; - margin-right: auto; - margin-bottom: 12px; - width: 500px; - box-shadow: rgba(0, 0, 0, 0.34902) 0 1px 3px 0; -} - -.login div.warningcontainer, .login div.errorcontainer, .login div.successcontainer - { - margin: 10px !important; -} - -.errorbox { - width: 800px; -} - -.installsec { - margin-top: 10px; - padding: 0; - text-align: left; -} - -.loginsec, .errorsec { - margin-top: 10px; - padding: 10px 0; - text-align: center; -} - -.errorsec { - padding: 10px; -} - -.loginsec form { - width: 400px; - margin: 0 auto; - text-align: left; -} - -.loginsec fieldset { - border: 0; - float: left; - clear: left; - width: 100%; - margin: 0 0 10px; - padding: 0; -} - -.loginsec legend { - display: none; -} - -.loginsec label { - float: left; - width: 10em; - margin-right: 1em; - margin-top: 6px; - text-align: right; -} - -.loginsec input[type="text"], .loginsec input[type="password"] { - width: 183px; -} - -.loginsec select { - width: 213px; -} - -p.submit { - text-align: right; - padding-right: 46px; -} - -.loginsec aside, .errorsec aside { - border-top: 1px solid #d1d5d8; - clear: both; - float: none; - width: auto; - text-align: left; - padding: 10px 10px 0; -} - -aside.right { - text-align: right; -} - -.messagewrapper { - width: 650px; - margin: 0 auto; - padding: 120px 0 0; - overflow: hidden; -} - -.messagewrapperfull { - width: 100%; - margin: 0 auto; - padding: 0; - overflow: hidden; -} - -.overviewsearch { - float: right; - font-size: 80%; - text-align: right; -} - -.overviewsearch input[type="text"] { - width: 150px; -} - -.overviewsearch+table { - clear: right; -} - -.overviewadd { - padding: 10px; - font-weight: 700; -} - -/* - * error message display - */ -.errorcontainer { - background: url(../img/icons/error_big.png) 15px 15px no-repeat - rgb(242, 222, 222); - border: 1px solid #ffc2ca; - padding: 15px 15px 15px 60px; - margin: 10px 0; - overflow: hidden; - box-shadow: 0 0 0 #000; - border-radius: 4px; - color: rgb(169, 68, 66); -} - -.errortitle { - font-weight: 700; -} - -.error { - font-weight: 400 !important; -} - -/* - * warning message display - */ -.warningcontainer, .ui-dialog { - background: url(../img/icons/warning_big.png) 10px center no-repeat - #fffecc; - border: 1px solid #f3c37e; - padding: 10px 10px 10px 68px !important; - margin: 10px 0 !important; - text-align: left !important; - overflow: hidden; - box-shadow: 0 0 0 #000; -} - -.ui-dialog { - padding: 10px !important; -} - -.warningtitle, .ui-dialog-titlebar { - font-weight: 700; - color: #D57D00; -} - -.warning, .ui-dialog-content { - color: #D57D00 !important; -} - -/* - * success message display - */ -.successcontainer { - background: url(../img/icons/ok_big.png) 10px center no-repeat #E2F9E3; - border: 1px solid #9C9; - padding: 10px 10px 10px 68px !important; - margin: 10px 0 !important; - text-align: left !important; - overflow: hidden; - box-shadow: 0 0 0 #000; -} - -.successtitle { - font-weight: 700; - color: #060 !important; -} - -.success { - font-weight: 400 !important; -} - -/* - * neutral/info message display - */ -.neutralcontainer { - background: url(../img/icons/info_big.png) 10px center no-repeat #d2eaf6; - border: 1px solid #b7d8ed; - padding: 10px 10px 10px 68px !important; - margin: 10px 0 !important; - text-align: left !important; - overflow: hidden; - box-shadow: 0 0 0 #000; -} - -.neutraltitle { - font-weight: 700; - color: #3188c1 !important; -} - -.neutral { - font-weight: 400 !important; - color: #3188c1 !important; -} - -/* std hyperlink */ -a, a:active, a:visited { - /* color: rgb(180, 170, 160); */ - color: rgb(114, 102, 90); - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -a.active { - font-weight: 700; -} - -/* navigation */ -nav { - float: left; - width: 230px; - background-color: white; - min-height: 500px; - padding-top: 10px; -} - -nav div:first-child { - display: none; -} - -nav div:nth-child(2) { - border-top: 0 !important; -} - -.menuelement { - margin: 0 15px; - padding: 15px 0 15px 5px; - /* border-bottom: 1px solid #e1e7f0; - border-top: 1px solid #fff; */ -} - -nav div:last-child { - border-bottom: 0 !important; -} - -.menuelement h4 { - background: transparent url(../img/icons/tag_blue.png) no-repeat center - left; - font-weight: 700; - margin: 0; - padding: 0 0 0 20px; -} - -.menuelement h4 a { - color: black; -} - -.menuelement ul { - list-style: none; - margin: 3px 0 0; - padding: 0; -} - -.menuelement ul li { - margin: 2px 0 2px 20px; - padding: 0; -} - -.noborder { - width: 100%; - border-spacing: 0; - border-collapse: separate; - border: 0; -} - -/* TABLES */ -table { - border-radius: 3px; - border: 1px solid #d1d5d8; - border-spacing: 0; - border-collapse: separate; -} - -table thead th, table th { - border-bottom: 1px solid #d1d5d8; - height: 25px; - padding: 5px 0 5px 8px; - background-color: #e9edf0; - font-weight: 700; -} - -table tr.section:not (:first-child ) th { - border-top: 1px solid #d1d5d8; -} - -table tbody tr td { - border-bottom: 1px solid #f1f2f3; -} - -table tbody tr:last-child td { - border-bottom: none; -} - -table.hl tbody tr:hover { - background-color: #f5f5f5; -} - -table tfoot tr td { - height: 25px; - border-top: 1px solid #d1d5d8; - background-color: #f2f8fa; - padding-right: 0px; -} - -table td { - padding: 5px 10px; - height: 25px; - min-height: 25px; -} - -table th.right, table td.right { - text-align: right; -} - -table.tiny { - width: 400px; -} - -table.middle { - width: 600px; -} - -table.full { - width: 100%; -} - -table.center { - margin: 0 auto; -} - -table tr.top { - vertical-align: top; -} - -tr.disabled td, tr.disabled td a { - color: #cfcfcf; -} - -/* ADMIN/CUSTOMER BARS */ -.overviewcustomerextras { - line-height: 15px; - font-size: 10px; - width: 250px; - padding-top: 3px; - padding-bottom: 3px; -} - -.overviewcustomerextras span { - width: 60px; - float: left; -} - -/* INPUT ELEMENTS */ -input { - background: #fff url(../img/icons/text_align_left.png) no-repeat 5px 4px; - color: #333; - padding: 1px 4px 2px 24px; - height: 23px; - border: 1px solid #d9d9d9; - margin-bottom: 5px; - border-radius: 3px; -} - -input[disabled], input[readonly] { - cursor: not-allowed; - background-color: #eee; -} - -textarea { - background: #fff url(../img/icons/text_align_left.png) no-repeat 5px 4px; - color: #333; - padding: 4px 4px 2px 24px; - border: 1px solid #d9d9d9; - margin: 5px 0 5px 0; - border-radius: 3px; -} - -input[type="text"], input[type="password"], input[type="text"] { - width: 400px; - margin-top: 5px; -} - -input[type="password"] { - background: #fff url(../img/icons/lock.png) no-repeat 5px 4px; -} - -input[class="small"] { - width: auto; - margin-top: 5px; -} - -/* - * BUTTONS - */ -input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] - { - margin: 0 5px; - padding: 5px 14px; - outline: 0; - border: 0; - background-color: #eee; - min-width: 80px; - height: 28px; - background-image: none; - border-width: 0; -} - -.loginsec input[type="button"], .loginsec input[type="submit"], - .loginsec input[type="reset"] { - margin: 0 1px; -} - -input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover - { - color: #333; - background-color: #dcdcdc; -} - -input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active - { - -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); - -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); - box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25); - color: #fff !important; -} - -input[type="submit"], input[class="yesbutton"] { - color: #fff; - background-color: #35aa47; -} - -input[type="submit"]:hover, input[class="yesbutton"]:hover { - color: #fff; - background-color: #1d943b; -} - -input[class="submit"]:active, input[class="yesbutton"]:active { - background-color: #35aa47; -} - -input[class="nobutton"], input[type="reset"] { - color: #fff; - background-color: #d84a38; -} - -input[type="file"] { - background-color: #FFFFFF; - padding-left: 0px; -} - -input[class="nobutton"]:hover, input[type="reset"]:hover { - color: #fff; - background-color: #c53727; -} - -input[class="nobutton"]:active, input[type="reset"]:active { - background-color: #dd4b39; -} - -input[type="checkbox"] { - background: #dae7ee; - padding: 0; - margin: 0 5px 0 0; - vertical-align: middle; - /* Fix Safari-Bug */ - height: auto; -} - -select { - padding: 6px 4px 7px 24px; - color: #333; - border: 1px solid #d9d9d9; - margin: 5px 5px 5px 0; - border-radius: 3px; - background: url(../img/icons/down.png) no-repeat 9px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - min-width: 170px; - text-indent: 0.01px; - text-overflow: ''; -} - -select[multiple="multiple"] { - height: auto; - background-image: none; - padding: 4px; -} - -.customer_add { - margin-top: 15px; -} - -.dboarditem { - margin-bottom: 20px; - border: 1px solid #d1d5d8; - border-radius: 3px; - width: 100%; -} - -.dboarditemfull { - position: relative; - overflow: hidden; - width: 100%; - margin-top: 10px; - margin-bottom: 10px; - padding: 0; - border: 1px solid #d1d5d8; -} - -.dboarditem table, .dboarditemfull table { - width: 100%; - border: 0; -} - -.dboarditem th, .dboarditemfull th { - border-bottom: 1px solid #d1d5d8; - height: 25px !important; - padding: 5px 0 5px 8px; - font-weight: 700; -} - -.dboarditem td, .dboarditemfull td { - border-right: 0; - border-bottom: 1px solid #f1f2f3; - padding: 4px 0 4px 8px; -} - -.cronjobtask li { - background-image: url(../img/icons/clock.png); - background-repeat: no-repeat; - background-position: 0 1px; - padding-left: 18px; -} - -.overviewheading { - vertical-align: top; - line-height: 36px; - height: 36px; -} - -.overviewheading h3 { - display: inline; -} - -/* PROGRESS BAR */ -.progress { - height: 15px; - width: 150px; - margin: 2px 0 2px 10px; - overflow: hidden; - background-color: #f7f7f7; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - text-align: center; - color: #999; -} - -.progress .bar { - width: 1px; - height: 18px; - font-size: 12px; - color: #fff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 6s ease; - -moz-transition: width 6s ease; - -ms-transition: width 6s ease; - -o-transition: width 6s ease; - transition: width 6s ease; -} - -.progress-danger .bar { - background-color: #dd514c; -} - -.progress-warn .bar { - background-color: #e6b64e; -} - -.maintable { - width: 90%; -} - -.update_progess { - padding: 2em; - text-align: left; -} - -.preconfig { - text-align: left; - margin-top: 20px; - margin-bottom: 5px; - margin-right: 15px; - margin-left: 15px; -} - -.preconfigitem { - padding: .15em; - border-bottom: 1px solid #ccc; -} - -.preconfdesc { - display: block; - margin-bottom: .5em; - font-size: 120%; -} - -.strikethrough { - text-decoration: line-through; -} - -label.nobr { - display: inline; - padding: 0; - margin: 0 10px 0 0; -} - -.scrollup { - width: 40px; - height: 40px; - opacity: .3; - position: fixed; - bottom: 50px; - left: 95px; - display: none; - text-indent: -9999px; - background: url(../img/top.png) no-repeat; -} - -.nowrap { - white-space: nowrap; -} - -.trafficchart { - height: 150px; - width: 100%; - margin: 15px 0 30px 0; -} - -/* CANVAS STUFF */ -.canvasitems { - position: relative; - overflow: hidden; - width: 100%; - margin-top: 0; - margin-bottom: 10px; - padding: 0 0 0 10px; -} - -.canvasbox { - width: 130px; - margin: 10px 20px 10px 0; - text-align: center; - float: left; - height: 150px; - line-height: normal; -} - -.canvasbox canvas { - width: 120px; - margin-bottom: 5px; -} - -/* NEWSFEED -#newsfeed { - display: none; -} - -.newsitem { - border-bottom:1px solid #f1f2f3; - padding:6px 5px 8px; - height:52px !important; - line-height:18px; - margin:0 5px; - overflow:hidden; - text-overflow:ellipsis; -} - -.newsitem:last-child { - border: 0px; -} - -.newsitem a { - color:#333; - line-height:12px; -} - -.newsitem a:hover { - text-decoration:none; -} - -.newsitem a:hover b { - text-decoration:underline; -} - -.newsitem small { - font-size:8px; - color:gray; -}*/ -.newsfeed { - margin: 0; - padding: 0; - list-style: none; -} - -.newsfeed li { - margin-bottom: 10px; - padding-bottom: 5px; - border-bottom: 1px dotted #999; -} - -.newsfeed li:last-child { - margin-bottom: 0; - padding-bottom: 0; - border-bottom: none; -} - -.newsfeed li.left .newsfeed-body { - margin-left: 60px; -} - -.newsfeed li.right .newsfeed-body { - margin-right: 60px; -} - -.newsfeed li .newsfeed-body p { - margin: 0; -} - -.panel .slidedown .glyphicon, .newsfeed .glyphicon { - margin-right: 5px; -} - -.newsfeed-panel .panel-body { - height: 350px; - overflow-y: scroll; -} - -/* TIPPER */ -.tipper-positioner { - left: -99999px; - position: absolute; - pointer-events: none; - top: -99999px; -} - -.tipper-positioner .tipper-wrapper { - position: relative; -} - -.tipper-positioner .tipper-content { - background: rgba(0, 0, 0, 0.85); - border-radius: 3px; - color: #fff; - display: block; - font-family: sans-serif; - font-size: 11px; - margin: 0; - padding: 4px 8px; - white-space: nowrap; -} - -.tipper-positioner .tipper-caret { - background: url(../img/tipper.png) no-repeat; - display: block; - height: 11px; - margin: 0; - overflow: hidden; - position: absolute; - width: 5px; -} - -.tipper-positioner.right { - box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25); -} - -.tipper-positioner.right .tipper-caret { - background-position: left center; - left: -5px; - top: 0; -} - -.tipper-positioner.left { - box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25); -} - -.tipper-positioner.left .tipper-caret { - background-position: right center; - right: -5px; - top: 0; -} - -.tipper-positioner.top .tipper-caret, .tipper-positioner.bottom .tipper-caret - { - display: block; - float: none; - height: 5px; - margin: 0 auto; - width: 11px; -} - -.tipper-positioner.top { - box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25); -} - -.tipper-positioner.top .tipper-caret { - background-position: center bottom; - bottom: -5px; - left: 0; -} - -.tipper-positioner.bottom { - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -} - -.tipper-positioner.bottom .tipper-caret { - background-position: center top; - top: -5px; - left: 0; -} - -.red { - color: #ff0000; -} - -.green { - color: green; -} - -.orange { - color: orange; -} - -.blue { - color: blue; -} - -.phpinfo, .overflow { - overflow: scroll; -} - -.phperror { - margin-top: 50px; - margin-bottom: -55px; -} - -.clear { - clear: both; -} - -.hidden { - display: none; -} - -div.left { - float: left; -} - -div.right { - float: right; -} - -/* GRID */ -.grid-g { - letter-spacing: -0.31em; - *letter-spacing: normal; - *word-spacing: -0.43em; - text-rendering: optimizespeed; - padding-top: 35px; -} - -.opera-only :-o-prefocus, .grid-g { - word-spacing: -0.43em; -} - -.grid-u { - display: inline-block; - zoom: 1; - *display: inline; - letter-spacing: normal; - word-spacing: normal; - vertical-align: top; - text-rendering: auto; -} - -.grid-u-1, .grid-u-1-2 { - display: inline-block; - zoom: 1; - *display: inline; - letter-spacing: normal; - word-spacing: normal; - vertical-align: top; - text-rendering: auto; -} - -.grid-u-1 { - display: block; -} - -.grid-u-1-2 { - width: 49%; -} - -.grid-offset-1-2 { - margin-left: 50%; -} - -/* TABLESORTER */ -.tablesorter-header-inner { - margin-left: 15px; -} - -table thead th.tablesorter-headerUnSorted { - background-image: - url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); - background-repeat: no-repeat; - background-position: left center; -} - -table thead th.tablesorter-headerAsc { - background-image: - url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); - background-repeat: no-repeat; - background-position: left center; -} - -table thead th.tablesorter-headerDesc { - background-image: - url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); - background-repeat: no-repeat; - background-position: left center; -} - -/* PROGRESS */ -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="0"] { - width: 0%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="1"] { - width: 1%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="2"] { - width: 2%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="3"] { - width: 3%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="4"] { - width: 4%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="5"] { - width: 5%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="6"] { - width: 6%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="7"] { - width: 7%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="8"] { - width: 8%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="9"] { - width: 9%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="10"] { - width: 10%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="11"] { - width: 11%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="12"] { - width: 12%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="13"] { - width: 13%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="14"] { - width: 14%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="15"] { - width: 15%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="16"] { - width: 16%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="17"] { - width: 17%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="18"] { - width: 18%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="19"] { - width: 19%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="20"] { - width: 20%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="21"] { - width: 21%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="22"] { - width: 22%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="23"] { - width: 23%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="24"] { - width: 24%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="25"] { - width: 25%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="26"] { - width: 26%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="27"] { - width: 27%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="28"] { - width: 28%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="29"] { - width: 29%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="30"] { - width: 30%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="31"] { - width: 31%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="32"] { - width: 32%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="33"] { - width: 33%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="34"] { - width: 34%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="35"] { - width: 35%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="36"] { - width: 36%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="37"] { - width: 37%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="38"] { - width: 38%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="39"] { - width: 39%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="40"] { - width: 40%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="41"] { - width: 41%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="42"] { - width: 42%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="43"] { - width: 43%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="44"] { - width: 44%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="45"] { - width: 45%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="46"] { - width: 46%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="47"] { - width: 47%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="48"] { - width: 48%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="49"] { - width: 49%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="50"] { - width: 50%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="51"] { - width: 51%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="52"] { - width: 52%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="53"] { - width: 53%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="54"] { - width: 54%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="55"] { - width: 55%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="56"] { - width: 56%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="57"] { - width: 57%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="58"] { - width: 58%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="59"] { - width: 59%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="60"] { - width: 60%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="61"] { - width: 61%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="62"] { - width: 62%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="63"] { - width: 63%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="64"] { - width: 64%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="65"] { - width: 65%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="66"] { - width: 66%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="67"] { - width: 67%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="68"] { - width: 68%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="69"] { - width: 69%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="70"] { - width: 70%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="71"] { - width: 71%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="72"] { - width: 72%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="73"] { - width: 73%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="74"] { - width: 74%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="75"] { - width: 75%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="76"] { - width: 76%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="77"] { - width: 77%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="78"] { - width: 78%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="79"] { - width: 79%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="80"] { - width: 80%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="81"] { - width: 81%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="82"] { - width: 82%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="83"] { - width: 83%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="84"] { - width: 84%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="85"] { - width: 85%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="86"] { - width: 86%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="87"] { - width: 87%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="88"] { - width: 88%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="89"] { - width: 89%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="90"] { - width: 90%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="91"] { - width: 91%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="92"] { - width: 92%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="93"] { - width: 93%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="94"] { - width: 94%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="95"] { - width: 95%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="96"] { - width: 96%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="97"] { - width: 97%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="98"] { - width: 98%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="99"] { - width: 99%; -} - -.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="100"] { - width: 100%; -} - -.update-step { - margin-left: 5em; - font-weight: bold; -} - -.update-step-ok { - color: #1dcd00; -} - -.update-step-warn { - color: #db7100; -} - -.update-step-err { - color: #ff0000; -} - -.update-step-unknown { - color: #000000; -} - -.align-top { - vertical-align: top; -} - -.code-block { - width: 500px; - border: 1px solid #ccc; - padding: 4px; -} - -.notes_block { - display: none; -} - -.nolbr { - white-space: nowrap; -} - -.info { - border-radius: 3px; - border: 1px solid #d1d5d8; - padding: 10px; - margin-bottom: 20px; -} - -.shell, .filecontent { - font-family: Consolas, Monaco, Lucida Console, Liberation Mono, - DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; - border: 1px solid #d1d5d8; - border-radius: 3px; - padding: 10px; - background-image: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 100%; -} - -.shell { - color: #bbb; - background-color: #333; -} - -fieldset.file { - border: 1px solid #d1d5d8; - border-radius: 3px; - padding: 5px; - margin-bottom: 10px; -} - -.domain-canceled { - /* Color copied from .warningcontainer */ - background-color: #fffecc; -} - -.domain-expired { - /* Color copied from .errorcontainer */ - background-color: rgb(242, 222, 222); -} - -.domain-hostname { - background-color: rgb(53, 106, 160); - color: #ddd; - font-weight: bold; -} - -table.hl tbody tr.domain-hostname:hover { - background-color: rgb(64, 150, 238); -} - -td.size-5 { - width: 5%; -} - -td.size-10 { - width: 10%; -} - -td.size-20 { - width: 20%; -} - -td.size-50 { - width: 50%; -} \ No newline at end of file +/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#1872a2;--bs-secondary:#6c757d;--bs-success:#059669;--bs-info:#0e5380;--bs-warning:#fbbf24;--bs-danger:#be123c;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:24,114,162;--bs-secondary-rgb:108,117,125;--bs-success-rgb:5,150,105;--bs-info-rgb:14,83,128;--bs-warning-rgb:251,191,36;--bs-danger-rgb:190,18,60;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#0a2e41;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#023c2a;--bs-info-text-emphasis:#062133;--bs-warning-text-emphasis:#644c0e;--bs-danger-text-emphasis:#4c0718;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d1e3ec;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#cdeae1;--bs-info-bg-subtle:#cfdde6;--bs-warning-bg-subtle:#fef2d3;--bs-danger-bg-subtle:#f2d0d8;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a3c7da;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#9bd5c3;--bs-info-border-subtle:#9fbacc;--bs-warning-border-subtle:#fde5a7;--bs-danger-border-subtle:#e5a0b1;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#343a40;--bs-body-color-rgb:52,58,64;--bs-body-bg:#f8f9fa;--bs-body-bg-rgb:248,249,250;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(52,58,64,.75);--bs-secondary-color-rgb:52,58,64;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(52,58,64,.5);--bs-tertiary-color-rgb:52,58,64;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#1872a2;--bs-link-color-rgb:24,114,162;--bs-link-decoration:underline;--bs-link-hover-color:#135b82;--bs-link-hover-color-rgb:19,91,130;--bs-code-color:#d63384;--bs-highlight-color:#343a40;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(24,114,162,.25);--bs-form-valid-color:#059669;--bs-form-valid-border-color:#059669;--bs-form-invalid-color:#be123c;--bs-form-invalid-border-color:#be123c}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#74aac7;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#69c0a5;--bs-info-text-emphasis:#6e98b3;--bs-warning-text-emphasis:#fdd97c;--bs-danger-text-emphasis:#d8718a;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#051720;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#011e15;--bs-info-bg-subtle:#03111a;--bs-warning-bg-subtle:#322607;--bs-danger-bg-subtle:#26040c;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#0e4461;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#035a3f;--bs-info-border-subtle:#08324d;--bs-warning-border-subtle:#977316;--bs-danger-border-subtle:#720b24;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#74aac7;--bs-link-hover-color:#90bbd2;--bs-link-color-rgb:116,170,199;--bs-link-hover-color-rgb:144,187,210;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1.25rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.625rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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,footer,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[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}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1.25rem;margin-top:-1.25rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.625rem}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:1.25rem}.g-3,.gy-3{--bs-gutter-y:1.25rem}.g-4,.gx-4{--bs-gutter-x:1.875rem}.g-4,.gy-4{--bs-gutter-y:1.875rem}.g-5,.gx-5{--bs-gutter-x:3.75rem}.g-5,.gy-5{--bs-gutter-y:3.75rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.25rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.25rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.875rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.875rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.75rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.75rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.25rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.25rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.875rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.875rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.75rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.75rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.25rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.25rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.875rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.875rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.75rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.75rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.25rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.25rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.875rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.875rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.75rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.75rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.25rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.25rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.875rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.875rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.75rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.75rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1.25rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#d1e3ec;--bs-table-border-color:#a7b6bd;--bs-table-striped-bg:#c7d8e0;--bs-table-striped-color:#000;--bs-table-active-bg:#bcccd4;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d2da;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#cdeae1;--bs-table-border-color:#a4bbb4;--bs-table-striped-bg:#c3ded6;--bs-table-striped-color:#000;--bs-table-active-bg:#b9d3cb;--bs-table-active-color:#000;--bs-table-hover-bg:#bed8d0;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cfdde6;--bs-table-border-color:#a6b1b8;--bs-table-striped-bg:#c5d2db;--bs-table-striped-color:#000;--bs-table-active-bg:#bac7cf;--bs-table-active-color:#000;--bs-table-hover-bg:#bfccd5;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fef2d3;--bs-table-border-color:#cbc2a9;--bs-table-striped-bg:#f1e6c8;--bs-table-striped-color:#000;--bs-table-active-bg:#e5dabe;--bs-table-active-color:#000;--bs-table-hover-bg:#ebe0c3;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f2d0d8;--bs-table-border-color:#c2a6ad;--bs-table-striped-bg:#e6c6cd;--bs-table-striped-color:#000;--bs-table-active-bg:#dabbc2;--bs-table-active-color:#000;--bs-table-hover-bg:#e0c0c8;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#8cb9d1;box-shadow:0 0 0 .25rem rgba(24,114,162,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#8cb9d1;box-shadow:0 0 0 .25rem rgba(24,114,162,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8cb9d1;box-shadow:0 0 0 .25rem rgba(24,114,162,.25);outline:0}.form-check-input:checked{background-color:#1872a2;border-color:#1872a2}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#1872a2;border-color:#1872a2}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%238cb9d1'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f8f9fa,0 0 0 .25rem rgba(24,114,162,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8f9fa,0 0 0 .25rem rgba(24,114,162,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#1872a2;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-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;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bad5e3}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#1872a2;border:0;border-radius:1rem;height:1rem;-moz-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;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#bad5e3}.form-range::-moz-range-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:#fff;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23BE123C'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23BE123C' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23BE123C'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23BE123C' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;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-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#1872a2;--bs-btn-border-color:#1872a2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#14618a;--bs-btn-hover-border-color:#135b82;--bs-btn-focus-shadow-rgb:59,135,176;--bs-btn-active-color:#fff;--bs-btn-active-bg:#135b82;--bs-btn-active-border-color:#12567a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1872a2;--bs-btn-disabled-border-color:#1872a2}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#2ba680;--bs-btn-hover-border-color:#1ea178;--bs-btn-focus-shadow-rgb:4,128,89;--bs-btn-active-color:#000;--bs-btn-active-bg:#37ab87;--bs-btn-active-border-color:#1ea178;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#059669;--bs-btn-disabled-border-color:#059669}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#0e5380;--bs-btn-border-color:#0e5380;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0c476d;--bs-btn-hover-border-color:#0b4266;--bs-btn-focus-shadow-rgb:50,109,147;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0b4266;--bs-btn-active-border-color:#0b3e60;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0e5380;--bs-btn-disabled-border-color:#0e5380}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#fbbf24;--bs-btn-border-color:#fbbf24;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fcc945;--bs-btn-hover-border-color:#fbc53a;--bs-btn-focus-shadow-rgb:213,162,31;--bs-btn-active-color:#000;--bs-btn-active-bg:#fccc50;--bs-btn-active-border-color:#fbc53a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fbbf24;--bs-btn-disabled-border-color:#fbbf24}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#be123c;--bs-btn-border-color:#be123c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a20f33;--bs-btn-hover-border-color:#980e30;--bs-btn-focus-shadow-rgb:200,54,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#980e30;--bs-btn-active-border-color:#8f0e2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#be123c;--bs-btn-disabled-border-color:#be123c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#1872a2;--bs-btn-border-color:#1872a2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1872a2;--bs-btn-hover-border-color:#1872a2;--bs-btn-focus-shadow-rgb:24,114,162;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1872a2;--bs-btn-active-border-color:#1872a2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#1872a2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1872a2;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#059669;--bs-btn-hover-border-color:#059669;--bs-btn-focus-shadow-rgb:5,150,105;--bs-btn-active-color:#000;--bs-btn-active-bg:#059669;--bs-btn-active-border-color:#059669;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#059669;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#059669;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0e5380;--bs-btn-border-color:#0e5380;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0e5380;--bs-btn-hover-border-color:#0e5380;--bs-btn-focus-shadow-rgb:14,83,128;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0e5380;--bs-btn-active-border-color:#0e5380;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0e5380;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0e5380;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#fbbf24;--bs-btn-border-color:#fbbf24;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fbbf24;--bs-btn-hover-border-color:#fbbf24;--bs-btn-focus-shadow-rgb:251,191,36;--bs-btn-active-color:#000;--bs-btn-active-bg:#fbbf24;--bs-btn-active-border-color:#fbbf24;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fbbf24;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fbbf24;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#be123c;--bs-btn-border-color:#be123c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#be123c;--bs-btn-hover-border-color:#be123c;--bs-btn-focus-shadow-rgb:190,18,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#be123c;--bs-btn-active-border-color:#be123c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#be123c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#be123c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:59,135,176;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.625rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#1872a2;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1.25rem;--bs-dropdown-item-padding-y:0.3125rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1.25rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#1872a2;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;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:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(24,114,162,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#1872a2}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.625rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(52, 58, 64, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1.25rem;--bs-card-spacer-x:1.25rem;--bs-card-title-spacer-y:0.625rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:0;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius));--bs-card-cap-padding-y:1.25rem;--bs-card-cap-padding-x:1.25rem;--bs-card-cap-bg:none;--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1.25rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card .card-body p:last-child,.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230a2e41'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#8cb9d1;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(24,114,162,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2374aac7'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2374aac7'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(24,114,162,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#1872a2;--bs-pagination-active-border-color:#1872a2;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1.25rem;--bs-alert-padding-y:1.25rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:0 solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3.75rem}.alert-dismissible .btn-close{padding:1.5625rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#1872a2;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1.25rem;--bs-list-group-item-padding-y:0.625rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#1872a2;--bs-list-group-active-border-color:#1872a2;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(24,114,162,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.25rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1.25rem;--bs-modal-header-padding-y:1.25rem;--bs-modal-header-padding:1.25rem 1.25rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.625rem;--bs-tooltip-padding-y:0.3125rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1.25rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1.25rem;--bs-popover-body-padding-y:1.25rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1.25rem;--bs-offcanvas-padding-y:1.25rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-info{background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(19,91,130,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(19,91,130,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(55,171,135,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(55,171,135,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(11,66,102,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(11,66,102,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(252,204,80,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(252,204,80,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(152,14,48,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(152,14,48,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:var(--bs-border-width)}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow,.sidebar{box-shadow:var(--bs-box-shadow)!important}.alert,.card,.shadow-sm,.sub-sidebar{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:1.25rem!important}.m-4{margin:1.875rem!important}.m-5{margin:3.75rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.mt-5{margin-top:3.75rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.3125rem!important}.me-2{margin-right:.625rem!important}.me-3{margin-right:1.25rem!important}.me-4{margin-right:1.875rem!important}.me-5{margin-right:3.75rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.mb-5{margin-bottom:3.75rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.3125rem!important}.ms-2{margin-left:.625rem!important}.ms-3{margin-left:1.25rem!important}.ms-4{margin-left:1.875rem!important}.ms-5{margin-left:3.75rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.3125rem!important}.m-n2{margin:-.625rem!important}.m-n3{margin:-1.25rem!important}.m-n4{margin:-1.875rem!important}.m-n5{margin:-3.75rem!important}.mx-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-n1{margin-top:-.3125rem!important}.mt-n2{margin-top:-.625rem!important}.mt-n3{margin-top:-1.25rem!important}.mt-n4{margin-top:-1.875rem!important}.mt-n5{margin-top:-3.75rem!important}.me-n1{margin-right:-.3125rem!important}.me-n2{margin-right:-.625rem!important}.me-n3{margin-right:-1.25rem!important}.me-n4{margin-right:-1.875rem!important}.me-n5{margin-right:-3.75rem!important}.mb-n1{margin-bottom:-.3125rem!important}.mb-n2{margin-bottom:-.625rem!important}.mb-n3{margin-bottom:-1.25rem!important}.mb-n4{margin-bottom:-1.875rem!important}.mb-n5{margin-bottom:-3.75rem!important}.ms-n1{margin-left:-.3125rem!important}.ms-n2{margin-left:-.625rem!important}.ms-n3{margin-left:-1.25rem!important}.ms-n4{margin-left:-1.875rem!important}.ms-n5{margin-left:-3.75rem!important}.p-0{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.p-5{padding:3.75rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:1.25rem!important}.pt-4{padding-top:1.875rem!important}.pt-5{padding-top:3.75rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.3125rem!important}.pe-2{padding-right:.625rem!important}.pe-3{padding-right:1.25rem!important}.pe-4{padding-right:1.875rem!important}.pe-5{padding-right:3.75rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:1.25rem!important}.pb-4{padding-bottom:1.875rem!important}.pb-5{padding-bottom:3.75rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.3125rem!important}.ps-2{padding-left:.625rem!important}.ps-3{padding-left:1.25rem!important}.ps-4{padding-left:1.875rem!important}.ps-5{padding-left:3.75rem!important}.gap-0{gap:0!important}.gap-1{gap:.3125rem!important}.gap-2{gap:.625rem!important}.gap-3{gap:1.25rem!important}.gap-4{gap:1.875rem!important}.gap-5{gap:3.75rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.3125rem!important}.row-gap-2{row-gap:.625rem!important}.row-gap-3{row-gap:1.25rem!important}.row-gap-4{row-gap:1.875rem!important}.row-gap-5{row-gap:3.75rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none,footer a{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.card.deactivated,.card.deactivated i,.text-muted,footer a{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:1.25rem!important}.m-sm-4{margin:1.875rem!important}.m-sm-5{margin:3.75rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-sm-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-sm-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-sm-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-sm-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-sm-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-sm-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-sm-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-sm-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:1.25rem!important}.mt-sm-4{margin-top:1.875rem!important}.mt-sm-5{margin-top:3.75rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.3125rem!important}.me-sm-2{margin-right:.625rem!important}.me-sm-3{margin-right:1.25rem!important}.me-sm-4{margin-right:1.875rem!important}.me-sm-5{margin-right:3.75rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:1.25rem!important}.mb-sm-4{margin-bottom:1.875rem!important}.mb-sm-5{margin-bottom:3.75rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.3125rem!important}.ms-sm-2{margin-left:.625rem!important}.ms-sm-3{margin-left:1.25rem!important}.ms-sm-4{margin-left:1.875rem!important}.ms-sm-5{margin-left:3.75rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.3125rem!important}.m-sm-n2{margin:-.625rem!important}.m-sm-n3{margin:-1.25rem!important}.m-sm-n4{margin:-1.875rem!important}.m-sm-n5{margin:-3.75rem!important}.mx-sm-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-sm-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-sm-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-sm-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-sm-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-sm-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-sm-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-sm-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-sm-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-sm-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-sm-n1{margin-top:-.3125rem!important}.mt-sm-n2{margin-top:-.625rem!important}.mt-sm-n3{margin-top:-1.25rem!important}.mt-sm-n4{margin-top:-1.875rem!important}.mt-sm-n5{margin-top:-3.75rem!important}.me-sm-n1{margin-right:-.3125rem!important}.me-sm-n2{margin-right:-.625rem!important}.me-sm-n3{margin-right:-1.25rem!important}.me-sm-n4{margin-right:-1.875rem!important}.me-sm-n5{margin-right:-3.75rem!important}.mb-sm-n1{margin-bottom:-.3125rem!important}.mb-sm-n2{margin-bottom:-.625rem!important}.mb-sm-n3{margin-bottom:-1.25rem!important}.mb-sm-n4{margin-bottom:-1.875rem!important}.mb-sm-n5{margin-bottom:-3.75rem!important}.ms-sm-n1{margin-left:-.3125rem!important}.ms-sm-n2{margin-left:-.625rem!important}.ms-sm-n3{margin-left:-1.25rem!important}.ms-sm-n4{margin-left:-1.875rem!important}.ms-sm-n5{margin-left:-3.75rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:1.25rem!important}.p-sm-4{padding:1.875rem!important}.p-sm-5{padding:3.75rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-sm-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-sm-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-sm-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-sm-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-sm-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-sm-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-sm-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-sm-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:1.25rem!important}.pt-sm-4{padding-top:1.875rem!important}.pt-sm-5{padding-top:3.75rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.3125rem!important}.pe-sm-2{padding-right:.625rem!important}.pe-sm-3{padding-right:1.25rem!important}.pe-sm-4{padding-right:1.875rem!important}.pe-sm-5{padding-right:3.75rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:1.25rem!important}.pb-sm-4{padding-bottom:1.875rem!important}.pb-sm-5{padding-bottom:3.75rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.3125rem!important}.ps-sm-2{padding-left:.625rem!important}.ps-sm-3{padding-left:1.25rem!important}.ps-sm-4{padding-left:1.875rem!important}.ps-sm-5{padding-left:3.75rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.3125rem!important}.gap-sm-2{gap:.625rem!important}.gap-sm-3{gap:1.25rem!important}.gap-sm-4{gap:1.875rem!important}.gap-sm-5{gap:3.75rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.3125rem!important}.row-gap-sm-2{row-gap:.625rem!important}.row-gap-sm-3{row-gap:1.25rem!important}.row-gap-sm-4{row-gap:1.875rem!important}.row-gap-sm-5{row-gap:3.75rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-sm-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-sm-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-sm-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-sm-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:1.25rem!important}.m-md-4{margin:1.875rem!important}.m-md-5{margin:3.75rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-md-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-md-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-md-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-md-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-md-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-md-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-md-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-md-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:1.25rem!important}.mt-md-4{margin-top:1.875rem!important}.mt-md-5{margin-top:3.75rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.3125rem!important}.me-md-2{margin-right:.625rem!important}.me-md-3{margin-right:1.25rem!important}.me-md-4{margin-right:1.875rem!important}.me-md-5{margin-right:3.75rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:1.25rem!important}.mb-md-4{margin-bottom:1.875rem!important}.mb-md-5{margin-bottom:3.75rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.3125rem!important}.ms-md-2{margin-left:.625rem!important}.ms-md-3{margin-left:1.25rem!important}.ms-md-4{margin-left:1.875rem!important}.ms-md-5{margin-left:3.75rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.3125rem!important}.m-md-n2{margin:-.625rem!important}.m-md-n3{margin:-1.25rem!important}.m-md-n4{margin:-1.875rem!important}.m-md-n5{margin:-3.75rem!important}.mx-md-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-md-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-md-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-md-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-md-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-md-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-md-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-md-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-md-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-md-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-md-n1{margin-top:-.3125rem!important}.mt-md-n2{margin-top:-.625rem!important}.mt-md-n3{margin-top:-1.25rem!important}.mt-md-n4{margin-top:-1.875rem!important}.mt-md-n5{margin-top:-3.75rem!important}.me-md-n1{margin-right:-.3125rem!important}.me-md-n2{margin-right:-.625rem!important}.me-md-n3{margin-right:-1.25rem!important}.me-md-n4{margin-right:-1.875rem!important}.me-md-n5{margin-right:-3.75rem!important}.mb-md-n1{margin-bottom:-.3125rem!important}.mb-md-n2{margin-bottom:-.625rem!important}.mb-md-n3{margin-bottom:-1.25rem!important}.mb-md-n4{margin-bottom:-1.875rem!important}.mb-md-n5{margin-bottom:-3.75rem!important}.ms-md-n1{margin-left:-.3125rem!important}.ms-md-n2{margin-left:-.625rem!important}.ms-md-n3{margin-left:-1.25rem!important}.ms-md-n4{margin-left:-1.875rem!important}.ms-md-n5{margin-left:-3.75rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:1.25rem!important}.p-md-4{padding:1.875rem!important}.p-md-5{padding:3.75rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-md-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-md-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-md-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-md-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-md-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-md-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-md-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-md-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:1.25rem!important}.pt-md-4{padding-top:1.875rem!important}.pt-md-5{padding-top:3.75rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.3125rem!important}.pe-md-2{padding-right:.625rem!important}.pe-md-3{padding-right:1.25rem!important}.pe-md-4{padding-right:1.875rem!important}.pe-md-5{padding-right:3.75rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:1.25rem!important}.pb-md-4{padding-bottom:1.875rem!important}.pb-md-5{padding-bottom:3.75rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.3125rem!important}.ps-md-2{padding-left:.625rem!important}.ps-md-3{padding-left:1.25rem!important}.ps-md-4{padding-left:1.875rem!important}.ps-md-5{padding-left:3.75rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.3125rem!important}.gap-md-2{gap:.625rem!important}.gap-md-3{gap:1.25rem!important}.gap-md-4{gap:1.875rem!important}.gap-md-5{gap:3.75rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.3125rem!important}.row-gap-md-2{row-gap:.625rem!important}.row-gap-md-3{row-gap:1.25rem!important}.row-gap-md-4{row-gap:1.875rem!important}.row-gap-md-5{row-gap:3.75rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-md-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-md-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-md-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-md-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:1.25rem!important}.m-lg-4{margin:1.875rem!important}.m-lg-5{margin:3.75rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-lg-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-lg-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-lg-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-lg-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-lg-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-lg-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-lg-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-lg-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:1.25rem!important}.mt-lg-4{margin-top:1.875rem!important}.mt-lg-5{margin-top:3.75rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.3125rem!important}.me-lg-2{margin-right:.625rem!important}.me-lg-3{margin-right:1.25rem!important}.me-lg-4{margin-right:1.875rem!important}.me-lg-5{margin-right:3.75rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:1.25rem!important}.mb-lg-4{margin-bottom:1.875rem!important}.mb-lg-5{margin-bottom:3.75rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.3125rem!important}.ms-lg-2{margin-left:.625rem!important}.ms-lg-3{margin-left:1.25rem!important}.ms-lg-4{margin-left:1.875rem!important}.ms-lg-5{margin-left:3.75rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.3125rem!important}.m-lg-n2{margin:-.625rem!important}.m-lg-n3{margin:-1.25rem!important}.m-lg-n4{margin:-1.875rem!important}.m-lg-n5{margin:-3.75rem!important}.mx-lg-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-lg-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-lg-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-lg-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-lg-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-lg-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-lg-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-lg-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-lg-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-lg-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-lg-n1{margin-top:-.3125rem!important}.mt-lg-n2{margin-top:-.625rem!important}.mt-lg-n3{margin-top:-1.25rem!important}.mt-lg-n4{margin-top:-1.875rem!important}.mt-lg-n5{margin-top:-3.75rem!important}.me-lg-n1{margin-right:-.3125rem!important}.me-lg-n2{margin-right:-.625rem!important}.me-lg-n3{margin-right:-1.25rem!important}.me-lg-n4{margin-right:-1.875rem!important}.me-lg-n5{margin-right:-3.75rem!important}.mb-lg-n1{margin-bottom:-.3125rem!important}.mb-lg-n2{margin-bottom:-.625rem!important}.mb-lg-n3{margin-bottom:-1.25rem!important}.mb-lg-n4{margin-bottom:-1.875rem!important}.mb-lg-n5{margin-bottom:-3.75rem!important}.ms-lg-n1{margin-left:-.3125rem!important}.ms-lg-n2{margin-left:-.625rem!important}.ms-lg-n3{margin-left:-1.25rem!important}.ms-lg-n4{margin-left:-1.875rem!important}.ms-lg-n5{margin-left:-3.75rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:1.25rem!important}.p-lg-4{padding:1.875rem!important}.p-lg-5{padding:3.75rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-lg-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-lg-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-lg-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-lg-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-lg-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-lg-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-lg-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-lg-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:1.25rem!important}.pt-lg-4{padding-top:1.875rem!important}.pt-lg-5{padding-top:3.75rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.3125rem!important}.pe-lg-2{padding-right:.625rem!important}.pe-lg-3{padding-right:1.25rem!important}.pe-lg-4{padding-right:1.875rem!important}.pe-lg-5{padding-right:3.75rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:1.25rem!important}.pb-lg-4{padding-bottom:1.875rem!important}.pb-lg-5{padding-bottom:3.75rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.3125rem!important}.ps-lg-2{padding-left:.625rem!important}.ps-lg-3{padding-left:1.25rem!important}.ps-lg-4{padding-left:1.875rem!important}.ps-lg-5{padding-left:3.75rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.3125rem!important}.gap-lg-2{gap:.625rem!important}.gap-lg-3{gap:1.25rem!important}.gap-lg-4{gap:1.875rem!important}.gap-lg-5{gap:3.75rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.3125rem!important}.row-gap-lg-2{row-gap:.625rem!important}.row-gap-lg-3{row-gap:1.25rem!important}.row-gap-lg-4{row-gap:1.875rem!important}.row-gap-lg-5{row-gap:3.75rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-lg-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-lg-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-lg-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-lg-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:1.25rem!important}.m-xl-4{margin:1.875rem!important}.m-xl-5{margin:3.75rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-xl-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xl-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xl-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xl-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:1.25rem!important}.mt-xl-4{margin-top:1.875rem!important}.mt-xl-5{margin-top:3.75rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.3125rem!important}.me-xl-2{margin-right:.625rem!important}.me-xl-3{margin-right:1.25rem!important}.me-xl-4{margin-right:1.875rem!important}.me-xl-5{margin-right:3.75rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:1.25rem!important}.mb-xl-4{margin-bottom:1.875rem!important}.mb-xl-5{margin-bottom:3.75rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.3125rem!important}.ms-xl-2{margin-left:.625rem!important}.ms-xl-3{margin-left:1.25rem!important}.ms-xl-4{margin-left:1.875rem!important}.ms-xl-5{margin-left:3.75rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.3125rem!important}.m-xl-n2{margin:-.625rem!important}.m-xl-n3{margin:-1.25rem!important}.m-xl-n4{margin:-1.875rem!important}.m-xl-n5{margin:-3.75rem!important}.mx-xl-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-xl-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-xl-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xl-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-xl-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-xl-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-xl-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-xl-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xl-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-xl-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-xl-n1{margin-top:-.3125rem!important}.mt-xl-n2{margin-top:-.625rem!important}.mt-xl-n3{margin-top:-1.25rem!important}.mt-xl-n4{margin-top:-1.875rem!important}.mt-xl-n5{margin-top:-3.75rem!important}.me-xl-n1{margin-right:-.3125rem!important}.me-xl-n2{margin-right:-.625rem!important}.me-xl-n3{margin-right:-1.25rem!important}.me-xl-n4{margin-right:-1.875rem!important}.me-xl-n5{margin-right:-3.75rem!important}.mb-xl-n1{margin-bottom:-.3125rem!important}.mb-xl-n2{margin-bottom:-.625rem!important}.mb-xl-n3{margin-bottom:-1.25rem!important}.mb-xl-n4{margin-bottom:-1.875rem!important}.mb-xl-n5{margin-bottom:-3.75rem!important}.ms-xl-n1{margin-left:-.3125rem!important}.ms-xl-n2{margin-left:-.625rem!important}.ms-xl-n3{margin-left:-1.25rem!important}.ms-xl-n4{margin-left:-1.875rem!important}.ms-xl-n5{margin-left:-3.75rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:1.25rem!important}.p-xl-4{padding:1.875rem!important}.p-xl-5{padding:3.75rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-xl-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xl-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xl-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xl-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:1.25rem!important}.pt-xl-4{padding-top:1.875rem!important}.pt-xl-5{padding-top:3.75rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.3125rem!important}.pe-xl-2{padding-right:.625rem!important}.pe-xl-3{padding-right:1.25rem!important}.pe-xl-4{padding-right:1.875rem!important}.pe-xl-5{padding-right:3.75rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:1.25rem!important}.pb-xl-4{padding-bottom:1.875rem!important}.pb-xl-5{padding-bottom:3.75rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.3125rem!important}.ps-xl-2{padding-left:.625rem!important}.ps-xl-3{padding-left:1.25rem!important}.ps-xl-4{padding-left:1.875rem!important}.ps-xl-5{padding-left:3.75rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.3125rem!important}.gap-xl-2{gap:.625rem!important}.gap-xl-3{gap:1.25rem!important}.gap-xl-4{gap:1.875rem!important}.gap-xl-5{gap:3.75rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.3125rem!important}.row-gap-xl-2{row-gap:.625rem!important}.row-gap-xl-3{row-gap:1.25rem!important}.row-gap-xl-4{row-gap:1.875rem!important}.row-gap-xl-5{row-gap:3.75rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xl-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xl-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xl-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xl-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xxl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xxl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xxl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xxl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.3125rem!important;margin-top:.3125rem!important}.my-xxl-2{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xxl-3{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xxl-4{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xxl-5{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:1.25rem!important}.mt-xxl-4{margin-top:1.875rem!important}.mt-xxl-5{margin-top:3.75rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.3125rem!important}.me-xxl-2{margin-right:.625rem!important}.me-xxl-3{margin-right:1.25rem!important}.me-xxl-4{margin-right:1.875rem!important}.me-xxl-5{margin-right:3.75rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:1.25rem!important}.mb-xxl-4{margin-bottom:1.875rem!important}.mb-xxl-5{margin-bottom:3.75rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.3125rem!important}.ms-xxl-2{margin-left:.625rem!important}.ms-xxl-3{margin-left:1.25rem!important}.ms-xxl-4{margin-left:1.875rem!important}.ms-xxl-5{margin-left:3.75rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.3125rem!important}.m-xxl-n2{margin:-.625rem!important}.m-xxl-n3{margin:-1.25rem!important}.m-xxl-n4{margin:-1.875rem!important}.m-xxl-n5{margin:-3.75rem!important}.mx-xxl-n1{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.mx-xxl-n2{margin-left:-.625rem!important;margin-right:-.625rem!important}.mx-xxl-n3{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xxl-n4{margin-left:-1.875rem!important;margin-right:-1.875rem!important}.mx-xxl-n5{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.my-xxl-n1{margin-bottom:-.3125rem!important;margin-top:-.3125rem!important}.my-xxl-n2{margin-bottom:-.625rem!important;margin-top:-.625rem!important}.my-xxl-n3{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xxl-n4{margin-bottom:-1.875rem!important;margin-top:-1.875rem!important}.my-xxl-n5{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.mt-xxl-n1{margin-top:-.3125rem!important}.mt-xxl-n2{margin-top:-.625rem!important}.mt-xxl-n3{margin-top:-1.25rem!important}.mt-xxl-n4{margin-top:-1.875rem!important}.mt-xxl-n5{margin-top:-3.75rem!important}.me-xxl-n1{margin-right:-.3125rem!important}.me-xxl-n2{margin-right:-.625rem!important}.me-xxl-n3{margin-right:-1.25rem!important}.me-xxl-n4{margin-right:-1.875rem!important}.me-xxl-n5{margin-right:-3.75rem!important}.mb-xxl-n1{margin-bottom:-.3125rem!important}.mb-xxl-n2{margin-bottom:-.625rem!important}.mb-xxl-n3{margin-bottom:-1.25rem!important}.mb-xxl-n4{margin-bottom:-1.875rem!important}.mb-xxl-n5{margin-bottom:-3.75rem!important}.ms-xxl-n1{margin-left:-.3125rem!important}.ms-xxl-n2{margin-left:-.625rem!important}.ms-xxl-n3{margin-left:-1.25rem!important}.ms-xxl-n4{margin-left:-1.875rem!important}.ms-xxl-n5{margin-left:-3.75rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xxl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xxl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xxl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xxl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.3125rem!important;padding-top:.3125rem!important}.py-xxl-2{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xxl-3{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xxl-4{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xxl-5{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:1.25rem!important}.pt-xxl-4{padding-top:1.875rem!important}.pt-xxl-5{padding-top:3.75rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.3125rem!important}.pe-xxl-2{padding-right:.625rem!important}.pe-xxl-3{padding-right:1.25rem!important}.pe-xxl-4{padding-right:1.875rem!important}.pe-xxl-5{padding-right:3.75rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:1.25rem!important}.pb-xxl-4{padding-bottom:1.875rem!important}.pb-xxl-5{padding-bottom:3.75rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.3125rem!important}.ps-xxl-2{padding-left:.625rem!important}.ps-xxl-3{padding-left:1.25rem!important}.ps-xxl-4{padding-left:1.875rem!important}.ps-xxl-5{padding-left:3.75rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.3125rem!important}.gap-xxl-2{gap:.625rem!important}.gap-xxl-3{gap:1.25rem!important}.gap-xxl-4{gap:1.875rem!important}.gap-xxl-5{gap:3.75rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.3125rem!important}.row-gap-xxl-2{row-gap:.625rem!important}.row-gap-xxl-3{row-gap:1.25rem!important}.row-gap-xxl-4{row-gap:1.875rem!important}.row-gap-xxl-5{row-gap:3.75rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xxl-2{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xxl-3{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xxl-4{-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xxl-5{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */.fa-xs{line-height:.0833333337em}.fa-sm{line-height:.0714285718em;vertical-align:.0535714295em}.fa-xl{line-height:.0416666682em}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-at:before{content:"\@"}.fa-asterisk:before{content:"\*"}.fa-question:before{content:"\?"}.fa-less-than:before{content:"\<"}.fa-greater-than:before{content:"\>"}.fa-add:before,.fa-plus:before{content:"\+"}.fa-equals:before{content:"\="}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-hashtag:before{content:"\#"}.fa-exclamation:before{content:"\!"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"} + +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"C"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"L"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"P"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"?"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"F"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"H"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"S"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"B"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"="}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"T"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"D"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.header-logo{height:24px}.form-control-plaintext{outline:none}.form-control[readonly]{background:rgba(0,0,0,.15)}.page-header{margin-bottom:2rem}.page-header:after{background:#1872a2;border-radius:3px;content:" ";display:block;height:3px;margin-top:.5rem;width:100px}.alert-icon{background:rgba(0,0,0,.15);border-radius:.375rem;margin-right:.75rem;padding:.5rem;text-align:center}.max-w-420{max-width:420px}.max-w-xs{max-width:575.98px}.max-w-lg{max-width:991.98px}.rounded-tl-bl{border-radius:.375rem 0 .375rem 0}.progress-thin{height:.5rem}.logcontent{width:100%}.formfield{border-bottom:1px solid #dee2e6;padding:1rem 1.25rem}.formfield:last-child{border-bottom:none}.focus-none{box-shadow:none!important;outline:none!important}.field-image-preview{max-height:5em}#phpinfotable{word-wrap:break-word;table-layout:fixed}a{text-decoration:none}.alert p:last-of-type{margin-bottom:0}.card{margin-bottom:1.875rem}.card .card-header{border-bottom:1px solid #dee2e6;font-weight:700}.card.deactivated{background:#fff}.dropdown .dropdown-menu .dropdown-item i{color:var(--bs-secondary-color);margin-right:1rem;text-align:center;width:1rem}footer .footer-link:not(:last-child):after{content:" •";padding:0 .25rem}.heading{background-color:#fff;border-top:1px solid #dee2e6}.heading,.heading .h5,.heading h5{color:#343a40}.navbar{z-index:20}.navbar-brand{padding:1rem 0}@media (min-width:768px){.navbar{background:#fff}.navbar .navbar-brand{background:#212529;flex-shrink:0;margin-right:0;width:256px}}@media (max-width:767.98px){.navbar{background:#212529}.navbar .navbar-nav{flex-direction:row;gap:.75rem}.navbar .navbar-nav .nav-link{color:#fff}.navbar .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.45)}.navbar .navbar-nav .dropdown-menu{position:absolute}.navbar #collapseSearch{border-top:1px solid #212529}.navbar #collapseSearch #search{margin-bottom:1.125rem}.navbar-light .navbar-toggler{border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}}.sidebar,.sub-sidebar{width:256px;z-index:10}.sidebar{width:256px}.sidebar.collapsing{transition:none}.sidebar .user-info{background:#1c2023}.sidebar>.nav>.nav-item>.nav-link i{margin-right:1rem;opacity:.5;text-align:center;width:1rem}.sidebar>.nav>.nav-item>.nav-link:not(.collapsed){background:#181b1e;border-left:3px solid #1872a2;padding-left:calc(1rem - 3px)}.sidebar>.nav>.nav-item>.collapse,.sidebar>.nav>.nav-item>.collapsing{background:#1c2023}.sidebar>.nav>.nav-item>.collapse a,.sidebar>.nav>.nav-item>.collapsing a{margin-left:1rem;opacity:.78}.sub-sidebar{background:#fff}#search{display:flex;position:relative}#search i{margin-right:.5rem}#search .search-input{background:transparent;border:none;color:#343a40;outline:none}#search .search-results-box{background:#fff;border:1px solid #dee2e6;border-radius:0 0 .375rem .375rem;max-height:50vh;position:absolute;top:2.75rem;width:70vh;z-index:50}#search .search-results-box .search-results{border-radius:.375rem;max-height:calc(50vh - 1.25em);overflow:auto;width:100%} diff --git a/templates/Maketank/assets/img/favicon.ico b/templates/Maketank/assets/img/favicon.ico deleted file mode 100644 index bed5f1d0d66ee087fb3426714cb4a5acf3008b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH^`BThc9LHZt%2{&Xkt4ZpxmF~Rl%jI2ie0T-mHo{Ru3?NHYEa1)I%gF+c1x|b zwymADmE=fNDx?fEYGkBie8c#~_zyhKyq@QIzveTaA3hJ53ERd7;j|*y0tN#P0)oO$ zpv(Vj>7wk>N86)0>wqrW5q*p!`4?tTcxfh@sM#2D?NEFP@@uVl^3PAys1|CP^H?4A!!qJxxT#3 z^W&Y`k9v(iZ`509e6Wqg$n7LViZLj}R4B!K(24n|-$6!f0PnPcH0B5LLEuSd5Y_4+ zo@YyVc~`>wdm6wtCjKDB;!l5j3(0_>I*{n@+gF_ zrF%(^-bd=CgA}BN^8HyD^@ZUmF3QPEk#qCvVU$V7$VxuJ?f8?VC!R!`ewws|Gu%mv zAR{G$OvQOrX;Ea}j6sL_}sr=-Y0X^D}tQWHFDU7v$OMG-~HeJpTOS}I1mhb4*c<<b?hBz z-LLPib+-KnY(%;(1iWnf+phB+HfV_d!BInpZ)VHjLBo9aPaJLMy?eySv1?f~X7t4U zNTyF-?dLGgetXCy`{@#)&(671W=@+rW5>!lvvzj%C2-NgdGlvGEm;uwGeW>J(c-1c zmj(QeAYSF-vP%3Xg3QB1_A9o=K~n_Oo`MI*;pkB?KO&%o?g2uL-7k)qfz}*qEa9^? Kd>aGpBKQGplO?nO diff --git a/templates/Maketank/assets/img/icons/add.png b/templates/Maketank/assets/img/icons/add.png deleted file mode 100644 index 9b232287a5c02f64d157e5a877518730cd9d2490..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3090 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 IM6N<$f<2Gu`2YX_ diff --git a/templates/Maketank/assets/img/icons/aps_upload_big.png b/templates/Maketank/assets/img/icons/aps_upload_big.png deleted file mode 100644 index 5c27d7924a3668810d24cd2823b1ebb8581dcb09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3948 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 diff --git a/templates/Maketank/assets/img/icons/autoresponder_add_big.png b/templates/Maketank/assets/img/icons/autoresponder_add_big.png deleted file mode 100644 index c4dc9992657f3765d253bb8034db0c9b9ba6e00f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4566 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 A3IG5A diff --git a/templates/Maketank/assets/img/icons/autoresponder_big.png b/templates/Maketank/assets/img/icons/autoresponder_big.png deleted file mode 100644 index 4c141a0028c089a65a0cddbf4c506bd7f3f4137b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4494 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 diff --git a/templates/Maketank/assets/img/icons/autoresponder_edit_big.png b/templates/Maketank/assets/img/icons/autoresponder_edit_big.png deleted file mode 100644 index 1d597f66c8b3427e23a6c5a78a89ab9f977e5aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4749 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 b{|EmAp6Z@p0;|ZG00000NkvXXu0mjf!>|n@ diff --git a/templates/Maketank/assets/img/icons/backup_big.png b/templates/Maketank/assets/img/icons/backup_big.png deleted file mode 100644 index 4139e7f3a7df797e0bac8ceb46ed6ccdee8b2f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4362 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 Eg3Z2Bpa1{> diff --git a/templates/Maketank/assets/img/icons/button_ok.png b/templates/Maketank/assets/img/icons/button_ok.png deleted file mode 100644 index a9925a06ab02db30c1e7ead9c701c15bc63145cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 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 fCMq@(kahn7rc1#g|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA21`jqK~z}7)mPt(RaF#TXPsWzV95-bKOdA(kdPn>j0lP#V(7`}rLebNs;B;n9x{la9(;(bOoD_EgrZ*$QJ4hE zpxo4%(bOF8z1_KU@A_lkkzk3RAIb6a-o7MJHjVS1j&pY?g|@|67Y?Uw|x6(H>7& z%ig_v)mXFHljiG4gmOPjIUsfABZ0g z%gpqYTsU)5?y_or#drtce^@I8zD;5VEH+Cu>dad43^bZ&l1E+HxM`#8+Vd3Fd=Y~1 z6#pVy3&51QB@yELm5b*e|Lyy)nBom<0l>$p4L_*roRO#TKuo2oPHfVb*_l6JaItWV zS(tmePWJNLs#AXFoJ_7;_b@j-bSn{pZi^Q(HNuy&G}1MjCSWDeb)_l@i!=e01IXN_ z%RtdNI1!6=Ll7V&iRNxw1(GHMiFzHSmbuSuCIO<)(ik9O@i8YWgI-&zLn8{1-;<~> zm9QomQfPd?j6B2B7ZU_DrUBd*K#ttg5u>+CosoXGCAG!_FbF`=JPcL=ESDHg9W){y z7y?i)&6qSv;;0a>CI#;xC<3b1?*M=WY6Swsq*28f1m$lQ5yMCfHUOYf9V&ETk)AZg zZ!KjbtPR0&ruze=O6}Q5Z7%64s{<%<=QQueR8;LbsO$G&+yvUSO<0w<*OeTR5}>dm zbiJq^`2m-^v=^zXX7U<>b9>nZUCTw2!K@_AR;nw_V;5j9)sFC3r&3A*Hkci z0`p<0$hlL|dSFUBDM2$3FzEZCK3Nf}4J}sdo?ao0?xXSt5ULg;)(CuNs(Br39K^9a zSmiW?`Zw=FqiG}W85G}BLz-Vu?f@`{uq^17(x|6Wus1}^zMn$vjF#tvQqOeZ>4y!u zJl$k_{BYGyNQ7gXcSwKkZ!Iy;H!_&(N`3S}lu)F7f==hV*Co_GVKhntj0Zg&P{R;# zRZGpHTq9Hh(??d>n&bJHqCAP{n`;0Fr8XSOwb}E9AfN%BfNZB)?|MVBGCZ+i)MA8C@b&ipz3*6Fhs(bXhDY7+QO0m6DiLqkEOQVD=6L@(fdEX0NY5t{{u z7DEp8FtA}5qTyMK!-hZj7(rR0oEvO3czS&D zKh9SGa0TnSiI05YiJ<7*E)1+?0AXvjTHbEAowu4MMn^}zEXzCq^RU?~>fg~Knoh-A z>uQd7sC-vkO7-awluMGt;XT*sblgg|y#LEz$M@{>FR=C7sGqJqkN^Mx07*qoM6N<$ Eg3Z2Bpa1{> diff --git a/templates/Maketank/assets/img/icons/categories_edit_big.png b/templates/Maketank/assets/img/icons/categories_edit_big.png deleted file mode 100644 index ec7b36bdafea407719523ee972218ca0911df6e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4633 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 diff --git a/templates/Maketank/assets/img/icons/clock_big.png b/templates/Maketank/assets/img/icons/clock_big.png deleted file mode 100644 index 85b29d6ca4c646ad5d5c6cadce761cb9f7e41aa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4619 zcmV+m67=nfP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA2TVysK~z}7m6z#Hl~)kPPrZul zNGi6*injQr-}1PyhD+*!-YEN=iytPEOAJBS(&O)z{bCJ9qBb=g*%z z;d%4sjeGCz?zSBr9rnV73--{VL(LmDY)D?RWQpg44v2yG%DQ#y5+%C!Teoi6SFc{# z7cXAeCr_T(M~@!a$B!Qee)XL_pU>y?Zrr$G4;(nqK-LDrFt1;~en%E9TI7**re3~$ z**<;x)B)VRd)GyH>Cz>8^ypE$ZQC}xYu7HDo15$2StCQ}psS9aI(4ciJ3IT2{%{b} z)6>&S7A{=q5rg?efPwb*c6m|O7Y;q1802Y%9VEU z;>GSgm=i56Emoqojg5`Y5%jNIxni@jvVQN2XQXBUS-W;^5^2N$bw7XpysfRRb%sUR zId%X3eHRsJo;GcoojiGRAX4_o8V{r_EG%?3uthM(k01A?rKNorjA_JkC&JiBAx$gF zq`$7N&PC6I(XOs82Ld0+MqdY%E9juBPD}SVTi9%FZiY8yiisGhofApVe4;09*RNl9 zq~alc8W|u&M!H#32gr=JB0A`@&x2DNH*Rz`3FzX*i&i=#QE`oY0PDl{@891A!%>t} zxpu;!mIT9quuf!vOrJj8Ie?R_v4;-C1xzym39*T7F!J*9O2I{pcxYCwS~b3`tjuka z0j)cc(E(@Ao^`1O1QOB(v{`a;vU31uSYwZMY%#F-h9KD6y?eL4diAQqpi7o5TNV$t z5hWuj$^-xnN0Fhxlc=8S8fRb3x2-X zK0GoL?BTd=X4uI3o zaE0~$>d&{@hKyrugTa)QgDe?rBOY<<`4R7`tE-)d{Aw9A3mDVLAs(e-pGY+`fa46Q z*XVg?k2?b$fNkNNm1931Y$JVX=FFMnk-J`JX=$lbQsNN>5yB1jsCQCQk^|Qx7*GY~ z8vvOp)LKU|6HwF7w{l(cf{PeQi4#f5p9~5-gbQ>44=E&VtTD|ggHC48o*g1>(u9W`B(x5m>v2rP0PBngh)e;XDW^=q z$1$1V=8P?D!kP8!*H_P)HOr&8rlPz&AWN4n9nYabpW-nyq0xUQAWAwz?*%wTmh?iZ zX9vF;d9kn^8`z@Dga_SH`)`6VO-XTaFOicmois76_>j|!n+;K_BLG1_h7}I+uKRQY z*D&Ff++yei$i)Q(0J20)AujK%5ivUGLOAL# z)6XZ7|E6~P!E+mfA|fI@QBhGL(b3VNA`v3dLd;)Mv5b&MaGDXO-M-idhXo0 zf6JY*i&Vk~A_IhuLC6GakW$VS#%!CE@~^nKxN+DJn`0!NFXa6*kyw!kSql*dJSHqG zY%o!a6Vb8}Co)R@2K-BruS60=Ff>jk;4cdnEXbB|Tq_{;^3MkUaP-J1uM_fC&6_tb zW8%b#Kl$|&{DO_KBJpB(q(8_gf6yLR0!fP}G&FPwj^Le0jNjAYqBKH&Klf*5ls^(O z6dxq~Jz8|w8|ByKn-QWvTqHL7?GphoLC40%zAZs+PEJ6S52EM^4-X$aY}hcI3L#y5 zC~HHhqn{`5i0p^@BOB`H(+~j~48O$IASGfj=6~&h!T*GC!qNZ$002ovPDHLkV1m#1 BwSE8q diff --git a/templates/Maketank/assets/img/icons/clock_edit_big.png b/templates/Maketank/assets/img/icons/clock_edit_big.png deleted file mode 100644 index b39251d8faeb1fb7acc96b79e5ae4591e3bb931f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4825 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 ZKLGxheYF=!<*@(&002ovPDHLkV1ig<>Vp6P diff --git a/templates/Maketank/assets/img/icons/domain_add_big.png b/templates/Maketank/assets/img/icons/domain_add_big.png deleted file mode 100644 index 31e99ffbf7da7f59ccfb8010e84c325906ec00cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3575 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 diff --git a/templates/Maketank/assets/img/icons/domain_edit_big.png b/templates/Maketank/assets/img/icons/domain_edit_big.png deleted file mode 100644 index 0667777116ea4b1a26ab49421a33e2ce33ee95ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3730 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 diff --git a/templates/Maketank/assets/img/icons/down.png b/templates/Maketank/assets/img/icons/down.png deleted file mode 100644 index b9f9d6e00e5cbd5a2db21a34a71a96c50469b847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2806 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 IM6N<$f_#oha{vGU diff --git a/templates/Maketank/assets/img/icons/edit.png b/templates/Maketank/assets/img/icons/edit.png deleted file mode 100644 index 0fe48ab1cac6d0746b12739298c53cab1e91d522..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3279 zcmV;=3^4PFP)4Tx065E?lXp~8*%rpny*Is3k`U>HUPDtLfb=dPMY<@&BtR%3gai<=A)*2! zii$KFGAiJJqeGFgB8r7UvG)lw2q@#=D59eB5?OC_&6@Y#y!rk(>$mpZ``mN(w+{d$ z{~*2~6IKEsLm(D~`*|{AV&fRtegFeJzyKQn*qm%(@FL#`AX9*k7b9Di1ilCY;LUCM z3cwAfe<*_i{y!;mgd(wQn@}0g`-K{77R;q!83d{f2->5>e-jNi&@GkEN5 z08k`(T+HL7$k zi2rfnU!TJwoR`EC@dUDpDA|y!e^~Y>&Caz<)P_%hmS72# zuF?SVYac*Si2#Y;EqDD7--7T_K>qTgbw+0A{@-u<&w|V4OEy3GbDdXs1cM_H<;;GQ zKTCiH1fU3LKn-XEeP9BZz!o?FXW$Nezyc5gB0wxy3OFDIWB?J!1qEO&C_R#~5QAF#ecWOe$st zrVO(S(~3ER8Ndu-Cb3wo8rB@^f(^m4v0`j7wiP6*H z*HIg&=c&Uq49%DpKue{S(!Qhh(fTIQx8+mRo|_C zUVU7Hrs1r?(J0Y4s&QWv)-=-$*Ic2wU$akhQcGLQPfMs(t#wXoT$`@#uAQpAUHg>w zm=0CPRfn&$UFWpUGlmMogOSdtV)QU3bTxJTbtSs{bo+Iu^^El*^$PV`^&aUH^jZ2z z`rGxp^(PE;41x^`44Mt@8{!RFhADydM8V4BX8#fz2G$EU~ znPi#No7^v1&90im=Jw`%^Ihfx7HA7c3xP$w#T_Pz>A}ol zHZun;>6Ss3g_a$bFRTo#;;gn>^;&(hwzE#RZm@n}L$O(4Q)ts=^SiB?EyuRj_U2sj zT;I8?=XTD0InR6^Z{F^CckQTl!FC($y6ryNJJ^ftTkOXi3>*?2>KyK{Xsl3H8SA1W z+R@W-wc`oLcTVjEZT6k;v-4Zwcg7#>ALzf;|4x8b04Ja^U}Ay8f|Uz;0!e|30&4=F1epbig1Um? z;03|kf*&q4Tqs!B5duO2LbioG3N;SR3jHw*6BZg)8}>BZCcGfLcM)|_!lI@{Zz4P+ z$|D{`nnX$>yQ37N;-ea)rlP&0E25<_RxvAMuEeUx@?$&WuyIjw2jV6d`z+qEcsSlJ zzBvB&65}O#OD-){Uz)!3WP)M>JKO9pdXb82(m z=0@cn%Tvx1y7Fw_ha_w?0?!2)zJGb>)XZy>IX^>d^{*PC_NN@sHf4P zv9U?Bsk|9(mNbtYjz4_uJMZs0TbM2TTIsE&N5B!uk!Rm0et-LD;L+}5tYa-d82(V# zMr|u;huW97PjsYoNIPRY2aYc|-reQg)%K(1j|Wfao~S*ka=QYP`T?6w6PF;7qe)fjy@YcZX$lG`C#NUzL<=!2= zmwxZ%{ha&L57s+Z?W$;WRp-b_!Gyj6R9=pE}_@B8TYBh$Gbupg>Entts16!_`kOvcR2zW@W6 z^Zb*Q-U0vs010qNS#tmY3ljhU3ljkVnw%H_00KuzL_t(I%VYTe|33qfmG(|@zU1n|4HjYzJ{&~{%_S~ciptXR05x7xB*vor0YLF zUi<&n=H&l7n#}($!Rxev*AmvV4}M*qk8M)s7Je+wI{R$@??lIFc<)H znv|Fhw>XgI24ZHs21G?g2?7;yLbE6ngRvBsxSlvjBO6FFDBI#P0053*cComn={NuY N002ovPDHLkV1jreXe|H$ diff --git a/templates/Maketank/assets/img/icons/edit_20.png b/templates/Maketank/assets/img/icons/edit_20.png deleted file mode 100644 index 2f05e7815972ea69fb08e8265146d20aed7a6bb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3474 zcmV;D4Q=v?P)4Tx065E?lXp~8*%rpny*Is3k`U>HUPDtLfb=dPMY<@&BtR%3gai<=A)*2! zii$KFGAiJJqeGFgB8r7UvG)lw2q@#=D59eB5?OC_&6@Y#y!rk(>$mpZ``mN(w+{d$ z{~*2~6IKEsLm(D~`*|{AV&fRtegFeJzyKQn*qm%(@FL#`AX9*k7b9Di1ilCY;LUCM z3cwAfe<*_i{y!;mgd(wQn@}0g`-K{77R;q!83d{f2->5>e-jNi&@GkEN5 z08k`(T+HL7$k zi2rfnU!TJwoR`EC@dUDpDA|y!e^~Y>&Caz<)P_%hmS72# zuF?SVYac*Si2#Y;EqDD7--7T_K>qTgbw+0A{@-u<&w|V4OEy3GbDdXs1cM_H<;;GQ zKTCiH1fU3LKn-XEeP9BZz!o?FXW$Nezyc5gB0wxy3OFDIWB?J!1qEO&C_R#~5QAF#ecWOe$st zrVO(S(~3ER8Ndu-Cb3wo8rB@^f(^m4v0`j7wiP6*H z*HIg&=c&Uq49%DpKue{S(!Qhh(fTIQx8+mRo|_C zUVU7Hrs1r?(J0Y4s&QWv)-=-$*Ic2wU$akhQcGLQPfMs(t#wXoT$`@#uAQpAUHg>w zm=0CPRfn&$UFWpUGlmMogOSdtV)QU3bTxJTbtSs{bo+Iu^^El*^$PV`^&aUH^jZ2z z`rGxp^(PE;41x^`44Mt@8{!RFhADydM8V4BX8#fz2G$EU~ znPi#No7^v1&90im=Jw`%^Ihfx7HA7c3xP$w#T_Pz>A}ol zHZun;>6Ss3g_a$bFRTo#;;gn>^;&(hwzE#RZm@n}L$O(4Q)ts=^SiB?EyuRj_U2sj zT;I8?=XTD0InR6^Z{F^CckQTl!FC($y6ryNJJ^ftTkOXi3>*?2>KyK{Xsl3H8SA1W z+R@W-wc`oLcTVjEZT6k;v-4Zwcg7#>ALzf;|4x8b04Ja^U}Ay8f|Uz;0!e|30&4=F1epbig1Um? z;03|kf*&q4Tqs!B5duO2LbioG3N;SR3jHw*6BZg)8}>BZCcGfLcM)|_!lI@{Zz4P+ z$|D{`nnX$>yQ37N;-ea)rlP&0E25<_RxvAMuEeUx@?$&WuyIjw2jV6d`z+qEcsSlJ zzBvB&65}O#OD-){Uz)!3WP)M>JKO9pdXb82(m z=0@cn%Tvx1y7Fw_ha_w?0?!2)zJGb>)XZy>IX^>d^{*PC_NN@sHf4P zv9U?Bsk|9(mNbtYjz4_uJMZs0TbM2TTIsE&N5B!uk!Rm0et-LD;L+}5tYa-d82(V# zMr|u;huW97PjsYoNIPRY2aYc|-reQg)%K(1j|Wfao~S*ka=QYP`T?6w6PF;7qe)fjy@YcZX$lG`C#NUzL<=!2= zmwxZ%{ha&L57s+Z?W$;WRp-b_!Gyj6R9=pE}_@B8TYBh$Gbupg>Entts16!_`kOvcR2zW@W6 z^Zb*Q-U0vs010qNS#tmY3ljhU3ljkVnw%H_00Rn1L_t(I%VS_51N{I0pAkchfq{{M zEW=iiL;?fHM#H>;3jm#u;t z);nvK+U|oV&R<`%{r-npYd(BjxcUF9hH3w=sraUlY}m%_N7PSWxcUGXhW{VGc>VEA zZN)(c`z+@BgH|Gyd*Aeft0A1IPb8fB*6St=sp0pD1d5 z@G8FCj%dSFIyCzNmInRbcz5&vqi>G>n{r^*|MdqB|Gs+f>HjTz4}Q1EDR6)$Cnkc1 z>2(-&`z-eVzxdkHe-m#{`8WOktp97St@+ciq4WRD6)S((L`AuP)a~EDpM{`dCLLyd zZu33=cb)C|-+H~{U(Wf0|HX&P{x~gm{jb++aDXjVTn9PQ@ET^`Y0={}$Mt{Sk)nTv zmrDO7ok{zjd!XQt=Mta)mi@K|JR730a`~UQFXeyAx%7YG z$7BA-?n?aQy1?VVWuNU{hXw}$kUHbEG*(Kj-}(|J^ot{c)M= z{@=RKX1{Kxt{_3fU?s=J{hcxgceT9Ty0i9w$(h1`hPy5QJFap0<2={xzh$@ePL*60 zKEf^o8wiP^hv$1k-&~sh|HP_-zoDC>zB+6R{p~r=>%V!I^**8vLyqznr|R23U+wvS zVnyQbb$#yt7xa4o4YS`VP#_>cv|%uik`gI?aB0@Fr@J%%pPb?HZF{BKg-H<%vly&+ zbo3Y)xD_10hH?NgafW84q-b_jr5;{cZBbU^#NY-LG6U*Y6lY*i;#B681@eV}m0hFP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1rSL@K~z}7?N>=}TU8Wxn+|Ey zB#kH)RVh;o|AGx0Sb!LW1T5GvNeGD*5>kbz*dwv)h6SQhL82g~P1-`5G;NY5O;X2p zoH&VxXFt#JJWp}*@ty1E5L;HElnM#@q)+FbbI-l!yXTyHotOZa{!N%35_m}9KSki| z==1FuBd`Nw?LH5h0Mg|(MDsIB8YEf?Tp7K7U-&Zuw)Jmt!}p$&cOx)J;Gc#f5d9jH z`iDx2Zp?Yw2^8I49UJw{`@*k_XLi;b!?sUxJ9t`UK&0qxJu%!Q0JCio_SH31Yjw3* zwphMrd^`RUBKZXbb5jUrCwTJDFs8kaQO~^x@8 z3-IazMWR%#-4g*v=qk+mIo$DmhjHf_3_0Jy#nm^IoYKEkcC-FH)*{zh36!fU6=nxP-BZDOi^rD3&XKxg?h@U$oTtqV*H}=KffnSfuD}J#clKK$RzTx!iDjyl}ZS zER)Qf*@Da0#t@3Eqqb2;I#)y@lfNrUm8$Y}@E{W8y7oDKu)nCJ=(XC0x(VAaVUs|G z8SpXfUawCP@Mu1GeSSDrofsLvsWz;!OxZ#a;aH+0s+%9cX(6MnGDL63IgFMG=C7@KoEgQ zRN4HYFvf39!?wJ_bx{>?DSQdj+F3Xvmz7>Bl~qlm_-lHPkhi)^B*TaLN=Sl@W?20Z`##Lz$k%7(-8_q z8sI5h?1}jWD?;lr)a!MYMaR_a9BgdRR62v`dIAe<+S|N2l7%q)Wsd%foVOF^1q-HU zX0b>g(ItbO2}lN*_BEbT>K`NlCwoC^nP6Sznnu^-^a;bUvW9t!P0jr@I0TE$uI#c# zNa`$$g#o=RoeIkn^10n#tdk_fa-cl_cQ~<;*H?RWEv3?&;ua_KLZM+ zWRYl01rma>ctVkgCsP=kyaf-R_%P>{ALpglI^P0L$O|Y7H8M9Z+L1`5Q0EI7W%|V) zp%kBlF>dMt>6us}Y3z|y>(=9O^|HEov%*mljK$PJI}(ulnaX6@-4XsS*i}Gzp2e0( zWfY|5&2coAV!+h4-moROF0Jg@TwbkD(texoiI-)NxoWlX4w#zXA5U>zrBu2-la<9= zC=^RbbDYZL*gQEU1@TmNd)%~V^9ALbOlP<4xqMOWlgSlSV+x7pLuA_V?V=&*(!5w= za}^2&Y;A3+Itr=3i{^TfvR{D@nCvg_jKpKy-4fe$=+L3A3xk(l;p32c5Py`kL*ksj z@XKqAyN?9AOa~4e*wfe7*WJ_8)7RVE`zUdo`jeDT6VDJQiBkri-GS%YuygK|vF@a? z$5X@;-1is*KSJ~}-hMf}DnWmLe^+;R_g*1F#~z}e7$A<&=_uu6l*bHmk5itI4R=8F z6ZDa}yf~6=z)QOMhV(JG3=&e*TI7a_Z&WaSV--Ybjd>6_LFS4 z5bXrccN-_$PXhaB+si|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1$aqBK~z}7?N(`QR8PEH_^NT9K)1@%{( zaFtjZ%~nBTFc$yU!Fj*e9}r1Z)zzboROUF75{SfN=u-EfN2^17XBRG4)u6pgjc_FT zk4qAYj7V;@SaI&sZ)l*zbOs6C8Xe;C_~Zm)l&Maqhu&a>PA}mak!fscLrK|X*qv@6 zV{d;LzTm)LVvy?1wrWbGy1oG#^2KWE$gf^95rLa15G4gnWN0*+1OWpX8%-9dd$cIM z^1E;tC;9q9VK_X#NfD#$yna6#+uBi2S(}AFGwgOJ91bV+Jq z#by_C8*Mb1Ehw$5LNnE{Hy9L+WOcY8S!^&`ZLm6BV$EWA;7V;BI!Qf;%R@dK(CUps zL5Y$vtJH|lK90BSq2<%Y5g@1Jz|H|j1M{50^ETBrbZhmfpp(M$!AJyV3Sg(;{LTt- z-;`C?iUin?!{rtbK1hkANHr%k3o_2h`mfG_`ez--?Pa(D7171y%~Y1wP8Btug-(J6 zbwrLI4ee2HKY;kDa#-IzxNX8IkVpZ^WEC}Ix$7u^$2$_-@9%|^2$-#Q0j@8DrFK%i zIddlH@%n^4pZ{_y$!p(l#kVyDsH796?Tf%@AO&B43%*_Z7EEYDz5#ioM9f<#179G3 zB;AlMlAqU|G_s9v^gT6aaL;(?o_7jcKjO&*cAnXd1I?e~tm_O48cw35rWWTL+fnjs zDTcl~c4H6l`3wa6sJor?T~LXDd_D7;FAx;qny21fo&W_5T%R*oAulQACe`*8e~fLF zJ8;B&6d$SgV{^$Ce0J&(`om#y3X(sbnkM7t&#O2oB;{@o_6<<*VT8hi=%x2Su%C`! zzZe-wXDIGWB9JD_%F0StC={7;xm=N(n>&|q56u_TcrW2T!u^D$qj+EpmW{=% zr*l^hsm_Lu)$YN=Rcn(g3sz#qo)t$%eJoMVRW2dF^C|FbLN3M2;N(RK^78W1GBY!0 zFcC7A6Y>c8ggIn%7mat*IDeGf0vZ<*7LCEegI}%Ll;}E)io%UJba)jW{PgiJc`w<| z$y4UdQj9!u4$MjC=jV@002ovPDHLkV1f$e B&wT&@ diff --git a/templates/Maketank/assets/img/icons/email_forwarder_add_big.png b/templates/Maketank/assets/img/icons/email_forwarder_add_big.png deleted file mode 100644 index 02255fb0ba06f9cdfec850db0499540f3aa6c216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4164 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 KMNUMnLSTXv+C3Hk diff --git a/templates/Maketank/assets/img/icons/error_big.png b/templates/Maketank/assets/img/icons/error_big.png deleted file mode 100644 index bfc299c6f5d43657c089693073e8b857548d95eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4136 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 diff --git a/templates/Maketank/assets/img/icons/folder_20.png b/templates/Maketank/assets/img/icons/folder_20.png deleted file mode 100644 index 068c31bb3aa18a7e4d2cffe16e041c260337cc89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3623 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 diff --git a/templates/Maketank/assets/img/icons/group_edit_big.png b/templates/Maketank/assets/img/icons/group_edit_big.png deleted file mode 100644 index 5c2f9f7fa920af3f7c03cfe224e9fd89ce942264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4708 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 diff --git a/templates/Maketank/assets/img/icons/htaccess_big.png b/templates/Maketank/assets/img/icons/htaccess_big.png deleted file mode 100644 index cab6f0e1a75eb96de20c6377a99b5f03ffcd5152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3955 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 N002ovPDHLkV1fePd13$n diff --git a/templates/Maketank/assets/img/icons/htaccess_edit_big.png b/templates/Maketank/assets/img/icons/htaccess_edit_big.png deleted file mode 100644 index 2643a412d000f0d575a6519faf163cbeee979ab5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 zcmV+*5#R2KP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA24P7=K~z}7#g}_bQ&$|vizubM z*)olBQ>T$-YScNi#3dun#BIsuA5$`yEYpc&^RX%OwW%nA(`iiHn2K*C%2XyY#34*5 z4|&L&0;PrW=qiO$pg>DsP~f}syKuV_raWBYNxuEvp2zR^IgfkJxdH%!=c&P;;mJuX z7UO@AIXOA`UBPJSKL93^gJ(_I+1WgV|9AnW@Bmt^7OkzV&}cMhYir{~dGx=zxtS|- ztm9ago14qk9~ELW06uU_OABWy7(MfHEGJQUQ&STMKxtHnrvZ>NUgW5~y?t1(`DcD) z$m(>uVF05-JPm*kN+QQ3zQ>MGBtD;>X&M{>C{aH1+s*t>8Z$sgM~7XVot<_7vOE-T z9rI}_GBPqoycq;Vi+s!gd{DAoU0s~?dOa7UxVRXNjg4GyWilD$aybV|bqGeSRzs;& za#E>OFquq9O--d>Q^pM77?igJlb4qVi^YP<%1WfArNLk@a6#(o>bPzVQonh0_f@Kv8%JG0-C%dXehgl ztfZ@`Es0|r1>0<_<>*$YqcAHLh2m(mEAFBp^T%OrNfQF-?d`SeanTj%rIGB_$OCkL zVW24v)~5TgHmAVWlEU`w1Xh;AR&E&@9_&Pq#l*Fv;AAHRK<_T8udffPM`vItIgCE7 z7?!#y7z($;Sbi8r=`k29!q8oQ2v&6>1~hC0k~YF>>ae#bQF@qo4^sEV%TUu|-*0 z4fBIMWy7*{v#qI*MjwIx{(es6Krg)nU4AHf8m_=t`4bF9d(bTjWjzn)tf4dnX2p5* zsbV+)n?-LAZZcaSsgk2LHVKx98)yj%&u>`$wcn@!0|Ntgh>G+`SSo*jrTQcbz7w69 z8`zX@W=mo#x^kJ#4q`B&uql3lJ}ZdzcyI(vY%LU3RB-;Pib_x!v|rnMGYyS9jt7qm z;QEE5fbnNQa}KE94-{+yO1A-J-wxW+EkIo;puY^Qcnfz1^xAq6{QGyfloN%lQVA4# z3zYRL6#B19X#YO+2#h_T8QoI9s zF@fBrB;;NwjuxN5A1(2S%D;i6oLro}pPq7c-6wASS1t<11VF<`8;QZ7N8@7^I|J%a ztEgcIksQ_4GEOzsa@5u;xO`!N;*{ zaWefB(!_(uapKt{PPV9+C*D(C906$fX&Puh=Y#V%pMN!Y9aC%62>ES0*42RB zkozehPyE}V&db)^2BF~9@7ufo3xSA7F;A@^eUXsykMVB8UdkD=;qk5lD{?z^RCpn0IjbrJ=TqMQ)-+uCA^N*z;WGdm43i zsMF5e6nJ}kJF^N?2!v&Nuu3!%Q<>8SDEJUnmc>CUqZx=+eOy` zwD)$;j9v4pFjVO4zR>Lj(L8r=H>xvj$fq}xD|On}*LTv;^bh|qrMY1s&aC2OA0Hor za-rcOVwNXlu&xB^sQL5fdn{h|&eFBZef{2k&5QaV^qk@AEfTr-u#SnC$QK{bX~b#x aJoOLYrP|8;V$NFt0000|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1&v8WK~z}7#g}PpR84n9Jm~7`5^}rU z7##5s5@Zl8%lJ(J#T}USZ(z@o_PB!2q0; z#YtFBr&9!OYHWnV;h+R!gNdpQ1_Pqe=&Wm4eDJsh0dO!@EEW?%*tVHWuu$clot?>k zR;#`lCS$8e%+t+dmDeu{fCG(;j0nkdv#kq8gB~}1p`@RsH(JqbxRGp2@t8XTPzGXI z^=h;S0b@f2!UI9XhI%m+@}tG*KpVk@2LiLeS&ITlBoaySrgLk*M6>1;RE>SmmL7zs z`crrszK8YFM^I~PQP*Tg%b6_*2dpXAvK9p}Iy#!vptlWv-2u1^XHipr67Bj@dQi~A zCSgL7tpu` zXx$DNJ``4E+?}%KmrOg*;MpZ+fGxL`{U@((#Jm7_7xPBE_}35cU)u)jxy`sywh5Nf zcVQ{pK$cXt5y!Oa;g7b$6RCqIe2psq7#i0Ws5{>gmfP&_A@vPg1jM`mc>Vc75{ZP- zbJI=lfDW`f9rPly!EUz-IqWt8P}98+rPfz)-u5c~alDSp&NrZHe^Xd)v;XXkmuXz_ ze*m{QQZ^w2@O{irLitiszM|#p_t&bIVD+k?cb`H__ep4-#rVhh7B1Ld6SmI1NBH&b z-{J6A-WDKB3Bc3O%fQcbnOy$!QL0S0Gi8l07`Nj}#|NTfw%k_s|5UlIBKaZ0|I_mF z^3n?m3bK|hTUKy4z6&@>mFqK{Hm?^}-UZp&*}3`o`ROzN4VR>GgOX>HEg;>Oo144p zZhRR{1MI>nvSAU#QXinMk{ zPb>7y|D^0&%Ly&Mi_p1BVD*;^0P;UZu^-@KXNpc2OHfo)l%A85lgS|D%%?#-6Dvs% zk{+VL5A)109CfcIyN2|rLfl?MV^+@;u9NmM>qH diff --git a/templates/Maketank/assets/img/icons/htpasswd_big.png b/templates/Maketank/assets/img/icons/htpasswd_big.png deleted file mode 100644 index cab6f0e1a75eb96de20c6377a99b5f03ffcd5152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3955 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 N002ovPDHLkV1fePd13$n diff --git a/templates/Maketank/assets/img/icons/htpasswd_edit_big.png b/templates/Maketank/assets/img/icons/htpasswd_edit_big.png deleted file mode 100644 index 2643a412d000f0d575a6519faf163cbeee979ab5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 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 aJoOLYrP|8;V$NFt00004aWGQy_r!E+9p^D8wW{ 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 diff --git a/templates/Maketank/assets/img/icons/ipsports_edit_big.png b/templates/Maketank/assets/img/icons/ipsports_edit_big.png deleted file mode 100644 index 0080b37cc7b4fcb041b5ba2b50c4831bcd47b4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4500 zcmV;F5o_*=P)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA2GvPKK~z}7#a0PalvNZSKxG?1 zvO1Nvp+`I9axx&uHIh^Wk0oL0X%WOFEiqSQ>4-5&bVyCiBa0h?l_{EN<cV6rQ>|Zzy$*%|F z@Z)M_=VtE*94TMLy+g(I11 zVvg4+ruf&e&p#Gm+3zKa;OETSXHP*&*o!#zT|Uan%5dk-9hl8#w6wIKp`ig9jRvQ` zKa5Xk%??`2K3{&Sz`c9-dL|$y@EMm6C;4V)zdswBrjNs>IpMfkcpl~D<${ojrP12j zipIu9Xti2gz3?m2=FSj4?3HeH%?p zO*SR%Y?w?Y(Hq<&N3%1KJasfUR_d!0keQOywE*64DtSD;x2y^BMM`)O3cfugN?uo2 zhvw$yKP8t2_XhV!MMVY9{csHH>8Nr{>I*Q3^?f1!#J)JvjVAIoMTBA1sA1R`6^<*G z{nqRCBH-U0?8CmiZPzaqB6IO<5t})fi#aWc%j{{tZzN5dfE5AWNL}%*_INlM*%+`m6@>>_4W0C*l*rf4#r#2 z9oUacFIA02+`W5OB*3wmgSnWKxmiFTDv2`E@2N5LF3;Yzqth;D0UYS?8(!UlGq)BX zoe;KjZ02At=45VBfl%+qAEBoUp;ylCUF}ZR;Ic{r>hczL3P}L>j?}agcyMgyU@i-% zsDQo2XfNI0?7&s9MpadnjR4)I=WNhX03Szde~u~L1J<0fjzbdA(qgtjRh3R$LQGQo z^*hjR@UsEiBmo+YntH)#=hV~o>VG*W<1e!^rWmy0bDYZsmTVFl@%nwAV_NV%tz(N z&)R@(Z34_BKqb~nzIuHFE?l_=-JU}*ZpeW)D)E#ublzZzup>x73uVw~0~Wyd0+Uql zo`=emQP8drY(wfeVdFXOewC^e`i6SpS6g3$GrtvzCcJd|EG|W@)-~rIgL?70Xfky! zpzRZ@7cdwaL^c%_n)V7*@0^R`*x|Uoa;U(~m|?;u2`DWsA>Vp581#5I=RKtVl7*kn z7vg5U5hcYcoEaOGSH1Fs0o@2N)BRsVmq#sKN_8TbMpM>af!kSgpotr91Ge!T?{{gb zQuxQ@#UklkGWKitA?s8Q@_#A7<|98G*)}8Gr8RS_tV;oAb2D{)C7pdOYHF%Pu(GmJ zQ4uDoN{@tk)i4{dE#Fds;^JF~-xrVQAD7}Y)#pgKx&{&Xkyw-xjmV5;^1O@`SeQO6@F9YdZw zbLLd1IC;7NioG9U;fZL3U3de5Cnh3rdl1r&rwRWilTlQ_!^5MuTrPL8+=6y8{z2r9 z^mHTi+qq-giBA5XZwF`68I;vUz_o9%wIB{7eh$U>tnrB6vbf!k$tm`6O45_yN?iOQ za*#PYJNI&TcXuKY?lkcLp+Eh8oSsh-ya)pcgBaZj%l+yTm@jX@iS1!X-4KW&iKEgi zzFuzbBGzLR_hC+wleHx6Ahv+Y;^5@u)SHE{I)aBq>HW0mL3%z!&xbAI2GH|S4k+QN zK?A%FY>fWm?9MP<{_@9i!@Qj09Q(+k8|?A)g> mCFV@vSQ4QvDWApv6TbtO*Ez^5Py0at00004Tx065E?lXp~8*%rpny*Is3k`U>HUPDtLfb=dPMY<@&BtR%3gai<=A)*2! zii$KFGAiJJqeGFgB8r7UvG)lw2q@#=D59eB5?OC_&6@Y#y!rk(>$mpZ``mN(w+{d$ z{~*2~6IKEsLm(D~`*|{AV&fRtegFeJzyKQn*qm%(@FL#`AX9*k7b9Di1ilCY;LUCM z3cwAfe<*_i{y!;mgd(wQn@}0g`-K{77R;q!83d{f2->5>e-jNi&@GkEN5 z08k`(T+HL7$k zi2rfnU!TJwoR`EC@dUDpDA|y!e^~Y>&Caz<)P_%hmS72# zuF?SVYac*Si2#Y;EqDD7--7T_K>qTgbw+0A{@-u<&w|V4OEy3GbDdXs1cM_H<;;GQ zKTCiH1fU3LKn-XEeP9BZz!o?FXW$Nezyc5gB0wxy3OFDIWB?J!1qEO&C_R#~5QAF#ecWOe$st zrVO(S(~3ER8Ndu-Cb3wo8rB@^f(^m4v0`j7wiP6*H z*HIg&=c&Uq49%DpKue{S(!Qhh(fTIQx8+mRo|_C zUVU7Hrs1r?(J0Y4s&QWv)-=-$*Ic2wU$akhQcGLQPfMs(t#wXoT$`@#uAQpAUHg>w zm=0CPRfn&$UFWpUGlmMogOSdtV)QU3bTxJTbtSs{bo+Iu^^El*^$PV`^&aUH^jZ2z z`rGxp^(PE;41x^`44Mt@8{!RFhADydM8V4BX8#fz2G$EU~ znPi#No7^v1&90im=Jw`%^Ihfx7HA7c3xP$w#T_Pz>A}ol zHZun;>6Ss3g_a$bFRTo#;;gn>^;&(hwzE#RZm@n}L$O(4Q)ts=^SiB?EyuRj_U2sj zT;I8?=XTD0InR6^Z{F^CckQTl!FC($y6ryNJJ^ftTkOXi3>*?2>KyK{Xsl3H8SA1W z+R@W-wc`oLcTVjEZT6k;v-4Zwcg7#>ALzf;|4x8b04Ja^U}Ay8f|Uz;0!e|30&4=F1epbig1Um? z;03|kf*&q4Tqs!B5duO2LbioG3N;SR3jHw*6BZg)8}>BZCcGfLcM)|_!lI@{Zz4P+ z$|D{`nnX$>yQ37N;-ea)rlP&0E25<_RxvAMuEeUx@?$&WuyIjw2jV6d`z+qEcsSlJ zzBvB&65}O#OD-){Uz)!3WP)M>JKO9pdXb82(m z=0@cn%Tvx1y7Fw_ha_w?0?!2)zJGb>)XZy>IX^>d^{*PC_NN@sHf4P zv9U?Bsk|9(mNbtYjz4_uJMZs0TbM2TTIsE&N5B!uk!Rm0et-LD;L+}5tYa-d82(V# zMr|u;huW97PjsYoNIPRY2aYc|-reQg)%K(1j|Wfao~S*ka=QYP`T?6w6PF;7qe)fjy@YcZX$lG`C#NUzL<=!2= zmwxZ%{ha&L57s+Z?W$;WRp-b_!Gyj6R9=pE}_@B8TYBh$Gbupg>Entts16!_`kOvcR2zW@W6 z^Zb*Q-U0vs010qNS#tmY3ljhU3ljkVnw%H_00O&7L_t(I%Vm+0(2+mjmiaL)q)a;7&nHoh}6+u7OCt*xyjNfO)J+p}h~`I?!rwzlRU0h}e9&E~rY z2M4yjz5U1X^76|-ab;!Y^IorKtyXL6{{tf?ad>#>fKaJamWst9w{PA0vfXa~2p}S# zwp!aC=5qPxM5JV9_a_kC8K73H0g#(1sHvhp9`GQ7strY41Oxz?TucF-T1^3DcvukU z2ub%Gz>6YfU|vw~9Rd^pt~DAmea8f7zudff{q({+SG979VfW{g#V5+ACQgzhk$<#$ zu2eqn?5}U`>hB-FS^LO-qS0{vnuw!bw{Jg@7oMuU_jMc#$A@?ALPg`ptMSZS+2^A; z%MS-fLcg0WU4CqCFshc$Kl8>->OV-tm30T7X?5|fS1wi;VBy*9$&f}N9as=gP|s{} zmZe1%iRZkxA+yDWDt7a#IT@fcCgfOl@?Gs<&|3GacSTd=A_gfCg}pWj-gSnOy_}aGk#|je#znkz4^U z8pWtYAxNZ|L|H0PNXJ?SF6R{I^ZDfL5AGb@@ggGMfAM<%&)W%R{l1v1zN002ovPDHLkV1lAHjrjlo diff --git a/templates/Maketank/assets/img/icons/lock_big.png b/templates/Maketank/assets/img/icons/lock_big.png deleted file mode 100644 index 9071ec9a68703b80165fdaa06a1995536423aa66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4152 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 diff --git a/templates/Maketank/assets/img/icons/menubar_tickets_null.png b/templates/Maketank/assets/img/icons/menubar_tickets_null.png deleted file mode 100644 index ed9aead5309d6bbe93b16fe6549b31d6aceb9af5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3160 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 diff --git a/templates/Maketank/assets/img/icons/mysql_add_big.png b/templates/Maketank/assets/img/icons/mysql_add_big.png deleted file mode 100644 index 6d6f275e8ecd94be63866ed13c36c7cef0a7007c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4423 zcmV-N5xDM&P)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA28c;SK~z}7#aH=n)Kw5)*iw3z zf})6E^pEfdBQfC@j4>e+3_>(95;R7mVlZG05WGSFg+MI|BtQ|BBQ1q(w|jNF+q-*p z?|ZxVcee*Uwl{@wW@ww`>K2Oen@nbB-g`5jnKv`96#;P5>W&wI{n$B1^gO zfX-xwrVax%>r9|G+t{Gf;{#t;2qGA59GxdIdg3ILp4Mp}?Wc2%ZF*?#FoND>!8Jcr zT&^-@%D|#lJZQ2xL9S^6g|->g&F#?CZh&^91v>3caC&{<4~8HV6Cjr8W==BcX`S}b zemY0ziBwH(oDEHzP9Pt1UV+YJh2ER}Y)o3O1&KlpGIbLg?0|MdC+Z!16@I+yAf}!; z$)u-s+DH58T$NM-G7Q9m&Uy429e8gh|ywa!?SJpkS-wo z3;+}Er*m|E#s&qI5x}97XGK)Cc8rz|wqa4tw4mMX18*P*!AKN`Q34V?h;A|`ne?124%ADO>InImvkj?z=x}4Zo(&iZd|Er|V1Q_&OXg04^mgzlbM05pb4Pt($1aqt|VcjAUz4K*q)0&VhttT&D2$Dd!}$0FOifL3`w`u`b&K_*V`JF+!;rx2 z_<~`csOfDeQOpB?JPp9pZo_#2kZGF#lQwi=P*@Y0+mP;dp>23ky93IV>t^Xf!*2(=E6S$)P!U6dHmbF(;X7 zMcLRA&y)cXJ;4iYLk5sI0*#>^%t`iOcB<=C;fw%k(cq)naCCGG#wRBDRZM>kWtM&S z+_}X31++y=IRnH=PG3io%p1UbYT&eb0|+T2M2DInI;h3ScY!Lf9hCkLn3GKU2vX08 zjX}%;xc?&nBV2R712^28q1Lknq~7Sc(y{dYZLRP&_321Lg&FPC>{W? z2x)PCe!jS{urT}JvGT)IWHdO)Ar+5@e}{0`M7ZMPSkcMeKCTPm)w(_R+;Mg1XCU)^ z$`KPMIeq;%#kxB3$-WB;3dHDqDe^+36-cW#ZFztFuVtq$;Nvmcjt`3iAC|6g6diX% zcW*EB^$$S*;2;bPrI`2i_wzp}ae>CNz)tD|yWubE2IeGhe0SR$7~peAB}n<`CmR8X zMY*}TSw%%fIS8T%7oJ60jq*##Uq*UmRb5#|WDy@|@b*>sk zy}wSSi4m8`Ret;r$Z_uPtLCHSXa2bhpcE=P*E1&>ZLLMStEPi2oDN#dS5RDBEY8Wv zSwcVv9a8Z$(r0kfO61Q|W~RZthRWqHZaI%^{%o6Yj~)&dx5(%F0@PRPtJL`kfz_ zzOEIE#d&Bui|o@NdaB>dbi;265;KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000HwNklB}8OML$dhC79x#w|noBK#glE$>L)Hg~62ZAE#z>z~og$~-0 zP$7d@N0AORI1oizoCKT*0f$aRK|zsQH3?O;KCnrf=H_+J^Pc@&>vM4Ky~(}F&5bRw z3qJPVu=cn9Ypwrp?Qe^!@JX^wnxd@Gs3>4W zNYaE5B7gn+KdxT5^v2g-`Sz*RJ-6V6mrf^N`O+6&J9+$x_INy|sA@zEY2xwDVZ0Ed zf)k9Ht%L#^BQYu=%&yg@kQf5S7*g-}=+h@3&+_~=;8PD;0r|rpFUCf*!Oh#Z5fPkq zc<1omlct_D@g&~ke1fxfHuI{atSXAKq9`h=s-miE>QDn{cO^Tw#J5Q1X&^X%;1Td&ZLLI59nxZTz@{(y@QkErEJrmJtHCbLb zz@e38MjIP)_u%)XU^JO97>;>tex4J@juJv(Bg>dfrW8ev^$zPSRR}~4ly!g@@ZO_Q zan93eFVUK7(V1&v5c#>|b3~1V5Qs5u zC$`pZ#};3L!@Fydd%3 zo_g^)d5{M*Nj!&^4)XT9YusG#V~nAhHfS{)%(WUQibkbj?H$v`NLf`>RZU)0WLZX5 z6y$kt#16ylpHd2f+OeT|JcOMJ00&i|^ z&iv)V>-Hm`_;jn=>wd1=>CjA5k|e=fi*xSId0@;o>v~uHFq`762%QzNDUCD*QQo?8 zHU9bHrPG)GwEBkkUdpl*0NZZ2t@qxGNCRm7_Se5$y|q64MNtJS);?tr?-NIwBs9{L zByo73;M|s&S$Ss7ogWsJnRohwAy=+m9jv~7;pgYipZ~_s&i&+fs%k|N!s^1^{Z8#jR-MGH?=D+{-&o_Vnn_s;JL?DVt6=N)cQdLV4sRfW;uV;#)FiDbF zRkfRR7{IEk5fP)RA|ggaL{(*T>vq^%XPs14=Ei0G!nRYcTUt7TcL_g)8sf$ru}KIq@`{|*4p W$mNl|D^_ww@lRz|vCuzLs)$;-`! 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 KMNUMnLSTZ82eg9# diff --git a/templates/Maketank/assets/img/icons/parent_20.png b/templates/Maketank/assets/img/icons/parent_20.png deleted file mode 100644 index 255cad463c8f964ad41d3f67b79af3a5bb917bf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3651 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 diff --git a/templates/Maketank/assets/img/icons/phpsettings_big.png b/templates/Maketank/assets/img/icons/phpsettings_big.png deleted file mode 100644 index dc193e61cb32931276f20fb1d93d0a03f2f765e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3978 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 diff --git a/templates/Maketank/assets/img/icons/phpsettings_edit_big.png b/templates/Maketank/assets/img/icons/phpsettings_edit_big.png deleted file mode 100644 index 9b0e27a750bd79003af466bb3ab58a2b65587d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4321 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 \ No newline at end of file diff --git a/templates/Maketank/assets/img/icons/ssl_customer.png b/templates/Maketank/assets/img/icons/ssl_customer.png deleted file mode 100644 index 41028b7f10109bf75cffc305d94b3b39bc1a74d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3595 zcmV+m4)pPfP)4aWGQy_r!E+9p^D8wW{ zC?SLd5V0Ym0waowG#fH1;DDn;k+C9*g+a0R2{H&M*s-v}U6fR7g= zTb2aA2m;{EZTSko4W@r6g8}|ODRYD(v22@A8PDbNvN}&u~BzauS(t_~-fCdDh2xveJXajv<0+_%SH~?qh4t&4@5CS4VELaLSAO&Oq5y%Av zU@a&HrCFNqEW`^5LE?}kM1-tDN{~vV9%(_kkY3~lB1OiLcPI>siejLcC})&EDiXy(WuaD~ z%1||^L#TFC59$VL5H*4NgeIdk(dK9;bO1UAos7;!7o#iD2heTk^XOaXVe}ge21Caf zV;nI4m{?3IW(B4UvkTLTIfEI%3}Gg*Sgab>9P5G&!LqSpY%#VPdl-8fdmTHBeTyUF zba1vfUtAncfGfmR;+k-$aMy7oxM{o+-VpDE55aTs%kky-27DL(Dt;J0O;9En6I=)p zgjB*>LKUHfaGvmx@QO$z>Jc4@VMIQ04Y7)Ngm{rSNPI`4kjzM4q4QT9{L zQHH1pRiElbr{0!!!)dm=-`wrIpgYqxI7!R46L*RH9V!RBBaDsz~Vw-H0AQ zPp6mDkJ4|`-_OyS<1vRfXVaXPIoIb*scNXYtMXJ!R9jVVslHcZsQIX+sclv3P`bqlR^}F>a40H^F4GIjJ4elG_4OxaMhC2;=4X2EZjiQY<7(J!?s<3ZsCL128|=F6KH59ji|kwM#~chC5*_Ls z?yzXAP*xf1q9fYT({Z)q3CDL%_D*7_qfWm$Go90%o191I8_(y>ZAJDq>fN5W>$`K^54ewbn0lmo9QJtOY3(WUZ1bG*a`IZ~b;cX<_VX_B z?)RbiMEcbDJoeS|P4;c}o$#~sTj6)cAMGFLzt#UvfK~t}pfO-#fy0883wi=cfr|ob z0-pq#1&M;Xg5lr=!P|l#E;L*ySlAH)LIOgzg**y14$TVvF$@zH8de+jG~6bc%N+P?X6r19D`T$2s>kwUJL9l%QE><2 zCKvlG-m!Q%-Y&j4{`L~%C3#COEmdEdzVu{*VgftiSRy(xI$u7y;lE+fqQYur%`Cj}Q{>xPV)IF(FX(4F` z(`M46(_1re8HpLk1r$M=peIv1GcR*MXf7-kO0%4@c4SS60!0V1q3k8uono3;DDIP( zNY+aRb6j(3bKd4g*5 z<%;}@p>4t2+P5>dmu!E%BVos-%6XN0b`o|y|XzeN8^L{UX@7;ZV``YV`>MQqS_UG(>+7Q*y`z`C+#slgHN)LQI zC^#rR6n?0u(V?-iNwcZE8E%#|j~$LbeC<2$?>bwUE&E#Ot))l65y_Ef-zR>5`)J_N z?qjTDEk79kP}fFnD`|(?m$y%Jq;yC-V><_qFF4-a<=oZwqvekWPw1YgJ*jfC{1o9- z(W#l!`KKq(2+xe4O+Gu+ozVT@T+F$fJz+il=L64Qyx@D`T(3v(>5DEGPh4`kbo?^w za>o_>EA4%DeQiJ4{nXZP-`{@K;cDkK$7@{!^9N2{ce{S}hWCvNHv?{7xwY`t!0pJ} zckjgCk>2Ir9le)+@8$iR`_m8BJVZY%d8G8H^0DUQ`kzgIZk5_gPY!wy_B~njs{Cu+3zHW={O0~!-$cyB z@JrFlncvG^sl7V*dfw~q$s{~r==USjxgW3}sy>>2?D`b= z>ETSq%*?+41DNyt5#Z(^0000WV@Og>004R=004l4008;_004mL004C`008P>0026e z000+nl3&F}00009a7bBm000XU000XU0RWnu7ytkRO-V#SR5;6BlTBz`RUF07|GxX) zyEAVlGx?q*QOy=W#+;{JF5zV3pe!Fwd=5T0wdKwR^)oQu2q9pMIr6dx!$A(bAIFB2$ladd1@L!7e)Gq@7EZstbpM>fj z@5FHgErzRo`gc(62kZ{LjWCSE$bd^3`2)MtASf7c@V>^C!ve%`TVEscxaXBGVCkC+ zgS9_DN+$qp*jMZ)-k4)TxaeO0xO*`1*Ph{BFb3d~4**2)g9CKuM!pDp2hRL`w}xDQ z=KZk~Z@mjKgnaEjZS7YRk=Kv>!^dyRy~YcQdAEoN8~}`tVGNZ9O0Q4)2@n3p42B;$ z>E??=E|Mu^YrAOOUWXg3;>nlK4*&CW{K4M6>#vDK=CDA=5!_V&E6J{2*jw zqV4xh#8Sb?I!xRIbPT8vMumV3U|R}gBtpLfCEHN4 z*@5z5-K$3U<&QQV%B3r%r;5)R5L9Oys$GMLLulECquS^#C@9~?@>Uj)_U|`0*48Fg zHxIyw7~QzzV`e_ch~gkbCWUlbAe-RGcpTZRjoqCpe)_S2JDUpCtrbLyJI_>3pUY-5 z9#15M6$G*J99`d>U-s*@fDVtM$+7}%QEXkinQ`Wp9URp5aIBC;hvnR3#m7E>>BZzb zB!nO$i&+%gg2GIsU>O5qoS0E2&>CLxMEOH6l^!v%AKSKrIF2=lTrZha{{p(Tl94aWGQy_r!E+9p^D8wW{ zC?SLd5V0Ym0waowG#fH1;DDn;k+C9*g+a0R2{H&M*s-v}U6fR7g= zTb2aA2m;{EZTSko4W@r6g8}|ODRYD(v22@A8PDbNvN}&u~BzauS(t_~-fCdDh2xveJXajv<0+_%SH~?qh4t&4@5CS4VELaLSAO&Oq5y%Av zU@a&HrCFNqEW`^5LE?}kM1-tDN{~vV9%(_kkY3~lB1OiLcPI>siejLcC})&EDiXy(WuaD~ z%1||^L#TFC59$VL5H*4NgeIdk(dK9;bO1UAos7;!7o#iD2heTk^XOaXVe}ge21Caf zV;nI4m{?3IW(B4UvkTLTIfEI%3}Gg*Sgab>9P5G&!LqSpY%#VPdl-8fdmTHBeTyUF zba1vfUtAncfGfmR;+k-$aMy7oxM{o+-VpDE55aTs%kky-27DL(Dt;J0O;9En6I=)p zgjB*>LKUHfaGvmx@QO$z>Jc4@VMIQ04Y7)Ngm{rSNPI`4kjzM4q4QT9{L zQHH1pRiElbr{0!!!)dm=-`wrIpgYqxI7!R46L*RH9V!RBBaDsz~Vw-H0AQ zPp6mDkJ4|`-_OyS<1vRfXVaXPIoIb*scNXYtMXJ!R9jVVslHcZsQIX+sclv3P`bqlR^}F>a40H^F4GIjJ4elG_4OxaMhC2;=4X2EZjiQY<7(J!?s<3ZsCL128|=F6KH59ji|kwM#~chC5*_Ls z?yzXAP*xf1q9fYT({Z)q3CDL%_D*7_qfWm$Go90%o191I8_(y>ZAJDq>fN5W>$`K^54ewbn0lmo9QJtOY3(WUZ1bG*a`IZ~b;cX<_VX_B z?)RbiMEcbDJoeS|P4;c}o$#~sTj6)cAMGFLzt#UvfK~t}pfO-#fy0883wi=cfr|ob z0-pq#1&M;Xg5lr=!P|l#E;L*ySlAH)LIOgzg**y14$TVvF$@zH8de+jG~6bc%N+P?X6r19D`T$2s>kwUJL9l%QE><2 zCKvlG-m!Q%-Y&j4{`L~%C3#COEmdEdzVu{*VgftiSRy(xI$u7y;lE+fqQYur%`Cj}Q{>xPV)IF(FX(4F` z(`M46(_1re8HpLk1r$M=peIv1GcR*MXf7-kO0%4@c4SS60!0V1q3k8uono3;DDIP( zNY+aRb6j(3bKd4g*5 z<%;}@p>4t2+P5>dmu!E%BVos-%6XN0b`o|y|XzeN8^L{UX@7;ZV``YV`>MQqS_UG(>+7Q*y`z`C+#slgHN)LQI zC^#rR6n?0u(V?-iNwcZE8E%#|j~$LbeC<2$?>bwUE&E#Ot))l65y_Ef-zR>5`)J_N z?qjTDEk79kP}fFnD`|(?m$y%Jq;yC-V><_qFF4-a<=oZwqvekWPw1YgJ*jfC{1o9- z(W#l!`KKq(2+xe4O+Gu+ozVT@T+F$fJz+il=L64Qyx@D`T(3v(>5DEGPh4`kbo?^w za>o_>EA4%DeQiJ4{nXZP-`{@K;cDkK$7@{!^9N2{ce{S}hWCvNHv?{7xwY`t!0pJ} zckjgCk>2Ir9le)+@8$iR`_m8BJVZY%d8G8H^0DUQ`kzgIZk5_gPY!wy_B~njs{Cu+3zHW={O0~!-$cyB z@JrFlncvG^sl7V*dfw~q$s{~r==USjxgW3}sy>>2?D`b= z>ETSq%*?+41DNyt5#Z(^0000WV@Og>004R=004l4008;_004mL004C`008P>0026e z000+nl3&F}00009a7bBm000XU000XU0RWnu7ytkROi4sRR5;6BlS^ovRRD$0efGqe)~)(1DKlSct}`s1%Cmq7*?8TH?Zjf^^Z1;>wK_T6EzyhJe?2fp1oXLC4Yad8p%s@v^a`F#Fju~e^6c#FT(j9^<#HJl6BDJGnVBWV*mFS;Kx=&n zC4}IAlu{5vyj&`kp8aiQWpjRh;nA;`E+-Zi7CwnYA}ACJ7nD*k4C4?k%^UzggF^Xj zB%|ty>fRne$j7JV&a4DdLrdq(-8;A6w1xSQCPpOSLw)?0;`cSa001!6MT<{Ere^zL z=tGH->Y(}^r1mZLhu?wcg`Tg$gTQyP`->ou(BR;MtxE?52w`-DkJm6V?5IAldsodzNUOM~6KkGH*GRgM~ zQ*WPx7)HLfNh-~%?ME}n-(UD6sJEVH(0@@1Z~)LMgw~{(EuNfn>?oY=WsFQtTlw)} z3y~O-wS9PNcVYL+c<{+rM%I6+d~mz6bHa+G4+>Q1!-{2&MG|S`@}n3Z>p;65cuou2 z=^<|P@yHazntBRlq)^K{FMO3cil)win+8G8BcPNfh_?snIS4vi2USTWewPR# z2qBCz5*mVdNne6#4MI7g(3$`QLTcYnWGp@T(yTDas4vM@z5L^6ym?Fh3#Ltxk0#&U Q#Q*>R07*qoM6N<$g4vzsxc~qF diff --git a/templates/Maketank/assets/img/icons/ssl_letsencrypt.png b/templates/Maketank/assets/img/icons/ssl_letsencrypt.png deleted file mode 100644 index ef0d8f64971bd0d31d76fdcd5e792fa292922df7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4003 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 diff --git a/templates/Maketank/assets/img/icons/tag_blue.png b/templates/Maketank/assets/img/icons/tag_blue.png deleted file mode 100644 index c2f1d3e4f2937a5aecc89857efa2804ad2b46d3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)Q)eiV@n%d#*xZDfCKl8iHL;C$br9e0wmJmrPl}d`}$mjF9JbL(J<6L!ct?wWg8j$|EfpoiF zN`YW7c;PqbT*0&+Uy9$k6<$s{omP^`B&U~15M4m7S`I9G=j`+Or1&U+CLWI~(P)&@OWgj& zBo_NU@v8uuNF?GBUz*bc>-Bm^#U}wYp-{*Z2n0BZyX-lk002ovPDHLkV1nz=2rB>p diff --git a/templates/Maketank/assets/img/icons/templates_add_big.png b/templates/Maketank/assets/img/icons/templates_add_big.png deleted file mode 100644 index a3398ab9cd6adf2f8e8a632169cefeba19330b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3899 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 diff --git a/templates/Maketank/assets/img/icons/text_align_center.png b/templates/Maketank/assets/img/icons/text_align_center.png deleted file mode 100644 index 88fd4ae03553777a3eee9db8a0880c6e03fb88c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$h^mK6y(U_S0=X`^_L6E!S&;Rv2 z^#?wfOZ;Pc9M4lN*|}Xw{r7i~8F?CKEX}4?m@oO~zD<%bf8v9-2XEqoCwyf(d#ci< zNqW!!#kc-SbJC#5QQ<|d}62BjvZR2H60wE-%M_H=O!(FjidbG|{|AjsYE=l^=1 z`U4-#CH^rzj_0YC>@;2Yz}`pSMV)7!;;oh||4*1HKhRy|+wtc=x3B(@Jpl~{wdyKsbOHa*AU0Zt^W2e&>99$S3j3^P6C#5QQ<|d}62BjvZR2H60wE-%M@N{tu(Kw&{=X`^_L6E!S&;Rv2 z^#?wfOZ;Pc9M4lN*=f4)fxVBu%X9s<*q$Xj6~EeVI?GYfonh|s?|N@{qxaN_eLy=HJYD@<);T3K0RSTpNpb)H diff --git a/templates/Maketank/assets/img/icons/text_align_right.png b/templates/Maketank/assets/img/icons/text_align_right.png deleted file mode 100644 index 6f87f19239555a553ad5d4f0ae5dc7f60b67ff13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M@N{tu(Kw&{=X`^_L6E!S&;Rv2 z^#?wfOZ;Pc9M4lN>A6|y<^TK@eiAm$TR2z#pP1`*AX;VD!N2xS`bYLWcbWa*ul&__ t_XB>+bTQBP`=9qZFXwgpo+}+X3_oH*8PoP8Isxrq@O1TaS?83{1OP$oNjCrh diff --git a/templates/Maketank/assets/img/icons/ticket_add_big.png b/templates/Maketank/assets/img/icons/ticket_add_big.png deleted file mode 100644 index 6e05fca4527eb0b2b423afa18336be006df281fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4229 zcmV;05PI*4P)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1;$B4K~z}7#g_?eR8n)zjYjjHTTe$f03JNRqaImVSrWv=z5;kk02Ye{RaI3mnM|-+twQYMc4cLyh{^lN zV>vlFqJNJNJpo9G&1SQ(oQ(fVlE+ybHyVusfR7#_9tOaJN#cR3tE*kAmi|jK!?vcT z#s#29h=&14Nm)EFOR887#ghE|pO--nzz6$jTnCLmu-5>!wY5&w)zvux*h)~6mHT-q zGBYzDxH1@uH+ioCq@--`-n}biv)KgDRjmpal9Wg|{1=q*NhqthBmCTlVGITX%FD}z z^m;uS8XAz6md43Edkr8@Dp_ru0vSKAgH3$^Ms*wja{5mtGAF%+_W92O z-@lEls7=DpeOUbhXl`yssjdXK^+wUYWvar?AGe`_Dr#wI5plUa{LM<(rj4Lw8j0Lh zQ{bR|z%f?80C><6T^TB4Hv@SpWFJ3@lW|Jn?@sAQ5~2HUA+Y^Z7=H>w>8&DXtX}}F zt*tQ7bzHS(B5kmtD4Y}wb<9EG=gW$%T<4A*$CZ+b&gHsMfU|0iNY1f-0dNvl_E%GY zl`q0FGZgVl=R5uP>p=8=810SX+?4#)P-rJO_4~QSP5{oSR;zmkXm4*9Qg8ki*f18Y z3xbjNK`2tAcROROI~95)ZrO@UbH|}X8I9Iji%446q=VUUQCM#G8K9%1L&!=Gmn$nK zh*@ZwF%)^L=HO6FEL2C1B1NG<(&FhT{%90B<_rUt1tVv}5|Qw_B?{*&mI>Q0fP44u zIU&+wqF@WB8_~vh(5^3pwSlgXs#+B8SdYdfF9R!HqswnRY9eMpquALAVEzSJ`Y(j- zH-H4eQ+@VOG%iGiyF6yC=T88tUC>L%5g$w%nG-W6v!`uV;Xh^CsgR zUG&clB*(=gAwChwhZB*Jn1Iyn8xWH@879Y780^_F*e+1z>yTddIkcsp3CnHv-yvBW z3Is&20i@)7*WJe7|RazbiH&xo|pCZq0;BHyfvm=Rs34Us!Il zKk4Sj)GzXXfNl<#O~}>rb`Ma68nEsyU@n{dYY zA;Rxzetv%L0RaJCg9Z%>cpTpaoFt=cBNA>*7FN0nyuH1B{r&yjyWR~4xN(D$dy@?y zJ?-o38}c~5j5-0rp}h9Kuo3``Kb#8nqg-AD;O<5hdjtjs`Vd4Q1%{CwMV($D|LdeT zNN>Kx27!*CQHO*WMDoJ`yfr9Pv(3JBSGVqBhl&3C7c&n15l$%l&`GGxfW zuH|?AFy*x&5O?b6F?jG`hVtU+Vq)@n6RZz|b|)UZt1@riPvrBYL>|1qXe=q=fCrw2 bPg4H@5)_#JjEL3J00000NkvXXu0mjf8Aa`r diff --git a/templates/Maketank/assets/img/icons/ticket_archive_big.png b/templates/Maketank/assets/img/icons/ticket_archive_big.png deleted file mode 100644 index 9c90ac5368b40b60a00aee1d43af22aeed9bdb01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4420 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 KMNUMnLSTaOm`9!f diff --git a/templates/Maketank/assets/img/icons/ticket_reply_big.png b/templates/Maketank/assets/img/icons/ticket_reply_big.png deleted file mode 100644 index 5351935a621daac91d760736105293e91932c45d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4430 zcmV-U5wY%xP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA29HTZK~z}7#a9bd%xM&#MAP)n zdYleLEOxP2>o^BTYc0##Wj!K`wVP#^vmRMw#cI7@2OBCWVx%OSG>xJcJ#Z?HlcFS< z)%!8&F*9k(Z@>H1e|B1rl0Cv-A_#hVreV-0K#lY)ZVijyq0I!8N~I2!m6bXIBn47})YsEc#K*_K zuri1gP4YGq5R#I7`t&JBRaF%ybUQ|dgb*nL&zyraAOw#dKjC`vAu{>-`N+%5<4`CR zP^naij*g~eo!U%5KdB&NPI)12&stQ;eNZ4jg_^Qr)YMetX3`CWANNK%OD+%><_h(S zR;xu!Ow5}TprnNA>T1Y$tO1TX1D*?jy>n3Ju?mgP>Y4_*x)fSZXM}BA)8ZQe)F|#7 z5vZxD;i#>xMZ}gBEa@b`*$%a{?T|O67a|=$#re=Mq~!dK+JIfayw1S>X^`z$$G_44 zzFh=p+^VWs@{@kZ_Hjq`;z6jKYJ&@7-pAhg^Ktfw7i3Z?JT|){V#;u+9PNO`_Nd)C z6PYO~{Cl-p{dNS3i%Jk570urt+`5fpPBU<1^LFHBJ>YhYM#Ga_IxR)~gaK%n+Y{I@ z5{U=5a6S1D+C`wQt`51`Ie4fj;P3Z~O0jS2PN-N#&z?Qwc71uqWf`ib*|1^if$J+K zqlV1`vJu)vfP&^^KSH7ZHXv1oq|jhoJSFA&mm&6S5VC)p2ke@Kg5A!@y`QDCwTnP~ zeLeEoIxhXyflaV3xHrKTa^GWIPs@s=KCb)~inN@^O~Z9J1DEBIJUQ9gMSzkJl9o>f zmi0r)40{CpFjuGlFMJMpqo7*NzfDWeLTpr&&PFXET!zfA9DB_i;UMZic#uJ>1R5F| zION+_1FpkS|E(=jKetE3p+9vt!js1e1a04en{!4XM|ueL$`XW11K5tJ)cL4YYN&5# zL4D~Kk2I+pi>W_lN-u9yu!Uw_EX1|!VN3n2@>!GkY* zp>cLsV3947T^AxH;W}zn8lGIG*5FR&eUt{vq45Yr@sh1KA5Hzaf2#zZKYy+x5$$^r zRc>q}T0a^MihC$iu@zFP#J#=ipkDX^u=FFg{KlYS^K?Xd?Sr;K+mu|RLTY+CkC&Nx z3wM{emDC5t;K{1pE^Q(pkf30f{SG1Fpj(S$w(RN!K(-&a?2T*gOAzJf!6zO0*K6zH za&9$zlTP5;?K^l-r9ob<0x1p?!^+pY_iS?yP%xTEG^4Z9@8bNa00agE;ry8(#03Q+ zVwWqT{QaPK_>gZ*eC@L{Vw21rJJR;xLUAZg+zf;~DH)!Z;-dVW=9n}dKPGB30Um)z`ZWM^cenB9Ja{hsvnOg>w}x5DM>8XQ)5WAnW&SS0@u>yEhLi&svHYTZY&x?NPL~#9QTk7COrDF$ z0bj!_-b=R;^%>b$eDUyBkv;+HiVmixriSL`=0*~U#JoNK3$%?|_$QsjFL5q#yz?E# z$4$cclM`|Ds*i3ssRzVjv5A?PnPKzY&_F~lEV-CTbB6a!Oib+B^G_%^@+=xM!f-5k z6NV*B#kdpWu<`Upot=`CWbwPPLQPpNBSyeb#47G+VPRp+NLVmKS0;Ngrw^Ha2*Xf@ zVGJKPW4InZ(TD3F4lddZ55%2x!~u`-==b|5-{xzhCTxN_O|IC=CLXyRq9wGTWc3Q z(_ZW@wl*DX(pl2a)Y61}x;MwPWH6?pt*xy)G!K8vKc+M`jEEs~>}X|WMWl?VyNEH< zi5XdABC3yp0|%N79Wi$JtWnneM-Q-|8pP&3tSu!HBP&*zgn?oS2@PI24c{gH0rn-J U{y3R4%>V!Z07*qoM6N<$g3}gSeE|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1v*JYK~z}7#g}_b)nypRL9TMu zQW`Trx~!VBl(x2V*;;OyTc)LE>RdG2bc=N{sr&{sv1mMDU@@paga~>F=ySv+=o}L~D0M`;q)=E1s zMO9VRgpxq~YxMU&2(H0exu>EXHm?u(QQD|CKyvb#pvL`y+t+~Fnlx`rxSLM8zaSq z{Z0$OVzCHWtyYxmi=m)z0@2~HZVX4$nh0n%yoQs-r%~JRAFR2Fz?MgV!)u{Fut$th zj&})w*Ue<6;K#F|&4`D2#}f3s9g0&corttdQ_2DM6sl(=}5tcikcLpZP_64rz7 z;zn()7~j{|H#30twhmO4m5b+F|6akd_t)b{+BaNSHUkcQdk{9tXmD^)v@7ep&vwDIHk6iW5iZ26 zhK2S4x3OFTV5be*J7~>L04}LPI;An`ruzl%oW&3Z?hO8`Sd zLujFMZ1`d&ZLkHXTNQ@V%wxjN$BJvE{`|EVmm8YzE!VZ{I8&+-!MV*P01m=B|H*1# z*VE`&ABo%#H#_Y2DdUKx`d--ZTD$B|oZ7uz(--IiQSIca~EK>^^4%_!zF;Ru`vfkd1f+9d+8$j z>J^OW>R`0d2{Ck|E@=e$bp6$9IGK}+{M-VZ%qzgzf_#)D#-c1c z3%c949p_%2lv!B<8JurDzSa2U(x}x!d;JF5>FY<{_ww%N8<6|*7#=$*fRi$A6LJQe z4Ljr@99;Q|=2x$jv`Yv%6O*0-C&gO{AhVa5a}fFEqm=v{lOWue$H-Zj48Wbg)BOGY zJpuy*z30xI8#o*P7dR{I*T=`lFCZYm!~SjP?#2%k+=uEw(xZNUe&Mt9pOI6M{}4*l zpJI6vfQK7p>=_gk|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1SUyDK~z}7#h1O0+*B0Bf7kZR z&hF0cY{Z9zh*p9?gD94Y21P>o4=6xF3I#|+lob30v@}$RRJ1hEM50;=RuKgfkwQo) zA_^iwMEJ;NGl|z9?;Z+!y!OoO2iZiiWZ8axe($_<&b{~9B=I+4|~ARHc!6~ ze11Teb03`9I{(N30B2u+`9ns_Pa*{{0|~R3?eQ(Xz540fz#|2)5hppB{;Hm8i%mNr(Ncp6Xt*&DXFPrP%rL#^aQH2|On zq5AF^0P_1g%ju1auh-183iT^(EGZ%LGAe#=m#( z^2HCoG%+p-xpx?${R}vc*8rM4AmR9-05;NSz#2weOM5L%y6Mv$f=@}J83uwJ6HT=2 z$#5`$;myMN=El7$ZUxUR#hn<^%9M`$wNC3*90{{q>ftCsO@qkYga5N7DhoUGN z>jqz(k)SNf?jUVO>O4@CVNMk}0ss%9$ciRrJq%_fDDqI%_bS6Mn3D&JykOb{^YTE{ z)b6^d1Q&Uhlc&4nySt49llKZvo)_dP<|SWhFta+F!41Wo4y5VIa#wYd2J1_sN6?*z)qS0i0Y)2+uy%WV(|} z2{!|~>bs^4%pjK|}#042lWFp`v*S>MZI z^ZRR8&a^-J9SFPW7O%b!Ve-vWkN>RXqu&+7xfafPzbrkM?f!(lNV zkAp2PE+)NRF9{*^qbOPc`ev3$iYDx|cUg0GUeg<)ChA)E4!D^W?w$j=q}4Tx060&blXp}T`4-22Gm~Cu2@#MIdaqIfNbgO06@{1t2qnaj03tR-RB%O6 zk){Z;DByytOOdrAiiJhNf_*_ABI>%hiVc-F(RY-$=j^_B_Wm*RneV-Kes}J@0|3Q0 zkT1xDyFz!Cs9CrcO&eE`T70?=_~&i62+ z`;sCS3mweOb8>Rb_&ko8w4q<^e+JBn{VSYvo|*K#uf1b>@{-t+bTL!fR8D4krbNWd z60$iwrstej%~!YW6xo4V8^kq zaX1_Ur;oG4`Ql=6skoK6Ex0|nHr#34AZ`pdjmP7a@y2*3d@!Dk7vqcYmH0#WQ}`kL zIQ}hxOwb@$5xfa;1OcIdP)=wjoFohpCI~Y`IifDnff!8W5?2sQi4DYV;uYdJafT#M z(kD5QB1oyEb)*VXE9o5R9_b~SOx7aXlS9dT@>+5Q`7rqcd6fK)qChdCcu?Xg63SM} z0m^C0ZOTh3m8wT|rN&Xk)UDJe>RIXo>RTC_jG2s|3|D52Otnmh%#h4;S)#12tefmo z**w{D*`u;oWS_|q<@Dq{H+=o6-%X_sUFVFXc4l z?aH0X_f;?|Mk=8yIVyWq&Z#_`PoM8NpEJLB{*n22RAE&k)iBkSs{2*@Rj1X|)qK>1 zYL#kd)t;#{)Lqq6)px3&RG-wKX*g@}HFj#8(s;sDWV$ianH9`l=9H$Yrmv<%vrcnB zb4E*FD^jaKt4-^^Hc6YMous`}yGMIUM?)t_Cts&U=Z-E>m!+GcyIZ$U_l=&uUbNmu zy-vNy`bzqK`g!^-`u7Z|1}+B64eAZ98{!OEhG~X-46ho&Mm9z%M%6}FjA3J2W4`eo z<3SUwiM@%yq~2uMlw#^;nr+%*I%>u+3p6V*>oj|Au45i&zTLdf{F8-^MY=_U#a&AU zOMlA(%Wlg*tcw&kHcd~bj_mq!~&q|-uzF6M?-|fD`erkRkzb3yae>?wG z{=ET|fbf8-fQNxbfug|fAUMcBXh+b!MY@Xwi#mfruwU?w;QJx^A z3bPE$590*um_2 z_VhBpWi`vDI3AqcoTpq@?oRF`&xu#Yn@Dm>Doc8t?3BDCc{0T%r99;s--BPpf062& zTATVNEjaB!+H87sdRqn|BQfKcKtYfu=*?8m%*`AW8VierBg-9@?^-@33J^7BL0L<( zy2Ny`P~0yukZh2QW;Yg>)YYNwluk~4ba2;t~+PYr~EDFjBUagN_-(9FyxVCU?gU^PRBAFsl z(eOscjkTLFoA{dsHZRy*x%pEuxA;I(9O57VmtuD`D5ga_jQi-K5=;-6Iu&6!{bOFW-;bpS}N4LsUcG_pI-m z8dVxg8b2No92hwmcCfd}uBoY6wYjtfZjrQ19*RG7^#{)%x>`+J>)IG?C5ORb$>AqI zCjNNyNWhVvqpYK?Kk5Ed(@twI?tnU0bWC-obdGezb`2i$Ki1Rj*xmlK+0O@#YaXvY zp?IS7B0K}Pd_`8d}gdCq37<|n6uY=Lwg6#1)RHZ-uwL7KDWM87o08} zzvyuB*d^Ab&dau!JNj+<+kdh7rG3D5pyP_&m9DGySGxxn4xSux89H;#^V<3Ae%CMG zSaf6XX5`IV!|}r-x45?+-%h{%;!gIRnY(N6Veb{+m%Cs7K=ncWuZF+2jo6Ny81)?O ze;EGo?igq6>A$l6^#DA|lq-)_ws%0ssJT>(;G1yIf-9ijaZ?P~|!+r3_K8uC8WCV-p7=R5^pCrKRJPL`othk%$NhatLSbP5du6`rJI6r?;mJ8OS`e*qQT{o#{u_a+uD{`vQPvy+|AcmMeD zn9> z-AYH=pa%F)#0DM}Ly zL`M2){X~tXqkR$}%m!AwW_<0g00000NkvXXu0mjf1R0St diff --git a/templates/Maketank/assets/img/icons/up.png b/templates/Maketank/assets/img/icons/up.png deleted file mode 100644 index 743b8a6892ae3de1f37ef8c710c85904e115d84e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2806 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 IM6N<$g8Dy96aWAK diff --git a/templates/Maketank/assets/img/icons/user_add_big.png b/templates/Maketank/assets/img/icons/user_add_big.png deleted file mode 100644 index 91c75fcfecc9edba4d6b66f932d3584fda40b2ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4218 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 QumAu607*qoM6N<$f|LCB$^ZZW diff --git a/templates/Maketank/assets/img/icons/user_edit_big.png b/templates/Maketank/assets/img/icons/user_edit_big.png deleted file mode 100644 index 2967566c2af589a919175f9e7ac9c6405850980c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4407 zcmV-75y|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA26#zCK~z}7#aC%eR96&!1BwjG zum~<#2s;kU41(-3!!R%~Ap1JVuCgeK3!=7BsMVs4rVZ9YwUrw8Hq}~FH7)^cB`!tn zLbb7#*7S#MZDN~hXsh=0JC6}<#JFUPBwy}(Z|=S4yXSo8oQpt2!t;di+zGh2xI7h< zK|$^+g(4M51jan=K2N+LNG_KJE0ufIQ>IW}ZZ2hKWf9(QtCY%(69WRQpD6)FV4ydQ z_0`RuOoXzX>*Hes1K%uMuz(gdHd1zWHf7@U zjJ*7OTDE*S&7Cuc;EAJ{Z)t7<7KnMn^vX)Asja2-^mLj!b?P9}(kKn@Ss=0i^0##*>B!OhLiTm&Q#R&tz1BgQ)}E{-&KRs%fp zyEZ;vB%=orV^I-BMMMxt`LubL@>s)8N5M=wjA7UyE7_c7ki=5XcS$ZkLMB)$^{8DtIe3> zz;o5jYN2u8F5yULx9~5Kyy7$2d$()b{^SINcp!RdVPeK~1R4NLdG)YWD1HNOv84Ne%@CnvW8y`K+`S|J6eYk$nw`b2^{krOSOG^uF+_aHaty)FXij3r2=6CCz6CKpmd+yGq zKL+TB%U9@(M!)a3CCx7kN5B$>zpSsXr}p-CTDNYU*#EiHaoTadKdKjSG2+%-i*;G6 zbLrLI*J$t6J=Ae(CmlG^Lv4q;4!u`cU~^~lrUy0PEH{|(DKr=6n=65&Hn^)SY>B0({egJ7&p}U;6$mq21-L=B)t-Bt`0tv*HsYib= zN4)ullaA8Mm5-Ycdx1~K{r_S20r6szmP)bpNmP8OoEBYtk!pMAQ1<(|l+dWBV3qPZ zSIGTut(4sA*#3YAED`^;`KV}osomr*hbG27EILqW%r5s+z#En}HZ~(Lc_f~#*j-Ez-#Ap(CXWpvFfh4Tx065E?lXp~8*%rpny*Is3k`U>HUPDtLfb=dPMY<@&BtR%3gai<=A)*2! zii$KFGAiJJqeGFgB8r7UvG)lw2q@#=D59eB5?OC_&6@Y#y!rk(>$mpZ``mN(w+{d$ z{~*2~6IKEsLm(D~`*|{AV&fRtegFeJzyKQn*qm%(@FL#`AX9*k7b9Di1ilCY;LUCM z3cwAfe<*_i{y!;mgd(wQn@}0g`-K{77R;q!83d{f2->5>e-jNi&@GkEN5 z08k`(T+HL7$k zi2rfnU!TJwoR`EC@dUDpDA|y!e^~Y>&Caz<)P_%hmS72# zuF?SVYac*Si2#Y;EqDD7--7T_K>qTgbw+0A{@-u<&w|V4OEy3GbDdXs1cM_H<;;GQ zKTCiH1fU3LKn-XEeP9BZz!o?FXW$Nezyc5gB0wxy3OFDIWB?J!1qEO&C_R#~5QAF#ecWOe$st zrVO(S(~3ER8Ndu-Cb3wo8rB@^f(^m4v0`j7wiP6*H z*HIg&=c&Uq49%DpKue{S(!Qhh(fTIQx8+mRo|_C zUVU7Hrs1r?(J0Y4s&QWv)-=-$*Ic2wU$akhQcGLQPfMs(t#wXoT$`@#uAQpAUHg>w zm=0CPRfn&$UFWpUGlmMogOSdtV)QU3bTxJTbtSs{bo+Iu^^El*^$PV`^&aUH^jZ2z z`rGxp^(PE;41x^`44Mt@8{!RFhADydM8V4BX8#fz2G$EU~ znPi#No7^v1&90im=Jw`%^Ihfx7HA7c3xP$w#T_Pz>A}ol zHZun;>6Ss3g_a$bFRTo#;;gn>^;&(hwzE#RZm@n}L$O(4Q)ts=^SiB?EyuRj_U2sj zT;I8?=XTD0InR6^Z{F^CckQTl!FC($y6ryNJJ^ftTkOXi3>*?2>KyK{Xsl3H8SA1W z+R@W-wc`oLcTVjEZT6k;v-4Zwcg7#>ALzf;|4x8b04Ja^U}Ay8f|Uz;0!e|30&4=F1epbig1Um? z;03|kf*&q4Tqs!B5duO2LbioG3N;SR3jHw*6BZg)8}>BZCcGfLcM)|_!lI@{Zz4P+ z$|D{`nnX$>yQ37N;-ea)rlP&0E25<_RxvAMuEeUx@?$&WuyIjw2jV6d`z+qEcsSlJ zzBvB&65}O#OD-){Uz)!3WP)M>JKO9pdXb82(m z=0@cn%Tvx1y7Fw_ha_w?0?!2)zJGb>)XZy>IX^>d^{*PC_NN@sHf4P zv9U?Bsk|9(mNbtYjz4_uJMZs0TbM2TTIsE&N5B!uk!Rm0et-LD;L+}5tYa-d82(V# zMr|u;huW97PjsYoNIPRY2aYc|-reQg)%K(1j|Wfao~S*ka=QYP`T?6w6PF;7qe)fjy@YcZX$lG`C#NUzL<=!2= zmwxZ%{ha&L57s+Z?W$;WRp-b_!Gyj6R9=pE}_@B8TYBh$Gbupg>Entts16!_`kOvcR2zW@W6 z^Zb*Q-U0vs010qNS#tmY3ljhU3ljkVnw%H_00PKKL_t(I%Y{=*NE=}gj;U=et=NNw z5L(Eg;K4%=J$kY9B$OTmOK+vnOND}$_L4($t2qclU#J-GA_&?hzGK8Sk4-ka=Cx*H z9vhoz8ckwqHk)L3IvW#-1?dMLv%B-n_Ybr4t5k^D+1YE2_|QX=Uv_CP=k>UAw3mvy zU5?3xg@s-v4*+V_zi1XOEiJuZC`yRL6TpO{z(g=|aR|o}KzZB}=HFatg2^W+0>bM9 z{`$S11AuO@qZ^dER&~39z4uR zgu@BewY6uLy0BW;M;MY)+==r6BF0# z23wn(?*kzg*vx4)S`h07ab&E3vBCX(8TL+u3ca_F29}SP3^rC*2fa9;0DmY2b0U!G zB7}1SaL8b`1h!-z{8<6KseFy3cfn@0zB=#R+FmypF&OTWPG_3*vv`tNv!_e&Gn#`R z$hq(_Z14pLoRnp&KLQS7`}gPRY3-#UDlnVPZ<9O^ZZ=Y5GsT+kq$0bH$}*i5<=t$l zW~RBa&mVxDo$XJJ0p7SMZaNVJVNAqh5a6OfMR;K1X>f8pP~jM`YzWDM-EQYldSB7^ z_xHCqJuX_oMH!?#9)hMk0!flpT;~eoA#L;X^WP??rod#HhOx1+07^BAerRauVxihv zSM;mN^k8vu@zM908C}c5z0~P+()jo|7>!0hzH6_%7p*WD4DG|i!*`VDo}Ql97^KnB zQPAu4bE+$#bknB%=f1waPK`!$ucM|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{Fkv~6#xJLAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+32;bRa{vGf6951U69E94oEQKA1xZOnK~z}7#g_|ElvNbRR~MBx zQm{%Onv$57na$w1B98DXaa#|W*Sstlaw|&BNV3NWMdkY21IJ<)byB4Xnc$? z@|LHtfFMYMz`nj+flmK(`IZ(~R!6~h=C>bv@44sv&%Ni|T@?SAY8AIiZmPE%@Vp%# zw-Y$I;Cp{6JTimu_g>(ACk5YbYT8Vu z%dynieuUJgqFBUx!zus)lzC|rNY|K7rpC9)cqtM@2ociN!<3)l$0B@(Q^2;mbL;8) z-^paEUrolk@E+=8$ke=@8VkiyBoB)K&WtlOwqzjVjmZ3E1Ya(*5@Tcsa*+yaipz3!~(K!Qb3JO;3!(OUCVxK zbqq;r1X8~s$T}JzFn^ZROJVa0U2jfCTSm%lY1{wJ2sp28_!ir{0Rgbp)z9}595`NJ zIVP!JM1j6eQgenyTiOuNjkm$z3^)^0(++I$Dl$|p24THyS?@2f9Ag_v&0X;U+Hxxk z*kvn*qT8sp3KrhQ85pjl<80T$@e(pz4DG|G2@eSRj|&ks(YP-BR@cSn*XTmulW5LwOkKOM}2O1K5|i zKwxc7P!@v1j1g_g-y!^6(mxj7s`>z<@Y0{>k<_pg4wjOxIFNKjPg&*HwAF&a=5<8@ zq%R3Y4Q-*iv+G#ENB!d|x($_mfYGV;ngiIvRirBnByIj9Tks@AEFtM~ z3Kbll#v&fHjHl?mI(NK>a$}>TNpv@r)E-H<|Jx6>1&hD)-1t|?3nhyreQaNNK^eqZ$WZg z1i!$+9rC}MOuCDS)PDLAx^}{cuKh7?XgT3UZCUpt!APn-^C}B?hhv+wpI7nQLTvpK zWIv1A{`3LfLr#0zO9!9o$E ztzab!C=x|zarx|RI1_}6V;zbG-)6O&NV>F@r1~VZ&>oT+_mR|e0HlDg1|g-#hHZHb zuVo+Xi+uu3SrnBXe~1OVCN3hpMu3qg_ub>4eNg;^(N%nODwQ0YF)ZYz`B2Uw?|6|+w}gtcC#DO_!cX#)mBfy#WVy*`mDjgji?Z%EB%c4f}cJV@t zje%Hu7HSR5+sm1afq>B%8-+l27*oR6NZJ30J~4^tf8}2<$vo@cW7Sar0000pp=|)mIq*5xW3KpGM0kd^-N z`TqX;e$SkFXYSnRnYr)W_sp5|K5;r)Dg?MRxBvhUs3H{g008vR1(cy!50(|8R{YRF z9ON|R0H7`f@5UPQ;hD)6p{EG|fgAvUj0AwIhau!|0PqzAfIn6MAejXKlpeXQy3!9X za6Ayk-T?53^}h=8FOl_o7{vBb)l|a%g%81Fr48)~_-{@u8+8>$;Qqf-*in`a0CY~O zigNn?iwEY|W(F#AjJE3aZI*$$#i`|WPZZ_qUdfTB-)h*T85DEVc4^kP>DtyT^jp*> zknMu?$dveyWKORa=DI{vy+V zp{mG0&G62WGok+00ZxDy7{86E|J0poiEvxa=b&vs zlR0&<6G(@-DKOnhwiNE~m9P+V#8AoD{02T=EaGwnBcFx?Nqg#`s& zV6aX^Twe&)4TP>4>j9Jnpi(XUAHE5C8n%nQH9_}%Lbez|^fl;ugxMUczD9=d_w=AZ z9x8Pea9d_DU0@82e52dlC&T2eW7*ZKlmXE;R1{#`3wNc9DQH8bKH#8k%REcb(c7@o zBf*Vkep@EiF5&K(kqIlV52`!^dL&5o`{O zJ--l2>nd>1kxJ~x3*vh7Gi@saa>z5F%+8i=u|&GE8laH2`zoO;VNnMbYYWV~y-&xX zyG(i@a^#0C`%O<^4|TDZ=x78=)Ms)Aq+zx~7jzh^_eghZC;4c?u7vYw!ssHIs3V!` z_Qn3KRBu}`!!7~CfAoq>*{g83<;td%*TOj2bgEZZA6vuc1sd_!l_E1?=J{)J96lB` ziODWR(_w?Zrm$1ucYnsDIQrkQOD+f``I)?`Jr|RgGVkj_!txZJqMGnx0Xp7o6A4l0 z5gp89S)?+u8rcQz1QM}sFj9(v0^kZm68M9W--|xea##&Ib3oA|=asCwy70?KYP!Vt ziLg$!W0^u)z?V-LdAPLy*SuNIUBL;V#5t7+#I*f&o`0ks`eIsIe z>3S0B#&OD<-pTh;79JC0H~kIPy!z!DnT-35hqWShVY^nD;lS{qIDI2|TBVWKS#1)3$Zt&XOs`t4EO>_TU=i!)5-tQ<_zgRd$p9MU#J{t zm>P2g-8viR<73|~iYRl8nZ4#i9M;CuIA{`)G=g3Q|ufS1d?&a~26V=gp0eR6SM;0am-9~-?qPiBquG1piQ z)?03K*Wl4-?ab1D1b_VMNa6hZyQLDgq@k{IgxAh2j(w#b7Af*@k8pAnZ@xU&{Q4F| zPoJ;3RHIS*(vk=Fl=xvW6&ScDvJjkCLCbO62o1xnrIuRVL3ShMkSU-|&>koh>4Y@= z0(gMRgC`hqwvM`9e{t3H#GbG$R|@nrnvlL-STGB`*Y)I<^A78j3vv}Nmp|@k>{at^ zw5-c?`}XLgT85cN)P+$PijAVgwML6eKvMWMuoFf$NgVo^4_tH{R;uh^!w`yr0v#us zm65O$V|tW&fy&LUd87yRmt?IzbMFi2vvvCO3E=MKh1-E7GH|3GN1^M&czmbX0@_*V zG7mmH+eprl50$X>1<$|Gov zoY%e=k%^VqFlTSN0UqQ^)JJ%!QHx(=Ba_CWx^NxiW^xpOUZA(m&l)JCFC@$_u67d9 zU8+>xP@Q|bEOcjg})3_ z-j_}q7hUrTYfF_Xe9i7VJaZ(af>3_5*o~WXVkqj#YqB#PR8{WR^Dw%HI>z zlE1&}GO;TY)LIVM)ykmwp2u4B|CR zsr}uK7EA!e)oo+88y^${N&=-hxcfHZEDYpME;PoGtrhgkyr&X)V*s^$1Poa&# zcXL{p$>02D4lS;K>&AUS6eCZBzBclQCR1VcF%cfqprER>;PKBsY;!m(4b#^mqqD!u z-%qADV*dlGo!g%(AI}LF{KZWZ*Di5X#jE`7BoX-4E6?QI_?u57IhMbsQYF>0Xtiv= z*6MHu80jh<@w$y5YBFcfmq^y7{5dAq-2ryeMbQ*-t$djn(o)nSEH0QdRYCe9uYAS9 z`&5mUq05Jk=%X`s9|J~yen4;qd+yyk$(qDWX0)3~Mn<WUhrTd%KNWK<7g4vnGFk%9lWWh}U53rn^`-tO#U?GHfXRk&^ z5k?8NMwBOsuNQo#1I8P+N4)9?GM)`jPbn8>jgpfCsq^;?9bfsY=gl?1^LiwpoBI>V z==ZB2t-YIN^^ZpxcESr!n$+k2#&zLr&9iih1`JBy^xSgV#RdFoS!xuB+)1uyOA)b+ zlQaoBEaFYqs=!4Fv>Z+ob)-9*rdz$mNlK&QQpDVWHToS7x)}C83NX{v zeg(qB)Up982dN}Owow`A`~<%-@o92C(j2y+u&~5FDT!;<+;w;n7qEAyASun1)NEm< z{JU9?Z>1zYBf)Pv>N@!|F2GBX1M`MFbucvELQX~GPz^!5MFH#Da6nqoAX)i{H^vCX zr-5%w%0nynQ4uh5P@lY9iJ{V36`UL%$0L4|2(A5Sj!b@hfvW&go!!<1J5>4xq5Q> ztiI1K!QcMyshVkkNm^?XRX*5{hvghWJX^2n4f6dOJxOwG(i8ljK+2AD#T z7B`RlC2653*8Q87NmgjTGLfJz`$dn4Z{uKET!JS>H}x9icS2k%pK6ghVV#X} zh*!Fmi=~QUX@qVZhWr+pZ^Az04h+fOl@vO`l<#Ng`iK}s?t?|TDNWPb#d=vJ`Z9_x zUsFj6GZ{3~=r{`vKGIVmd)LebDY2;)9cL-Cq9!*|gv^5;z2gHYhUIxN*GK|Wm>1Tm z0&PmO`IQbiVZ_}ez7ArGqkZ_V$T7k5{cKs!i(F#mV>rZ1{MCz-60$skundj$=xx_q z^yQrtz*dF7BE}N^V{00=yp7NQcKr+az8E*?G#w8`iShAW(-jN)-3G3SuEqFQDqX!) zGqJJox841_-4nun5+&3@3Ui*Quq2Di*7bSUigMY4j!!yU2Q&g34VzEooX)>*zt>MW zkoha(YRDtZ!py~ql_M_*J{HA+(*^E)k}OMyCU?&++KJ$Xh^FbiRvG{9$cvx~^a-7svx3Wq9qZHmGNDm(P8Q@{%PDmyYLmrX88(zX(mmz&}|nbMoTP?|)R18ATTO;AdJ0 z!NRNNgkG4=6au+D?eTX#4Q?6$*|5OrmEH#HCG`grPq2-ZBN`T2g z+W$HuYaG!R?#0+|BO-i89pON5QZ+rwPs)+csx|6GU*M9h@s*j3dal?fSlA~x zF$rnooTN;x7`RqWrO(a|dQqhu6tE%Bl?S#8W=(fk8!`cT%w$D$vFV@fzC4oH z4|d*>e5O*egl7bD9OD~-Vh|_jg37CHhZ+~w1ouNmZ_CFzMQhstAIr9|IKLswmA#e| zKK0*qb+;|dyXPytDk+*kj~A{JFH@*@I*_FVe+IQH0>Q#bP=ZMQG^F+?0Dr3dN-AMk zrsKe1kOrg4+q_5ti2T%-j)iH}ByQFm0Z5k>Ti8U)fqs{yKKsH)CiKGq2&|Sm&ORII zK#!za_U_?rQ3_v#%NjMIv3jMW9{Mu^@CH8Op z;QryZni>t{>gFgvbF86B?wTF<%^p9#!8B{PvCF?Ujo1?50VX!VyiI5gk*t{A3TD7i z2mgQ8p?ScHL=5N;;EQ*`*yuDz0Vz>d{l~4}0coOE53mWkE zKJ&=g6_LS0=-=LKf|83+3ZmY94#1+K>~m|i*0HcwsP)yjMrA3yc_JiDKl5O*R~R>} z*gWH~C`pFJ@mVaOp#uYdi-mL02;!kW+Mn4X2DjVphrpBcgJaGsW$(hrZzyw9b)@D! zC7p3sW`t(Tp5vWF=Rpd2I4&F2{F9(4og|)-`=L?%9~OXQ)uMV}<dVwb8_-dZYD&}dI6mRZhWk)=@ zw@O7iY~cRngjdO&tnCQ2!AY18$e;MhR;{FqK*OW^d}RY`DRPk24r!5hUc?-@a9uK* zW{wO@Fmt?s`Qo%wm>fW*tUKZb`cz*af9X6f+2nx8w9)|dIc%0sK|Z*QpFFoun| z?#vN6PNp6~i{m$VjbqD*MGxgHV~BQcgJ-m4E^6`Sk0#OW8@p07 z@=mNUK&1IIZa9o!C=UKUO2{}bqrb^<=WF_njQBy95`g8%=fXemVnj?-9!=!?Rzcgq z82>yx8Ex6Gq$%dPi7&HV>%M3NIR7cv6%W7WEkB6v%a@_5oEoQIb{+X`0_+tyihf7K zm@Qpd%nke7noLOy7ZztEPetm5Hk$HVBCzap#mvS(4`zgaX%`WTd<+3OivLVhp819s zo(7FA4xhs-@|F@v*qih@BoywE{lS%*F9~|XcGxJ4)?lKrb~H6lBMZVPTaEYe-?GQu za!;Pvn#uX~o=5+OwZV({@okitYaN}DPiKVhKIWS^rKbY%8G?p#Hj>uDx-L5j*n~A?0+--Q5U^g-1By zJIfbJvpI^bDu(W~&NQdHN9a{CPtEWFJz&bJ${?I%ch@0D2nm93K*fQcM7cATgYo zD*;MY1R^2>i|=Hd6?vIw9(q;Fu)n=27_YrgVFA)k(AqR-Q{>@YKKlYAw4>AOI4OAj zf+X%{m`?;}NeaPc*p}=3-HPassmYK}P5;P?u}>Eu$R9hQd}MdAU-%NdT{;9yQ7q>L zyr*|mdf!qlsoqNg5;5*Fh_IQu4>9>g1vu+5PCw(qzgv63d|`@k7}!Y^xx+*O@~h_m zbvSg;XjkT4rOIsAC^vDhLJY(izPFFyq*3p^0Cv@srqDD+n@(y^w*3Z(o6a0=?o4*- z88c~@oVDTBjQwP^>Gxna>kAFc3rOS7XGzypKh=kZH2a)R#z9pSij-W**D@mmw-j60 z0;32=7B;JAr^C2-sH8UZ?zM~GOe-na@m5vNo*0G~t|4m04PI}&%pF=zPO!~e&85=l z#6i?uT~Wc1etu*?LHtuyg#Iv^JGy|Ke1C}2Gx?f5>bR{l*@2tPcA%?O8C=io7Ap5Q zxq<+SDiD3T1X8$uPu^}pRD1sQb8-kik2a9?_b-_E-%{Z8xX4`9_Dwmse{xmv&I514 z{j_IBUem5pRw9e=BEHP;z_!|awos7&JVGEe=};fJe3tuQ@VNPvcbW$BEIbJxVBzv=)rrj9>_q* zviMZ9YQ?4_pM5yG68*2O<4`j8PXu%<)Qj)XwGUqFaFK)s!5w!X(glh8a+QeNzF z=*M<XWu4tQcCIbOF~-x59Rt&qms76-anPx@1=~>*j0iFr*B#j0fICQ| zkGp@-B&Chypkku*yb~16-|Z1Rq)HHxf)zy0OWBp?bjIt+ASb%-nfVZp$E}?&tjxn} zY3f0QuF@U_ef}B{d#krSiq2Bi@pMu0m+jrB>#`sGRj+%|3-;!w;*nl+F$M!6^|_7a zRGV13@bFJ)%BVYz(_)~VfX%$XzepZjYh_4SB{Ns}&sC-uArP zIs(N&pY*=g!5Hl8IlH)fy>dj|=JTcOIuK`gc1LkSHW)N)dQcJa&t>9W5R|(9b)z}# zVD6=s-G_R#0NyR;sfb>E-_O3|-skBB!7ys0yrH4O{9$BKw%GmtU2|{E`@3ojQqP3>nT0&AnOvVz3Zc8Ov&iVwnzHAw-ul z5JznscUe~eZc& zgrrDMXI(hVRghi0<;SSt&f+EpqNb$oCfak;-es@zB_(s-&YKKx7VO9QUpppOz_8Si zam5=++Yl#uIY6x#DGc&=@X~Q>p#CuKp7@tF#BhJ(N&G|7-*~=6ikTz}j|C*-uUQ0Rl`(Az3R>?oDrm_@)M$XbbT!zvWT)&YTx z-g&(3lo%M)2+d|j_I`vjg~fi`vkg%#cp-I}^q@i1SAHWoZmueQL&30)L90o`tET~e z4hN(+li%VXqtL4ZLk078Cb8dKWUs<^Qr4eD(zd9jK(e6i*F@9Htid|PyC0OcOF`Db zPkXL`4)<*i<};fHIUtySn5bM<2&H&8Klm^0Fn{Vs*<8+cm2 zQ1>Zz)e8F%tK>H`h<@@-_oJG--wJ{J>-hz=Eu0FFI|osxr!Lop(K928g$z*Ce5mSk zO0Z^haQ% zrV3-Ft9z@ky>v!FvQucBNLrTYKaP#-WR5?0xoWzHwH>{b9^rjQp5{Eu@nK&^Hu_`6 z_X4sn6P|uwHXH62`C||J*e|Sf3OI!UHja{$PCa+VI}AXS@#E;(P)5xAke@L55`a zQ8Mzev-Wu*Y3udkp#g*ig@yTrg!u(U^@W5aMT8|qMR^4UB?Sf5N&@Zv7s1ut&dEOD d{}6-)B}K&lKSAVIHR6E)s48hGR?Azx{(o=~>5~8e literal 2606 zcmV+}3eok6P)Fd|u;ZU{W-Q?z3zUr31)^)kr?eX$cxa7Ck z=%cl}Tfyx`YIZ%I&GYs4GLgd7>hmRmv{-qB_4xTAeXxa{rEJFRT$#J;_4#|nvknZcKrJuV(c0bn{QXy~)JmbtNvzsjqQ#J= ztvh0Ga*mgw&En(m_DHMPzs%4ngR>${T=@F?L8H<>k-R8|xMr-+MWxdD`}|C=-O%Ih zMW@zGsnndXw&wEqOs&~>uFPM!->uv4QFDJxZ+kwU&qt}(PqW}luG}k%yEBu+JebA2 z-|w)`-$SL;F_yeSaefw zW^{L9a%BKPWN%_+AW3auXJt}lVPtu6$z?nM00=HgL_t(|+U1=4PZ~=U$9G-94n~L~ z#z=ewi%C&QTTw)#5+8sOiB{t))(WClt+rR=tG({ueqmvD=bSye`07nuzCYnS&dz*x z=FFMdT_sjiC*P*0zcI&4s#Tyd)Z5$puD3TdUDqT|LL={VjWpITiAI5g#$vioN%SHR z&K?%hQ$RQxh4ds4B^05$BSC|BH`3l%XC!(@tkfQ=D-wh4BlU(tdNK&7qL641_G$^$ z35mg$_Buo%Q6OrQmO~`DSavBQB z1j0gE$3v|+#a7u!G!rkWCn6``7zt|-Q>}a2KE2r}(b{Z_!mmiGptR@jbt0RqT%+mL zNPKQ?t*W_M|H)OX99a~Fq-LL`-KJk-Dpcz4k!Y%3LU}C`0*FBt!YGQ1TA`4DqS+Ef z0CRX#Bt93Lxn@pS%=oLKVs$PIiy1{4#pEyb4U?FiG5R-L_8AC8anDSw#Ee2An@5DI z`ritP?TwIIc0Ho z25Og|=lTvo^03J$=O9J?p9SzWNvzLr7^?IwcCZ1p%NNbqHb`H>qr%UuS0wRRb8dH)#LuNeLG#{9;`|}d?kun81H})we00NdZgjnPpsc*+G31`S7H=30 zbw`6a-lfTufXJWMs!fU`ED_fd15ry7C36aCjq4PvliJZsdIsh^e_ronwHfO`2d=I!}X{ zxXe6p{ySeL;rp}%RPC{M3nnl9)F1o|AHbY}HnGS1+&Ci9!y7D58cnQ{2%8rhiHD2{ zJt@pbiJsC#lgJR}bf4|!kRm%dJzFDDH~`w(uC5X5F#X_@e(M)e*48XVB4|NE%Bh${ zUZupxKwM9eD>s!7do@7&iGZy+H^08vjxq_~`WDdHT6GQ#Y@rO@AH-HrR-ug`p~Sfo zfCNyFIG?aGcv((^>8DC=lEl7+xh6zHMI>&{J^|?+o<$ieULy=cSpza&`N?S*GQ>7@L=4mvsR4Ho|*QXyOVa%NrHkUV($VdH&NGcU6t)h!p zD;6YN1u?lWcVcwbH-IYr*nAR+IJKq-@kbmD3d3f=m>W4do=Dl4lMx9eD@0bVs{y13 z?hS4VJgLwz2ZDy-0;==lXxcQa?5~Mjj5(6as zki^69E2#5@nqhj|cU0$!B4HIzAQC&gm10D!4*@r^!{x4%B;kiEEHan0A>n#|j`Y1I ziHDE4&cCr|lSqm8OOKZM7|)uMG)1j;VB8!ymy}h(oE3@10ARHAt+zH&t1EK8dL9m=H)P7Lx;#h*Biv z$BRuUkflJU_CI-dwyn(JXTNt94rLLIHr>&6i-H({DcPbOhF0aa4c zifM0QjJ%~4!x*~?x`0tM2>aZYvXkXNma=W-tE z^e#c0Q#_9%!G`W9puP~Hrgs^YAwWEX1d|n_<$)wR_tssiaV(W5Pjqd~)g-~Lm%l(Q zo1==MdsKv4WAaZYK^*EzVY~$qA_QX)rRe7!lakdlgGZ2HLtXbkU0=;^0+sMmol1@U zDr*cs6wXSTgaA*&^|#H3A$s<}8aXVDJ$p4D|1 z&?ufBr`=+9w~IMQ=-s<((A6#+Ub)2VZZC5%35cQ_$4o;;Znv{W1o4jUb+;gV*H?u+ zhk+p8+rG9Tv8?AbI1L2#E`MKx-d#+h!MPyF?>lr9n8ao^qrrh7=x=_m8yZLwu}Zol zL0EhT*4I!GBJro1>_iY&-v;)PT|U(k?;Huj@_W%fYD|nf7=-mV#C>h?Ecq4-`yRGw!L@G1!4RDC$90BaNT)XU6Nqqf6yxW$GITbe|zJ^nN5N= QKmY&$07*qoM6N<$f@qcZ*Z=?k diff --git a/templates/Maketank/assets/img/tipper.png b/templates/Maketank/assets/img/tipper.png deleted file mode 100644 index 74e9e671202b21ac0ba71a65a72483536653254e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 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 diff --git a/templates/Maketank/assets/img/touchicon.png b/templates/Maketank/assets/img/touchicon.png deleted file mode 100644 index 44f0de9da190a1151a8dfceaa1e188242a76352f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6473 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 diff --git a/templates/Maketank/assets/index.html b/templates/Maketank/assets/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/assets/js/main.js b/templates/Maketank/assets/js/main.js index 3d0ec460..dd80c711 100644 --- a/templates/Maketank/assets/js/main.js +++ b/templates/Maketank/assets/js/main.js @@ -1,222 +1,2 @@ -function twoDigits(value) { - if (value < 10) { - return '0' + value; - } - return value; -} -$(document).ready(function() { - // Scroll to top - $(window).scroll(function() { - if ($(this).scrollTop() > 100) { - $('.scrollup').fadeIn(); - } else { - $('.scrollup').fadeOut(); - } - }); - $('.scrollup').click(function() { - $("html, body").animate({ - scrollTop: 0 - }, 600); - return false; - }); - // Back buttons - $('#historyback, .historyback').click(function() { - parent.history.back(); - return false; - }); - // Load Newsfeed - var ajax_load = "
Loading newsfeed...
"; - var role = ""; - if (typeof $("#newsfeed").data("role") !== "undefined") { - role = "&role=" + $("#newsfeed").data("role"); - } - $("#newsfeeditems").html(ajax_load).load("lib/ajax.php?action=newsfeed" + role, function() { - if ($("#newsfeeditems").html().length > 0) { - $(window).trigger('resize'); - $("#newsfeed").slideDown(); - } - }); - // Enable Infobubbles - $(".tipper").tipper({ - direction: "right" - }); - // Enable notes - $(".notes").click(function() { - $("#notes_" + $(this).attr("data-id")).toggle("slow"); - }); - // Enable reset search click - $(".resetsearch").click(function() { - $(".searchtext").val(""); - $(".submitsearch").click(); - }); - // Make inputs with enabled unlimited checked disabled - $("input[name$='_ul']").each(function() { - var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); - $("input[name='" + fieldname + "']").prop({ - readonly: $(this).is(":checked") - }); - }); - $("input[name$='_ul']").change(function() { - var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); - $("input[name='" + fieldname + "']").prop({ - readonly: $(this).is(":checked") - }).focus(); - }); - // Enable autoselect in configfules - $(".shell, .filecontent").click(function() { - $(this).select(); - }); - // Height of divs fix - var snheight = $('#sidenavigation').height(); - var mainheight = $('#maincontent').height(); - if (snheight > mainheight && !$('#newsfeed').length) { - $('#maincontent').css("min-height", snheight); - } - // this is necessary for the special setting feature (ref #1010) - $.getQueryVariable = function(key) { - var urlParams = decodeURI(window.location.search.substring(1)); - if (urlParams === false || urlParams === '') { - return null; - } - var vars = urlParams.split("&"); - for (var i = 0; i < vars.length; i++) { - var pair = vars[i].split("="); - if (pair[0] === key) { - return pair[1]; - } - } - return null; - }; - if ($('#speciallogwarningpopup').length) { - var $speciallogdialog = $('#speciallogwarningpopup').dialog({ - autoOpen: false, - closeOnEscape: false, - draggable: false, - modal: true, - resizable: false - }); - } - // make rel="external" links open in a new window - $("a[rel='external']").attr('target', '_blank'); - // set focus on username-field if on loginpage - $("#loginname").focus(); - // Auto-select next field in configfile - wizard - $('#config_distribution').change(function() { - window.location.href = window.location.href + '&distribution=' + this.options[this.selectedIndex].value; - }); - $('#config_service').change(function() { - window.location.href = window.location.href + '&service=' + this.options[this.selectedIndex].value; - }); - $('#config_daemon').change(function() { - window.location.href = window.location.href + '&daemon=' + this.options[this.selectedIndex].value; - }); - // Speciallogfile popup dialog - $('input[name=speciallogfile]').click(function() { - if ($.getQueryVariable("page") === "domains" && $.getQueryVariable("action") === "edit") { - $speciallogdialog.dialog("open"); - $(".ui-dialog-titlebar").hide(); - } - }); - $('#speciallogyesbutton').click(function() { - $speciallogdialog.dialog("close"); - if ($('#delete_stats').val().toLowerCase() !== $('#delete_statistics_str').val().toLowerCase()) { - $("#speciallogverified").val("0"); - if ($('input[name=speciallogfile]').prop("checked") !== false) { - $('input[name=speciallogfile]').attr("checked", false); - } else { - $('input[name=speciallogfile]').attr("checked", true); - } - } else { - $("#speciallogverified").val("1"); - } - }); - $('input[id=speciallognobutton]').click(function() { - $speciallogdialog.dialog("close"); - $("#speciallogverified").val("0"); - if ($('input[name=speciallogfile]').prop("checked") !== false) { - $('input[name=speciallogfile]').attr("checked", false); - } else { - $('input[name=speciallogfile]').attr("checked", true); - } - }); - // Tablesorting on admin traffic - $("table").each(function() { - if ($(this).data("toggle") === "table") { - $(this).tablesorter({ - textExtraction: (function(node) { - // extract data from markup and return it - if (node.innerText !== "-") { - return node.innerText; - } else { - return '0 B'; - } - }), - headers: { - 1: { - sorter: 'filesize' - }, - 2: { - sorter: 'filesize' - }, - 3: { - sorter: 'filesize' - }, - 4: { - sorter: 'filesize' - }, - 5: { - sorter: 'filesize' - }, - 6: { - sorter: 'filesize' - }, - 7: { - sorter: 'filesize' - }, - 8: { - sorter: 'filesize' - }, - 9: { - sorter: 'filesize' - }, - 10: { - sorter: 'filesize' - }, - 11: { - sorter: 'filesize' - }, - 12: { - sorter: 'filesize' - } - }, - }); - } - }); - // Mail Templates - var mailTemplate = $("#mailTemplate").html(); - $("#mailLanguage").change(function() { - var mailLanguage = $(this).val(); - var mailOptions = $(mailTemplate).filter(function() { - return !$(this).attr("id") || $(this).attr("id") === mailLanguage; - }); - $("#mailTemplate").html(mailOptions); - }); - $("#mailLanguage").trigger("change"); - - // Config files - var configfileTextareas = $("textarea.filecontent, textarea.shell"); - var lastPw = "MYSQL_PASSWORD"; - $("#configfiles_setmysqlpw").submit(function(event) { - event.preventDefault(); - var inputVal = $("#configfiles_mysqlpw").val(); - if (!inputVal.trim()) { - inputVal = "MYSQL_PASSWORD"; - } - configfileTextareas.each(function() { - this.value = this.value.replace(lastPw, inputVal); - }); - lastPw = inputVal; - }); - - autosize($('textarea.shell')); -}); +/*! For license information please see main.js.LICENSE.txt */ +(()=>{var t,e={287:()=>{!function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function e(e){for(var i=1;it.length)&&(e=t.length);for(var i=0,n=new Array(e);i0;)e+=dt[62*Math.random()|0];return e}function pt(t){for(var e=[],i=(t||[]).length>>>0;i--;)e[i]=t[i];return e}function gt(t){return t.classList?pt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function mt(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function bt(t){return Object.keys(t||{}).reduce((function(e,i){return e+"".concat(i,": ").concat(t[i].trim(),";")}),"")}function vt(t){return t.size!==ut.size||t.x!==ut.x||t.y!==ut.y||t.rotate!==ut.rotate||t.flipX||t.flipY}var yt=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}';function xt(){var t=O,e=P,i=lt.cssPrefix,n=lt.replacementClass,s=yt;if(i!==t||n!==e){var r=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");s=s.replace(r,".".concat(i,"-")).replace(o,"--".concat(i,"-")).replace(a,".".concat(n))}return s}var _t=!1;function wt(){lt.autoAddCss&&!_t&&(!function(t){if(t&&A){var e=w.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var i=w.head.childNodes,n=null,s=i.length-1;s>-1;s--){var r=i[s],o=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=r)}w.head.insertBefore(e,n)}}(xt()),_t=!0)}var kt={mixout:function(){return{dom:{css:xt,insertCss:wt}}},hooks:function(){return{beforeDOMElementCreation:function(){wt()},beforeI2svg:function(){wt()}}}},Ct=_||{};Ct[M]||(Ct[M]={}),Ct[M].styles||(Ct[M].styles={}),Ct[M].hooks||(Ct[M].hooks={}),Ct[M].shims||(Ct[M].shims=[]);var St=Ct[M],At=[],Tt=!1;function Mt(t){A&&(Tt?setTimeout(t,0):At.push(t))}function Et(t){var e=t.tag,i=t.attributes,n=void 0===i?{}:i,s=t.children,r=void 0===s?[]:s;return"string"==typeof t?mt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,i){return e+"".concat(i,'="').concat(mt(t[i]),'" ')}),"").trim()}(n),">").concat(r.map(Et).join(""),"")}function Ot(t,e,i){if(t&&t[e]&&t[e][i])return{prefix:e,iconName:i,icon:t[e][i]}}A&&((Tt=(w.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(w.readyState))||w.addEventListener("DOMContentLoaded",(function t(){w.removeEventListener("DOMContentLoaded",t),Tt=1,At.map((function(t){return t()}))})));var Pt=function(t,e,i,n){var s,r,o,a=Object.keys(t),l=a.length,c=void 0!==n?function(t,e){return function(i,n,s,r){return t.call(e,i,n,s,r)}}(e,n):e;for(void 0===i?(s=1,o=t[a[0]]):(s=0,o=i);s=55296&&s<=56319&&i2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,s=void 0!==n&&n,r=Lt(i);"function"!=typeof St.hooks.addPack||s?St.styles[t]=e(e({},St.styles[t]||{}),r):St.hooks.addPack(t,Lt(i)),"fas"===t&&jt("fa",i)}var Nt,It,Rt,$t=St.styles,Ft=St.shims,zt=(s(Nt={},H,Object.values(U[H])),s(Nt,B,Object.values(U[B])),Nt),Ht=null,Bt={},Wt={},Vt={},qt={},Yt={},Ut=(s(It={},H,Object.keys(q[H])),s(It,B,Object.keys(q[B])),It);function Xt(t,e){var i,n=e.split("-"),s=n[0],r=n.slice(1).join("-");return s!==t||""===r||(i=r,~st.indexOf(i))?null:r}var Kt,Gt=function(){var t=function(t){return Pt($t,(function(e,i,n){return e[n]=Pt(i,t,{}),e}),{})};Bt=t((function(t,e,i){(e[3]&&(t[e[3]]=i),e[2])&&e[2].filter((function(t){return"number"==typeof t})).forEach((function(e){t[e.toString(16)]=i}));return t})),Wt=t((function(t,e,i){(t[i]=i,e[2])&&e[2].filter((function(t){return"string"==typeof t})).forEach((function(e){t[e]=i}));return t})),Yt=t((function(t,e,i){var n=e[2];return t[i]=i,n.forEach((function(e){t[e]=i})),t}));var e="far"in $t||lt.autoFetchSvg,i=Pt(Ft,(function(t,i){var n=i[0],s=i[1],r=i[2];return"far"!==s||e||(s="fas"),"string"==typeof n&&(t.names[n]={prefix:s,iconName:r}),"number"==typeof n&&(t.unicodes[n.toString(16)]={prefix:s,iconName:r}),t}),{names:{},unicodes:{}});Vt=i.names,qt=i.unicodes,Ht=ie(lt.styleDefault,{family:lt.familyDefault})};function Qt(t,e){return(Bt[t]||{})[e]}function Jt(t,e){return(Yt[t]||{})[e]}function Zt(t){return Vt[t]||{prefix:null,iconName:null}}function te(){return Ht}Kt=function(t){Ht=ie(t.styleDefault,{family:lt.familyDefault})},ct.push(Kt),Gt();var ee=function(){return{prefix:null,iconName:null,rest:[]}};function ie(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,i=void 0===e?H:e,n=q[i][t],s=Y[i][t]||Y[i][n],r=t in St.styles?t:null;return s||r||null}var ne=(s(Rt={},H,Object.keys(U[H])),s(Rt,B,Object.keys(U[B])),Rt);function se(t){var e,i=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,n=void 0!==i&&i,r=(s(e={},H,"".concat(lt.cssPrefix,"-").concat(H)),s(e,B,"".concat(lt.cssPrefix,"-").concat(B)),e),o=null,a=H;(t.includes(r[H])||t.some((function(t){return ne[H].includes(t)})))&&(a=H),(t.includes(r[B])||t.some((function(t){return ne[B].includes(t)})))&&(a=B);var l=t.reduce((function(t,e){var i=Xt(lt.cssPrefix,e);if($t[e]?(e=zt[a].includes(e)?X[a][e]:e,o=e,t.prefix=e):Ut[a].indexOf(e)>-1?(o=e,t.prefix=ie(e,{family:a})):i?t.iconName=i:e!==lt.replacementClass&&e!==r[H]&&e!==r[B]&&t.rest.push(e),!n&&t.prefix&&t.iconName){var s="fa"===o?Zt(t.iconName):{},l=Jt(t.prefix,t.iconName);s.prefix&&(o=null),t.iconName=s.iconName||l||t.iconName,t.prefix=s.prefix||t.prefix,"far"!==t.prefix||$t.far||!$t.fas||lt.autoFetchSvg||(t.prefix="fas")}return t}),ee());return(t.includes("fa-brands")||t.includes("fab"))&&(l.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(l.prefix="fad"),l.prefix||a!==B||!$t.fass&&!lt.autoFetchSvg||(l.prefix="fass",l.iconName=Jt(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==o||(l.prefix=te()||"fas"),l}var re=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var i,s,r;return i=t,s=[{key:"add",value:function(){for(var t=this,i=arguments.length,n=new Array(i),s=0;s0&&a.forEach((function(e){"string"==typeof e&&(t[s][e]=o)})),t[s][r]=o})),t}}],s&&n(i.prototype,s),r&&n(i,r),Object.defineProperty(i,"prototype",{writable:!1}),t}(),oe=[],ae={},le={},ce=Object.keys(le);function he(t,e){for(var i=arguments.length,n=new Array(i>2?i-2:0),s=2;s1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return A?(ue("beforeI2svg",t),de("pseudoElements2svg",t),de("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot;!1===lt.autoReplaceSvg&&(lt.autoReplaceSvg=!0),lt.observeMutations=!0,Mt((function(){be({autoReplaceSvgRoot:e}),ue("watch",t)}))}},me={noAuto:function(){lt.autoReplaceSvg=!1,lt.observeMutations=!1,ue("noAuto")},config:lt,dom:ge,parse:{icon:function(t){if(null===t)return null;if("object"===i(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Jt(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=ie(t[0]);return{prefix:n,iconName:Jt(n,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(lt.cssPrefix,"-"))>-1||t.match(K))){var s=se(t.split(" "),{skipLookups:!0});return{prefix:s.prefix||te(),iconName:Jt(s.prefix,s.iconName)||s.iconName}}if("string"==typeof t){var r=te();return{prefix:r,iconName:Jt(r,t)||t}}}},library:pe,findIconDefinition:fe,toHtml:Et},be=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,e=void 0===t?w:t;(Object.keys(St.styles).length>0||lt.autoFetchSvg)&&A&<.autoReplaceSvg&&me.dom.i2svg({node:e})};function ve(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Et(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(A){var e=w.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var i=t.icons,n=i.main,s=i.mask,r=t.prefix,o=t.iconName,a=t.transform,l=t.symbol,c=t.title,h=t.maskId,u=t.titleId,d=t.extra,f=t.watchable,p=void 0!==f&&f,g=s.found?s:n,m=g.width,b=g.height,v="fak"===r,y=[lt.replacementClass,o?"".concat(lt.cssPrefix,"-").concat(o):""].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),x={children:[],attributes:e(e({},d.attributes),{},{"data-prefix":r,"data-icon":o,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(b)})},_=v&&!~d.classes.indexOf("fa-fw")?{width:"".concat(m/b*16*.0625,"em")}:{};p&&(x.attributes[D]=""),c&&(x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(u||ft())},children:[c]}),delete x.attributes.title);var w=e(e({},x),{},{prefix:r,iconName:o,main:n,mask:s,maskId:h,transform:a,symbol:l,styles:e(e({},_),d.styles)}),k=s.found&&n.found?de("generateAbstractMask",w)||{children:[],attributes:{}}:de("generateAbstractIcon",w)||{children:[],attributes:{}},C=k.children,S=k.attributes;return w.children=C,w.attributes=S,l?function(t){var i=t.prefix,n=t.iconName,s=t.children,r=t.attributes,o=t.symbol,a=!0===o?"".concat(i,"-").concat(lt.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:e(e({},r),{},{id:a}),children:s}]}]}(w):function(t){var i=t.children,n=t.main,s=t.mask,r=t.attributes,o=t.styles,a=t.transform;if(vt(a)&&n.found&&!s.found){var l={x:n.width/n.height/2,y:.5};r.style=bt(e(e({},o),{},{"transform-origin":"".concat(l.x+a.x/16,"em ").concat(l.y+a.y/16,"em")}))}return[{tag:"svg",attributes:r,children:i}]}(w)}function xe(t){var i=t.content,n=t.width,s=t.height,r=t.transform,o=t.title,a=t.extra,l=t.watchable,c=void 0!==l&&l,h=e(e(e({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")});c&&(h[D]="");var u=e({},a.styles);vt(r)&&(u.transform=function(t){var e=t.transform,i=t.width,n=void 0===i?E:i,s=t.height,r=void 0===s?E:s,o=t.startCentered,a=void 0!==o&&o,l="";return l+=a&&T?"translate(".concat(e.x/ht-n/2,"em, ").concat(e.y/ht-r/2,"em) "):a?"translate(calc(-50% + ".concat(e.x/ht,"em), calc(-50% + ").concat(e.y/ht,"em)) "):"translate(".concat(e.x/ht,"em, ").concat(e.y/ht,"em) "),l+="scale(".concat(e.size/ht*(e.flipX?-1:1),", ").concat(e.size/ht*(e.flipY?-1:1),") "),l+"rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:s}),u["-webkit-transform"]=u.transform);var d=bt(u);d.length>0&&(h.style=d);var f=[];return f.push({tag:"span",attributes:h,children:[i]}),o&&f.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),f}var _e=St.styles;function we(t){var e=t[0],i=t[1],n=r(t.slice(4),1)[0];return{found:!0,width:e,height:i,icon:Array.isArray(n)?{tag:"g",attributes:{class:"".concat(lt.cssPrefix,"-").concat(it.GROUP)},children:[{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(it.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(it.PRIMARY),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}}}}var ke={found:!1,width:512,height:512};function Ce(t,i){var n=i;return"fa"===i&&null!==lt.styleDefault&&(i=te()),new Promise((function(s,r){de("missingIconAbstract");if("fa"===n){var o=Zt(t)||{};t=o.iconName||t,i=o.prefix||i}if(t&&i&&_e[i]&&_e[i][t])return s(we(_e[i][t]));!function(t,e){z||lt.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,i),s(e(e({},ke),{},{icon:lt.showMissingIcons&&t&&de("missingIconAbstract")||{}}))}))}var Se=function(){},Ae=lt.measurePerformance&&C&&C.mark&&C.measure?C:{mark:Se,measure:Se},Te='FA "6.5.1"',Me=function(t){Ae.mark("".concat(Te," ").concat(t," ends")),Ae.measure("".concat(Te," ").concat(t),"".concat(Te," ").concat(t," begins"),"".concat(Te," ").concat(t," ends"))},Ee={begin:function(t){return Ae.mark("".concat(Te," ").concat(t," begins")),function(){return Me(t)}},end:Me},Oe=function(){};function Pe(t){return"string"==typeof(t.getAttribute?t.getAttribute(D):null)}function De(t){return w.createElementNS("http://www.w3.org/2000/svg",t)}function Le(t){return w.createElement(t)}function je(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,i=void 0===e?"svg"===t.tag?De:Le:e;if("string"==typeof t)return w.createTextNode(t);var n=i(t.tag);return Object.keys(t.attributes||[]).forEach((function(e){n.setAttribute(e,t.attributes[e])})),(t.children||[]).forEach((function(t){n.appendChild(je(t,{ceFn:i}))})),n}var Ne={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(je(t),e)})),null===e.getAttribute(D)&<.keepOriginalSource){var i=w.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(i,e)}else e.remove()},nest:function(t){var e=t[0],i=t[1];if(~gt(e).indexOf(lt.replacementClass))return Ne.replace(t);var n=new RegExp("".concat(lt.cssPrefix,"-.*"));if(delete i[0].attributes.id,i[0].attributes.class){var s=i[0].attributes.class.split(" ").reduce((function(t,e){return e===lt.replacementClass||e.match(n)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});i[0].attributes.class=s.toSvg.join(" "),0===s.toNode.length?e.removeAttribute("class"):e.setAttribute("class",s.toNode.join(" "))}var r=i.map((function(t){return Et(t)})).join("\n");e.setAttribute(D,""),e.innerHTML=r}};function Ie(t){t()}function Re(t,e){var i="function"==typeof e?e:Oe;if(0===t.length)i();else{var n=Ie;lt.mutateApproach===$&&(n=_.requestAnimationFrame||Ie),n((function(){var e=!0===lt.autoReplaceSvg?Ne.replace:Ne[lt.autoReplaceSvg]||Ne.replace,n=Ee.begin("mutate");t.map(e),n(),i()}))}}var $e=!1;function Fe(){$e=!0}function ze(){$e=!1}var He=null;function Be(t){if(k&<.observeMutations){var e=t.treeCallback,i=void 0===e?Oe:e,n=t.nodeCallback,s=void 0===n?Oe:n,r=t.pseudoElementsCallback,o=void 0===r?Oe:r,a=t.observeMutationsRoot,l=void 0===a?w:a;He=new k((function(t){if(!$e){var e=te();pt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Pe(t.addedNodes[0])&&(lt.searchPseudoElements&&o(t.target),i(t.target)),"attributes"===t.type&&t.target.parentNode&<.searchPseudoElements&&o(t.target.parentNode),"attributes"===t.type&&Pe(t.target)&&~et.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(N):null,i=t.getAttribute?t.getAttribute(I):null;return e&&i}(t.target)){var n=se(gt(t.target)),r=n.prefix,a=n.iconName;t.target.setAttribute(N,r||e),a&&t.target.setAttribute(I,a)}else(l=t.target)&&l.classList&&l.classList.contains&&l.classList.contains(lt.replacementClass)&&s(t.target);var l}))}})),A&&He.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function We(t){var e,i,n=t.getAttribute("data-prefix"),s=t.getAttribute("data-icon"),r=void 0!==t.innerText?t.innerText.trim():"",o=se(gt(t));return o.prefix||(o.prefix=te()),n&&s&&(o.prefix=n,o.iconName=s),o.iconName&&o.prefix||(o.prefix&&r.length>0&&(o.iconName=(e=o.prefix,i=t.innerText,(Wt[e]||{})[i]||Qt(o.prefix,Dt(t.innerText)))),!o.iconName&<.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=t.firstChild.data)),o}function Ve(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=We(t),s=n.iconName,r=n.prefix,o=n.rest,a=function(t){var e=pt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),i=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return lt.autoA11y&&(i?e["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(n||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),l=he("parseNodeAttributes",{},t),c=i.styleParser?function(t){var e=t.getAttribute("style"),i=[];return e&&(i=e.split(";").reduce((function(t,e){var i=e.split(":"),n=i[0],s=i.slice(1);return n&&s.length>0&&(t[n]=s.join(":").trim()),t}),{})),i}(t):[];return e({iconName:s,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:ut,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:c,attributes:a}},l)}var qe=St.styles;function Ye(t){var e="nest"===lt.autoReplaceSvg?Ve(t,{styleParser:!1}):Ve(t);return~e.extra.classes.indexOf(G)?de("generateLayersText",t,e):de("generateSvgReplacementMutation",t,e)}var Ue=new Set;function Xe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!A)return Promise.resolve();var i=w.documentElement.classList,n=function(t){return i.add("".concat(R,"-").concat(t))},s=function(t){return i.remove("".concat(R,"-").concat(t))},r=lt.autoFetchSvg?Ue:W.map((function(t){return"fa-".concat(t)})).concat(Object.keys(qe));r.includes("fa")||r.push("fa");var o=[".".concat(G,":not([").concat(D,"])")].concat(r.map((function(t){return".".concat(t,":not([").concat(D,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var a=[];try{a=pt(t.querySelectorAll(o))}catch(t){}if(!(a.length>0))return Promise.resolve();n("pending"),s("complete");var l=Ee.begin("onTree"),c=a.reduce((function(t,e){try{var i=Ye(e);i&&t.push(i)}catch(t){z||"MissingIcon"===t.name&&console.error(t)}return t}),[]);return new Promise((function(t,i){Promise.all(c).then((function(i){Re(i,(function(){n("active"),n("complete"),s("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((function(t){l(),i(t)}))}))}function Ke(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Ye(t).then((function(t){t&&Re([t],e)}))}W.map((function(t){Ue.add("fa-".concat(t))})),Object.keys(q[H]).map(Ue.add.bind(Ue)),Object.keys(q[B]).map(Ue.add.bind(Ue)),Ue=o(Ue);var Ge=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=i.transform,s=void 0===n?ut:n,r=i.symbol,o=void 0!==r&&r,a=i.mask,l=void 0===a?null:a,c=i.maskId,h=void 0===c?null:c,u=i.title,d=void 0===u?null:u,f=i.titleId,p=void 0===f?null:f,g=i.classes,m=void 0===g?[]:g,b=i.attributes,v=void 0===b?{}:b,y=i.styles,x=void 0===y?{}:y;if(t){var _=t.prefix,w=t.iconName,k=t.icon;return ve(e({type:"icon"},t),(function(){return ue("beforeDOMElementCreation",{iconDefinition:t,params:i}),lt.autoA11y&&(d?v["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(p||ft()):(v["aria-hidden"]="true",v.focusable="false")),ye({icons:{main:we(k),mask:l?we(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:_,iconName:w,transform:e(e({},ut),s),symbol:o,title:d,maskId:h,titleId:p,extra:{attributes:v,styles:x,classes:m}})}))}},Qe={mixout:function(){return{icon:(t=Ge,function(i){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=(i||{}).icon?i:fe(i||{}),r=n.mask;return r&&(r=(r||{}).icon?r:fe(r||{})),t(s,e(e({},n),{},{mask:r}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Xe,t.nodeCallback=Ke,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,i=void 0===e?w:e,n=t.callback;return Xe(i,void 0===n?function(){}:n)},t.generateSvgReplacementMutation=function(t,e){var i=e.iconName,n=e.title,s=e.titleId,o=e.prefix,a=e.transform,l=e.symbol,c=e.mask,h=e.maskId,u=e.extra;return new Promise((function(e,d){Promise.all([Ce(i,o),c.iconName?Ce(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(c){var d=r(c,2),f=d[0],p=d[1];e([t,ye({icons:{main:f,mask:p},prefix:o,iconName:i,transform:a,symbol:l,maskId:h,title:n,titleId:s,extra:u,watchable:!0})])})).catch(d)}))},t.generateAbstractIcon=function(t){var e,i=t.children,n=t.attributes,s=t.main,r=t.transform,o=bt(t.styles);return o.length>0&&(n.style=o),vt(r)&&(e=de("generateAbstractTransformGrouping",{main:s,transform:r,containerWidth:s.width,iconWidth:s.width})),i.push(e||s.icon),{children:i,attributes:n}}}},Je={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.classes,n=void 0===i?[]:i;return ve({type:"layer"},(function(){ue("beforeDOMElementCreation",{assembler:t,params:e});var i=[];return t((function(t){Array.isArray(t)?t.map((function(t){i=i.concat(t.abstract)})):i=i.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(lt.cssPrefix,"-layers")].concat(o(n)).join(" ")},children:i}]}))}}}},Ze={mixout:function(){return{counter:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=i.title,s=void 0===n?null:n,r=i.classes,a=void 0===r?[]:r,l=i.attributes,c=void 0===l?{}:l,h=i.styles,u=void 0===h?{}:h;return ve({type:"counter",content:t},(function(){return ue("beforeDOMElementCreation",{content:t,params:i}),function(t){var i=t.content,n=t.title,s=t.extra,r=e(e(e({},s.attributes),n?{title:n}:{}),{},{class:s.classes.join(" ")}),o=bt(s.styles);o.length>0&&(r.style=o);var a=[];return a.push({tag:"span",attributes:r,children:[i]}),n&&a.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),a}({content:t.toString(),title:s,extra:{attributes:c,styles:u,classes:["".concat(lt.cssPrefix,"-layers-counter")].concat(o(a))}})}))}}}},ti={mixout:function(){return{text:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=i.transform,s=void 0===n?ut:n,r=i.title,a=void 0===r?null:r,l=i.classes,c=void 0===l?[]:l,h=i.attributes,u=void 0===h?{}:h,d=i.styles,f=void 0===d?{}:d;return ve({type:"text",content:t},(function(){return ue("beforeDOMElementCreation",{content:t,params:i}),xe({content:t,transform:e(e({},ut),s),title:a,extra:{attributes:u,styles:f,classes:["".concat(lt.cssPrefix,"-layers-text")].concat(o(c))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var i=e.title,n=e.transform,s=e.extra,r=null,o=null;if(T){var a=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();r=l.width/a,o=l.height/a}return lt.autoA11y&&!i&&(s.attributes["aria-hidden"]="true"),Promise.resolve([t,xe({content:t.innerHTML,width:r,height:o,transform:n,title:i,extra:s,watchable:!0})])}}},ei=new RegExp('"',"ug"),ii=[1105920,1112319];function ni(t,i){var n="".concat(j).concat(i.replace(":","-"));return new Promise((function(s,r){if(null!==t.getAttribute(n))return s();var o,a,l,c=pt(t.children).filter((function(t){return t.getAttribute(L)===i}))[0],h=_.getComputedStyle(t,i),u=h.getPropertyValue("font-family").match(Q),d=h.getPropertyValue("font-weight"),f=h.getPropertyValue("content");if(c&&!u)return t.removeChild(c),s();if(u&&"none"!==f&&""!==f){var p=h.getPropertyValue("content"),g=~["Sharp"].indexOf(u[2])?B:H,m=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?Y[g][u[2].toLowerCase()]:J[g][d],b=function(t){var e,i,n,s,r,o=t.replace(ei,""),a=(i=0,s=(e=o).length,(r=e.charCodeAt(i))>=55296&&r<=56319&&s>i+1&&(n=e.charCodeAt(i+1))>=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r),l=a>=ii[0]&&a<=ii[1],c=2===o.length&&o[0]===o[1];return{value:Dt(c?o[0]:o),isSecondary:l||c}}(p),v=b.value,y=b.isSecondary,x=u[0].startsWith("FontAwesome"),k=Qt(m,v),C=k;if(x){var S=(a=qt[o=v],l=Qt("fas",o),a||(l?{prefix:"fas",iconName:l}:null)||{prefix:null,iconName:null});S.iconName&&S.prefix&&(k=S.iconName,m=S.prefix)}if(!k||y||c&&c.getAttribute(N)===m&&c.getAttribute(I)===C)s();else{t.setAttribute(n,C),c&&t.removeChild(c);var A={iconName:null,title:null,titleId:null,prefix:null,transform:ut,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},T=A.extra;T.attributes[L]=i,Ce(k,m).then((function(r){var o=ye(e(e({},A),{},{icons:{main:r,mask:ee()},prefix:m,iconName:C,extra:T,watchable:!0})),a=w.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===i?t.insertBefore(a,t.firstChild):t.appendChild(a),a.outerHTML=o.map((function(t){return Et(t)})).join("\n"),t.removeAttribute(n),s()})).catch(r)}}else s()}))}function si(t){return Promise.all([ni(t,"::before"),ni(t,"::after")])}function ri(t){return!(t.parentNode===document.head||~F.indexOf(t.tagName.toUpperCase())||t.getAttribute(L)||t.parentNode&&"svg"===t.parentNode.tagName)}function oi(t){if(A)return new Promise((function(e,i){var n=pt(t.querySelectorAll("*")).filter(ri).map(si),s=Ee.begin("searchPseudoElements");Fe(),Promise.all(n).then((function(){s(),ze(),e()})).catch((function(){s(),ze(),i()}))}))}var ai=!1,li=function(t){return t.toLowerCase().split(" ").reduce((function(t,e){var i=e.toLowerCase().split("-"),n=i[0],s=i.slice(1).join("-");if(n&&"h"===s)return t.flipX=!0,t;if(n&&"v"===s)return t.flipY=!0,t;if(s=parseFloat(s),isNaN(s))return t;switch(n){case"grow":t.size=t.size+s;break;case"shrink":t.size=t.size-s;break;case"left":t.x=t.x-s;break;case"right":t.x=t.x+s;break;case"up":t.y=t.y-s;break;case"down":t.y=t.y+s;break;case"rotate":t.rotate=t.rotate+s}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},ci={mixout:function(){return{parse:{transform:function(t){return li(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var i=e.getAttribute("data-fa-transform");return i&&(t.transform=li(i)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var i=t.main,n=t.transform,s=t.containerWidth,r=t.iconWidth,o={transform:"translate(".concat(s/2," 256)")},a="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),c="rotate(".concat(n.rotate," 0 0)"),h={outer:o,inner:{transform:"".concat(a," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:e({},h.outer),children:[{tag:"g",attributes:e({},h.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:e(e({},i.icon.attributes),h.path)}]}]}}}},hi={x:0,y:0,width:"100%",height:"100%"};function ui(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var di={hooks:function(){return{parseNodeAttributes:function(t,e){var i=e.getAttribute("data-fa-mask"),n=i?se(i.split(" ").map((function(t){return t.trim()}))):ee();return n.prefix||(n.prefix=te()),t.mask=n,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var i,n=t.children,s=t.attributes,r=t.main,o=t.mask,a=t.maskId,l=t.transform,c=r.width,h=r.icon,u=o.width,d=o.icon,f=function(t){var e=t.transform,i=t.containerWidth,n=t.iconWidth,s={transform:"translate(".concat(i/2," 256)")},r="translate(".concat(32*e.x,", ").concat(32*e.y,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)");return{outer:s,inner:{transform:"".concat(r," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:l,containerWidth:u,iconWidth:c}),p={tag:"rect",attributes:e(e({},hi),{},{fill:"white"})},g=h.children?{children:h.children.map(ui)}:{},m={tag:"g",attributes:e({},f.inner),children:[ui(e({tag:h.tag,attributes:e(e({},h.attributes),f.path)},g))]},b={tag:"g",attributes:e({},f.outer),children:[m]},v="mask-".concat(a||ft()),y="clip-".concat(a||ft()),x={tag:"mask",attributes:e(e({},hi),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,b]},_={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(i=d,"g"===i.tag?i.children:[i])},x]};return n.push(_,{tag:"rect",attributes:e({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(v,")")},hi)}),{children:n,attributes:s}}}},fi={provides:function(t){var i=!1;_.matchMedia&&(i=_.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],n={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:e(e({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var r=e(e({},s),{},{attributeName:"opacity"}),o={tag:"circle",attributes:e(e({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||o.children.push({tag:"animate",attributes:e(e({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:e(e({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(o),t.push({tag:"path",attributes:e(e({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:e(e({},r),{},{values:"1;0;0;0;0;1;"})}]}),i||t.push({tag:"path",attributes:e(e({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:e(e({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;oe=t,ae={},Object.keys(le).forEach((function(t){-1===ce.indexOf(t)&&delete le[t]})),oe.forEach((function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((function(t){"function"==typeof e[t]&&(n[t]=e[t]),"object"===i(e[t])&&Object.keys(e[t]).forEach((function(i){n[t]||(n[t]={}),n[t][i]=e[t][i]}))})),t.hooks){var s=t.hooks();Object.keys(s).forEach((function(t){ae[t]||(ae[t]=[]),ae[t].push(s[t])}))}t.provides&&t.provides(le)}))}([kt,Qe,Je,Ze,ti,{hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=oi,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,i=void 0===e?w:e;lt.searchPseudoElements&&oi(i)}}},{mixout:function(){return{dom:{unwatch:function(){Fe(),ai=!0}}}},hooks:function(){return{bootstrap:function(){Be(he("mutationObserverCallbacks",{}))},noAuto:function(){He&&He.disconnect()},watch:function(t){var e=t.observeMutationsRoot;ai?ze():Be(he("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},ci,di,fi,{hooks:function(){return{parseNodeAttributes:function(t,e){var i=e.getAttribute("data-fa-symbol"),n=null!==i&&(""===i||i);return t.symbol=n,t}}}}],{mixoutsTo:me}),function(t){try{for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n{$((function(){var t;$('div[data-action="apikeys"] #allowed_from').on("keyup change",(function(){var e=$(this);clearTimeout(t),t=setTimeout((function(){var t=e.closest('div[data-action="apikeys"]').data("entry");$.ajax({url:"lib/ajax.php?action=editapikey",type:"POST",dataType:"json",data:{id:t,allowed_from:e.val(),valid_until:$('div[data-entry="'+t+'"] #valid_until').val()},success:function(t){t.message?(e.removeClass("is-valid"),e.addClass("is-invalid")):(e.removeClass("is-invalid"),e.addClass("is-valid"),e.val(t.allowed_from))},error:function(t,i,n){e.removeClass("is-valid"),e.addClass("is-invalid")}})}),500)})),$('div[data-action="apikeys"] #valid_until').on("keyup change",(function(){var e=$(this);clearTimeout(t),t=setTimeout((function(){var t=e.closest('div[data-action="apikeys"]').data("entry");$.ajax({url:"lib/ajax.php?action=editapikey",type:"POST",dataType:"json",data:{id:t,valid_until:e.val(),allowed_from:$('div[data-entry="'+t+'"] #allowed_from').val()},success:function(t){t.message?(e.removeClass("is-valid"),e.addClass("is-invalid")):(e.removeClass("is-invalid"),e.addClass("is-valid"),e.val(t.valid_until))},error:function(t,i,n){e.removeClass("is-valid"),e.addClass("is-invalid")}})}),500)}))}))},816:()=>{$((function(){$("#selectRecommendedConfig").on("click",(function(){$("input[data-recommended]").each((function(){1==$(this).data("recommended")?$(this).prop("checked",!0):$(this).prop("checked",!1)}))})),$("#downloadSelectionAsJson").on("click",(function(){var t=$(this).closest("form").serialize();window.location="lib/ajax.php?action=getConfigJsonExport&"+t})),$(".show-config").on("click",(function(){var t=$(this).data("dist"),e=$(this).data("section"),i=$(this).data("daemon");$.ajax({url:"lib/ajax.php?action=getConfigDetails",type:"POST",dataType:"json",data:{distro:t,section:e,daemon:i},success:function(t){$("#configTplShowLabel").html(t.title),$("#configTplShow .modal-body").html(t.content),new bootstrap.Modal(document.getElementById("configTplShow")).show()},error:function(t,e,i){$("#configTplShowLabel").html("Error"),$("#configTplShow .modal-body").html('"),new bootstrap.Modal(document.getElementById("configTplShow")).show()}})}))}))},444:()=>{$((function(){$("input[name$='_ul']").each((function(){var t=$(this).attr("name").substring(0,$(this).attr("name").length-3);$("input[name='"+t+"']").prop({readonly:$(this).is(":checked"),required:!$(this).is(":checked")})})),$("input[name$='_ul']").on("change",(function(){var t=$(this).attr("name").substring(0,$(this).attr("name").length-3);$("input[name='"+t+"']").prop({readonly:$(this).is(":checked"),required:!$(this).is(":checked")}),$(this).is(":checked")||$("input[name='"+t+"']").focus()})),$("#use_plan").on("change",(function(){var t=$(this).val();t>0&&$.ajax({url:"admin_plans.php?page=overview&action=jqGetPlanValues",type:"POST",data:{planid:t},dataType:"json",success:function(t){for(var e in t)"email_imap"==e||"email_pop3"==e||"perlenabled"==e||"phpenabled"==e||"dnsenabled"==e||"logviewenabled"==e?1==t[e]?$("input[name='"+e+"']").prop("checked",!0):$("input[name='"+e+"']").prop("checked",!1):"allowed_phpconfigs"==e?$("input[name='allowed_phpconfigs[]']").each((function(i){for(var n in $(this).prop("checked",!1),t[e])if($(this).val()==t[e][n]){$(this).prop("checked",!0);break}})):-1==t[e]?($("input[name='"+e+"_ul']").attr("checked","checked"),$("input[name='"+e+"']").prop({readonly:!0})):($("input[name='"+e+"']").val(t[e]),$("input[name='"+e+"']").prop({readonly:!1}),$("input[name='"+e+"_ul']").prop("checked",!1))},error:function(t,e){console.log(t,e)}})}))}))},88:()=>{$((function(){$("select[name='dns_type']").on("change",(function(){var t=$(this).val();$.ajax({url:"lib/ajax.php?action=loadLanguageString",type:"POST",dataType:"json",data:{langid:"dnseditor.notes."+t},success:function(t){$("#dns_content").next().html(t)},error:function(t,e,i){console.log(t,e,i)}})}))}))},960:()=>{$((function(){$("#customerid").on("change",(function(){var t=$(this).val();$.ajax({url:"admin_domains.php?page=domains&action=jqGetCustomerPHPConfigs",type:"POST",data:{customerid:t},dataType:"json",success:function(t){t.length>0&&$("#phpsettingid option").each((function(){var e=$(this).val();for(var i in $(this).attr("disabled","disabled"),t)e==t[i]&&$(this).removeAttr("disabled")}))},error:function(t,e){console.log(t,e)}})})),$("input[name=speciallogverified]")&&$("input[name=speciallogfile]").on("click",(function(){$("#speciallogfilenote").remove(),$("#speciallogfile").removeClass("is-invalid"),$("#speciallogverified").val(0),$.ajax({url:"admin_domains.php?page=overview&action=jqSpeciallogfileNote",type:"POST",data:{id:$("input[name=id]").val(),newval:+$("#speciallogfile").is(":checked")},dataType:"json",success:function(t){t.changed&&($("#speciallogfile").addClass("is-invalid"),$("#speciallogfile").parent().append(t.info),$("#speciallogverified").val(1))},error:function(t,e){console.log(t,e)}})})),$("#id")&&$("#email_only").is(":checked")&&($("#section_b").hide(),$("#section_bssl").hide(),$("#section_c").hide(),$("#section_d").hide()),$("#email_only").on("click",(function(){$(this).is(":checked")?($("#section_b").hide(),$("#section_bssl").hide(),$("#section_c").hide(),$("#section_d").hide()):($("#section_b").show(),$("#section_bssl").show(),$("#section_c").show(),$("#section_d").show())}))}))},420:()=>{$((function(){$("#historyback").on("click",(function(t){t.preventDefault(),history.back(1)})),$("#copySysInfo").on("click",(function(t){t.preventDefault(),navigator.clipboard.writeText($("#ccSysInfo").text().trim())}))}))},327:()=>{$((function(){function t(){$.ajax({url:window.location.href,type:"GET",success:function(t,e,n){n.status>=300&&(window.location="http://"+i)},error:function(t,e,n){t.status>=300&&(window.location="http://"+i)}})}var e;if($("#switchInstallMode").on("click",(function(){var t=$(this).prop("checked");window.location=window.location.pathname+function(t,e,i){var n=new RegExp("([?;&])"+t+"[^&;]*[;&]?");i.match(n)&&(i=i.replace(n,"$1").replace(/&$/,""));return i+"&"+t+"="+e}("extended",+t,window.location.search)})),$("#manual_config").on("click",(function(){clearInterval(e),$(this).prop("checked")?($("#submitAuto").addClass("d-none"),$("#submitManual").removeClass("d-none")):(e=setInterval(t,1e3),$("#submitAuto").removeClass("d-none"),$("#submitManual").addClass("d-none"))})),$("#manual_config").length>0){var i=$("#target_servername").val();clearInterval(e),e=setInterval(t,1e3)}}))},786:()=>{$((function(){$("#ip").on("change",(function(){var t=$(this).val();t.length>0&&($("#ipnote").remove(),$("#ip").removeClass("is-invalid"),$.ajax({url:"admin_ipsandports.php?page=overview&action=jqCheckIP",type:"POST",data:{ip:t},dataType:"json",success:function(t){0!=t&&($("#ip").addClass("is-invalid"),$("#ip").parent().append(t))},error:function(t,e){console.log(t,e)}}))}))}))},470:()=>{$((function(){if(document.getElementById("newsfeed")){var t="";void 0!==$("#newsfeed").data("role")&&(t="&role="+$("#newsfeed").data("role")),$.ajax({url:"lib/ajax.php?action=newsfeed"+t+"&theme="+window.$theme,type:"GET",success:function(t){$("#newsfeeditems").html(t)},error:function(t,e,i){console.log(t,e,i),$("#newsfeeditems").html('
Error loading newsfeed
')}})}}))},511:()=>{$((function(){var t=$("#search");t.on("submit",(function(t){t.preventDefault()})),t.find("input").on("keyup",(function(){var t=$(this).val(),e=$("#search .search-results");return t.length?t.length&&t.length<3?(e.html('
  • Please enter more than 2 characters
  • '),void e.parent().show()):void $.ajax({url:"lib/ajax.php?action=searchglobal&theme="+window.$theme,type:"POST",data:{searchtext:t},dataType:"json",success:function(t){if(0===Object.keys(t).length)return e.html('
  • Nothing found!
  • '),void e.parent().show();e.html(""),e.parent().show(),Object.keys(t).forEach((function(i){e.append('
  • '+i+"
  • "),t[i].forEach((function(t){e.append('
  • '+t.title+"
  • ")}))}))},error:function(t,i){console.log(t,i),e.html('
  • Whoops we got some errors!
  • '),e.parent().show()}}):(e.html(""),void e.parent().hide())}))}))},389:()=>{$((function(){$(".manageColumnsModal form").on("submit",(function(t){$.ajax({url:"lib/ajax.php?action=updatetablelisting&listing="+$(this).data("listing")+"&theme="+window.$theme,type:"POST",dataType:"json",data:$(this).serialize(),success:function(){window.location.href=""},error:function(t){alert(t.responseJSON.message)}}),t.preventDefault()})),$('.manageColumnsModal form button[data-action="reset"]').on("click",(function(){var t=$(this).parents("form:first");$.ajax({url:"lib/ajax.php?action=resettablelisting&listing="+t.data("listing")+"&theme="+window.$theme,type:"POST",dataType:"json",data:{},success:function(){window.location.href=""},error:function(t){alert(t.responseJSON.message)}})})),$('.manageColumnsModal form button[data-action="select-all"]').on("click",(function(){$(this).parents("form:first").find("input:checkbox").prop("checked",!0)})),$('.manageColumnsModal form button[data-action="unselect-all"]').on("click",(function(){$(this).parents("form:first").find("input:checkbox").prop("checked",!1)}))}))},686:()=>{$((function(){$("select[name='range']").on("change",(function(){var t=$(this).val(),e=$(this).data("baseref");window.location.href=e+"?range="+t}))}))},414:()=>{$((function(){document.getElementById("updatecheck")&&$.ajax({url:"lib/ajax.php?action=updatecheck&theme="+window.$theme,type:"GET",success:function(t){$("#updatecheck").html(t),new bootstrap.Popover(document.getElementById("ucheck"))},error:function(t,e,i){console.log(t,e,i);var n="Can't check version";$("#updatecheck").html(' '+n+""),new bootstrap.Tooltip(document.getElementById("ucheck"))}})}))},199:()=>{$(document).ready((function(){$("#customer_add,#customer_edit").each((function(){$(this).validate({rules:{name:{required:function(){return 0===$("#company").val().length||$("#firstname").val().length>0}},firstname:{required:function(){return 0===$("#company").val().length||$("#name").val().length>0}},company:{required:function(){return 0===$("#name").val().length&&0===$("#firstname").val().length}}}})})),$("#domain_add,#domain_edit").each((function(){$(this).validate({rules:{"ipandport[]":{required:!0,minlength:1}},errorPlacement:function(t,e){$(t).prependTo($(e).parent().parent())}})}))}))},866:(t,e,i)=>{"use strict";i(877),i(287);function n(){}const s=function(){let t=0;return function(){return t++}}();function r(t){return null==t}function o(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function a(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const l=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function c(t,e){return l(t)?t:e}function h(t,e){return void 0===t?e:t}const u=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function d(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function f(t,e,i,n){let s,r,l;if(o(t))if(r=t.length,n)for(s=r-1;s>=0;s--)e.call(i,t[s],s);else for(s=0;st,x:t=>t.x,y:t=>t.y};function w(t,e){const i=_[e]||(_[e]=function(t){const e=function(t){const e=t.split("."),i=[];let n="";for(const t of e)n+=t,n.endsWith("\\")?n=n.slice(0,-1)+".":(i.push(n),n="");return i}(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function k(t){return t.charAt(0).toUpperCase()+t.slice(1)}const C=t=>void 0!==t,S=t=>"function"==typeof t,A=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};const T=Math.PI,M=2*T,E=M+T,O=Number.POSITIVE_INFINITY,P=T/180,D=T/2,L=T/4,j=2*T/3,N=Math.log10,I=Math.sign;function R(t){const e=Math.round(t);t=z(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(N(t))),n=t/i;return(n<=1?1:n<=2?2:n<=5?5:10)*i}function F(t){return!isNaN(parseFloat(t))&&isFinite(t)}function z(t,e,i){return Math.abs(t-e)l&&c=Math.min(e,i)-n&&t<=Math.max(e,i)+n}function J(t,e,i){i=i||(i=>t[i]1;)n=r+s>>1,i(n)?r=n:s=n;return{lo:r,hi:s}}const Z=(t,e,i,n)=>J(t,i,n?n=>t[n][e]<=i:n=>t[n][e]J(t,i,(n=>t[n][e]>=i));const et=["push","pop","shift","splice","unshift"];function it(t,e){const i=t._chartjs;if(!i)return;const n=i.listeners,s=n.indexOf(e);-1!==s&&n.splice(s,1),n.length>0||(et.forEach((e=>{delete t[e]})),delete t._chartjs)}function nt(t){const e=new Set;let i,n;for(i=0,n=t.length;iArray.prototype.slice.call(t));let s=!1,r=[];return function(...i){r=n(i),s||(s=!0,st.call(window,(()=>{s=!1,t.apply(e,r)})))}}const ot=t=>"start"===t?"left":"end"===t?"right":"center",at=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2;function lt(t,e,i){const n=e.length;let s=0,r=n;if(t._sorted){const{iScale:o,_parsed:a}=t,l=o.axis,{min:c,max:h,minDefined:u,maxDefined:d}=o.getUserBounds();u&&(s=G(Math.min(Z(a,o.axis,c).lo,i?n:Z(e,l,o.getPixelForValue(c)).lo),0,n-1)),r=d?G(Math.max(Z(a,o.axis,h,!0).hi+1,i?0:Z(e,l,o.getPixelForValue(h),!0).hi+1),s,n)-s:n-s}return{start:s,count:r}}function ct(t){const{xScale:e,yScale:i,_scaleRanges:n}=t,s={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!n)return t._scaleRanges=s,!0;const r=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==i.min||n.ymax!==i.max;return Object.assign(n,s),r}const ht=t=>0===t||1===t,ut=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*M/i),dt=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*M/i)+1,ft={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*D),easeOutSine:t=>Math.sin(t*D),easeInOutSine:t=>-.5*(Math.cos(T*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>ht(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>ht(t)?t:ut(t,.075,.3),easeOutElastic:t=>ht(t)?t:dt(t,.075,.3),easeInOutElastic(t){const e=.1125;return ht(t)?t:t<.5?.5*ut(2*t,e,.45):.5+.5*dt(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-ft.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*ft.easeInBounce(2*t):.5*ft.easeOutBounce(2*t-1)+.5};function pt(t){return t+.5|0}const gt=(t,e,i)=>Math.max(Math.min(t,i),e);function mt(t){return gt(pt(2.55*t),0,255)}function bt(t){return gt(pt(255*t),0,255)}function vt(t){return gt(pt(t/2.55)/100,0,1)}function yt(t){return gt(pt(100*t),0,100)}const xt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},_t=[..."0123456789ABCDEF"],wt=t=>_t[15&t],kt=t=>_t[(240&t)>>4]+_t[15&t],Ct=t=>(240&t)>>4==(15&t);function St(t){var e=(t=>Ct(t.r)&&Ct(t.g)&&Ct(t.b)&&Ct(t.a))(t)?wt:kt;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const At=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Tt(t,e,i){const n=e*Math.min(i,1-i),s=(e,s=(e+t/30)%12)=>i-n*Math.max(Math.min(s-3,9-s,1),-1);return[s(0),s(8),s(4)]}function Mt(t,e,i){const n=(n,s=(n+t/60)%6)=>i-i*e*Math.max(Math.min(s,4-s,1),0);return[n(5),n(3),n(1)]}function Et(t,e,i){const n=Tt(t,1,.5);let s;for(e+i>1&&(s=1/(e+i),e*=s,i*=s),s=0;s<3;s++)n[s]*=1-e-i,n[s]+=e;return n}function Ot(t){const e=t.r/255,i=t.g/255,n=t.b/255,s=Math.max(e,i,n),r=Math.min(e,i,n),o=(s+r)/2;let a,l,c;return s!==r&&(c=s-r,l=o>.5?c/(2-s-r):c/(s+r),a=function(t,e,i,n,s){return t===s?(e-i)/n+(e>16&255,r>>8&255,255&r]}return t}(),Rt.transparent=[0,0,0,0]);const e=Rt[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const Ft=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const zt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Ht=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Bt(t,e,i){if(t){let n=Ot(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,0===e?360:1)),n=Dt(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function Wt(t,e){return t?Object.assign(e||{},t):t}function Vt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=bt(t[3]))):(e=Wt(t,{r:0,g:0,b:0,a:1})).a=bt(e.a),e}function qt(t){return"r"===t.charAt(0)?function(t){const e=Ft.exec(t);let i,n,s,r=255;if(e){if(e[7]!==i){const t=+e[7];r=e[8]?mt(t):gt(255*t,0,255)}return i=+e[1],n=+e[3],s=+e[5],i=255&(e[2]?mt(i):gt(i,0,255)),n=255&(e[4]?mt(n):gt(n,0,255)),s=255&(e[6]?mt(s):gt(s,0,255)),{r:i,g:n,b:s,a:r}}}(t):jt(t)}class Yt{constructor(t){if(t instanceof Yt)return t;const e=typeof t;let i;var n,s,r;"object"===e?i=Vt(t):"string"===e&&(r=(n=t).length,"#"===n[0]&&(4===r||5===r?s={r:255&17*xt[n[1]],g:255&17*xt[n[2]],b:255&17*xt[n[3]],a:5===r?17*xt[n[4]]:255}:7!==r&&9!==r||(s={r:xt[n[1]]<<4|xt[n[2]],g:xt[n[3]]<<4|xt[n[4]],b:xt[n[5]]<<4|xt[n[6]],a:9===r?xt[n[7]]<<4|xt[n[8]]:255})),i=s||$t(t)||qt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=Wt(this._rgb);return t&&(t.a=vt(t.a)),t}set rgb(t){this._rgb=Vt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${vt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?St(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=Ot(t),i=e[0],n=yt(e[1]),s=yt(e[2]);return t.a<255?`hsla(${i}, ${n}%, ${s}%, ${vt(t.a)})`:`hsl(${i}, ${n}%, ${s}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,n=t.rgb;let s;const r=e===s?.5:e,o=2*r-1,a=i.a-n.a,l=((o*a==-1?o:(o+a)/(1+o*a))+1)/2;s=1-l,i.r=255&l*i.r+s*n.r+.5,i.g=255&l*i.g+s*n.g+.5,i.b=255&l*i.b+s*n.b+.5,i.a=r*i.a+(1-r)*n.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const n=Ht(vt(t.r)),s=Ht(vt(t.g)),r=Ht(vt(t.b));return{r:bt(zt(n+i*(Ht(vt(e.r))-n))),g:bt(zt(s+i*(Ht(vt(e.g))-s))),b:bt(zt(r+i*(Ht(vt(e.b))-r))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Yt(this.rgb)}alpha(t){return this._rgb.a=bt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=pt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Bt(this._rgb,2,t),this}darken(t){return Bt(this._rgb,2,-t),this}saturate(t){return Bt(this._rgb,1,t),this}desaturate(t){return Bt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=Ot(t);i[0]=Lt(i[0]+e),i=Dt(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Ut(t){return new Yt(t)}function Xt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Kt(t){return Xt(t)?t:Ut(t)}function Gt(t){return Xt(t)?t:Ut(t).saturate(.5).darken(.1).hexString()}const Qt=Object.create(null),Jt=Object.create(null);function Zt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,n=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>Gt(e.backgroundColor),this.hoverBorderColor=(t,e)=>Gt(e.borderColor),this.hoverColor=(t,e)=>Gt(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return te(this,t,e)}get(t){return Zt(this,t)}describe(t,e){return te(Jt,t,e)}override(t,e){return te(Qt,t,e)}route(t,e,i,n){const s=Zt(this,t),r=Zt(this,i),o="_"+e;Object.defineProperties(s,{[o]:{value:s[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[o],e=r[n];return a(t)?Object.assign({},e,t):h(t,e)},set(t){this[o]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ie(t,e,i,n,s){let r=e[s];return r||(r=e[s]=t.measureText(s).width,i.push(s)),r>n&&(n=r),n}function ne(t,e,i,n){let s=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(s=n.data={},r=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let a=0;const l=i.length;let c,h,u,d,f;for(c=0;ci.length){for(c=0;c0&&t.stroke()}}function le(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==a.strokeColor;let h,u;for(t.save(),t.font=s.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);r(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,a),h=0;h+t||0;function xe(t,e){const i={},n=a(e),s=n?Object.keys(e):e,r=a(t)?n?i=>h(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of s)i[t]=ye(r(t));return i}function _e(t){return xe(t,{top:"y",right:"x",bottom:"y",left:"x"})}function we(t){return xe(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ke(t){const e=_e(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Ce(t,e){t=t||{},e=e||ee.font;let i=h(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let n=h(t.style,e.style);n&&!(""+n).match(be)&&(console.warn('Invalid font style specified: "'+n+'"'),n="");const s={family:h(t.family,e.family),lineHeight:ve(h(t.lineHeight,e.lineHeight),i),size:i,style:n,weight:h(t.weight,e.weight),string:""};return s.string=function(t){return!t||r(t.size)||r(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(s),s}function Se(t,e,i,n){let s,r,a,l=!0;for(s=0,r=t.length;st[0])){C(n)||(n=$e("_fallback",t));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:n,_getTarget:s,override:s=>Te([s,...t],e,i,n)};return new Proxy(r,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,n)=>De(i,n,(()=>function(t,e,i,n){let s;for(const r of e)if(s=$e(Oe(r,t),i),C(s))return Pe(t,s)?Ie(i,n,t,s):s}(n,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>Fe(t).includes(e),ownKeys:t=>Fe(t),set(t,e,i){const n=t._storage||(t._storage=s());return t[e]=n[e]=i,delete t._keys,!0}})}function Me(t,e,i,n){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ee(t,n),setContext:e=>Me(t,e,i,n),override:s=>Me(t.override(s),e,i,n)};return new Proxy(s,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>De(t,e,(()=>function(t,e,i){const{_proxy:n,_context:s,_subProxy:r,_descriptors:l}=t;let c=n[e];S(c)&&l.isScriptable(e)&&(c=function(t,e,i,n){const{_proxy:s,_context:r,_subProxy:o,_stack:a}=i;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t),e=e(r,o||n),a.delete(t),Pe(t,e)&&(e=Ie(s._scopes,s,t,e));return e}(e,c,t,i));o(c)&&c.length&&(c=function(t,e,i,n){const{_proxy:s,_context:r,_subProxy:o,_descriptors:l}=i;if(C(r.index)&&n(t))e=e[r.index%e.length];else if(a(e[0])){const i=e,n=s._scopes.filter((t=>t!==i));e=[];for(const a of i){const i=Ie(n,s,t,a);e.push(Me(i,r,o&&o[t],l))}}return e}(e,c,t,l.isIndexable));Pe(e,c)&&(c=Me(c,s,r&&r[e],l));return c}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,n)=>(t[i]=n,delete e[i],!0)})}function Ee(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:n=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:i,indexable:n,isScriptable:S(i)?i:()=>i,isIndexable:S(n)?n:()=>n}}const Oe=(t,e)=>t?t+k(e):e,Pe=(t,e)=>a(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function De(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const n=i();return t[e]=n,n}function Le(t,e,i){return S(t)?t(e,i):t}const je=(t,e)=>!0===t?e:"string"==typeof t?w(e,t):void 0;function Ne(t,e,i,n,s){for(const r of e){const e=je(i,r);if(e){t.add(e);const r=Le(e._fallback,i,s);if(C(r)&&r!==i&&r!==n)return r}else if(!1===e&&C(n)&&i!==n)return null}return!1}function Ie(t,e,i,n){const s=e._rootScopes,r=Le(e._fallback,i,n),l=[...t,...s],c=new Set;c.add(n);let h=Re(c,l,i,r||i,n);return null!==h&&((!C(r)||r===i||(h=Re(c,l,r,h,n),null!==h))&&Te(Array.from(c),[""],s,r,(()=>function(t,e,i){const n=t._getTarget();e in n||(n[e]={});const s=n[e];if(o(s)&&a(i))return i;return s}(e,i,n))))}function Re(t,e,i,n,s){for(;i;)i=Ne(t,e,i,n,s);return i}function $e(t,e){for(const i of e){if(!i)continue;const e=i[t];if(C(e))return e}}function Fe(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ze(t,e,i,n){const{iScale:s}=t,{key:r="r"}=this._parsing,o=new Array(n);let a,l,c,h;for(a=0,l=n;ae"x"===t?"y":"x";function Ve(t,e,i,n){const s=t.skip?e:t,r=e,o=i.skip?e:i,a=Y(r,s),l=Y(o,r);let c=a/(a+l),h=l/(a+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;const u=n*c,d=n*h;return{previous:{x:r.x-u*(o.x-s.x),y:r.y-u*(o.y-s.y)},next:{x:r.x+d*(o.x-s.x),y:r.y+d*(o.y-s.y)}}}function qe(t,e="x"){const i=We(e),n=t.length,s=Array(n).fill(0),r=Array(n);let o,a,l,c=Be(t,0);for(o=0;o!t.skip))),"monotone"===e.cubicInterpolationMode)qe(t,s);else{let i=n?t[t.length-1]:t[0];for(r=0,o=t.length;rwindow.getComputedStyle(t,null);const Je=["top","right","bottom","left"];function Ze(t,e,i){const n={};i=i?"-"+i:"";for(let s=0;s<4;s++){const r=Je[s];n[r]=parseFloat(t[e+"-"+r+i])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}const ti=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function ei(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:n}=e,s=Qe(i),r="border-box"===s.boxSizing,o=Ze(s,"padding"),a=Ze(s,"border","width"),{x:l,y:c,box:h}=function(t,e){const i=t.touches,n=i&&i.length?i[0]:t,{offsetX:s,offsetY:r}=n;let o,a,l=!1;if(ti(s,r,t.target))o=s,a=r;else{const t=e.getBoundingClientRect();o=n.clientX-t.left,a=n.clientY-t.top,l=!0}return{x:o,y:a,box:l}}(t,i),u=o.left+(h&&a.left),d=o.top+(h&&a.top);let{width:f,height:p}=e;return r&&(f-=o.width+a.width,p-=o.height+a.height),{x:Math.round((l-u)/f*i.width/n),y:Math.round((c-d)/p*i.height/n)}}const ii=t=>Math.round(10*t)/10;function ni(t,e,i,n){const s=Qe(t),r=Ze(s,"margin"),o=Ge(s.maxWidth,t,"clientWidth")||O,a=Ge(s.maxHeight,t,"clientHeight")||O,l=function(t,e,i){let n,s;if(void 0===e||void 0===i){const r=Ke(t);if(r){const t=r.getBoundingClientRect(),o=Qe(r),a=Ze(o,"border","width"),l=Ze(o,"padding");e=t.width-l.width-a.width,i=t.height-l.height-a.height,n=Ge(o.maxWidth,r,"clientWidth"),s=Ge(o.maxHeight,r,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:n||O,maxHeight:s||O}}(t,e,i);let{width:c,height:h}=l;if("content-box"===s.boxSizing){const t=Ze(s,"border","width"),e=Ze(s,"padding");c-=e.width+t.width,h-=e.height+t.height}return c=Math.max(0,c-r.width),h=Math.max(0,n?Math.floor(c/n):h-r.height),c=ii(Math.min(c,o,l.maxWidth)),h=ii(Math.min(h,a,l.maxHeight)),c&&!h&&(h=ii(c/2)),{width:c,height:h}}function si(t,e,i){const n=e||1,s=Math.floor(t.height*n),r=Math.floor(t.width*n);t.height=s/n,t.width=r/n;const o=t.canvas;return o.style&&(i||!o.style.height&&!o.style.width)&&(o.style.height=`${t.height}px`,o.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==n||o.height!==s||o.width!==r)&&(t.currentDevicePixelRatio=n,o.height=s,o.width=r,t.ctx.setTransform(n,0,0,n,0,0),!0)}const ri=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function oi(t,e){const i=function(t,e){return Qe(t).getPropertyValue(e)}(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function ai(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function li(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:"middle"===n?i<.5?t.y:e.y:"after"===n?i<1?t.y:e.y:i>0?e.y:t.y}}function ci(t,e,i,n){const s={x:t.cp2x,y:t.cp2y},r={x:e.cp1x,y:e.cp1y},o=ai(t,s,i),a=ai(s,r,i),l=ai(r,e,i),c=ai(o,a,i),h=ai(a,l,i);return ai(c,h,i)}const hi=new Map;function ui(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let n=hi.get(i);return n||(n=new Intl.NumberFormat(t,e),hi.set(i,n)),n}(e,i).format(t)}function di(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function fi(t,e){let i,n;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,n=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=n)}function pi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function gi(t){return"angle"===t?{between:K,compare:U,normalize:X}:{between:Q,compare:(t,e)=>t-e,normalize:t=>t}}function mi({start:t,end:e,count:i,loop:n,style:s}){return{start:t%i,end:e%i,loop:n&&(e-t+1)%i==0,style:s}}function bi(t,e,i){if(!i)return[t];const{property:n,start:s,end:r}=i,o=e.length,{compare:a,between:l,normalize:c}=gi(n),{start:h,end:u,loop:d,style:f}=function(t,e,i){const{property:n,start:s,end:r}=i,{between:o,normalize:a}=gi(n),l=e.length;let c,h,{start:u,end:d,loop:f}=t;if(f){for(u+=l,d+=l,c=0,h=l;cv||l(s,b,g)&&0!==a(s,b),_=()=>!v||0===a(r,g)||l(r,b,g);for(let t=h,i=h;t<=u;++t)m=e[t%o],m.skip||(g=c(m[n]),g!==b&&(v=l(g,s,r),null===y&&x()&&(y=0===a(g,s)?t:i),null!==y&&_()&&(p.push(mi({start:y,end:t,loop:d,count:o,style:f})),y=null),i=t,b=g));return null!==y&&p.push(mi({start:y,end:u,loop:d,count:o,style:f})),p}function vi(t,e){const i=[],n=t.segments;for(let s=0;sn({chart:t,initial:e.initial,numSteps:r,currentStep:Math.min(i-e.start,r)})))}_refresh(){this._request||(this._running=!0,this._request=st.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,n)=>{if(!i.running||!i.items.length)return;const s=i.items;let r,o=s.length-1,a=!1;for(;o>=0;--o)r=s[o],r._active?(r._total>i.duration&&(i.duration=r._total),r.tick(t),a=!0):(s[o]=s[s.length-1],s.pop());a&&(n.draw(),this._notify(n,i,t,"progress")),s.length||(i.running=!1,this._notify(n,i,t,"complete"),i.initial=!1),e+=s.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let n=i.length-1;for(;n>=0;--n)i[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};const ki="transparent",Ci={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const n=Kt(t||ki),s=n.valid&&Kt(e||ki);return s&&s.valid?s.mix(n,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class Si{constructor(t,e,i,n){const s=e[i];n=Se([t.to,n,s,t.from]);const r=Se([t.from,s,n]);this._active=!0,this._fn=t.fn||Ci[t.type||typeof r],this._easing=ft[t.easing]||ft.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=r,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const n=this._target[this._prop],s=i-this._start,r=this._duration-s;this._start=i,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=s,this._loop=!!t.loop,this._to=Se([t.to,e,n,t.from]),this._from=Se([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,n=this._prop,s=this._from,r=this._loop,o=this._to;let a;if(this._active=s!==o&&(r||e1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[n]=this._fn(s,o,a))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),ee.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),ee.describe("animations",{_fallback:"animation"}),ee.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class Ti{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!a(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const n=t[i];if(!a(n))return;const s={};for(const t of Ai)s[t]=n[t];(o(n.properties)&&n.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,s)}))}))}_animateOptions(t,e){const i=e.options,n=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!n)return[];const s=this._createAnimations(n,i);return i.$shared&&function(t,e){const i=[],n=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),s}_createAnimations(t,e){const i=this._properties,n=[],s=t.$animations||(t.$animations={}),r=Object.keys(e),o=Date.now();let a;for(a=r.length-1;a>=0;--a){const l=r[a];if("$"===l.charAt(0))continue;if("options"===l){n.push(...this._animateOptions(t,e));continue}const c=e[l];let h=s[l];const u=i.get(l);if(h){if(u&&h.active()){h.update(u,c,o);continue}h.cancel()}u&&u.duration?(s[l]=h=new Si(u,t,l,c),n.push(h)):t[l]=c}return n}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(wi.add(this._chart,i),!0):void 0}}function Mi(t,e){const i=t&&t.options||{},n=i.reverse,s=void 0===i.min?e:0,r=void 0===i.max?e:0;return{start:n?r:s,end:n?s:r}}function Ei(t,e){const i=[],n=t._getSortedDatasetMetas(e);let s,r;for(s=0,r=n.length;s0||!i&&e<0)return s.index}return null}function ji(t,e){const{chart:i,_cachedMeta:n}=t,s=i._stacks||(i._stacks={}),{iScale:r,vScale:o,index:a}=n,l=r.axis,c=o.axis,h=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(r,o,n),u=e.length;let d;for(let t=0;ti[t].axis===e)).shift()}function Ii(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(n){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[n]||void 0===e[n][i])return;delete e[n][i]}}}const Ri=t=>"reset"===t||"none"===t,$i=(t,e)=>e?t:Object.assign({},t);class Fi{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Pi(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Ii(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),n=(t,e,i,n)=>"x"===t?e:"r"===t?n:i,s=e.xAxisID=h(i.xAxisID,Ni(t,"x")),r=e.yAxisID=h(i.yAxisID,Ni(t,"y")),o=e.rAxisID=h(i.rAxisID,Ni(t,"r")),a=e.indexAxis,l=e.iAxisID=n(a,s,r,o),c=e.vAxisID=n(a,r,s,o);e.xScale=this.getScaleForId(s),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&it(this._data,this),t._stacked&&Ii(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(a(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let n,s,r;for(n=0,s=e.length;n{const e="_onData"+k(t),i=n[t];Object.defineProperty(n,t,{configurable:!0,enumerable:!1,value(...t){const s=i.apply(this,t);return n._chartjs.listeners.forEach((i=>{"function"==typeof i[e]&&i[e](...t)})),s}})})))),this._syncList=[],this._data=e}var n,s}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let n=!1;this._dataCheck();const s=e._stacked;e._stacked=Pi(e.vScale,e),e.stack!==i.stack&&(n=!0,Ii(e),e.stack=i.stack),this._resyncElements(t),(n||s!==e._stacked)&&ji(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:n}=this,{iScale:s,_stacked:r}=i,l=s.axis;let c,h,u,d=0===t&&e===n.length||i._sorted,f=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=n,i._sorted=!0,u=n;else{u=o(n[t])?this.parseArrayData(i,n,t,e):a(n[t])?this.parseObjectData(i,n,t,e):this.parsePrimitiveData(i,n,t,e);const s=()=>null===h[l]||f&&h[l]t&&!e.hidden&&e._stacked&&{keys:Ei(i,!0),values:null})(e,i,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:h,max:u}=function(t){const{min:e,max:i,minDefined:n,maxDefined:s}=t.getUserBounds();return{min:n?e:Number.NEGATIVE_INFINITY,max:s?i:Number.POSITIVE_INFINITY}}(o);let d,f;function p(){f=n[d];const e=f[o.axis];return!l(f[t.axis])||h>e||u=0;--d)if(!p()){this.updateRangeFromParsed(c,t,f,a);break}return c}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let n,s,r;for(n=0,s=e.length;n=0&&tthis.getContext(i,n)),h);return f.$shared&&(f.$shared=a,s[r]=Object.freeze($i(f,a))),f}_resolveAnimations(t,e,i){const n=this.chart,s=this._cachedDataOpts,r=`animation-${e}`,o=s[r];if(o)return o;let a;if(!1!==n.options.animation){const n=this.chart.config,s=n.datasetAnimationScopeKeys(this._type,e),r=n.getOptionScopes(this.getDataset(),s);a=n.createResolver(r,this.getContext(t,i,e))}const l=new Ti(n,a&&a.animations);return a&&a._cacheable&&(s[r]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Ri(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),n=this._sharedOptions,s=this.getSharedOptions(i),r=this.includeOptions(e,s)||s!==n;return this.updateSharedOptions(s,e,i),{sharedOptions:s,includeOptions:r}}updateElement(t,e,i,n){Ri(n)?Object.assign(t,i):this._resolveAnimations(e,n).update(t,i)}updateSharedOptions(t,e,i){t&&!Ri(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,n){t.active=n;const s=this.getStyle(e,n);this._resolveAnimations(e,i,n).update(t,{options:!n&&this.getSharedOptions(s)||s})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const n=i.length,s=e.length,r=Math.min(s,n);r&&this.parse(0,r),s>n?this._insertElements(n,s-n,t):s{for(t.length+=e,o=t.length-1;o>=r;o--)t[o]=t[o-e]};for(a(s),o=t;ot-e)))}return t._cache.$bar}(e,t.type);let n,s,r,o,a=e._length;const l=()=>{32767!==r&&-32768!==r&&(C(o)&&(a=Math.min(a,Math.abs(r-o)||a)),o=r)};for(n=0,s=i.length;nMath.abs(a)&&(l=a,c=o),e[i.axis]=c,e._custom={barStart:l,barEnd:c,start:s,end:r,min:o,max:a}}(t,e,i,n):e[i.axis]=i.parse(t,n),e}function Bi(t,e,i,n){const s=t.iScale,r=t.vScale,o=s.getLabels(),a=s===r,l=[];let c,h,u,d;for(c=i,h=i+n;ct.x,i="left",n="right"):(e=t.baset.controller.options.grouped)),s=i.options.stacked,o=[],a=t=>{const i=t.controller.getParsed(e),n=i&&i[t.vScale.axis];if(r(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!a(i))&&((!1===s||-1===o.indexOf(i.stack)||void 0===s&&void 0===i.stack)&&o.push(i.stack),i.index===t))break;return o.length||o.push(void 0),o}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const n=this._getStacks(t,i),s=void 0!==e?n.indexOf(e):-1;return-1===s?n.length-1:s}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,n=[];let s,r;for(s=0,r=e.data.length;s=i?1:-1)}(u,e,o)*s,d===o&&(m-=u/2);const t=e.getPixelForDecimal(0),i=e.getPixelForDecimal(1),n=Math.min(t,i),r=Math.max(t,i);m=Math.max(Math.min(m,r),n),h=m+u}if(m===e.getPixelForValue(o)){const t=I(u)*e.getLineWidthForValue(o)/2;m+=t,u-=t}return{size:u,base:m,head:h,center:h+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,s=n.skipNull,o=h(n.maxBarThickness,1/0);let a,l;if(e.grouped){const i=s?this._getStackCount(t):e.stackCount,c="flex"===n.barThickness?function(t,e,i,n){const s=e.pixels,r=s[t];let o=t>0?s[t-1]:null,a=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:n}=e,s=this.getParsed(t),r=i.getLabelForValue(s.x),o=n.getLabelForValue(s.y),a=s._custom;return{label:e.label,value:"("+r+", "+o+(a?", "+a:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,n){const s="reset"===n,{iScale:r,vScale:o}=this._cachedMeta,{sharedOptions:a,includeOptions:l}=this._getSharedOptions(e,n),c=r.axis,h=o.axis;for(let u=e;u""}}}};class Gi extends Fi{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,n=this._cachedMeta;if(!1===this._parsing)n._parsed=i;else{let s,r,o=t=>+i[t];if(a(i[t])){const{key:t="value"}=this._parsing;o=e=>+w(i[e],t)}for(s=t,r=t+e;sK(t,a,l,!0)?1:Math.max(e,e*i,n,n*i),p=(t,e,n)=>K(t,a,l,!0)?-1:Math.min(e,e*i,n,n*i),g=f(0,c,u),m=f(D,h,d),b=p(T,c,u),v=p(T+D,h,d);n=(g-b)/2,s=(m-v)/2,r=-(g+b)/2,o=-(m+v)/2}return{ratioX:n,ratioY:s,offsetX:r,offsetY:o}}(f,d,a),v=(i.width-r)/p,y=(i.height-r)/g,x=Math.max(Math.min(v,y)/2,0),_=u(this.options.radius,x),w=(_-Math.max(_*a,0))/this._getVisibleDatasetWeightTotal();this.offsetX=m*_,this.offsetY=b*_,n.total=this.calculateTotal(),this.outerRadius=_-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*h,0),this.updateElements(s,0,s.length,t)}_circumference(t,e){const i=this.options,n=this._cachedMeta,s=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===n._parsed[t]||n.data[t].hidden?0:this.calculateCircumference(n._parsed[t]*s/M)}updateElements(t,e,i,n){const s="reset"===n,r=this.chart,o=r.chartArea,a=r.options.animation,l=(o.left+o.right)/2,c=(o.top+o.bottom)/2,h=s&&a.animateScale,u=h?0:this.innerRadius,d=h?0:this.outerRadius,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(e,n);let g,m=this._getRotation();for(g=0;g0&&!isNaN(t)?M*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],s=ui(e._parsed[t],i.options.locale);return{label:n[t]||"",value:s}}getMaxBorderWidth(t){let e=0;const i=this.chart;let n,s,r,o,a;if(!t)for(n=0,s=i.data.datasets.length;n"spacing"!==t,_indexable:t=>"spacing"!==t},Gi.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,n)=>{const s=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return o(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Qi extends Fi{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:n=[],_dataset:s}=e,r=this.chart._animationsDisabled;let{start:o,count:a}=lt(e,n,r);this._drawStart=o,this._drawCount=a,ct(e)&&(o=0,a=n.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!s._decimated,i.points=n;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!r,options:l},t),this.updateElements(n,o,a,t)}updateElements(t,e,i,n){const s="reset"===n,{iScale:o,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:u}=this._getSharedOptions(e,n),d=o.axis,f=a.axis,{spanGaps:p,segment:g}=this.options,m=F(p)?p:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||s||"none"===n;let v=e>0&&this.getParsed(e-1);for(let p=e;p0&&Math.abs(i[d]-v[d])>m,g&&(y.parsed=i,y.raw=c.data[p]),u&&(y.options=h||this.resolveDataElementOptions(p,e.active?"active":n)),b||this.updateElement(e,p,y,n),v=i}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return i;const s=n[0].size(this.resolveDataElementOptions(0)),r=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,s,r)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Qi.id="line",Qi.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Qi.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Ji extends Fi{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],s=ui(e._parsed[t].r,i.options.locale);return{label:n[t]||"",value:s}}parseObjectData(t,e,i,n){return ze.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const n=this.getParsed(i).r;!isNaN(n)&&this.chart.getDataVisibility(i)&&(ne.max&&(e.max=n))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),s=Math.max(n/2,0),r=(s-Math.max(i.cutoutPercentage?s/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=s-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,i,n){const s="reset"===n,r=this.chart,o=r.options.animation,a=this._cachedMeta.rScale,l=a.xCenter,c=a.yCenter,h=a.getIndexAngle(0)-.5*T;let u,d=h;const f=360/this.countVisibleElements();for(u=0;u{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?B(this.resolveDataElementOptions(t,e).angle||i):0}}Ji.id="polarArea",Ji.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},Ji.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,n)=>{const s=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class Zi extends Gi{}Zi.id="pie",Zi.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class tn extends Fi{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,n){return ze.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta,i=e.dataset,n=e.data||[],s=e.iScale.getLabels();if(i.points=n,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const r={_loop:!0,_fullLoop:s.length===n.length,options:e};this.updateElement(i,void 0,r,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,i,n){const s=this._cachedMeta.rScale,r="reset"===n;for(let o=e;o{n[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),n}}en.defaults={},en.defaultRoutes=void 0;const nn={values:t=>o(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const n=this.chart.options.locale;let s,r=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(s="scientific"),r=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const o=N(Math.abs(r)),a=Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:s,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),ui(t,n,l)},logarithmic(t,e,i){if(0===t)return"0";const n=t/Math.pow(10,Math.floor(N(t)));return 1===n||2===n||5===n?nn.numeric.call(this,t,e,i):""}};var sn={formatters:nn};function rn(t,e){const i=t.options.ticks,n=i.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),n=t._length/i+(e?0:1),s=t._maxLength/i;return Math.floor(Math.min(n,s))}(t),s=i.major.enabled?function(t){const e=[];let i,n;for(i=0,n=t.length;in)return function(t,e,i,n){let s,r=0,o=i[0];for(n=Math.ceil(n),s=0;st-e)).pop(),e}(n);for(let t=0,e=r.length-1;ts)return e}return Math.max(s,1)}(s,e,n);if(o>0){let t,i;const n=o>1?Math.round((l-a)/(o-1)):null;for(on(e,c,h,r(n)?0:a-n,a),t=0,i=o-1;te.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:sn.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),ee.route("scale.ticks","color","","color"),ee.route("scale.grid","color","","borderColor"),ee.route("scale.grid","borderColor","","borderColor"),ee.route("scale.title","color","","color"),ee.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),ee.describe("scales",{_fallback:"scale"}),ee.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const an=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function ln(t,e){const i=[],n=t.length/e,s=t.length;let r=0;for(;ro+a)))return c}function hn(t){return t.drawTicks?t.tickLength:0}function un(t,e){if(!t.display)return 0;const i=Ce(t.font,e),n=ke(t.padding);return(o(t.text)?t.text.length:1)*i.lineHeight+n.height}function dn(t,e,i){let n=ot(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class fn extends en{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:n}=this;return t=c(t,Number.POSITIVE_INFINITY),e=c(e,Number.NEGATIVE_INFINITY),i=c(i,Number.POSITIVE_INFINITY),n=c(n,Number.NEGATIVE_INFINITY),{min:c(t,i),max:c(e,n),minDefined:l(t),maxDefined:l(e)}}getMinMax(t){let e,{min:i,max:n,minDefined:s,maxDefined:r}=this.getUserBounds();if(s&&r)return{min:i,max:n};const o=this.getMatchingVisibleMetas();for(let a=0,l=o.length;an?n:i,n=s&&i>n?i:n,{min:c(i,c(n,i)),max:c(n,c(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){d(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:n,grace:s,ticks:r}=this.options,o=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(t,e,i){const{min:n,max:s}=t,r=u(e,(s-n)/2),o=(t,e)=>i&&0===t?0:t+e;return{min:o(n,-Math.abs(r)),max:o(s,r)}}(this,s,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const a=o=s||i<=1||!this.isHorizontal())return void(this.labelRotation=n);const c=this._getLabelSizes(),h=c.widest.width,u=c.highest.height,d=G(this.chart.width-h,0,this.maxWidth);r=t.offset?this.maxWidth/i:d/(i-1),h+6>r&&(r=d/(i-(t.offset?.5:1)),o=this.maxHeight-hn(t.grid)-e.padding-un(t.title,this.chart.options.font),a=Math.sqrt(h*h+u*u),l=W(Math.min(Math.asin(G((c.highest.height+6)/r,-1,1)),Math.asin(G(o/a,-1,1))-Math.asin(G(u/a,-1,1)))),l=Math.max(n,Math.min(s,l))),this.labelRotation=l}afterCalculateLabelRotation(){d(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){d(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:n,grid:s}}=this,r=this._isVisible(),o=this.isHorizontal();if(r){const r=un(n,e.options.font);if(o?(t.width=this.maxWidth,t.height=hn(s)+r):(t.height=this.maxHeight,t.width=hn(s)+r),i.display&&this.ticks.length){const{first:e,last:n,widest:s,highest:r}=this._getLabelSizes(),a=2*i.padding,l=B(this.labelRotation),c=Math.cos(l),h=Math.sin(l);if(o){const e=i.mirror?0:h*s.width+c*r.height;t.height=Math.min(this.maxHeight,t.height+e+a)}else{const e=i.mirror?0:c*s.width+h*r.height;t.width=Math.min(this.maxWidth,t.width+e+a)}this._calculatePadding(e,n,h,c)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,n){const{ticks:{align:s,padding:r},position:o}=this.options,a=0!==this.labelRotation,l="top"!==o&&"x"===this.axis;if(this.isHorizontal()){const o=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,u=0;a?l?(h=n*t.width,u=i*e.height):(h=i*t.height,u=n*e.width):"start"===s?u=e.width:"end"===s?h=t.width:"inner"!==s&&(h=t.width/2,u=e.width/2),this.paddingLeft=Math.max((h-o+r)*this.width/(this.width-o),0),this.paddingRight=Math.max((u-c+r)*this.width/(this.width-c),0)}else{let i=e.height/2,n=t.height/2;"start"===s?(i=0,n=t.height):"end"===s&&(i=e.height,n=0),this.paddingTop=i+r,this.paddingBottom=n+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){d(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,n=i.length/2;let s;if(n>e){for(s=0;s({width:s[t]||0,height:a[t]||0});return{first:C(0),last:C(e-1),widest:C(w),highest:C(k),widths:s,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return G(this._alignToPixels?se(this.chart,e,0):e,-32768,32767)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&to*n?o/i:a/n:a*n0}_computeGridLineItems(t){const e=this.axis,i=this.chart,n=this.options,{grid:s,position:r}=n,o=s.offset,l=this.isHorizontal(),c=this.ticks.length+(o?1:0),u=hn(s),d=[],f=s.setContext(this.getContext()),p=f.drawBorder?f.borderWidth:0,g=p/2,m=function(t){return se(i,t,p)};let b,v,y,x,_,w,k,C,S,A,T,M;if("top"===r)b=m(this.bottom),w=this.bottom-u,C=b-g,A=m(t.top)+g,M=t.bottom;else if("bottom"===r)b=m(this.top),A=t.top,M=m(t.bottom)-g,w=b+g,C=this.top+u;else if("left"===r)b=m(this.right),_=this.right-u,k=b-g,S=m(t.left)+g,T=t.right;else if("right"===r)b=m(this.left),S=t.left,T=m(t.right)-g,_=b+g,k=this.left+u;else if("x"===e){if("center"===r)b=m((t.top+t.bottom)/2+.5);else if(a(r)){const t=Object.keys(r)[0],e=r[t];b=m(this.chart.scales[t].getPixelForValue(e))}A=t.top,M=t.bottom,w=b+g,C=w+u}else if("y"===e){if("center"===r)b=m((t.left+t.right)/2);else if(a(r)){const t=Object.keys(r)[0],e=r[t];b=m(this.chart.scales[t].getPixelForValue(e))}_=b-g,k=_-u,S=t.left,T=t.right}const E=h(n.ticks.maxTicksLimit,c),O=Math.max(1,Math.ceil(c/E));for(v=0;ve.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let s,r;const o=(t,e,n)=>{n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(s=0,r=n.length;s{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",n=[];let s,r;for(s=0,r=e.length;s{const n=i.split("."),s=n.pop(),r=[t].concat(n).join("."),o=e[i].split("."),a=o.pop(),l=o.join(".");ee.route(r,s,l,a)}))}(e,t.defaultRoutes);t.descriptors&&ee.describe(e,t.descriptors)}(t,r,i),this.override&&ee.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,n=this.scope;i in e&&delete e[i],n&&i in ee[n]&&(delete ee[n][i],this.override&&delete Qt[i])}}var gn=new class{constructor(){this.controllers=new pn(Fi,"datasets",!0),this.elements=new pn(en,"elements"),this.plugins=new pn(Object,"plugins"),this.scales=new pn(fn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const n=i||this._getRegistryForType(e);i||n.isForType(e)||n===this.plugins&&e.id?this._exec(t,n,e):f(e,(e=>{const n=i||this._getRegistryForType(e);this._exec(t,n,e)}))}))}_exec(t,e,i){const n=k(t);d(i["before"+n],[],i),e[t](i),d(i["after"+n],[],i)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let h=e;h0&&Math.abs(i[f]-y[f])>b,m&&(g.parsed=i,g.raw=c.data[h]),d&&(g.options=u||this.resolveDataElementOptions(h,e.active?"active":n)),v||this.updateElement(e,h,g,n),y=i}this.updateSharedOptions(u,n,h)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,n=i.options&&i.options.borderWidth||0;if(!e.length)return n;const s=e[0].size(this.resolveDataElementOptions(0)),r=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,s,r)/2}}mn.id="scatter",mn.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},mn.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var bn=Object.freeze({__proto__:null,BarController:Xi,BubbleController:Ki,DoughnutController:Gi,LineController:Qi,PolarAreaController:Ji,PieController:Zi,RadarController:tn,ScatterController:mn});function vn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class yn{constructor(t){this.options=t||{}}init(t){}formats(){return vn()}parse(t,e){return vn()}format(t,e){return vn()}add(t,e,i){return vn()}diff(t,e,i){return vn()}startOf(t,e,i){return vn()}endOf(t,e){return vn()}}yn.override=function(t){Object.assign(yn.prototype,t)};var xn={_date:yn};function _n(t,e,i,n){const{controller:s,data:r,_sorted:o}=t,a=s._cachedMeta.iScale;if(a&&e===a.axis&&"r"!==e&&o&&r.length){const t=a._reversePixels?tt:Z;if(!n)return t(r,e,i);if(s._sharedOptions){const n=r[0],s="function"==typeof n.getRange&&n.getRange(e);if(s){const n=t(r,e,i-s),o=t(r,e,i+s);return{lo:n.lo,hi:o.hi}}}}return{lo:0,hi:r.length-1}}function wn(t,e,i,n,s){const r=t.getSortedVisibleDatasetMetas(),o=i[e];for(let t=0,i=r.length;t{t[o](e[i],s)&&(r.push({element:t,datasetIndex:n,index:l}),a=a||t.inRange(e.x,e.y,s))})),n&&!a?[]:r}var Tn={evaluateInteractionItems:wn,modes:{index(t,e,i,n){const s=ei(e,t),r=i.axis||"x",o=i.includeInvisible||!1,a=i.intersect?kn(t,s,r,n,o):Sn(t,s,r,!1,n,o),l=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,n){const s=ei(e,t),r=i.axis||"xy",o=i.includeInvisible||!1;let a=i.intersect?kn(t,s,r,n,o):Sn(t,s,r,!1,n,o);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;tkn(t,ei(e,t),i.axis||"xy",n,i.includeInvisible||!1),nearest(t,e,i,n){const s=ei(e,t),r=i.axis||"xy",o=i.includeInvisible||!1;return Sn(t,s,r,i.intersect,n,o)},x:(t,e,i,n)=>An(t,ei(e,t),"x",i.intersect,n),y:(t,e,i,n)=>An(t,ei(e,t),"y",i.intersect,n)}};const Mn=["left","top","right","bottom"];function En(t,e){return t.filter((t=>t.pos===e))}function On(t,e){return t.filter((t=>-1===Mn.indexOf(t.pos)&&t.box.axis===e))}function Pn(t,e){return t.sort(((t,i)=>{const n=e?i:t,s=e?t:i;return n.weight===s.weight?n.index-s.index:n.weight-s.weight}))}function Dn(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:n,stackWeight:s}=i;if(!t||!Mn.includes(n))continue;const r=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});r.count++,r.weight+=s}return e}(t),{vBoxMaxWidth:n,hBoxMaxHeight:s}=e;let r,o,a;for(r=0,o=t.length;r{n[t]=Math.max(e[t],i[t])})),n}return n(t?["left","right"]:["top","bottom"])}function Rn(t,e,i,n){const s=[];let r,o,a,l,c,h;for(r=0,o=t.length,c=0;rt.box.fullSize)),!0),n=Pn(En(e,"left"),!0),s=Pn(En(e,"right")),r=Pn(En(e,"top"),!0),o=Pn(En(e,"bottom")),a=On(e,"x"),l=On(e,"y");return{fullSize:i,leftAndTop:n.concat(r),rightAndBottom:s.concat(l).concat(o).concat(a),chartArea:En(e,"chartArea"),vertical:n.concat(s).concat(l),horizontal:r.concat(o).concat(a)}}(t.boxes),l=a.vertical,c=a.horizontal;f(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const h=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:s,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/h,hBoxMaxHeight:o/2}),d=Object.assign({},s);jn(d,ke(n));const p=Object.assign({maxPadding:d,w:r,h:o,x:s.left,y:s.top},s),g=Dn(l.concat(c),u);Rn(a.fullSize,p,u,g),Rn(l,p,u,g),Rn(c,p,u,g)&&Rn(l,p,u,g),function(t){const e=t.maxPadding;function i(i){const n=Math.max(e[i]-t[i],0);return t[i]+=n,n}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(p),Fn(a.leftAndTop,p,u,g),p.x+=p.w,p.y+=p.h,Fn(a.rightAndBottom,p,u,g),t.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},f(a.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})}))}};class Hn{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,n){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):i)}}isAttached(t){return!0}updateConfig(t){}}class Bn extends Hn{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Wn="$chartjs",Vn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},qn=t=>null===t||""===t;const Yn=!!ri&&{passive:!0};function Un(t,e,i){t.canvas.removeEventListener(e,i,Yn)}function Xn(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Kn(t,e,i){const n=t.canvas,s=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Xn(i.addedNodes,n),e=e&&!Xn(i.removedNodes,n);e&&i()}));return s.observe(document,{childList:!0,subtree:!0}),s}function Gn(t,e,i){const n=t.canvas,s=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Xn(i.removedNodes,n),e=e&&!Xn(i.addedNodes,n);e&&i()}));return s.observe(document,{childList:!0,subtree:!0}),s}const Qn=new Map;let Jn=0;function Zn(){const t=window.devicePixelRatio;t!==Jn&&(Jn=t,Qn.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ts(t,e,i){const n=t.canvas,s=n&&Ke(n);if(!s)return;const r=rt(((t,e)=>{const n=s.clientWidth;i(t,e),n{const e=t[0],i=e.contentRect.width,n=e.contentRect.height;0===i&&0===n||r(i,n)}));return o.observe(s),function(t,e){Qn.size||window.addEventListener("resize",Zn),Qn.set(t,e)}(t,r),o}function es(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){Qn.delete(t),Qn.size||window.removeEventListener("resize",Zn)}(t)}function is(t,e,i){const n=t.canvas,s=rt((e=>{null!==t.ctx&&i(function(t,e){const i=Vn[t.type]||t.type,{x:n,y:s}=ei(t,e);return{type:i,chart:e,native:t,x:void 0!==n?n:null,y:void 0!==s?s:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Yn)}(n,e,s),s}class ns extends Hn{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,n=t.getAttribute("height"),s=t.getAttribute("width");if(t[Wn]={initial:{height:n,width:s,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",qn(s)){const e=oi(t,"width");void 0!==e&&(t.width=e)}if(qn(n))if(""===t.style.height)t.height=t.width/(e||2);else{const e=oi(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[Wn])return!1;const i=e[Wn].initial;["height","width"].forEach((t=>{const n=i[t];r(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[Wn],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),s={attach:Kn,detach:Gn,resize:ts}[e]||is;n[e]=s(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),n=i[e];if(!n)return;({attach:es,detach:es,resize:es}[e]||Un)(t,e,n),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,n){return ni(t,e,i,n)}isAttached(t){const e=Ke(t);return!(!e||!e.isConnected)}}class ss{constructor(){this._init=[]}notify(t,e,i,n){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const s=n?this._descriptors(t).filter(n):this._descriptors(t),r=this._notify(s,t,e,i);return"afterDestroy"===e&&(this._notify(s,t,"stop"),this._notify(this._init,t,"uninstall")),r}_notify(t,e,i,n){n=n||{};for(const s of t){const t=s.plugin;if(!1===d(t[i],[e,n,s.options],t)&&n.cancelable)return!1}return!0}invalidate(){r(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,n=h(i.options&&i.options.plugins,{}),s=function(t){const e={},i=[],n=Object.keys(gn.plugins.items);for(let t=0;tt.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(n(e,i),t,"stop"),this._notify(n(i,e),t,"start")}}function rs(t,e){return e||!1!==t?!0===t?{}:t:null}function os(t,{plugin:e,local:i},n,s){const r=t.pluginScopeKeys(e),o=t.getOptionScopes(n,r);return i&&e.defaults&&o.push(e.defaults),t.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function as(t,e){const i=ee.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function ls(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function cs(t){const e=t.options||(t.options={});e.plugins=h(e.plugins,{}),e.scales=function(t,e){const i=Qt[t.type]||{scales:{}},n=e.scales||{},s=as(t.type,e),r=Object.create(null),o=Object.create(null);return Object.keys(n).forEach((t=>{const e=n[t];if(!a(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const l=ls(t,e),c=function(t,e){return t===e?"_index_":"_value_"}(l,s),h=i.scales||{};r[l]=r[l]||t,o[t]=y(Object.create(null),[{axis:l},e,h[l],h[c]])})),t.data.datasets.forEach((i=>{const s=i.type||t.type,a=i.indexAxis||as(s,e),l=(Qt[s]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,a),s=i[e+"AxisID"]||r[e]||e;o[s]=o[s]||Object.create(null),y(o[s],[{axis:e},n[s],l[t]])}))})),Object.keys(o).forEach((t=>{const e=o[t];y(e,[ee.scales[e.type],ee.scale])})),o}(t,e)}function hs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const us=new Map,ds=new Set;function fs(t,e){let i=us.get(t);return i||(i=e(),us.set(t,i),ds.add(i)),i}const ps=(t,e,i)=>{const n=w(e,i);void 0!==n&&t.add(n)};class gs{constructor(t){this._config=function(t){return(t=t||{}).data=hs(t.data),cs(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=hs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),cs(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return fs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return fs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return fs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return fs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let n=i.get(t);return n&&!e||(n=new Map,i.set(t,n)),n}getOptionScopes(t,e,i){const{options:n,type:s}=this,r=this._cachedScopes(t,i),o=r.get(e);if(o)return o;const a=new Set;e.forEach((e=>{t&&(a.add(t),e.forEach((e=>ps(a,t,e)))),e.forEach((t=>ps(a,n,t))),e.forEach((t=>ps(a,Qt[s]||{},t))),e.forEach((t=>ps(a,ee,t))),e.forEach((t=>ps(a,Jt,t)))}));const l=Array.from(a);return 0===l.length&&l.push(Object.create(null)),ds.has(e)&&r.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,Qt[e]||{},ee.datasets[e]||{},{type:e},ee,Jt]}resolveNamedOptions(t,e,i,n=[""]){const s={$shared:!0},{resolver:r,subPrefixes:a}=ms(this._resolverCache,t,n);let l=r;if(function(t,e){const{isScriptable:i,isIndexable:n}=Ee(t);for(const s of e){const e=i(s),r=n(s),a=(r||e)&&t[s];if(e&&(S(a)||bs(a))||r&&o(a))return!0}return!1}(r,e)){s.$shared=!1;l=Me(r,i=S(i)?i():i,this.createResolver(t,i,a))}for(const t of e)s[t]=l[t];return s}createResolver(t,e,i=[""],n){const{resolver:s}=ms(this._resolverCache,t,i);return a(e)?Me(s,e,void 0,n):s}}function ms(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const s=i.join();let r=n.get(s);if(!r){r={resolver:Te(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},n.set(s,r)}return r}const bs=t=>a(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||S(t[i])),!1);const vs=["top","bottom","left","right","chartArea"];function ys(t,e){return"top"===t||"bottom"===t||-1===vs.indexOf(t)&&"x"===e}function xs(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function _s(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),d(i&&i.onComplete,[t],e)}function ws(t){const e=t.chart,i=e.options.animation;d(i&&i.onProgress,[t],e)}function ks(t){return Xe()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Cs={},Ss=t=>{const e=ks(t);return Object.values(Cs).filter((t=>t.canvas===e)).pop()};function As(t,e,i){const n=Object.keys(t);for(const s of n){const n=+s;if(n>=e){const r=t[s];delete t[s],(i>0||n>e)&&(t[n+i]=r)}}}class Ts{constructor(t,e){const i=this.config=new gs(e),n=ks(t),r=Ss(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const o=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(t){return!Xe()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Bn:ns}(n)),this.platform.updateConfig(i);const a=this.platform.acquireContext(n,o.aspectRatio),l=a&&a.canvas,c=l&&l.height,h=l&&l.width;this.id=s(),this.ctx=a,this.canvas=l,this.width=h,this.height=c,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new ss,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(t,e){let i;return function(...n){return e?(clearTimeout(i),i=setTimeout(t,e,n)):t.apply(this,n),e}}((t=>this.update(t)),o.resizeDelay||0),this._dataChanges=[],Cs[this.id]=this,a&&l?(wi.listen(this,"complete",_s),wi.listen(this,"progress",ws),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:s}=this;return r(t)?e&&s?s:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():si(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return re(this.canvas,this.ctx),this}stop(){return wi.stop(this),this}resize(t,e){wi.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,n=this.canvas,s=i.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(n,t,e,s),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,si(this,o,!0)&&(this.notifyPlugins("resize",{size:r}),d(i.onResize,[this,r],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){f(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,n=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let s=[];e&&(s=s.concat(Object.keys(e).map((t=>{const i=e[t],n=ls(t,i),s="r"===n,r="x"===n;return{options:i,dposition:s?"chartArea":r?"bottom":"left",dtype:s?"radialLinear":r?"category":"linear"}})))),f(s,(e=>{const s=e.options,r=s.id,o=ls(r,s),a=h(s.type,e.dtype);void 0!==s.position&&ys(s.position,o)===ys(e.dposition)||(s.position=e.dposition),n[r]=!0;let l=null;if(r in i&&i[r].type===a)l=i[r];else{l=new(gn.getScale(a))({id:r,type:a,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(s,t)})),f(n,((t,e)=>{t||delete i[e]})),f(i,(t=>{zn.configure(this,t,t.options),zn.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,n;for(this._removeUnreferencedMetasets(),i=0,n=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const s=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(xs("z","_idx"));const{_active:o,_lastEvent:a}=this;a?this._eventHandler(a,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){f(this.scales,(t=>{zn.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);A(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:n,count:s}of e){As(t,n,"_removeElements"===i?-s:s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),n=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;zn.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],f(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,n=!i.disabled,s=this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(n&&ce(e,{left:!1===i.left?0:s.left-i.left,right:!1===i.right?this.width:s.right+i.right,top:!1===i.top?0:s.top-i.top,bottom:!1===i.bottom?this.height:s.bottom+i.bottom}),t.controller.draw(),n&&he(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return le(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,n){const s=Tn.modes[e];return"function"==typeof s?s(this,t,i,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let n=i.filter((t=>t&&t._dataset===e)).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(n)),n}getContext(){return this.$context||(this.$context=Ae(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const n=i?"show":"hide",s=this.getDatasetMeta(t),r=s.controller._resolveAnimations(void 0,n);C(e)?(s.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),r.update(s,{visible:i}),this.update((e=>e.datasetIndex===t?n:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),wi.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,n),t[i]=n},n=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};f(this.options.events,(t=>i(t,n)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(i,n)=>{t[i]&&(e.removeEventListener(this,i,n),delete t[i])},s=(t,e)=>{this.canvas&&this.resize(t,e)};let r;const o=()=>{n("attach",o),this.attached=!0,this.resize(),i("resize",s),i("detach",r)};r=()=>{this.attached=!1,n("resize",s),this._stop(),this._resize(0,0),i("attach",o)},e.isAttached(this.canvas)?o():r()}unbindEvents(){f(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},f(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const n=i?"set":"remove";let s,r,o,a;for("dataset"===e&&(s=this.getDatasetMeta(t[0].datasetIndex),s.controller["_"+n+"DatasetHoverStyle"]()),o=0,a=t.length;o{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!p(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const n=this.options.hover,s=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),r=s(e,t),o=i?t:s(t,e);r.length&&this.updateHoverStyle(r,n.mode,!1),o.length&&n.mode&&this.updateHoverStyle(o,n.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,n))return;const s=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,n),(s||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:n=[],options:s}=this,r=e,o=this._getActiveElements(t,n,i,r),a=function(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}(t),l=function(t,e,i,n){return i&&"mouseout"!==t.type?n?e:t:null}(t,this._lastEvent,i,a);i&&(this._lastEvent=null,d(s.onHover,[t,o,this],this),a&&d(s.onClick,[t,o,this],this));const c=!p(o,n);return(c||e)&&(this._active=o,this._updateHoverStyles(o,n,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,n){if("mouseout"===t.type)return[];if(!i)return e;const s=this.options.hover;return this.getElementsAtEventForMode(t,s.mode,s,n)}}const Ms=()=>f(Ts.instances,(t=>t._plugins.invalidate())),Es=!0;function Os(t,e,i){const{startAngle:n,pixelMargin:s,x:r,y:o,outerRadius:a,innerRadius:l}=e;let c=s/a;t.beginPath(),t.arc(r,o,a,n-c,i+c),l>s?(c=s/l,t.arc(r,o,l,i+c,n-c,!0)):t.arc(r,o,s,i+D,n-D),t.closePath(),t.clip()}function Ps(t,e,i,n){const s=xe(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const r=(i-e)/2,o=Math.min(r,n*e/2),a=t=>{const e=(i-Math.min(r,t))*n/2;return G(t,0,Math.min(r,e))};return{outerStart:a(s.outerStart),outerEnd:a(s.outerEnd),innerStart:G(s.innerStart,0,o),innerEnd:G(s.innerEnd,0,o)}}function Ds(t,e,i,n){return{x:i+t*Math.cos(e),y:n+t*Math.sin(e)}}function Ls(t,e,i,n,s,r){const{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=e,u=Math.max(e.outerRadius+n+i-c,0),d=h>0?h+n+i+c:0;let f=0;const p=s-l;if(n){const t=((h>0?h-n:0)+(u>0?u-n:0))/2;f=(p-(0!==t?p*t/(t+n):p))/2}const g=(p-Math.max(.001,p*u-i/T)/u)/2,m=l+g+f,b=s-g-f,{outerStart:v,outerEnd:y,innerStart:x,innerEnd:_}=Ps(e,d,u,b-m),w=u-v,k=u-y,C=m+v/w,S=b-y/k,A=d+x,M=d+_,E=m+x/A,O=b-_/M;if(t.beginPath(),r){if(t.arc(o,a,u,C,S),y>0){const e=Ds(k,S,o,a);t.arc(e.x,e.y,y,S,b+D)}const e=Ds(M,b,o,a);if(t.lineTo(e.x,e.y),_>0){const e=Ds(M,O,o,a);t.arc(e.x,e.y,_,b+D,O+Math.PI)}if(t.arc(o,a,d,b-_/d,m+x/d,!0),x>0){const e=Ds(A,E,o,a);t.arc(e.x,e.y,x,E+Math.PI,m-D)}const i=Ds(w,m,o,a);if(t.lineTo(i.x,i.y),v>0){const e=Ds(w,C,o,a);t.arc(e.x,e.y,v,m-D,C)}}else{t.moveTo(o,a);const e=Math.cos(C)*u+o,i=Math.sin(C)*u+a;t.lineTo(e,i);const n=Math.cos(S)*u+o,s=Math.sin(S)*u+a;t.lineTo(n,s)}t.closePath()}function js(t,e,i,n,s,r){const{options:o}=e,{borderWidth:a,borderJoinStyle:l}=o,c="inner"===o.borderAlign;a&&(c?(t.lineWidth=2*a,t.lineJoin=l||"round"):(t.lineWidth=a,t.lineJoin=l||"bevel"),e.fullCircles&&function(t,e,i){const{x:n,y:s,startAngle:r,pixelMargin:o,fullCircles:a}=e,l=Math.max(e.outerRadius-o,0),c=e.innerRadius+o;let h;for(i&&Os(t,e,r+M),t.beginPath(),t.arc(n,s,c,r+M,r,!0),h=0;h{gn.add(...t),Ms()}},unregister:{enumerable:Es,value:(...t)=>{gn.remove(...t),Ms()}}});class Ns extends en{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.getProps(["x","y"],i),{angle:s,distance:r}=q(n,{x:t,y:e}),{startAngle:o,endAngle:a,innerRadius:l,outerRadius:c,circumference:u}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),d=this.options.spacing/2,f=h(u,a-o)>=M||K(s,o,a),p=Q(r,l+d,c+d);return f&&p}getCenterPoint(t){const{x:e,y:i,startAngle:n,endAngle:s,innerRadius:r,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:a,spacing:l}=this.options,c=(n+s)/2,h=(r+o+l+a)/2;return{x:e+Math.cos(c)*h,y:i+Math.sin(c)*h}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,n=(e.offset||0)/2,s=(e.spacing||0)/2,r=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>M?Math.floor(i/M):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(n){o=n/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*o,Math.sin(e)*o),this.circumference>=T&&(o=n)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const a=function(t,e,i,n,s){const{fullCircles:r,startAngle:o,circumference:a}=e;let l=e.endAngle;if(r){Ls(t,e,i,n,o+M,s);for(let e=0;ea&&r>a;return{count:n,start:l,loop:e.loop,ilen:c(o+(c?a-t:t))%r,y=()=>{f!==p&&(t.lineTo(m,p),t.lineTo(m,f),t.lineTo(m,g))};for(l&&(u=s[v(0)],t.moveTo(u.x,u.y)),h=0;h<=a;++h){if(u=s[v(h)],u.skip)continue;const e=u.x,i=u.y,n=0|e;n===d?(ip&&(p=i),m=(b*m+e)/++b):(y(),t.lineTo(e,i),d=n,b=0,f=p=i),g=i}y()}function Hs(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?zs:Fs}Ns.id="arc",Ns.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},Ns.defaultRoutes={backgroundColor:"backgroundColor"};const Bs="function"==typeof Path2D;function Ws(t,e,i,n){Bs&&!e.options.segment?function(t,e,i,n){let s=e._path;s||(s=e._path=new Path2D,e.path(s,i,n)&&s.closePath()),Is(t,e.options),t.stroke(s)}(t,e,i,n):function(t,e,i,n){const{segments:s,options:r}=e,o=Hs(e);for(const a of s)Is(t,r,a.style),t.beginPath(),o(t,e,a,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}(t,e,i,n)}class Vs extends en{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const n=i.spanGaps?this._loop:this._fullLoop;Ue(this._points,i,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(t,e){const i=t.points,n=t.options.spanGaps,s=i.length;if(!s)return[];const r=!!t._loop,{start:o,end:a}=function(t,e,i,n){let s=0,r=e-1;if(i&&!n)for(;ss&&t[r%e].skip;)r--;return r%=e,{start:s,end:r}}(i,s,r,n);return yi(t,!0===n?[{start:o,end:a,loop:r}]:function(t,e,i,n){const s=t.length,r=[];let o,a=e,l=t[e];for(o=e+1;o<=i;++o){const i=t[o%s];i.skip||i.stop?l.skip||(n=!1,r.push({start:e%s,end:(o-1)%s,loop:n}),e=a=i.stop?o:null):(a=o,l.skip&&(e=o)),l=i}return null!==a&&r.push({start:e%s,end:a%s,loop:n}),r}(i,o,a"borderDash"!==t&&"fill"!==t};class Ys extends en{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.options,{x:s,y:r}=this.getProps(["x","y"],i);return Math.pow(t-s,2)+Math.pow(e-r,2){er(t)}))}var nr={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void ir(t);const n=t.width;t.data.datasets.forEach(((e,s)=>{const{_data:o,indexAxis:a}=e,l=t.getDatasetMeta(s),c=o||e.data;if("y"===Se([a,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const h=t.scales[l.xAxisID];if("linear"!==h.type&&"time"!==h.type)return;if(t.options.parsing)return;let{start:u,count:d}=function(t,e){const i=e.length;let n,s=0;const{iScale:r}=t,{min:o,max:a,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(s=G(Z(e,r.axis,o).lo,0,i-1)),n=c?G(Z(e,r.axis,a).hi+1,s,i)-s:i-s,{start:s,count:n}}(l,c);if(d<=(i.threshold||4*n))return void er(e);let f;switch(r(o)&&(e._data=c,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":f=function(t,e,i,n,s){const r=s.samples||n;if(r>=i)return t.slice(e,e+i);const o=[],a=(i-2)/(r-2);let l=0;const c=e+i-1;let h,u,d,f,p,g=e;for(o[l++]=t[g],h=0;hd&&(d=f,u=t[n],p=n);o[l++]=u,g=p}return o[l++]=t[c],o}(c,u,d,n,i);break;case"min-max":f=function(t,e,i,n){let s,o,a,l,c,h,u,d,f,p,g=0,m=0;const b=[],v=e+i-1,y=t[e].x,x=t[v].x-y;for(s=e;sp&&(p=l,u=s),g=(m*g+o.x)/++m;else{const i=s-1;if(!r(h)&&!r(u)){const e=Math.min(h,u),n=Math.max(h,u);e!==d&&e!==i&&b.push({...t[e],x:g}),n!==d&&n!==i&&b.push({...t[n],x:g})}s>0&&i!==d&&b.push(t[i]),b.push(o),c=e,m=0,f=p=l,h=u=d=s}}return b}(c,u,d,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=f}))},destroy(t){ir(t)}};function sr(t,e,i,n){if(n)return;let s=e[t],r=i[t];return"angle"===t&&(s=X(s),r=X(r)),{property:t,start:s,end:r}}function rr(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function or(t,e,i,n){return t&&e?n(t[i],e[i]):t?t[i]:e?e[i]:0}function ar(t,e){let i=[],n=!1;return o(t)?(n=!0,i=t):i=function(t,e){const{x:i=null,y:n=null}=t||{},s=e.points,r=[];return e.segments.forEach((({start:t,end:e})=>{e=rr(t,e,s);const o=s[t],a=s[e];null!==n?(r.push({x:o.x,y:n}),r.push({x:a.x,y:n})):null!==i&&(r.push({x:i,y:o.y}),r.push({x:i,y:a.y}))})),r}(t,e),i.length?new Vs({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function lr(t){return t&&!1!==t.fill}function cr(t,e,i){let n=t[e].fill;const s=[e];let r;if(!i)return n;for(;!1!==n&&-1===s.indexOf(n);){if(!l(n))return n;if(r=t[n],!r)return!1;if(r.visible)return n;s.push(n),n=r.fill}return!1}function hr(t,e,i){const n=function(t){const e=t.options,i=e.fill;let n=h(i&&i.target,i);void 0===n&&(n=!!e.backgroundColor);if(!1===n||null===n)return!1;if(!0===n)return"origin";return n}(t);if(a(n))return!isNaN(n.value)&&n;let s=parseFloat(n);return l(s)&&Math.floor(s)===s?function(t,e,i,n){"-"!==t&&"+"!==t||(i=e+i);if(i===e||i<0||i>=n)return!1;return i}(n[0],e,s,i):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function ur(t,e,i){const n=[];for(let s=0;s=0;--e){const i=s[e].$filler;i&&(i.line.updateControlPoints(r,i.axis),n&&i.fill&&gr(t.ctx,i,r))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const n=t.getSortedVisibleDatasetMetas();for(let e=n.length-1;e>=0;--e){const i=n[e].$filler;lr(i)&&gr(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const n=e.meta.$filler;lr(n)&&"beforeDatasetDraw"===i.drawTime&&gr(t.ctx,n,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const _r=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}};class wr extends en{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=d(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,n=Ce(i.font),s=n.size,r=this._computeTitleHeight(),{boxWidth:o,itemHeight:a}=_r(i,s);let l,c;e.font=n.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(r,s,o,a)+10):(c=this.maxHeight,l=this._fitCols(r,s,o,a)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,n){const{ctx:s,maxWidth:r,options:{labels:{padding:o}}}=this,a=this.legendHitBoxes=[],l=this.lineWidths=[0],c=n+o;let h=t;s.textAlign="left",s.textBaseline="middle";let u=-1,d=-c;return this.legendItems.forEach(((t,f)=>{const p=i+e/2+s.measureText(t.text).width;(0===f||l[l.length-1]+p+2*o>r)&&(h+=c,l[l.length-(f>0?0:1)]=0,d+=c,u++),a[f]={left:0,top:d,row:u,width:p,height:n},l[l.length-1]+=p+o})),h}_fitCols(t,e,i,n){const{ctx:s,maxHeight:r,options:{labels:{padding:o}}}=this,a=this.legendHitBoxes=[],l=this.columnSizes=[],c=r-t;let h=o,u=0,d=0,f=0,p=0;return this.legendItems.forEach(((t,r)=>{const g=i+e/2+s.measureText(t.text).width;r>0&&d+n+2*o>c&&(h+=u+o,l.push({width:u,height:d}),f+=u+o,p++,u=d=0),a[r]={left:f,top:d,col:p,width:g,height:n},u=Math.max(u,g),d+=n+o})),h+=u,l.push({width:u,height:d}),h}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:n},rtl:s}}=this,r=di(s,this.left,this.width);if(this.isHorizontal()){let s=0,o=at(i,this.left+n,this.right-this.lineWidths[s]);for(const a of e)s!==a.row&&(s=a.row,o=at(i,this.left+n,this.right-this.lineWidths[s])),a.top+=this.top+t+n,a.left=r.leftForLtr(r.x(o),a.width),o+=a.width+n}else{let s=0,o=at(i,this.top+t+n,this.bottom-this.columnSizes[s].height);for(const a of e)a.col!==s&&(s=a.col,o=at(i,this.top+t+n,this.bottom-this.columnSizes[s].height)),a.top=o,a.left+=this.left+n,a.left=r.leftForLtr(r.x(a.left),a.width),o+=a.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;ce(t,this),this._draw(),he(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:n}=this,{align:s,labels:r}=t,o=ee.color,a=di(t.rtl,this.left,this.width),l=Ce(r.font),{color:c,padding:u}=r,d=l.size,f=d/2;let p;this.drawTitle(),n.textAlign=a.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=l.string;const{boxWidth:g,boxHeight:m,itemHeight:b}=_r(r,d),v=this.isHorizontal(),y=this._computeTitleHeight();p=v?{x:at(s,this.left+u,this.right-i[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:at(s,this.top+y+u,this.bottom-e[0].height),line:0},fi(this.ctx,t.textDirection);const x=b+u;this.legendItems.forEach(((_,w)=>{n.strokeStyle=_.fontColor||c,n.fillStyle=_.fontColor||c;const k=n.measureText(_.text).width,C=a.textAlign(_.textAlign||(_.textAlign=r.textAlign)),S=g+f+k;let A=p.x,T=p.y;a.setWidth(this.width),v?w>0&&A+S+u>this.right&&(T=p.y+=x,p.line++,A=p.x=at(s,this.left+u,this.right-i[p.line])):w>0&&T+x>this.bottom&&(A=p.x=A+e[p.line].width+u,p.line++,T=p.y=at(s,this.top+y+u,this.bottom-e[p.line].height));!function(t,e,i){if(isNaN(g)||g<=0||isNaN(m)||m<0)return;n.save();const s=h(i.lineWidth,1);if(n.fillStyle=h(i.fillStyle,o),n.lineCap=h(i.lineCap,"butt"),n.lineDashOffset=h(i.lineDashOffset,0),n.lineJoin=h(i.lineJoin,"miter"),n.lineWidth=s,n.strokeStyle=h(i.strokeStyle,o),n.setLineDash(h(i.lineDash,[])),r.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:s},l=a.xPlus(t,g/2);ae(n,o,l,e+f,r.pointStyleWidth&&g)}else{const r=e+Math.max((d-m)/2,0),o=a.leftForLtr(t,g),l=we(i.borderRadius);n.beginPath(),Object.values(l).some((t=>0!==t))?ge(n,{x:o,y:r,w:g,h:m,radius:l}):n.rect(o,r,g,m),n.fill(),0!==s&&n.stroke()}n.restore()}(a.x(A),T,_),A=((t,e,i,n)=>t===(n?"left":"right")?i:"center"===t?(e+i)/2:e)(C,A+g+f,v?A+S:this.right,t.rtl),function(t,e,i){fe(n,i.text,t,e+b/2,l,{strikethrough:i.hidden,textAlign:a.textAlign(i.textAlign)})}(a.x(A),T,_),v?p.x+=S+u:p.y+=x})),pi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Ce(e.font),n=ke(e.padding);if(!e.display)return;const s=di(t.rtl,this.left,this.width),r=this.ctx,o=e.position,a=i.size/2,l=n.top+a;let c,h=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,h=at(t.align,h,this.right-u);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+at(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const d=at(o,h,h+u);r.textAlign=s.textAlign(ot(o)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,fe(r,e.text,d,c,i)}_computeTitleHeight(){const t=this.options.title,e=Ce(t.font),i=ke(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,n,s;if(Q(t,this.left,this.right)&&Q(e,this.top,this.bottom))for(s=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:s,color:r}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const o=t.controller.getStyle(i?0:void 0),a=ke(o.borderWidth);return{text:e[t.index].label,fillStyle:o.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:o.borderCapStyle,lineDash:o.borderDash,lineDashOffset:o.borderDashOffset,lineJoin:o.borderJoinStyle,lineWidth:(a.width+a.height)/4,strokeStyle:o.borderColor,pointStyle:n||o.pointStyle,rotation:o.rotation,textAlign:s||o.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Cr extends en{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const n=o(i.text)?i.text.length:1;this._padding=ke(i.padding);const s=n*Ce(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=s:this.width=s}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:n,right:s,options:r}=this,o=r.align;let a,l,c,h=0;return this.isHorizontal()?(l=at(o,i,s),c=e+t,a=s-i):("left"===r.position?(l=i+t,c=at(o,n,e),h=-.5*T):(l=s-t,c=at(o,e,n),h=.5*T),a=n-e),{titleX:l,titleY:c,maxWidth:a,rotation:h}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Ce(e.font),n=i.lineHeight/2+this._padding.top,{titleX:s,titleY:r,maxWidth:o,rotation:a}=this._drawArgs(n);fe(t,e.text,0,0,i,{color:e.color,maxWidth:o,rotation:a,textAlign:ot(e.align),textBaseline:"middle",translation:[s,r]})}}var Sr={id:"title",_element:Cr,start(t,e,i){!function(t,e){const i=new Cr({ctx:t.ctx,options:e,chart:t});zn.configure(t,i,e),zn.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;zn.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const n=t.titleBlock;zn.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ar=new WeakMap;var Tr={id:"subtitle",start(t,e,i){const n=new Cr({ctx:t.ctx,options:i,chart:t});zn.configure(t,n,i),zn.addBox(t,n),Ar.set(t,n)},stop(t){zn.removeBox(t,Ar.get(t)),Ar.delete(t)},beforeUpdate(t,e,i){const n=Ar.get(t);zn.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Mr={average(t){if(!t.length)return!1;let e,i,n=0,s=0,r=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function Pr(t,e){const{element:i,datasetIndex:n,index:s}=e,r=t.getDatasetMeta(n).controller,{label:o,value:a}=r.getLabelAndValue(s);return{chart:t,label:o,parsed:r.getParsed(s),raw:t.data.datasets[n].data[s],formattedValue:a,dataset:r.getDataset(),dataIndex:s,datasetIndex:n,element:i}}function Dr(t,e){const i=t.chart.ctx,{body:n,footer:s,title:r}=t,{boxWidth:o,boxHeight:a}=e,l=Ce(e.bodyFont),c=Ce(e.titleFont),h=Ce(e.footerFont),u=r.length,d=s.length,p=n.length,g=ke(e.padding);let m=g.height,b=0,v=n.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(v+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*c.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),v){m+=p*(e.displayColors?Math.max(a,l.lineHeight):l.lineHeight)+(v-p)*l.lineHeight+(v-1)*e.bodySpacing}d&&(m+=e.footerMarginTop+d*h.lineHeight+(d-1)*e.footerSpacing);let y=0;const x=function(t){b=Math.max(b,i.measureText(t).width+y)};return i.save(),i.font=c.string,f(t.title,x),i.font=l.string,f(t.beforeBody.concat(t.afterBody),x),y=e.displayColors?o+2+e.boxPadding:0,f(n,(t=>{f(t.before,x),f(t.lines,x),f(t.after,x)})),y=0,i.font=h.string,f(t.footer,x),i.restore(),b+=g.width,{width:b,height:m}}function Lr(t,e,i,n){const{x:s,width:r}=i,{width:o,chartArea:{left:a,right:l}}=t;let c="center";return"center"===n?c=s<=(a+l)/2?"left":"right":s<=r/2?c="left":s>=o-r/2&&(c="right"),function(t,e,i,n){const{x:s,width:r}=n,o=i.caretSize+i.caretPadding;return"left"===t&&s+r+o>e.width||"right"===t&&s-r-o<0||void 0}(c,t,e,i)&&(c="center"),c}function jr(t,e,i){const n=i.yAlign||e.yAlign||function(t,e){const{y:i,height:n}=e;return it.height-n/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Lr(t,e,i,n),yAlign:n}}function Nr(t,e,i,n){const{caretSize:s,caretPadding:r,cornerRadius:o}=t,{xAlign:a,yAlign:l}=i,c=s+r,{topLeft:h,topRight:u,bottomLeft:d,bottomRight:f}=we(o);let p=function(t,e){let{x:i,width:n}=t;return"right"===e?i-=n:"center"===e&&(i-=n/2),i}(e,a);const g=function(t,e,i){let{y:n,height:s}=t;return"top"===e?n+=i:n-="bottom"===e?s+i:s/2,n}(e,l,c);return"center"===l?"left"===a?p+=c:"right"===a&&(p-=c):"left"===a?p-=Math.max(h,d)+s:"right"===a&&(p+=Math.max(u,f)+s),{x:G(p,0,n.width-e.width),y:G(g,0,n.height-e.height)}}function Ir(t,e,i){const n=ke(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-n.right:t.x+n.left}function Rr(t){return Er([],Or(t))}function $r(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class Fr extends en{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),n=i.enabled&&e.options.animation&&i.animations,s=new Ti(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(s)),s}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ae(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,n=i.beforeTitle.apply(this,[t]),s=i.title.apply(this,[t]),r=i.afterTitle.apply(this,[t]);let o=[];return o=Er(o,Or(n)),o=Er(o,Or(s)),o=Er(o,Or(r)),o}getBeforeBody(t,e){return Rr(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,n=[];return f(t,(t=>{const e={before:[],lines:[],after:[]},s=$r(i,t);Er(e.before,Or(s.beforeLabel.call(this,t))),Er(e.lines,s.label.call(this,t)),Er(e.after,Or(s.afterLabel.call(this,t))),n.push(e)})),n}getAfterBody(t,e){return Rr(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,n=i.beforeFooter.apply(this,[t]),s=i.footer.apply(this,[t]),r=i.afterFooter.apply(this,[t]);let o=[];return o=Er(o,Or(n)),o=Er(o,Or(s)),o=Er(o,Or(r)),o}_createItems(t){const e=this._active,i=this.chart.data,n=[],s=[],r=[];let o,a,l=[];for(o=0,a=e.length;ot.filter(e,n,s,i)))),t.itemSort&&(l=l.sort(((e,n)=>t.itemSort(e,n,i)))),f(l,(e=>{const i=$r(t.callbacks,e);n.push(i.labelColor.call(this,e)),s.push(i.labelPointStyle.call(this,e)),r.push(i.labelTextColor.call(this,e))})),this.labelColors=n,this.labelPointStyles=s,this.labelTextColors=r,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),n=this._active;let s,r=[];if(n.length){const t=Mr[i.position].call(this,n,this._eventPosition);r=this._createItems(i),this.title=this.getTitle(r,i),this.beforeBody=this.getBeforeBody(r,i),this.body=this.getBody(r,i),this.afterBody=this.getAfterBody(r,i),this.footer=this.getFooter(r,i);const e=this._size=Dr(this,i),o=Object.assign({},t,e),a=jr(this.chart,i,o),l=Nr(i,o,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,s={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(s={opacity:0});this._tooltipItems=r,this.$context=void 0,s&&this._resolveAnimations().update(this,s),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,n){const s=this.getCaretPosition(t,i,n);e.lineTo(s.x1,s.y1),e.lineTo(s.x2,s.y2),e.lineTo(s.x3,s.y3)}getCaretPosition(t,e,i){const{xAlign:n,yAlign:s}=this,{caretSize:r,cornerRadius:o}=i,{topLeft:a,topRight:l,bottomLeft:c,bottomRight:h}=we(o),{x:u,y:d}=t,{width:f,height:p}=e;let g,m,b,v,y,x;return"center"===s?(y=d+p/2,"left"===n?(g=u,m=g-r,v=y+r,x=y-r):(g=u+f,m=g+r,v=y-r,x=y+r),b=g):(m="left"===n?u+Math.max(a,c)+r:"right"===n?u+f-Math.max(l,h)-r:this.caretX,"top"===s?(v=d,y=v-r,g=m-r,b=m+r):(v=d+p,y=v+r,g=m+r,b=m-r),x=v),{x1:g,x2:m,x3:b,y1:v,y2:y,y3:x}}drawTitle(t,e,i){const n=this.title,s=n.length;let r,o,a;if(s){const l=di(i.rtl,this.x,this.width);for(t.x=Ir(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",r=Ce(i.titleFont),o=i.titleSpacing,e.fillStyle=i.titleColor,e.font=r.string,a=0;a0!==t))?(t.beginPath(),t.fillStyle=s.multiKeyBackground,ge(t,{x:e,y:g,w:c,h:l,radius:o}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),ge(t,{x:i,y:g+1,w:c-2,h:l-2,radius:o}),t.fill()):(t.fillStyle=s.multiKeyBackground,t.fillRect(e,g,c,l),t.strokeRect(e,g,c,l),t.fillStyle=r.backgroundColor,t.fillRect(i,g+1,c-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:n}=this,{bodySpacing:s,bodyAlign:r,displayColors:o,boxHeight:a,boxWidth:l,boxPadding:c}=i,h=Ce(i.bodyFont);let u=h.lineHeight,d=0;const p=di(i.rtl,this.x,this.width),g=function(i){e.fillText(i,p.x(t.x+d),t.y+u/2),t.y+=u+s},m=p.textAlign(r);let b,v,y,x,_,w,k;for(e.textAlign=r,e.textBaseline="middle",e.font=h.string,t.x=Ir(this,m,i),e.fillStyle=i.bodyColor,f(this.beforeBody,g),d=o&&"right"!==m?"center"===r?l/2+c:l+2+c:0,x=0,w=n.length;x0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,n=i&&i.x,s=i&&i.y;if(n||s){const i=Mr[t.position].call(this,this._active,this._eventPosition);if(!i)return;const r=this._size=Dr(this,t),o=Object.assign({},i,this._size),a=jr(e,t,o),l=Nr(t,o,a,e);n._to===l.x&&s._to===l.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=r.width,this.height=r.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},s={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const r=ke(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(s,t,n,e),fi(t,e.textDirection),s.y+=r.top,this.drawTitle(s,t,e),this.drawBody(s,t,e),this.drawFooter(s,t,e),pi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,n=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),s=!p(i,n),r=this._positionChanged(n,e);(s||r)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,s=this._active||[],r=this._getActiveElements(t,s,e,i),o=this._positionChanged(r,t),a=e||!p(r,s)||o;return a&&(this._active=r,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}_getActiveElements(t,e,i,n){const s=this.options;if("mouseout"===t.type)return[];if(!n)return e;const r=this.chart.getElementsAtEventForMode(t,s.mode,s,i);return s.reverse&&r.reverse(),r}_positionChanged(t,e){const{caretX:i,caretY:n,options:s}=this,r=Mr[s.position].call(this,t,e);return!1!==r&&(i!==r.x||n!==r.y)}}Fr.positioners=Mr;var zr={id:"tooltip",_element:Fr,positioners:Mr,afterInit(t,e,i){i&&(t.tooltip=new Fr({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",i))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:n,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Hr=Object.freeze({__proto__:null,Decimation:nr,Filler:xr,Legend:kr,SubTitle:Tr,Title:Sr,Tooltip:zr});function Br(t,e,i,n){const s=t.indexOf(e);if(-1===s)return((t,e,i,n)=>("string"==typeof e?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,n);return s!==t.lastIndexOf(e)?i:s}class Wr extends fn{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:n}of e)t[i]===n&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(r(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:G(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Br(i,t,h(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:n}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(n=this.getLabels().length-1)),this.min=i,this.max=n}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,n=[];let s=this.getLabels();s=0===t&&e===s.length-1?s:s.slice(t,e+1),this._valueRange=Math.max(s.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)n.push({value:i});return n}getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Vr(t,e){const i=[],{bounds:n,step:s,min:o,max:a,precision:l,count:c,maxTicks:h,maxDigits:u,includeBounds:d}=t,f=s||1,p=h-1,{min:g,max:m}=e,b=!r(o),v=!r(a),y=!r(c),x=(m-g)/(u+1);let _,w,k,C,S=R((m-g)/p/f)*f;if(S<1e-14&&!b&&!v)return[{value:g},{value:m}];C=Math.ceil(m/S)-Math.floor(g/S),C>p&&(S=R(C*S/p/f)*f),r(l)||(_=Math.pow(10,l),S=Math.ceil(S*_)/_),"ticks"===n?(w=Math.floor(g/S)*S,k=Math.ceil(m/S)*S):(w=g,k=m),b&&v&&s&&function(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}((a-o)/s,S/1e3)?(C=Math.round(Math.min((a-o)/S,h)),S=(a-o)/C,w=o,k=a):y?(w=b?o:w,k=v?a:k,C=c-1,S=(k-w)/C):(C=(k-w)/S,C=z(C,Math.round(C),S/1e3)?Math.round(C):Math.ceil(C));const A=Math.max(V(S),V(w));_=Math.pow(10,r(l)?A:l),w=Math.round(w*_)/_,k=Math.round(k*_)/_;let T=0;for(b&&(d&&w!==o?(i.push({value:o}),wn=e?n:t,o=t=>s=i?s:t;if(t){const t=I(n),e=I(s);t<0&&e<0?o(0):t>0&&e>0&&r(0)}if(n===s){let e=1;(s>=Number.MAX_SAFE_INTEGER||n<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*s)),o(s+e),t||r(n-e)}this.min=n,this.max=s}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:n}=t;return n?(e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=Vr({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&H(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const n=(i-e)/Math.max(t.length-1,1)/2;e-=n,i+=n}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return ui(t,this.chart.options.locale,this.options.ticks.format)}}class Ur extends Yr{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=l(t)?t:0,this.max=l(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=B(this.options.ticks.minRotation),n=(t?Math.sin(i):Math.cos(i))||.001,s=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,s.lineHeight/n))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}function Xr(t){return 1===t/Math.pow(10,Math.floor(N(t)))}Ur.id="linear",Ur.defaults={ticks:{callback:sn.formatters.numeric}};class Kr extends fn{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=Yr.prototype.parse.apply(this,[t,e]);if(0!==i)return l(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=l(t)?Math.max(0,t):null,this.max=l(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,n=this.max;const s=e=>i=t?i:e,r=t=>n=e?n:t,o=(t,e)=>Math.pow(10,Math.floor(N(t))+e);i===n&&(i<=0?(s(1),r(10)):(s(o(i,-1)),r(o(n,1)))),i<=0&&s(o(n,-1)),n<=0&&r(o(i,1)),this._zero&&this.min!==this._suggestedMin&&i===o(this.min,0)&&s(o(i,-1)),this.min=i,this.max=n}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(N(e.max)),n=Math.ceil(e.max/Math.pow(10,i)),s=[];let r=c(t.min,Math.pow(10,Math.floor(N(e.min)))),o=Math.floor(N(r)),a=Math.floor(r/Math.pow(10,o)),l=o<0?Math.pow(10,Math.abs(o)):1;do{s.push({value:r,major:Xr(r)}),++a,10===a&&(a=1,++o,l=o>=0?1:l),r=Math.round(a*Math.pow(10,o)*l)/l}while(os?{start:e-i,end:e}:{start:e,end:e+i}}function Jr(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],s=[],r=t._pointLabels.length,a=t.options.pointLabels,l=a.centerPointLabels?T/r:0;for(let d=0;de.r&&(a=(n.end-e.r)/r,t.r=Math.max(t.r,e.r+a)),s.starte.b&&(l=(s.end-e.b)/o,t.b=Math.max(t.b,e.b+l))}function to(t){return 0===t||180===t?"center":t<180?"left":"right"}function eo(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function io(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function no(t,e,i,n){const{ctx:s}=t;if(i)s.arc(t.xCenter,t.yCenter,e,0,M);else{let i=t.getPointPosition(0,e);s.moveTo(i.x,i.y);for(let r=1;r{const i=d(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?Jr(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,n))}getIndexAngle(t){return X(t*(M/(this._pointLabels.length||1))+B(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(r(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(r(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;s--){const e=n.setContext(t.getPointLabelContext(s)),o=Ce(e.font),{x:a,y:l,textAlign:c,left:h,top:u,right:d,bottom:f}=t._pointLabelItems[s],{backdropColor:p}=e;if(!r(p)){const t=we(e.borderRadius),n=ke(e.backdropPadding);i.fillStyle=p;const s=h-n.left,r=u-n.top,o=d-h+n.width,a=f-u+n.height;Object.values(t).some((t=>0!==t))?(i.beginPath(),ge(i,{x:s,y:r,w:o,h:a,radius:t}),i.fill()):i.fillRect(s,r,o,a)}fe(i,t._pointLabels[s],a,l+o.lineHeight/2,o,{color:e.color,textAlign:c,textBaseline:"middle"})}}(this,s),n.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);!function(t,e,i,n){const s=t.ctx,r=e.circular,{color:o,lineWidth:a}=e;!r&&!n||!o||!a||i<0||(s.save(),s.strokeStyle=o,s.lineWidth=a,s.setLineDash(e.borderDash),s.lineDashOffset=e.borderDashOffset,s.beginPath(),no(t,i,r,n),s.closePath(),s.stroke(),s.restore())}(this,n.setContext(this.getContext(e-1)),a,s)}})),i.display){for(t.save(),o=s-1;o>=0;o--){const n=i.setContext(this.getPointLabelContext(o)),{color:s,lineWidth:r}=n;r&&s&&(t.lineWidth=r,t.strokeStyle=s,t.setLineDash(n.borderDash),t.lineDashOffset=n.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const n=this.getIndexAngle(0);let s,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((n,o)=>{if(0===o&&!e.reverse)return;const a=i.setContext(this.getContext(o)),l=Ce(a.font);if(s=this.getDistanceFromCenterForValue(this.ticks[o].value),a.showLabelBackdrop){t.font=l.string,r=t.measureText(n.label).width,t.fillStyle=a.backdropColor;const e=ke(a.backdropPadding);t.fillRect(-r/2-e.left,-s-l.size/2-e.top,r+e.width,l.size+e.height)}fe(t,n.label,0,-s,l,{color:a.color})})),t.restore()}drawTitle(){}}so.id="radialLinear",so.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:sn.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},so.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},so.descriptors={angleLines:{_fallback:"grid"}};const ro={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},oo=Object.keys(ro);function ao(t,e){return t-e}function lo(t,e){if(r(e))return null;const i=t._adapter,{parser:n,round:s,isoWeekday:o}=t._parseOpts;let a=e;return"function"==typeof n&&(a=n(a)),l(a)||(a="string"==typeof n?i.parse(a,n):i.parse(a)),null===a?null:(s&&(a="week"!==s||!F(o)&&!0!==o?i.startOf(a,s):i.startOf(a,"isoWeek",o)),+a)}function co(t,e,i,n){const s=oo.length;for(let r=oo.indexOf(t);r=e?i[n]:i[s]]=!0}}else t[e]=!0}function uo(t,e,i){const n=[],s={},r=e.length;let o,a;for(o=0;o=0&&(e[l].major=!0);return e}(t,n,s,i):n}class fo extends fn{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),n=this._adapter=new xn._date(t.adapters.date);n.init(e),y(i.displayFormats,n.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:lo(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:n,max:s,minDefined:r,maxDefined:o}=this.getUserBounds();function a(t){r||isNaN(t.min)||(n=Math.min(n,t.min)),o||isNaN(t.max)||(s=Math.max(s,t.max))}r&&o||(a(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||a(this.getMinMax(!1))),n=l(n)&&!isNaN(n)?n:+e.startOf(Date.now(),i),s=l(s)&&!isNaN(s)?s:+e.endOf(Date.now(),i)+1,this.min=Math.min(n,s-1),this.max=Math.max(n+1,s)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,n="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const s=this.min,r=function(t,e,i){let n=0,s=t.length;for(;nn&&t[s-1]>i;)s--;return n>0||s=oo.indexOf(i);r--){const i=oo[r];if(ro[i].common&&t._adapter.diff(s,n,i)>=e-1)return i}return oo[i?oo.indexOf(i):0]}(this,r.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=oo.indexOf(t)+1,i=oo.length;e+t.value)))}initOffsets(t){let e,i,n=0,s=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),n=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),s=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;n=G(n,0,r),s=G(s,0,r),this._offsets={start:n,end:s,factor:1/(n+1+s)}}_generate(){const t=this._adapter,e=this.min,i=this.max,n=this.options,s=n.time,r=s.unit||co(s.minUnit,e,i,this._getLabelCapacity(e)),o=h(s.stepSize,1),a="week"===r&&s.isoWeekday,l=F(a)||!0===a,c={};let u,d,f=e;if(l&&(f=+t.startOf(f,"isoWeek",a)),f=+t.startOf(f,l?"day":r),t.diff(i,e,r)>1e5*o)throw new Error(e+" and "+i+" are too far apart with stepSize of "+o+" "+r);const p="data"===n.ticks.source&&this.getDataTimestamps();for(u=f,d=0;ut-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,n){const s=this.options,r=s.time.displayFormats,o=this._unit,a=this._majorUnit,l=o&&r[o],c=a&&r[a],h=i[e],u=a&&c&&h&&h.major,f=this._adapter.format(t,n||(u?c:l)),p=s.ticks.callback;return p?d(p,[f,e,i],this):f}generateTickLabels(t){let e,i,n;for(e=0,i=t.length;e0?o:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(t=0,e=n.length;t=t[a].pos&&e<=t[l].pos&&({lo:a,hi:l}=Z(t,"pos",e)),({pos:n,time:r}=t[a]),({pos:s,time:o}=t[l])):(e>=t[a].time&&e<=t[l].time&&({lo:a,hi:l}=Z(t,"time",e)),({time:n,pos:r}=t[a]),({time:s,pos:o}=t[l]));const c=s-n;return c?r+(o-r)*(e-n)/c:r}fo.id="time",fo.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class go extends fo{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=po(e,this.min),this._tableRange=po(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,n=[],s=[];let r,o,a,l,c;for(r=0,o=t.length;r=e&&l<=i&&n.push(l);if(n.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(r=0,o=n.length;rt.length)&&(e=t.length);for(var i=0,n=new Array(e);i{"use strict";i.r(e),i.d(e,{Alert:()=>Me,Button:()=>Oe,Carousel:()=>li,Collapse:()=>wi,Dropdown:()=>Ui,Modal:()=>En,Offcanvas:()=>Un,Popover:()=>gs,ScrollSpy:()=>As,Tab:()=>Ks,Toast:()=>hr,Tooltip:()=>ds});var n={};i.r(n),i.d(n,{afterMain:()=>k,afterRead:()=>x,afterWrite:()=>A,applyStyles:()=>L,arrow:()=>Z,auto:()=>l,basePlacements:()=>c,beforeMain:()=>_,beforeRead:()=>v,beforeWrite:()=>C,bottom:()=>r,clippingParents:()=>d,computeStyles:()=>nt,createPopper:()=>Lt,createPopperBase:()=>Dt,createPopperLite:()=>jt,detectOverflow:()=>yt,end:()=>u,eventListeners:()=>rt,flip:()=>xt,hide:()=>kt,left:()=>a,main:()=>w,modifierPhases:()=>T,offset:()=>Ct,placements:()=>b,popper:()=>p,popperGenerator:()=>Pt,popperOffsets:()=>St,preventOverflow:()=>At,read:()=>y,reference:()=>g,right:()=>o,start:()=>h,top:()=>s,variationPlacements:()=>m,viewport:()=>f,write:()=>S});var s="top",r="bottom",o="right",a="left",l="auto",c=[s,r,o,a],h="start",u="end",d="clippingParents",f="viewport",p="popper",g="reference",m=c.reduce((function(t,e){return t.concat([e+"-"+h,e+"-"+u])}),[]),b=[].concat(c,[l]).reduce((function(t,e){return t.concat([e,e+"-"+h,e+"-"+u])}),[]),v="beforeRead",y="read",x="afterRead",_="beforeMain",w="main",k="afterMain",C="beforeWrite",S="write",A="afterWrite",T=[v,y,x,_,w,k,C,S,A];function M(t){return t?(t.nodeName||"").toLowerCase():null}function E(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function O(t){return t instanceof E(t).Element||t instanceof Element}function P(t){return t instanceof E(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof E(t).ShadowRoot||t instanceof ShadowRoot)}const L={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];P(s)&&M(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});P(n)&&M(n)&&(Object.assign(n.style,r),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function j(t){return t.split("-")[0]}var N=Math.max,I=Math.min,R=Math.round;function $(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test($())}function z(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,r=1;e&&P(t)&&(s=t.offsetWidth>0&&R(n.width)/t.offsetWidth||1,r=t.offsetHeight>0&&R(n.height)/t.offsetHeight||1);var o=(O(t)?E(t):window).visualViewport,a=!F()&&i,l=(n.left+(a&&o?o.offsetLeft:0))/s,c=(n.top+(a&&o?o.offsetTop:0))/r,h=n.width/s,u=n.height/r;return{width:h,height:u,top:c,right:l+h,bottom:c+u,left:l,x:l,y:c}}function H(t){var e=z(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function B(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function W(t){return E(t).getComputedStyle(t)}function V(t){return["table","td","th"].indexOf(M(t))>=0}function q(t){return((O(t)?t.ownerDocument:t.document)||window.document).documentElement}function Y(t){return"html"===M(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function U(t){return P(t)&&"fixed"!==W(t).position?t.offsetParent:null}function X(t){for(var e=E(t),i=U(t);i&&V(i)&&"static"===W(i).position;)i=U(i);return i&&("html"===M(i)||"body"===M(i)&&"static"===W(i).position)?e:i||function(t){var e=/firefox/i.test($());if(/Trident/i.test($())&&P(t)&&"fixed"===W(t).position)return null;var i=Y(t);for(D(i)&&(i=i.host);P(i)&&["html","body"].indexOf(M(i))<0;){var n=W(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function G(t,e,i){return N(t,I(e,i))}function Q(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function J(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const Z={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,l=t.options,h=i.elements.arrow,u=i.modifiersData.popperOffsets,d=j(i.placement),f=K(d),p=[a,o].indexOf(d)>=0?"height":"width";if(h&&u){var g=function(t,e){return Q("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:J(t,c))}(l.padding,i),m=H(h),b="y"===f?s:a,v="y"===f?r:o,y=i.rects.reference[p]+i.rects.reference[f]-u[f]-i.rects.popper[p],x=u[f]-i.rects.reference[f],_=X(h),w=_?"y"===f?_.clientHeight||0:_.clientWidth||0:0,k=y/2-x/2,C=g[b],S=w-m[p]-g[v],A=w/2-m[p]/2+k,T=G(C,A,S),M=f;i.modifiersData[n]=((e={})[M]=T,e.centerOffset=T-A,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&B(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function it(t){var e,i=t.popper,n=t.popperRect,l=t.placement,c=t.variation,h=t.offsets,d=t.position,f=t.gpuAcceleration,p=t.adaptive,g=t.roundOffsets,m=t.isFixed,b=h.x,v=void 0===b?0:b,y=h.y,x=void 0===y?0:y,_="function"==typeof g?g({x:v,y:x}):{x:v,y:x};v=_.x,x=_.y;var w=h.hasOwnProperty("x"),k=h.hasOwnProperty("y"),C=a,S=s,A=window;if(p){var T=X(i),M="clientHeight",O="clientWidth";if(T===E(i)&&"static"!==W(T=q(i)).position&&"absolute"===d&&(M="scrollHeight",O="scrollWidth"),l===s||(l===a||l===o)&&c===u)S=r,x-=(m&&T===A&&A.visualViewport?A.visualViewport.height:T[M])-n.height,x*=f?1:-1;if(l===a||(l===s||l===r)&&c===u)C=o,v-=(m&&T===A&&A.visualViewport?A.visualViewport.width:T[O])-n.width,v*=f?1:-1}var P,D=Object.assign({position:d},p&&et),L=!0===g?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:R(i*s)/s||0,y:R(n*s)/s||0}}({x:v,y:x},E(i)):{x:v,y:x};return v=L.x,x=L.y,f?Object.assign({},D,((P={})[S]=k?"0":"",P[C]=w?"0":"",P.transform=(A.devicePixelRatio||1)<=1?"translate("+v+"px, "+x+"px)":"translate3d("+v+"px, "+x+"px, 0)",P)):Object.assign({},D,((e={})[S]=k?x+"px":"",e[C]=w?v+"px":"",e.transform="",e))}const nt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,r=i.adaptive,o=void 0===r||r,a=i.roundOffsets,l=void 0===a||a,c={placement:j(e.placement),variation:tt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,it(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,it(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var st={passive:!0};const rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,r=void 0===s||s,o=n.resize,a=void 0===o||o,l=E(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&c.forEach((function(t){t.addEventListener("scroll",i.update,st)})),a&&l.addEventListener("resize",i.update,st),function(){r&&c.forEach((function(t){t.removeEventListener("scroll",i.update,st)})),a&&l.removeEventListener("resize",i.update,st)}},data:{}};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function at(t){return t.replace(/left|right|bottom|top/g,(function(t){return ot[t]}))}var lt={start:"end",end:"start"};function ct(t){return t.replace(/start|end/g,(function(t){return lt[t]}))}function ht(t){var e=E(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ut(t){return z(q(t)).left+ht(t).scrollLeft}function dt(t){var e=W(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ft(t){return["html","body","#document"].indexOf(M(t))>=0?t.ownerDocument.body:P(t)&&dt(t)?t:ft(Y(t))}function pt(t,e){var i;void 0===e&&(e=[]);var n=ft(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),r=E(n),o=s?[r].concat(r.visualViewport||[],dt(n)?n:[]):n,a=e.concat(o);return s?a:a.concat(pt(Y(o)))}function gt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,i){return e===f?gt(function(t,e){var i=E(t),n=q(t),s=i.visualViewport,r=n.clientWidth,o=n.clientHeight,a=0,l=0;if(s){r=s.width,o=s.height;var c=F();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:r,height:o,x:a+ut(t),y:l}}(t,i)):O(e)?function(t,e){var i=z(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):gt(function(t){var e,i=q(t),n=ht(t),s=null==(e=t.ownerDocument)?void 0:e.body,r=N(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),o=N(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ut(t),l=-n.scrollTop;return"rtl"===W(s||i).direction&&(a+=N(i.clientWidth,s?s.clientWidth:0)-r),{width:r,height:o,x:a,y:l}}(q(t)))}function bt(t,e,i,n){var s="clippingParents"===e?function(t){var e=pt(Y(t)),i=["absolute","fixed"].indexOf(W(t).position)>=0&&P(t)?X(t):t;return O(i)?e.filter((function(t){return O(t)&&B(t,i)&&"body"!==M(t)})):[]}(t):[].concat(e),r=[].concat(s,[i]),o=r[0],a=r.reduce((function(e,i){var s=mt(t,i,n);return e.top=N(s.top,e.top),e.right=I(s.right,e.right),e.bottom=I(s.bottom,e.bottom),e.left=N(s.left,e.left),e}),mt(t,o,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function vt(t){var e,i=t.reference,n=t.element,l=t.placement,c=l?j(l):null,d=l?tt(l):null,f=i.x+i.width/2-n.width/2,p=i.y+i.height/2-n.height/2;switch(c){case s:e={x:f,y:i.y-n.height};break;case r:e={x:f,y:i.y+i.height};break;case o:e={x:i.x+i.width,y:p};break;case a:e={x:i.x-n.width,y:p};break;default:e={x:i.x,y:i.y}}var g=c?K(c):null;if(null!=g){var m="y"===g?"height":"width";switch(d){case h:e[g]=e[g]-(i[m]/2-n[m]/2);break;case u:e[g]=e[g]+(i[m]/2-n[m]/2)}}return e}function yt(t,e){void 0===e&&(e={});var i=e,n=i.placement,a=void 0===n?t.placement:n,l=i.strategy,h=void 0===l?t.strategy:l,u=i.boundary,m=void 0===u?d:u,b=i.rootBoundary,v=void 0===b?f:b,y=i.elementContext,x=void 0===y?p:y,_=i.altBoundary,w=void 0!==_&&_,k=i.padding,C=void 0===k?0:k,S=Q("number"!=typeof C?C:J(C,c)),A=x===p?g:p,T=t.rects.popper,M=t.elements[w?A:x],E=bt(O(M)?M:M.contextElement||q(t.elements.popper),m,v,h),P=z(t.elements.reference),D=vt({reference:P,element:T,strategy:"absolute",placement:a}),L=gt(Object.assign({},T,D)),j=x===p?L:P,N={top:E.top-j.top+S.top,bottom:j.bottom-E.bottom+S.bottom,left:E.left-j.left+S.left,right:j.right-E.right+S.right},I=t.modifiersData.offset;if(x===p&&I){var R=I[a];Object.keys(N).forEach((function(t){var e=[o,r].indexOf(t)>=0?1:-1,i=[s,r].indexOf(t)>=0?"y":"x";N[t]+=R[i]*e}))}return N}const xt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var u=i.mainAxis,d=void 0===u||u,f=i.altAxis,p=void 0===f||f,g=i.fallbackPlacements,v=i.padding,y=i.boundary,x=i.rootBoundary,_=i.altBoundary,w=i.flipVariations,k=void 0===w||w,C=i.allowedAutoPlacements,S=e.options.placement,A=j(S),T=g||(A===S||!k?[at(S)]:function(t){if(j(t)===l)return[];var e=at(t);return[ct(t),e,ct(e)]}(S)),M=[S].concat(T).reduce((function(t,i){return t.concat(j(i)===l?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,r=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,h=void 0===l?b:l,u=tt(n),d=u?a?m:m.filter((function(t){return tt(t)===u})):c,f=d.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=d);var p=f.reduce((function(e,i){return e[i]=yt(t,{placement:i,boundary:s,rootBoundary:r,padding:o})[j(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:y,rootBoundary:x,padding:v,flipVariations:k,allowedAutoPlacements:C}):i)}),[]),E=e.rects.reference,O=e.rects.popper,P=new Map,D=!0,L=M[0],N=0;N=0,z=F?"width":"height",H=yt(e,{placement:I,boundary:y,rootBoundary:x,altBoundary:_,padding:v}),B=F?$?o:a:$?r:s;E[z]>O[z]&&(B=at(B));var W=at(B),V=[];if(d&&V.push(H[R]<=0),p&&V.push(H[B]<=0,H[W]<=0),V.every((function(t){return t}))){L=I,D=!1;break}P.set(I,V)}if(D)for(var q=function(t){var e=M.find((function(e){var i=P.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return L=e,"break"},Y=k?3:1;Y>0;Y--){if("break"===q(Y))break}e.placement!==L&&(e.modifiersData[n]._skip=!0,e.placement=L,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _t(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function wt(t){return[s,o,r,a].some((function(e){return t[e]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,r=e.modifiersData.preventOverflow,o=yt(e,{elementContext:"reference"}),a=yt(e,{altBoundary:!0}),l=_t(o,n),c=_t(a,s,r),h=wt(l),u=wt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":u})}};const Ct={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,r=i.offset,l=void 0===r?[0,0]:r,c=b.reduce((function(t,i){return t[i]=function(t,e,i){var n=j(t),r=[a,s].indexOf(n)>=0?-1:1,l="function"==typeof i?i(Object.assign({},e,{placement:t})):i,c=l[0],h=l[1];return c=c||0,h=(h||0)*r,[a,o].indexOf(n)>=0?{x:h,y:c}:{x:c,y:h}}(i,e.rects,l),t}),{}),h=c[e.placement],u=h.x,d=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=d),e.modifiersData[n]=c}};const St={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=vt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};const At={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,l=i.mainAxis,c=void 0===l||l,u=i.altAxis,d=void 0!==u&&u,f=i.boundary,p=i.rootBoundary,g=i.altBoundary,m=i.padding,b=i.tether,v=void 0===b||b,y=i.tetherOffset,x=void 0===y?0:y,_=yt(e,{boundary:f,rootBoundary:p,padding:m,altBoundary:g}),w=j(e.placement),k=tt(e.placement),C=!k,S=K(w),A="x"===S?"y":"x",T=e.modifiersData.popperOffsets,M=e.rects.reference,E=e.rects.popper,O="function"==typeof x?x(Object.assign({},e.rects,{placement:e.placement})):x,P="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),D=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(T){if(c){var R,$="y"===S?s:a,F="y"===S?r:o,z="y"===S?"height":"width",B=T[S],W=B+_[$],V=B-_[F],q=v?-E[z]/2:0,Y=k===h?M[z]:E[z],U=k===h?-E[z]:-M[z],Q=e.elements.arrow,J=v&&Q?H(Q):{width:0,height:0},Z=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=Z[$],it=Z[F],nt=G(0,M[z],J[z]),st=C?M[z]/2-q-nt-et-P.mainAxis:Y-nt-et-P.mainAxis,rt=C?-M[z]/2+q+nt+it+P.mainAxis:U+nt+it+P.mainAxis,ot=e.elements.arrow&&X(e.elements.arrow),at=ot?"y"===S?ot.clientTop||0:ot.clientLeft||0:0,lt=null!=(R=null==D?void 0:D[S])?R:0,ct=B+rt-lt,ht=G(v?I(W,B+st-lt-at):W,B,v?N(V,ct):V);T[S]=ht,L[S]=ht-B}if(d){var ut,dt="x"===S?s:a,ft="x"===S?r:o,pt=T[A],gt="y"===A?"height":"width",mt=pt+_[dt],bt=pt-_[ft],vt=-1!==[s,a].indexOf(w),xt=null!=(ut=null==D?void 0:D[A])?ut:0,_t=vt?mt:pt-M[gt]-E[gt]-xt+P.altAxis,wt=vt?pt+M[gt]+E[gt]-xt-P.altAxis:bt,kt=v&&vt?function(t,e,i){var n=G(t,e,i);return n>i?i:n}(_t,pt,wt):G(v?_t:mt,pt,v?wt:bt);T[A]=kt,L[A]=kt-pt}e.modifiersData[n]=L}},requiresIfExists:["offset"]};function Tt(t,e,i){void 0===i&&(i=!1);var n,s,r=P(e),o=P(e)&&function(t){var e=t.getBoundingClientRect(),i=R(e.width)/t.offsetWidth||1,n=R(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=z(t,o,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(r||!r&&!i)&&(("body"!==M(e)||dt(a))&&(c=(n=e)!==E(n)&&P(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ht(n)),P(e)?((h=z(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ut(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Mt(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Et={placement:"bottom",modifiers:[],strategy:"absolute"};function Ot(){for(var t=arguments.length,e=new Array(t),i=0;iNt.has(t)&&Nt.get(t).get(e)||null,remove(t,e){if(!Nt.has(t))return;const i=Nt.get(t);i.delete(e),0===i.size&&Nt.delete(t)}},Rt="transitionend",$t=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),Ft=t=>{t.dispatchEvent(new Event(Rt))},zt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>zt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector($t(t)):null,Bt=t=>{if(!zt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Wt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),Vt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Vt(t.parentNode):null},qt=()=>{},Yt=t=>{t.offsetHeight},Ut=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Xt=[],Kt=()=>"rtl"===document.documentElement.dir,Gt=t=>{var e;e=()=>{const e=Ut();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Xt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Xt)t()})),Xt.push(e)):e()},Qt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Jt=(t,e,i=!0)=>{if(!i)return void Qt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Rt,r),Qt(t))};e.addEventListener(Rt,r),setTimeout((()=>{s||Ft(e)}),n)},Zt=(t,e,i,n)=>{const s=t.length;let r=t.indexOf(e);return-1===r?!i&&n?t[s-1]:t[0]:(r+=i?1:-1,n&&(r=(r+s)%s),t[Math.max(0,Math.min(r,s-1))])},te=/[^.]*(?=\..*)\.|.*/,ee=/\..*/,ie=/::\d+$/,ne={};let se=1;const re={mouseenter:"mouseover",mouseleave:"mouseout"},oe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ae(t,e){return e&&`${e}::${se++}`||t.uidEvent||se++}function le(t){const e=ae(t);return t.uidEvent=e,ne[e]=ne[e]||{},ne[e]}function ce(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function he(t,e,i){const n="string"==typeof e,s=n?i:e||i;let r=pe(t);return oe.has(r)||(r=t),[n,s,r]}function ue(t,e,i,n,s){if("string"!=typeof e||!t)return;let[r,o,a]=he(e,i,n);if(e in re){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};o=t(o)}const l=le(t),c=l[a]||(l[a]={}),h=ce(c,o,r?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const u=ae(o,e.replace(te,"")),d=r?function(t,e,i){return function n(s){const r=t.querySelectorAll(e);for(let{target:o}=s;o&&o!==this;o=o.parentNode)for(const a of r)if(a===o)return me(s,{delegateTarget:o}),n.oneOff&&ge.off(t,s.type,e,i),i.apply(o,[s])}}(t,i,o):function(t,e){return function i(n){return me(n,{delegateTarget:t}),i.oneOff&&ge.off(t,n.type,e),e.apply(t,[n])}}(t,o);d.delegationSelector=r?i:null,d.callable=o,d.oneOff=s,d.uidEvent=u,c[u]=d,t.addEventListener(a,d,r)}function de(t,e,i,n,s){const r=ce(e[i],n,s);r&&(t.removeEventListener(i,r,Boolean(s)),delete e[i][r.uidEvent])}function fe(t,e,i,n){const s=e[i]||{};for(const[r,o]of Object.entries(s))r.includes(n)&&de(t,e,i,o.callable,o.delegationSelector)}function pe(t){return t=t.replace(ee,""),re[t]||t}const ge={on(t,e,i,n){ue(t,e,i,n,!1)},one(t,e,i,n){ue(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,r,o]=he(e,i,n),a=o!==e,l=le(t),c=l[o]||{},h=e.startsWith(".");if(void 0===r){if(h)for(const i of Object.keys(l))fe(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(ie,"");a&&!e.includes(s)||de(t,l,o,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;de(t,l,o,r,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Ut();let s=null,r=!0,o=!0,a=!1;e!==pe(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),r=!s.isPropagationStopped(),o=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=me(new Event(e,{bubbles:r,cancelable:!0}),i);return a&&l.preventDefault(),o&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function me(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function be(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ve(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const ye={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ve(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ve(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=be(t.dataset[n])}return e},getDataAttribute:(t,e)=>be(t.getAttribute(`data-bs-${ve(e)}`))};class xe{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=zt(e)?ye.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...zt(e)?ye.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=zt(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class _e extends xe{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),It.set(this._element,this.constructor.DATA_KEY,this))}dispose(){It.remove(this._element,this.constructor.DATA_KEY),ge.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Jt(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return It.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const we=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?$t(i.trim()):null}return e},ke={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Wt(t)&&Bt(t)))},getSelectorFromElement(t){const e=we(t);return e&&ke.findOne(e)?e:null},getElementFromSelector(t){const e=we(t);return e?ke.findOne(e):null},getMultipleElementsFromSelector(t){const e=we(t);return e?ke.find(e):[]}},Ce=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;ge.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Wt(this))return;const s=ke.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Se=".bs.alert",Ae=`close${Se}`,Te=`closed${Se}`;class Me extends _e{static get NAME(){return"alert"}close(){if(ge.trigger(this._element,Ae).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),ge.trigger(this._element,Te),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Me.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ce(Me,"close"),Gt(Me);const Ee='[data-bs-toggle="button"]';class Oe extends _e{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Oe.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}ge.on(document,"click.bs.button.data-api",Ee,(t=>{t.preventDefault();const e=t.target.closest(Ee);Oe.getOrCreateInstance(e).toggle()})),Gt(Oe);const Pe=".bs.swipe",De=`touchstart${Pe}`,Le=`touchmove${Pe}`,je=`touchend${Pe}`,Ne=`pointerdown${Pe}`,Ie=`pointerup${Pe}`,Re={endCallback:null,leftCallback:null,rightCallback:null},$e={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Fe extends xe{constructor(t,e){super(),this._element=t,t&&Fe.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Re}static get DefaultType(){return $e}static get NAME(){return"swipe"}dispose(){ge.off(this._element,Pe)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Qt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Qt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ge.on(this._element,Ne,(t=>this._start(t))),ge.on(this._element,Ie,(t=>this._end(t))),this._element.classList.add("pointer-event")):(ge.on(this._element,De,(t=>this._start(t))),ge.on(this._element,Le,(t=>this._move(t))),ge.on(this._element,je,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ze=".bs.carousel",He=".data-api",Be="next",We="prev",Ve="left",qe="right",Ye=`slide${ze}`,Ue=`slid${ze}`,Xe=`keydown${ze}`,Ke=`mouseenter${ze}`,Ge=`mouseleave${ze}`,Qe=`dragstart${ze}`,Je=`load${ze}${He}`,Ze=`click${ze}${He}`,ti="carousel",ei="active",ii=".active",ni=".carousel-item",si=ii+ni,ri={ArrowLeft:qe,ArrowRight:Ve},oi={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ai={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class li extends _e{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ke.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ti&&this.cycle()}static get Default(){return oi}static get DefaultType(){return ai}static get NAME(){return"carousel"}next(){this._slide(Be)}nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()}prev(){this._slide(We)}pause(){this._isSliding&&Ft(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ge.one(this._element,Ue,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void ge.one(this._element,Ue,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?Be:We;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&ge.on(this._element,Xe,(t=>this._keydown(t))),"hover"===this._config.pause&&(ge.on(this._element,Ke,(()=>this.pause())),ge.on(this._element,Ge,(()=>this._maybeEnableCycle()))),this._config.touch&&Fe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ke.find(".carousel-item img",this._element))ge.on(t,Qe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Ve)),rightCallback:()=>this._slide(this._directionToOrder(qe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Fe(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ri[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ke.findOne(ii,this._indicatorsElement);e.classList.remove(ei),e.removeAttribute("aria-current");const i=ke.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(ei),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===Be,s=e||Zt(this._getItems(),i,n,this._config.wrap);if(s===i)return;const r=this._getItemIndex(s),o=e=>ge.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:r});if(o(Ye).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),Yt(s),i.classList.add(l),s.classList.add(l);this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(ei),i.classList.remove(ei,c,l),this._isSliding=!1,o(Ue)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ke.findOne(si,this._element)}_getItems(){return ke.find(ni,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===Ve?We:Be:t===Ve?Be:We}_orderToDirection(t){return Kt()?t===We?Ve:qe:t===We?qe:Ve}static jQueryInterface(t){return this.each((function(){const e=li.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}ge.on(document,Ze,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ke.getElementFromSelector(this);if(!e||!e.classList.contains(ti))return;t.preventDefault();const i=li.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===ye.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),ge.on(window,Je,(()=>{const t=ke.find('[data-bs-ride="carousel"]');for(const e of t)li.getOrCreateInstance(e)})),Gt(li);const ci=".bs.collapse",hi=`show${ci}`,ui=`shown${ci}`,di=`hide${ci}`,fi=`hidden${ci}`,pi=`click${ci}.data-api`,gi="show",mi="collapse",bi="collapsing",vi=`:scope .${mi} .${mi}`,yi='[data-bs-toggle="collapse"]',xi={parent:null,toggle:!0},_i={parent:"(null|element)",toggle:"boolean"};class wi extends _e{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=ke.find(yi);for(const t of i){const e=ke.getSelectorFromElement(t),i=ke.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return xi}static get DefaultType(){return _i}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>wi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(ge.trigger(this._element,hi).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(mi),this._element.classList.add(bi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(bi),this._element.classList.add(mi,gi),this._element.style[e]="",ge.trigger(this._element,ui)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(ge.trigger(this._element,di).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Yt(this._element),this._element.classList.add(bi),this._element.classList.remove(mi,gi);for(const t of this._triggerArray){const e=ke.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(bi),this._element.classList.add(mi),ge.trigger(this._element,fi)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(gi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(yi);for(const e of t){const t=ke.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ke.find(vi,this._config.parent);return ke.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=wi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}ge.on(document,pi,yi,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ke.getMultipleElementsFromSelector(this))wi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Gt(wi);const ki="dropdown",Ci=".bs.dropdown",Si=".data-api",Ai="ArrowUp",Ti="ArrowDown",Mi=`hide${Ci}`,Ei=`hidden${Ci}`,Oi=`show${Ci}`,Pi=`shown${Ci}`,Di=`click${Ci}${Si}`,Li=`keydown${Ci}${Si}`,ji=`keyup${Ci}${Si}`,Ni="show",Ii='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ri=`${Ii}.${Ni}`,$i=".dropdown-menu",Fi=Kt()?"top-end":"top-start",zi=Kt()?"top-start":"top-end",Hi=Kt()?"bottom-end":"bottom-start",Bi=Kt()?"bottom-start":"bottom-end",Wi=Kt()?"left-start":"right-start",Vi=Kt()?"right-start":"left-start",qi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Yi={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ui extends _e{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ke.next(this._element,$i)[0]||ke.prev(this._element,$i)[0]||ke.findOne($i,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return qi}static get DefaultType(){return Yi}static get NAME(){return ki}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Wt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!ge.trigger(this._element,Oi,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))ge.on(t,"mouseover",qt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ni),this._element.classList.add(Ni),ge.trigger(this._element,Pi,t)}}hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!ge.trigger(this._element,Mi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.off(t,"mouseover",qt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ni),this._element.classList.remove(Ni),this._element.setAttribute("aria-expanded","false"),ye.removeDataAttribute(this._menu,"popper"),ge.trigger(this._element,Ei,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!zt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${ki.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:zt(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Lt(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Ni)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Wi;if(t.classList.contains("dropstart"))return Vi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?zi:Fi:e?Bi:Hi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(ye.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Qt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=ke.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Bt(t)));i.length&&Zt(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Ui.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ke.find(Ri);for(const i of e){const e=Ui.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const r={relatedTarget:e._element};"click"===t.type&&(r.clickEvent=t),e._completeHide(r)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ai,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:ke.prev(this,Ii)[0]||ke.next(this,Ii)[0]||ke.findOne(Ii,t.delegateTarget.parentNode),r=Ui.getOrCreateInstance(s);if(n)return t.stopPropagation(),r.show(),void r._selectMenuItem(t);r._isShown()&&(t.stopPropagation(),r.hide(),s.focus())}}ge.on(document,Li,Ii,Ui.dataApiKeydownHandler),ge.on(document,Li,$i,Ui.dataApiKeydownHandler),ge.on(document,Di,Ui.clearMenus),ge.on(document,ji,Ui.clearMenus),ge.on(document,Di,Ii,(function(t){t.preventDefault(),Ui.getOrCreateInstance(this).toggle()})),Gt(Ui);const Xi="backdrop",Ki="show",Gi=`mousedown.bs.${Xi}`,Qi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ji={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Zi extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Qi}static get DefaultType(){return Ji}static get NAME(){return Xi}show(t){if(!this._config.isVisible)return void Qt(t);this._append();const e=this._getElement();this._config.isAnimated&&Yt(e),e.classList.add(Ki),this._emulateAnimation((()=>{Qt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),Qt(t)}))):Qt(t)}dispose(){this._isAppended&&(ge.off(this._element,Gi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),ge.on(t,Gi,(()=>{Qt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Jt(t,this._getElement(),this._config.isAnimated)}}const tn=".bs.focustrap",en=`focusin${tn}`,nn=`keydown.tab${tn}`,sn="backward",rn={autofocus:!0,trapElement:null},on={autofocus:"boolean",trapElement:"element"};class an extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return rn}static get DefaultType(){return on}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ge.off(document,tn),ge.on(document,en,(t=>this._handleFocusin(t))),ge.on(document,nn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ge.off(document,tn))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=ke.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?sn:"forward")}}const ln=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",cn=".sticky-top",hn="padding-right",un="margin-right";class dn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,hn,(e=>e+t)),this._setElementAttributes(ln,hn,(e=>e+t)),this._setElementAttributes(cn,un,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,hn),this._resetElementAttributes(ln,hn),this._resetElementAttributes(cn,un)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&ye.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=ye.getDataAttribute(t,e);null!==i?(ye.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(zt(t))e(t);else for(const i of ke.find(t,this._element))e(i)}}const fn=".bs.modal",pn=`hide${fn}`,gn=`hidePrevented${fn}`,mn=`hidden${fn}`,bn=`show${fn}`,vn=`shown${fn}`,yn=`resize${fn}`,xn=`click.dismiss${fn}`,_n=`mousedown.dismiss${fn}`,wn=`keydown.dismiss${fn}`,kn=`click${fn}.data-api`,Cn="modal-open",Sn="show",An="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Mn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class En extends _e{constructor(t,e){super(t,e),this._dialog=ke.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new dn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Mn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;ge.trigger(this._element,bn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Cn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;ge.trigger(this._element,pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Sn),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){ge.off(window,fn),ge.off(this._dialog,fn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Zi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new an({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ke.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Yt(this._element),this._element.classList.add(Sn);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ge.trigger(this._element,vn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){ge.on(this._element,wn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),ge.on(window,yn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ge.on(this._element,_n,(t=>{ge.one(this._element,xn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Cn),this._resetAdjustments(),this._scrollBar.reset(),ge.trigger(this._element,mn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ge.trigger(this._element,gn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(An)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback((()=>{this._element.classList.remove(An),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=En.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}ge.on(document,kn,'[data-bs-toggle="modal"]',(function(t){const e=ke.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),ge.one(e,bn,(t=>{t.defaultPrevented||ge.one(e,mn,(()=>{Bt(this)&&this.focus()}))}));const i=ke.findOne(".modal.show");i&&En.getInstance(i).hide();En.getOrCreateInstance(e).toggle(this)})),Ce(En),Gt(En);const On=".bs.offcanvas",Pn=".data-api",Dn=`load${On}${Pn}`,Ln="show",jn="showing",Nn="hiding",In=".offcanvas.show",Rn=`show${On}`,$n=`shown${On}`,Fn=`hide${On}`,zn=`hidePrevented${On}`,Hn=`hidden${On}`,Bn=`resize${On}`,Wn=`click${On}${Pn}`,Vn=`keydown.dismiss${On}`,qn={backdrop:!0,keyboard:!0,scroll:!1},Yn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Un extends _e{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return qn}static get DefaultType(){return Yn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(ge.trigger(this._element,Rn,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new dn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(jn);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ln),this._element.classList.remove(jn),ge.trigger(this._element,$n,{relatedTarget:t})}),this._element,!0)}hide(){if(!this._isShown)return;if(ge.trigger(this._element,Fn).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Nn),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(Ln,Nn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new dn).reset(),ge.trigger(this._element,Hn)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Zi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():ge.trigger(this._element,zn)}:null})}_initializeFocusTrap(){return new an({trapElement:this._element})}_addEventListeners(){ge.on(this._element,Vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():ge.trigger(this._element,zn))}))}static jQueryInterface(t){return this.each((function(){const e=Un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}ge.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=ke.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this))return;ge.one(e,Hn,(()=>{Bt(this)&&this.focus()}));const i=ke.findOne(In);i&&i!==e&&Un.getInstance(i).hide();Un.getOrCreateInstance(e).toggle(this)})),ge.on(window,Dn,(()=>{for(const t of ke.find(In))Un.getOrCreateInstance(t).show()})),ge.on(window,Bn,(()=>{for(const t of ke.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Un.getOrCreateInstance(t).hide()})),Ce(Un),Gt(Un);const Xn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Gn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Qn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Gn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))};const Jn={allowList:Xn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},Zn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ts={entry:"(string|element|function|null)",selector:"(string|element)"};class es extends xe{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Jn}static get DefaultType(){return Zn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},ts)}_setContent(t,e,i){const n=ke.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?zt(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Qn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Qt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const is=new Set(["sanitize","allowList","sanitizeFn"]),ns="fade",ss="show",rs=".modal",os="hide.bs.modal",as="hover",ls="focus",cs={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},hs={allowList:Xn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},us={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ds extends _e{constructor(t,e){if(void 0===n)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return hs}static get DefaultType(){return us}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),ge.off(this._element.closest(rs),os,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=ge.trigger(this._element,this.constructor.eventName("show")),e=(Vt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),ge.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(ss),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.on(t,"mouseover",qt);this._queueCallback((()=>{ge.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(ge.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(ss),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.off(t,"mouseover",qt);this._activeTrigger.click=!1,this._activeTrigger[ls]=!1,this._activeTrigger[as]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),ge.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ns,ss),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ns),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new es({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ns)}_isShown(){return this.tip&&this.tip.classList.contains(ss)}_createPopper(t){const e=Qt(this._config.placement,[this,t,this._element]),i=cs[e.toUpperCase()];return Lt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Qt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Qt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)ge.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===as?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===as?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ge.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?ls:as]=!0,e._enter()})),ge.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?ls:as]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ge.on(this._element.closest(rs),os,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=ye.getDataAttributes(this._element);for(const t of Object.keys(e))is.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=ds.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Gt(ds);const fs={...ds.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ps={...ds.DefaultType,content:"(null|string|element|function)"};class gs extends ds{static get Default(){return fs}static get DefaultType(){return ps}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=gs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Gt(gs);const ms=".bs.scrollspy",bs=`activate${ms}`,vs=`click${ms}`,ys=`load${ms}.data-api`,xs="active",_s="[href]",ws=".nav-link",ks=`${ws}, .nav-item > ${ws}, .list-group-item`,Cs={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Ss={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class As extends _e{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Cs}static get DefaultType(){return Ss}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(ge.off(this._config.target,vs),ge.on(this._config.target,vs,_s,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const r of t){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(r));continue}const t=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(r),!n)return}else s||t||i(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ke.find(_s,this._config.target);for(const e of t){if(!e.hash||Wt(e))continue;const t=ke.findOne(decodeURI(e.hash),this._element);Bt(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(xs),this._activateParents(t),ge.trigger(this._element,bs,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ke.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(xs);else for(const e of ke.parents(t,".nav, .list-group"))for(const t of ke.prev(e,ks))t.classList.add(xs)}_clearActiveClass(t){t.classList.remove(xs);const e=ke.find(`${_s}.${xs}`,t);for(const t of e)t.classList.remove(xs)}static jQueryInterface(t){return this.each((function(){const e=As.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ge.on(window,ys,(()=>{for(const t of ke.find('[data-bs-spy="scroll"]'))As.getOrCreateInstance(t)})),Gt(As);const Ts=".bs.tab",Ms=`hide${Ts}`,Es=`hidden${Ts}`,Os=`show${Ts}`,Ps=`shown${Ts}`,Ds=`click${Ts}`,Ls=`keydown${Ts}`,js=`load${Ts}`,Ns="ArrowLeft",Is="ArrowRight",Rs="ArrowUp",$s="ArrowDown",Fs="Home",zs="End",Hs="active",Bs="fade",Ws="show",Vs=".dropdown-toggle",qs=`:not(${Vs})`,Ys='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Us=`${`.nav-link${qs}, .list-group-item${qs}, [role="tab"]${qs}`}, ${Ys}`,Xs=`.${Hs}[data-bs-toggle="tab"], .${Hs}[data-bs-toggle="pill"], .${Hs}[data-bs-toggle="list"]`;class Ks extends _e{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ge.on(this._element,Ls,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?ge.trigger(e,Ms,{relatedTarget:t}):null;ge.trigger(t,Os,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(Hs),this._activate(ke.getElementFromSelector(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),ge.trigger(t,Ps,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Bs))}_deactivate(t,e){if(!t)return;t.classList.remove(Hs),t.blur(),this._deactivate(ke.getElementFromSelector(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),ge.trigger(t,Es,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Bs))}_keydown(t){if(![Ns,Is,Rs,$s,Fs,zs].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Wt(t)));let i;if([Fs,zs].includes(t.key))i=e[t.key===Fs?0:e.length-1];else{const n=[Is,$s].includes(t.key);i=Zt(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return ke.find(Us,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=ke.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=ke.findOne(t,i);s&&s.classList.toggle(n,e)};n(Vs,Hs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Hs)}_getInnerElement(t){return t.matches(Us)?t:ke.findOne(Us,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ge.on(document,Ds,Ys,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this)||Ks.getOrCreateInstance(this).show()})),ge.on(window,js,(()=>{for(const t of ke.find(Xs))Ks.getOrCreateInstance(t)})),Gt(Ks);const Gs=".bs.toast",Qs=`mouseover${Gs}`,Js=`mouseout${Gs}`,Zs=`focusin${Gs}`,tr=`focusout${Gs}`,er=`hide${Gs}`,ir=`hidden${Gs}`,nr=`show${Gs}`,sr=`shown${Gs}`,rr="hide",or="show",ar="showing",lr={animation:"boolean",autohide:"boolean",delay:"number"},cr={animation:!0,autohide:!0,delay:5e3};class hr extends _e{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return cr}static get DefaultType(){return lr}static get NAME(){return"toast"}show(){if(ge.trigger(this._element,nr).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(rr),Yt(this._element),this._element.classList.add(or,ar),this._queueCallback((()=>{this._element.classList.remove(ar),ge.trigger(this._element,sr),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(ge.trigger(this._element,er).defaultPrevented)return;this._element.classList.add(ar),this._queueCallback((()=>{this._element.classList.add(rr),this._element.classList.remove(ar,or),ge.trigger(this._element,ir)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(or),super.dispose()}isShown(){return this._element.classList.contains(or)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){ge.on(this._element,Qs,(t=>this._onInteraction(t,!0))),ge.on(this._element,Js,(t=>this._onInteraction(t,!1))),ge.on(this._element,Zs,(t=>this._onInteraction(t,!0))),ge.on(this._element,tr,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=hr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ce(hr),Gt(hr)},587:(t,e,i)=>{var n,s,r;s=[i(755)],void 0===(r="function"==typeof(n=function(t){t.extend(t.fn,{validate:function(e){if(this.length){var i=t.data(this[0],"validator");return i||(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",(function(e){i.submitButton=e.currentTarget,t(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(this).attr("formnovalidate")&&(i.cancelSubmit=!0)})),this.on("submit.validate",(function(e){function n(){var n,s;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(n=t("").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(s=i.settings.submitHandler.call(i,i.currentForm,e),n&&n.remove(),void 0!==s&&s)}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,n()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):n():(i.focusInvalid(),!1)}))),i)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var e,i,n;return t(this[0]).is("form")?e=this.validate().form():(n=[],e=!0,i=t(this[0].form).validate(),this.each((function(){(e=i.element(this)&&e)||(n=n.concat(i.errorList))})),i.errorList=n),e},rules:function(e,i){var n,s,r,o,a,l,c=this[0],h=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=c&&(!c.form&&h&&(c.form=this.closest("form")[0],c.name=this.attr("name")),null!=c.form)){if(e)switch(s=(n=t.data(c.form,"validator").settings).rules,r=t.validator.staticRules(c),e){case"add":t.extend(r,t.validator.normalizeRule(i)),delete r.messages,s[c.name]=r,i.messages&&(n.messages[c.name]=t.extend(n.messages[c.name],i.messages));break;case"remove":return i?(l={},t.each(i.split(/\s/),(function(t,e){l[e]=r[e],delete r[e]})),l):(delete s[c.name],r)}return(o=t.validator.normalizeRules(t.extend({},t.validator.classRules(c),t.validator.attributeRules(c),t.validator.dataRules(c),t.validator.staticRules(c)),c)).required&&(a=o.required,delete o.required,o=t.extend({required:a},o)),o.remote&&(a=o.remote,delete o.remote,o=t.extend(o,{remote:a})),o}}});var e,i=function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};t.extend(t.expr.pseudos||t.expr[":"],{blank:function(e){return!i(""+t(e).val())},filled:function(e){var n=t(e).val();return null!==n&&!!i(""+n)},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:(void 0===i||(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,(function(t,i){e=e.replace(new RegExp("\\{"+t+"\\}","g"),(function(){return i}))}))),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(e,i){var n=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(e)||-1!==t.inArray(i.keyCode,n)||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,n){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(n):t(e).addClass(i).removeClass(n)},unhighlight:function(e,i,n){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(n):t(e).removeClass(i).addClass(n)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}."),step:t.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var e,i=this.currentForm,n=this.groups={};function s(e){var n=void 0!==t(this).attr("contenteditable")&&"false"!==t(this).attr("contenteditable");if(!this.form&&n&&(this.form=t(this).closest("form")[0],this.name=t(this).attr("name")),i===this.form){var s=t.data(this.form,"validator"),r="on"+e.type.replace(/^validate/,""),o=s.settings;o[r]&&!t(this).is(o.ignore)&&o[r].call(s,this,e)}}t.each(this.settings.groups,(function(e,i){"string"==typeof i&&(i=i.split(/\s/)),t.each(i,(function(t,i){n[i]=e}))})),e=this.settings.rules,t.each(e,(function(i,n){e[i]=t.validator.normalizeRule(n)})),t(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",s).on("click.validate","select, option, [type='radio'], [type='checkbox']",s),this.settings.invalidHandler&&t(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){var i,n,s=this.clean(e),r=this.validationTargetFor(s),o=this,a=!0;return void 0===r?delete this.invalid[s.name]:(this.prepareElement(r),this.currentElements=t(r),(n=this.groups[r.name])&&t.each(this.groups,(function(t,e){e===n&&t!==r.name&&(s=o.validationTargetFor(o.clean(o.findByName(t))))&&s.name in o.invalid&&(o.currentElements.push(s),a=o.check(s)&&a)})),i=!1!==this.check(r),a=a&&i,this.invalid[r.name]=!i,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),t(e).attr("aria-invalid",!i)),a},showErrors:function(e){if(e){var i=this;t.extend(this.errorMap,e),this.errorList=t.map(this.errorMap,(function(t,e){return{message:t,element:i.findByName(e)[0]}})),this.successList=t.grep(this.successList,(function(t){return!(t.name in e)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var e=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(e)},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,i=0;for(e in t)void 0!==t[e]&&null!==t[e]&&!1!==t[e]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,(function(t){return t.element.name===e.name})).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter((function(){var n=this.name||t(this).attr("name"),s=void 0!==t(this).attr("contenteditable")&&"false"!==t(this).attr("contenteditable");return!n&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),s&&(this.form=t(this).closest("form")[0],this.name=n),!(this.form!==e.currentForm||n in i||!e.objectLength(t(this).rules())||(i[n]=!0,0))}))},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+e,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([])},reset:function(){this.resetInternals(),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i,n,s=t(e),r=e.type,o=void 0!==s.attr("contenteditable")&&"false"!==s.attr("contenteditable");return"radio"===r||"checkbox"===r?this.findByName(e.name).filter(":checked").val():"number"===r&&void 0!==e.validity?e.validity.badInput?"NaN":s.val():(i=o?s.text():s.val(),"file"===r?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(n=i.lastIndexOf("/"))>=0||(n=i.lastIndexOf("\\"))>=0?i.substr(n+1):i:"string"==typeof i?i.replace(/\r/g,""):i)},check:function(e){e=this.validationTargetFor(this.clean(e));var i,n,s,r,o=t(e).rules(),a=t.map(o,(function(t,e){return e})).length,l=!1,c=this.elementValue(e);for(n in this.abortRequest(e),"function"==typeof o.normalizer?r=o.normalizer:"function"==typeof this.settings.normalizer&&(r=this.settings.normalizer),r&&(c=r.call(e,c),delete o.normalizer),o){s={method:n,parameters:o[n]};try{if("dependency-mismatch"===(i=t.validator.methods[n].call(this,c,e,s.parameters))&&1===a){l=!0;continue}if(l=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!i)return this.formatAndAdd(e,s),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+s.method+"' method.",t),t instanceof TypeError&&(t.message+=". Exception occurred when checking element "+e.id+", check the '"+s.method+"' method."),t}}if(!l)return this.objectLength(o)&&this.successList.push(e),!0},customDataMessage:function(e,i){return t(e).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||t(e).data("msg")},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;tWarning: No message defined for "+e.name+""),s=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,i.parameters,e):s.test(n)&&(n=t.validator.format(n.replace(s,"{$1}"),i.parameters)),n},formatAndAdd:function(t,e){var i=this.defaultMessage(t,e);this.errorList.push({message:i,element:t,method:e.method}),this.errorMap[t.name]=i,this.submitted[t.name]=i},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,i;for(t=0;this.errorList[t];t++)i=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map((function(){return this.element}))},showLabel:function(e,i){var n,s,r,o,a=this.errorsFor(e),l=this.idOrName(e),c=t(e).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?a.text(i||""):a.html(i||"")):(a=t("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?a.text(i||""):a.html(i||""),n=a,this.settings.wrapper&&(n=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,t(e)):n.insertAfter(e),a.is("label")?a.attr("for",l):0===a.parents("label[for='"+this.escapeCssMeta(l)+"']").length&&(r=a.attr("id"),c?c.match(new RegExp("\\b"+this.escapeCssMeta(r)+"\\b"))||(c+=" "+r):c=r,t(e).attr("aria-describedby",c),(s=this.groups[e.name])&&(o=this,t.each(o.groups,(function(e,i){i===s&&t("[name='"+o.escapeCssMeta(e)+"']",o.currentForm).attr("aria-describedby",a.attr("id"))}))))),!i&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,e)),this.toShow=this.toShow.add(a)},errorsFor:function(e){var i=this.escapeCssMeta(this.idOrName(e)),n=t(e).attr("aria-describedby"),s="label[for='"+i+"'], label[for='"+i+"'] *";return n&&(s=s+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")),this.errors().filter(s)},escapeCssMeta:function(t){return void 0===t?"":t.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name)),t(e).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+this.escapeCssMeta(e)+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t){return t},string:function(e,i){return!!t(e,i.form).length},function:function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},elementAjaxPort:function(t){return"validate"+t.name},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,t(e).addClass(this.settings.pendingClass),this.pending[e.name]=!0)},stopRequest:function(e,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],t(e).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(t(this.currentForm).trigger("submit"),this.submitButton&&t("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(e){var i;this.pending[e.name]&&(i=this.elementAjaxPort(e),t.ajaxAbort(i),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],t(e).removeClass(this.settings.pendingClass))},previousValue:function(e,i){return i="string"==typeof i&&i||"remote",t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,{method:i})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},n=t(e).attr("class");return n&&t.each(n.split(" "),(function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])})),i},normalizeAttributeRule:function(t,e,i,n){/min|max|step/.test(i)&&(null===e||/number|range|text/.test(e))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?t[i]=n:e===i&&"range"!==e&&(t["date"===e?"dateISO":i]=!0)},attributeRules:function(e){var i,n,s={},r=t(e),o=e.getAttribute("type");for(i in t.validator.methods)"required"===i?(""===(n=e.getAttribute(i))&&(n=!0),n=!!n):n=r.attr(i),this.normalizeAttributeRule(s,o,i,n);return s.maxlength&&/-1|2147483647|524288/.test(s.maxlength)&&delete s.maxlength,s},dataRules:function(e){var i,n,s={},r=t(e),o=e.getAttribute("type");for(i in t.validator.methods)""===(n=r.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()))&&(n=!0),this.normalizeAttributeRule(s,o,i,n);return s},staticRules:function(e){var i={},n=t.data(e.form,"validator");return n.settings.rules&&(i=t.validator.normalizeRule(n.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,(function(n,s){if(!1!==s){if(s.param||s.depends){var r=!0;switch(typeof s.depends){case"string":r=!!t(s.depends,i.form).length;break;case"function":r=s.depends.call(i,i)}r?e[n]=void 0===s.param||s.param:(t.data(i.form,"validator").resetElements(t(i)),delete e[n])}}else delete e[n]})),t.each(e,(function(t,n){e[t]="function"==typeof n&&"normalizer"!==t?n(i):n})),t.each(["minlength","maxlength"],(function(){e[this]&&(e[this]=Number(e[this]))})),t.each(["rangelength","range"],(function(){var t;e[this]&&(Array.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(t=e[this].replace(/[\[\]]/g,"").split(/[\s,]+/),e[this]=[Number(t[0]),Number(t[1])]))})),t.validator.autoCreateRanges&&(null!=e.min&&null!=e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),null!=e.minlength&&null!=e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),(function(){i[this]=!0})),e=i}return e},addMethod:function(e,i,n){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==n?n:t.validator.messages[e],i.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,n){if(!this.depend(n,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var s=t(i).val();return s&&s.length>0}return this.checkable(i)?this.getLength(e,i)>0:null!=e&&e.length>0},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)},date:(e=!1,function(t,i){return e||(e=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())}),dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},minlength:function(t,e,i){var n=Array.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||n>=i},maxlength:function(t,e,i){var n=Array.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||n<=i},rangelength:function(t,e,i){var n=Array.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||n>=i[0]&&n<=i[1]},min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||t<=i},range:function(t,e,i){return this.optional(e)||t>=i[0]&&t<=i[1]},step:function(e,i,n){var s,r=t(i).attr("type"),o="Step attribute on input type "+r+" is not supported.",a=["text","number","range"],l=new RegExp("\\b"+r+"\\b"),c=function(t){var e=(""+t).match(/(?:\.(\d+))?$/);return e&&e[1]?e[1].length:0},h=function(t){return Math.round(t*Math.pow(10,s))},u=!0;if(r&&!l.test(a.join()))throw new Error(o);return s=c(n),(c(e)>s||h(e)%h(n)!=0)&&(u=!1),this.optional(i)||u},equalTo:function(e,i,n){var s=t(n);return this.settings.onfocusout&&s.not(".validate-equalTo-blur").length&&s.addClass("validate-equalTo-blur").on("blur.validate-equalTo",(function(){t(i).valid()})),e===s.val()},remote:function(e,i,n,s){if(this.optional(i))return"dependency-mismatch";s="string"==typeof s&&s||"remote";var r,o,a,l=this.previousValue(i,s);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[i.name][s],this.settings.messages[i.name][s]=l.message,n="string"==typeof n&&{url:n}||n,a=t.param(t.extend({data:e},n.data)),l.old===a?l.valid:(l.old=a,r=this,this.startRequest(i),(o={})[i.name]=e,t.ajax(t.extend(!0,{mode:"abort",port:this.elementAjaxPort(i),dataType:"json",data:o,context:r.currentForm,success:function(t){var n,o,a,c=!0===t||"true"===t;r.settings.messages[i.name][s]=l.originalMessage,c?(a=r.formSubmitted,r.toHide=r.errorsFor(i),r.formSubmitted=a,r.successList.push(i),r.invalid[i.name]=!1,r.showErrors()):(n={},o=t||r.defaultMessage(i,{method:s,parameters:e}),n[i.name]=l.message=o,r.invalid[i.name]=!0,r.showErrors(n)),l.valid=c,r.stopRequest(i,c)}},n)),"pending")}}});var n,s={};return t.ajaxPrefilter?t.ajaxPrefilter((function(e,i,n){var r=e.port;"abort"===e.mode&&(t.ajaxAbort(r),s[r]=n)})):(n=t.ajax,t.ajax=function(e){var i=("mode"in e?e:t.ajaxSettings).mode,r=("port"in e?e:t.ajaxSettings).port;return"abort"===i?(t.ajaxAbort(r),s[r]=n.apply(this,arguments),s[r]):n.apply(this,arguments)}),t.ajaxAbort=function(t){s[t]&&(s[t].abort(),delete s[t])},t})?n.apply(e,s):n)||(t.exports=r)},755:function(t,e){var i;!function(e,i){"use strict";"object"==typeof t.exports?t.exports=e.document?i(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return i(t)}:i(e)}("undefined"!=typeof window?window:this,(function(n,s){"use strict";var r=[],o=Object.getPrototypeOf,a=r.slice,l=r.flat?function(t){return r.flat.call(t)}:function(t){return r.concat.apply([],t)},c=r.push,h=r.indexOf,u={},d=u.toString,f=u.hasOwnProperty,p=f.toString,g=p.call(Object),m={},b=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},v=function(t){return null!=t&&t===t.window},y=n.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function _(t,e,i){var n,s,r=(i=i||y).createElement("script");if(r.text=t,e)for(n in x)(s=e[n]||e.getAttribute&&e.getAttribute(n))&&r.setAttribute(n,s);i.head.appendChild(r).parentNode.removeChild(r)}function w(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?u[d.call(t)]||"object":typeof t}var k="3.7.1",C=/HTML$/i,S=function(t,e){return new S.fn.init(t,e)};function A(t){var e=!!t&&"length"in t&&t.length,i=w(t);return!b(t)&&!v(t)&&("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t)}function T(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}S.fn=S.prototype={jquery:k,constructor:S,length:0,toArray:function(){return a.call(this)},get:function(t){return null==t?a.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=S.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return S.each(this,t)},map:function(t){return this.pushStack(S.map(this,(function(e,i){return t.call(e,i,e)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(S.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i+~]|"+P+")"+P+"*"),H=new RegExp(P+"|>"),B=new RegExp(R),W=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+j),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+A+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,U=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,X=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+P+"?|\\\\([^\\r\\n\\f])","g"),G=function(t,e){var i="0x"+t.slice(1)-65536;return e||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},Q=function(){lt()},J=dt((function(t){return!0===t.disabled&&T(t,"fieldset")}),{dir:"parentNode",next:"legend"});try{g.apply(r=a.call(N.childNodes),N.childNodes),r[N.childNodes.length].nodeType}catch(t){g={apply:function(t,e){I.apply(t,a.call(e))},call:function(t){I.apply(t,a.call(arguments,1))}}}function Z(t,e,i,n){var s,r,o,a,c,h,f,p=e&&e.ownerDocument,v=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==v&&9!==v&&11!==v)return i;if(!n&&(lt(e),e=e||l,u)){if(11!==v&&(c=U.exec(t)))if(s=c[1]){if(9===v){if(!(o=e.getElementById(s)))return i;if(o.id===s)return g.call(i,o),i}else if(p&&(o=p.getElementById(s))&&Z.contains(e,o)&&o.id===s)return g.call(i,o),i}else{if(c[2])return g.apply(i,e.getElementsByTagName(t)),i;if((s=c[3])&&e.getElementsByClassName)return g.apply(i,e.getElementsByClassName(s)),i}if(!(k[t+" "]||d&&d.test(t))){if(f=t,p=e,1===v&&(H.test(t)||z.test(t))){for((p=X.test(t)&&at(e.parentNode)||e)==e&&m.scope||((a=e.getAttribute("id"))?a=S.escapeSelector(a):e.setAttribute("id",a=b)),r=(h=ht(t)).length;r--;)h[r]=(a?"#"+a:":scope")+" "+ut(h[r]);f=h.join(",")}try{return g.apply(i,p.querySelectorAll(f)),i}catch(e){k(t,!0)}finally{a===b&&e.removeAttribute("id")}}}return vt(t.replace(D,"$1"),e,i,n)}function tt(){var t=[];return function i(n,s){return t.push(n+" ")>e.cacheLength&&delete i[t.shift()],i[n+" "]=s}}function et(t){return t[b]=!0,t}function it(t){var e=l.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function nt(t){return function(e){return T(e,"input")&&e.type===t}}function st(t){return function(e){return(T(e,"input")||T(e,"button"))&&e.type===t}}function rt(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&&J(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ot(t){return et((function(e){return e=+e,et((function(i,n){for(var s,r=t([],i.length,e),o=r.length;o--;)i[s=r[o]]&&(i[s]=!(n[s]=i[s]))}))}))}function at(t){return t&&void 0!==t.getElementsByTagName&&t}function lt(t){var i,n=t?t.ownerDocument||t:N;return n!=l&&9===n.nodeType&&n.documentElement?(c=(l=n).documentElement,u=!S.isXMLDoc(l),p=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&N!=l&&(i=l.defaultView)&&i.top!==i&&i.addEventListener("unload",Q),m.getById=it((function(t){return c.appendChild(t).id=S.expando,!l.getElementsByName||!l.getElementsByName(S.expando).length})),m.disconnectedMatch=it((function(t){return p.call(t,"*")})),m.scope=it((function(){return l.querySelectorAll(":scope")})),m.cssHas=it((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(t){return!0}})),m.getById?(e.filter.ID=function(t){var e=t.replace(K,G);return function(t){return t.getAttribute("id")===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&u){var i=e.getElementById(t);return i?[i]:[]}}):(e.filter.ID=function(t){var e=t.replace(K,G);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&u){var i,n,s,r=e.getElementById(t);if(r){if((i=r.getAttributeNode("id"))&&i.value===t)return[r];for(s=e.getElementsByName(t),n=0;r=s[n++];)if((i=r.getAttributeNode("id"))&&i.value===t)return[r]}return[]}}),e.find.TAG=function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},e.find.CLASS=function(t,e){if(void 0!==e.getElementsByClassName&&u)return e.getElementsByClassName(t)},d=[],it((function(t){var e;c.appendChild(t).innerHTML="",t.querySelectorAll("[selected]").length||d.push("\\["+P+"*(?:value|"+A+")"),t.querySelectorAll("[id~="+b+"-]").length||d.push("~="),t.querySelectorAll("a#"+b+"+*").length||d.push(".#.+[+~]"),t.querySelectorAll(":checked").length||d.push(":checked"),(e=l.createElement("input")).setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),c.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(e=l.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||d.push("\\["+P+"*name"+P+"*="+P+"*(?:''|\"\")")})),m.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),C=function(t,e){if(t===e)return o=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!m.sortDetached&&e.compareDocumentPosition(t)===i?t===l||t.ownerDocument==N&&Z.contains(N,t)?-1:e===l||e.ownerDocument==N&&Z.contains(N,e)?1:s?h.call(s,t)-h.call(s,e):0:4&i?-1:1)},l):l}for(t in Z.matches=function(t,e){return Z(t,null,null,e)},Z.matchesSelector=function(t,e){if(lt(t),u&&!k[e+" "]&&(!d||!d.test(e)))try{var i=p.call(t,e);if(i||m.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){k(e,!0)}return Z(e,l,null,[t]).length>0},Z.contains=function(t,e){return(t.ownerDocument||t)!=l&<(t),S.contains(t,e)},Z.attr=function(t,i){(t.ownerDocument||t)!=l&<(t);var n=e.attrHandle[i.toLowerCase()],s=n&&f.call(e.attrHandle,i.toLowerCase())?n(t,i,!u):void 0;return void 0!==s?s:t.getAttribute(i)},Z.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},S.uniqueSort=function(t){var e,i=[],n=0,r=0;if(o=!m.sortStable,s=!m.sortStable&&a.call(t,0),E.call(t,C),o){for(;e=t[r++];)e===t[r]&&(n=i.push(r));for(;n--;)O.call(t,i[n],1)}return s=null,t},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(a.apply(this)))},e=S.expr={cacheLength:50,createPseudo:et,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(K,G),t[3]=(t[3]||t[4]||t[5]||"").replace(K,G),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||Z.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&Z.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return V.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&B.test(i)&&(e=ht(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(K,G).toLowerCase();return"*"===t?function(){return!0}:function(t){return T(t,e)}},CLASS:function(t){var e=x[t+" "];return e||(e=new RegExp("(^|"+P+")"+t+"("+P+"|$)"))&&x(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,i){return function(n){var s=Z.attr(n,t);return null==s?"!="===e:!e||(s+="","="===e?s===i:"!="===e?s!==i:"^="===e?i&&0===s.indexOf(i):"*="===e?i&&s.indexOf(i)>-1:"$="===e?i&&s.slice(-i.length)===i:"~="===e?(" "+s.replace($," ")+" ").indexOf(i)>-1:"|="===e&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,i,n,s){var r="nth"!==t.slice(0,3),o="last"!==t.slice(-4),a="of-type"===e;return 1===n&&0===s?function(t){return!!t.parentNode}:function(e,i,l){var c,h,u,d,f,p=r!==o?"nextSibling":"previousSibling",g=e.parentNode,m=a&&e.nodeName.toLowerCase(),y=!l&&!a,x=!1;if(g){if(r){for(;p;){for(u=e;u=u[p];)if(a?T(u,m):1===u.nodeType)return!1;f=p="only"===t&&!f&&"nextSibling"}return!0}if(f=[o?g.firstChild:g.lastChild],o&&y){for(x=(d=(c=(h=g[b]||(g[b]={}))[t]||[])[0]===v&&c[1])&&c[2],u=d&&g.childNodes[d];u=++d&&u&&u[p]||(x=d=0)||f.pop();)if(1===u.nodeType&&++x&&u===e){h[t]=[v,d,x];break}}else if(y&&(x=d=(c=(h=e[b]||(e[b]={}))[t]||[])[0]===v&&c[1]),!1===x)for(;(u=++d&&u&&u[p]||(x=d=0)||f.pop())&&(!(a?T(u,m):1===u.nodeType)||!++x||(y&&((h=u[b]||(u[b]={}))[t]=[v,x]),u!==e)););return(x-=s)===n||x%n==0&&x/n>=0}}},PSEUDO:function(t,i){var n,s=e.pseudos[t]||e.setFilters[t.toLowerCase()]||Z.error("unsupported pseudo: "+t);return s[b]?s(i):s.length>1?(n=[t,t,"",i],e.setFilters.hasOwnProperty(t.toLowerCase())?et((function(t,e){for(var n,r=s(t,i),o=r.length;o--;)t[n=h.call(t,r[o])]=!(e[n]=r[o])})):function(t){return s(t,0,n)}):s}},pseudos:{not:et((function(t){var e=[],i=[],n=bt(t.replace(D,"$1"));return n[b]?et((function(t,e,i,s){for(var r,o=n(t,null,s,[]),a=t.length;a--;)(r=o[a])&&(t[a]=!(e[a]=r))})):function(t,s,r){return e[0]=t,n(e,null,r,i),e[0]=null,!i.pop()}})),has:et((function(t){return function(e){return Z(t,e).length>0}})),contains:et((function(t){return t=t.replace(K,G),function(e){return(e.textContent||S.text(e)).indexOf(t)>-1}})),lang:et((function(t){return W.test(t||"")||Z.error("unsupported lang: "+t),t=t.replace(K,G).toLowerCase(),function(e){var i;do{if(i=u?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=n.location&&n.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===c},focus:function(t){return t===function(){try{return l.activeElement}catch(t){}}()&&l.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:rt(!1),disabled:rt(!0),checked:function(t){return T(t,"input")&&!!t.checked||T(t,"option")&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!e.pseudos.empty(t)},header:function(t){return Y.test(t.nodeName)},input:function(t){return q.test(t.nodeName)},button:function(t){return T(t,"input")&&"button"===t.type||T(t,"button")},text:function(t){var e;return T(t,"input")&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ot((function(){return[0]})),last:ot((function(t,e){return[e-1]})),eq:ot((function(t,e,i){return[i<0?i+e:i]})),even:ot((function(t,e){for(var i=0;ie?e:i;--n>=0;)t.push(n);return t})),gt:ot((function(t,e,i){for(var n=i<0?i+e:i;++n1?function(e,i,n){for(var s=t.length;s--;)if(!t[s](e,i,n))return!1;return!0}:t[0]}function pt(t,e,i,n,s){for(var r,o=[],a=0,l=t.length,c=null!=e;a-1&&(r[c]=!(o[c]=d))}}else f=pt(f===o?f.splice(b,f.length):f),s?s(null,o,f,l):g.apply(o,f)}))}function mt(t){for(var n,s,r,o=t.length,a=e.relative[t[0].type],l=a||e.relative[" "],c=a?1:0,u=dt((function(t){return t===n}),l,!0),d=dt((function(t){return h.call(n,t)>-1}),l,!0),f=[function(t,e,s){var r=!a&&(s||e!=i)||((n=e).nodeType?u(t,e,s):d(t,e,s));return n=null,r}];c1&&ft(f),c>1&&ut(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(D,"$1"),s,c0,r=t.length>0,o=function(o,a,c,h,d){var f,p,m,b=0,y="0",x=o&&[],_=[],w=i,k=o||r&&e.find.TAG("*",d),C=v+=null==w?1:Math.random()||.1,A=k.length;for(d&&(i=a==l||a||d);y!==A&&null!=(f=k[y]);y++){if(r&&f){for(p=0,a||f.ownerDocument==l||(lt(f),c=!u);m=t[p++];)if(m(f,a||l,c)){g.call(h,f);break}d&&(v=C)}s&&((f=!m&&f)&&b--,o&&x.push(f))}if(b+=y,s&&y!==b){for(p=0;m=n[p++];)m(x,_,a,c);if(o){if(b>0)for(;y--;)x[y]||_[y]||(_[y]=M.call(h));_=pt(_)}g.apply(h,_),d&&!o&&_.length>0&&b+n.length>1&&S.uniqueSort(h)}return d&&(v=C,i=w),x};return s?et(o):o}(o,r)),a.selector=t}return a}function vt(t,i,n,s){var r,o,a,l,c,h="function"==typeof t&&t,d=!s&&ht(t=h.selector||t);if(n=n||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&9===i.nodeType&&u&&e.relative[o[1].type]){if(!(i=(e.find.ID(a.matches[0].replace(K,G),i)||[])[0]))return n;h&&(i=i.parentNode),t=t.slice(o.shift().value.length)}for(r=V.needsContext.test(t)?0:o.length;r--&&(a=o[r],!e.relative[l=a.type]);)if((c=e.find[l])&&(s=c(a.matches[0].replace(K,G),X.test(o[0].type)&&at(i.parentNode)||i))){if(o.splice(r,1),!(t=s.length&&ut(o)))return g.apply(n,s),n;break}}return(h||bt(t,d))(s,i,!u,n,!i||X.test(t)&&at(i.parentNode)||i),n}ct.prototype=e.filters=e.pseudos,e.setFilters=new ct,m.sortStable=b.split("").sort(C).join("")===b,lt(),m.sortDetached=it((function(t){return 1&t.compareDocumentPosition(l.createElement("fieldset"))})),S.find=Z,S.expr[":"]=S.expr.pseudos,S.unique=S.uniqueSort,Z.compile=bt,Z.select=vt,Z.setDocument=lt,Z.tokenize=ht,Z.escape=S.escapeSelector,Z.getText=S.text,Z.isXML=S.isXMLDoc,Z.selectors=S.expr,Z.support=S.support,Z.uniqueSort=S.uniqueSort}();var R=function(t,e,i){for(var n=[],s=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(s&&S(t).is(i))break;n.push(t)}return n},$=function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i},F=S.expr.match.needsContext,z=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(t,e,i){return b(e)?S.grep(t,(function(t,n){return!!e.call(t,n,t)!==i})):e.nodeType?S.grep(t,(function(t){return t===e!==i})):"string"!=typeof e?S.grep(t,(function(t){return h.call(e,t)>-1!==i})):S.filter(e,t,i)}S.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?S.find.matchesSelector(n,t)?[n]:[]:S.find.matches(t,S.grep(e,(function(t){return 1===t.nodeType})))},S.fn.extend({find:function(t){var e,i,n=this.length,s=this;if("string"!=typeof t)return this.pushStack(S(t).filter((function(){for(e=0;e1?S.uniqueSort(i):i},filter:function(t){return this.pushStack(H(this,t||[],!1))},not:function(t){return this.pushStack(H(this,t||[],!0))},is:function(t){return!!H(this,"string"==typeof t&&F.test(t)?S(t):t||[],!1).length}});var B,W=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(t,e,i){var n,s;if(!t)return this;if(i=i||B,"string"==typeof t){if(!(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:W.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof S?e[0]:e,S.merge(this,S.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:y,!0)),z.test(n[1])&&S.isPlainObject(e))for(n in e)b(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(s=y.getElementById(n[2]))&&(this[0]=s,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):b(t)?void 0!==i.ready?i.ready(t):t(S):S.makeArray(t,this)}).prototype=S.fn,B=S(y);var V=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function Y(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}S.fn.extend({has:function(t){var e=S(t,this),i=e.length;return this.filter((function(){for(var t=0;t-1:1===i.nodeType&&S.find.matchesSelector(i,t))){r.push(i);break}return this.pushStack(r.length>1?S.uniqueSort(r):r)},index:function(t){return t?"string"==typeof t?h.call(S(t),this[0]):h.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),S.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return R(t,"parentNode")},parentsUntil:function(t,e,i){return R(t,"parentNode",i)},next:function(t){return Y(t,"nextSibling")},prev:function(t){return Y(t,"previousSibling")},nextAll:function(t){return R(t,"nextSibling")},prevAll:function(t){return R(t,"previousSibling")},nextUntil:function(t,e,i){return R(t,"nextSibling",i)},prevUntil:function(t,e,i){return R(t,"previousSibling",i)},siblings:function(t){return $((t.parentNode||{}).firstChild,t)},children:function(t){return $(t.firstChild)},contents:function(t){return null!=t.contentDocument&&o(t.contentDocument)?t.contentDocument:(T(t,"template")&&(t=t.content||t),S.merge([],t.childNodes))}},(function(t,e){S.fn[t]=function(i,n){var s=S.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=S.filter(n,s)),this.length>1&&(q[t]||S.uniqueSort(s),V.test(t)&&s.reverse()),this.pushStack(s)}}));var U=/[^\x20\t\r\n\f]+/g;function X(t){return t}function K(t){throw t}function G(t,e,i,n){var s;try{t&&b(s=t.promise)?s.call(t).done(e).fail(i):t&&b(s=t.then)?s.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}S.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return S.each(t.match(U)||[],(function(t,i){e[i]=!0})),e}(t):S.extend({},t);var e,i,n,s,r=[],o=[],a=-1,l=function(){for(s=s||t.once,n=e=!0;o.length;a=-1)for(i=o.shift();++a-1;)r.splice(i,1),i<=a&&a--})),this},has:function(t){return t?S.inArray(t,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return s=o=[],r=i="",this},disabled:function(){return!r},lock:function(){return s=o=[],i||e||(r=i=""),this},locked:function(){return!!s},fireWith:function(t,i){return s||(i=[t,(i=i||[]).slice?i.slice():i],o.push(i),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},S.extend({Deferred:function(t){var e=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",s={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},catch:function(t){return s.then(null,t)},pipe:function(){var t=arguments;return S.Deferred((function(i){S.each(e,(function(e,n){var s=b(t[n[4]])&&t[n[4]];r[n[1]]((function(){var t=s&&s.apply(this,arguments);t&&b(t.promise)?t.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,s?[t]:arguments)}))})),t=null})).promise()},then:function(t,i,s){var r=0;function o(t,e,i,s){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(t=r&&(i!==K&&(a=void 0,l=[n]),e.rejectWith(a,l))}};t?h():(S.Deferred.getErrorHook?h.error=S.Deferred.getErrorHook():S.Deferred.getStackHook&&(h.error=S.Deferred.getStackHook()),n.setTimeout(h))}}return S.Deferred((function(n){e[0][3].add(o(0,n,b(s)?s:X,n.notifyWith)),e[1][3].add(o(0,n,b(t)?t:X)),e[2][3].add(o(0,n,b(i)?i:K))})).promise()},promise:function(t){return null!=t?S.extend(t,s):s}},r={};return S.each(e,(function(t,n){var o=n[2],a=n[5];s[n[1]]=o.add,a&&o.add((function(){i=a}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),o.add(n[3].fire),r[n[0]]=function(){return r[n[0]+"With"](this===r?void 0:this,arguments),this},r[n[0]+"With"]=o.fireWith})),s.promise(r),t&&t.call(r,r),r},when:function(t){var e=arguments.length,i=e,n=Array(i),s=a.call(arguments),r=S.Deferred(),o=function(t){return function(i){n[t]=this,s[t]=arguments.length>1?a.call(arguments):i,--e||r.resolveWith(n,s)}};if(e<=1&&(G(t,r.done(o(i)).resolve,r.reject,!e),"pending"===r.state()||b(s[i]&&s[i].then)))return r.then();for(;i--;)G(s[i],o(i),r.reject);return r.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&Q.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},S.readyException=function(t){n.setTimeout((function(){throw t}))};var J=S.Deferred();function Z(){y.removeEventListener("DOMContentLoaded",Z),n.removeEventListener("load",Z),S.ready()}S.fn.ready=function(t){return J.then(t).catch((function(t){S.readyException(t)})),this},S.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--S.readyWait:S.isReady)||(S.isReady=!0,!0!==t&&--S.readyWait>0||J.resolveWith(y,[S]))}}),S.ready.then=J.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?n.setTimeout(S.ready):(y.addEventListener("DOMContentLoaded",Z),n.addEventListener("load",Z));var tt=function(t,e,i,n,s,r,o){var a=0,l=t.length,c=null==i;if("object"===w(i))for(a in s=!0,i)tt(t,e,a,i[a],!0,r,o);else if(void 0!==n&&(s=!0,b(n)||(o=!0),c&&(o?(e.call(t,n),e=null):(c=e,e=function(t,e,i){return c.call(S(t),i)})),e))for(;a1,null,!0)},removeData:function(t){return this.each((function(){lt.remove(this,t)}))}}),S.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=at.get(t,e),i&&(!n||Array.isArray(i)?n=at.access(t,e,S.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=S.queue(t,e),n=i.length,s=i.shift(),r=S._queueHooks(t,e);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===e&&i.unshift("inprogress"),delete r.stop,s.call(t,(function(){S.dequeue(t,e)}),r)),!n&&r&&r.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return at.get(t,i)||at.access(t,i,{empty:S.Callbacks("once memory").add((function(){at.remove(t,[e+"queue",i])}))})}}),S.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length\x20\t\r\n\f]*)/i,Tt=/^$|^module$|\/(?:java|ecma)script/i;kt=y.createDocumentFragment().appendChild(y.createElement("div")),(Ct=y.createElement("input")).setAttribute("type","radio"),Ct.setAttribute("checked","checked"),Ct.setAttribute("name","t"),kt.appendChild(Ct),m.checkClone=kt.cloneNode(!0).cloneNode(!0).lastChild.checked,kt.innerHTML="",m.noCloneChecked=!!kt.cloneNode(!0).lastChild.defaultValue,kt.innerHTML="",m.option=!!kt.lastChild;var Mt={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Et(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&T(t,e)?S.merge([t],i):i}function Ot(t,e){for(var i=0,n=t.length;i",""]);var Pt=/<|&#?\w+;/;function Dt(t,e,i,n,s){for(var r,o,a,l,c,h,u=e.createDocumentFragment(),d=[],f=0,p=t.length;f-1)s&&s.push(r);else if(c=mt(r),o=Et(u.appendChild(r),"script"),c&&Ot(o),i)for(h=0;r=o[h++];)Tt.test(r.type||"")&&i.push(r);return u}var Lt=/^([^.]*)(?:\.(.+)|)/;function jt(){return!0}function Nt(){return!1}function It(t,e,i,n,s,r){var o,a;if("object"==typeof e){for(a in"string"!=typeof i&&(n=n||i,i=void 0),e)It(t,a,i,n,e[a],r);return t}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=Nt;else if(!s)return t;return 1===r&&(o=s,s=function(t){return S().off(t),o.apply(this,arguments)},s.guid=o.guid||(o.guid=S.guid++)),t.each((function(){S.event.add(this,e,s,n,i)}))}function Rt(t,e,i){i?(at.set(t,e,!1),S.event.add(t,e,{namespace:!1,handler:function(t){var i,n=at.get(this,e);if(1&t.isTrigger&&this[e]){if(n)(S.event.special[e]||{}).delegateType&&t.stopPropagation();else if(n=a.call(arguments),at.set(this,e,n),this[e](),i=at.get(this,e),at.set(this,e,!1),n!==i)return t.stopImmediatePropagation(),t.preventDefault(),i}else n&&(at.set(this,e,S.event.trigger(n[0],n.slice(1),this)),t.stopPropagation(),t.isImmediatePropagationStopped=jt)}})):void 0===at.get(t,e)&&S.event.add(t,e,jt)}S.event={global:{},add:function(t,e,i,n,s){var r,o,a,l,c,h,u,d,f,p,g,m=at.get(t);if(rt(t))for(i.handler&&(i=(r=i).handler,s=r.selector),s&&S.find.matchesSelector(gt,s),i.guid||(i.guid=S.guid++),(l=m.events)||(l=m.events=Object.create(null)),(o=m.handle)||(o=m.handle=function(e){return void 0!==S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(U)||[""]).length;c--;)f=g=(a=Lt.exec(e[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(u=S.event.special[f]||{},f=(s?u.delegateType:u.bindType)||f,u=S.event.special[f]||{},h=S.extend({type:f,origType:g,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&S.expr.match.needsContext.test(s),namespace:p.join(".")},r),(d=l[f])||((d=l[f]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,n,p,o)||t.addEventListener&&t.addEventListener(f,o)),u.add&&(u.add.call(t,h),h.handler.guid||(h.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,h):d.push(h),S.event.global[f]=!0)},remove:function(t,e,i,n,s){var r,o,a,l,c,h,u,d,f,p,g,m=at.hasData(t)&&at.get(t);if(m&&(l=m.events)){for(c=(e=(e||"").match(U)||[""]).length;c--;)if(f=g=(a=Lt.exec(e[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(u=S.event.special[f]||{},d=l[f=(n?u.delegateType:u.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=r=d.length;r--;)h=d[r],!s&&g!==h.origType||i&&i.guid!==h.guid||a&&!a.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(r,1),h.selector&&d.delegateCount--,u.remove&&u.remove.call(t,h));o&&!d.length&&(u.teardown&&!1!==u.teardown.call(t,p,m.handle)||S.removeEvent(t,f,m.handle),delete l[f])}else for(f in l)S.event.remove(t,f+e[c],i,n,!0);S.isEmptyObject(l)&&at.remove(t,"handle events")}},dispatch:function(t){var e,i,n,s,r,o,a=new Array(arguments.length),l=S.event.fix(t),c=(at.get(this,"events")||Object.create(null))[l.type]||[],h=S.event.special[l.type]||{};for(a[0]=l,e=1;e=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(r=[],o={},i=0;i-1:S.find(s,this,null,[c]).length),o[s]&&r.push(n);r.length&&a.push({elem:c,handlers:r})}return c=this,l\s*$/g;function Ht(t,e){return T(t,"table")&&T(11!==e.nodeType?e:e.firstChild,"tr")&&S(t).children("tbody")[0]||t}function Bt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Wt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Vt(t,e){var i,n,s,r,o,a;if(1===e.nodeType){if(at.hasData(t)&&(a=at.get(t).events))for(s in at.remove(e,"handle events"),a)for(i=0,n=a[s].length;i1&&"string"==typeof p&&!m.checkClone&&Ft.test(p))return t.each((function(s){var r=t.eq(s);g&&(e[0]=p.call(this,s,r.html())),Yt(r,e,i,n)}));if(d&&(r=(s=Dt(e,t[0].ownerDocument,!1,t,n)).firstChild,1===s.childNodes.length&&(s=r),r||n)){for(a=(o=S.map(Et(s,"script"),Bt)).length;u0&&Ot(o,!l&&Et(t,"script")),a},cleanData:function(t){for(var e,i,n,s=S.event.special,r=0;void 0!==(i=t[r]);r++)if(rt(i)){if(e=i[at.expando]){if(e.events)for(n in e.events)s[n]?S.event.remove(i,n):S.removeEvent(i,n,e.handle);i[at.expando]=void 0}i[lt.expando]&&(i[lt.expando]=void 0)}}}),S.fn.extend({detach:function(t){return Ut(this,t,!0)},remove:function(t){return Ut(this,t)},text:function(t){return tt(this,(function(t){return void 0===t?S.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Yt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ht(this,t).appendChild(t)}))},prepend:function(){return Yt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Ht(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Yt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Yt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(S.cleanData(Et(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return S.clone(this,t,e)}))},html:function(t){return tt(this,(function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!$t.test(t)&&!Mt[(At.exec(t)||["",""])[1].toLowerCase()]){t=S.htmlPrefilter(t);try{for(;i=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-r-l-a-.5))||0),l+c}function he(t,e,i){var n=Gt(t),s=(!m.boxSizingReliable()||i)&&"border-box"===S.css(t,"boxSizing",!1,n),r=s,o=Zt(t,e,n),a="offset"+e[0].toUpperCase()+e.slice(1);if(Xt.test(o)){if(!i)return o;o="auto"}return(!m.boxSizingReliable()&&s||!m.reliableTrDimensions()&&T(t,"tr")||"auto"===o||!parseFloat(o)&&"inline"===S.css(t,"display",!1,n))&&t.getClientRects().length&&(s="border-box"===S.css(t,"boxSizing",!1,n),(r=a in t)&&(o=t[a])),(o=parseFloat(o)||0)+ce(t,e,i||(s?"border":"content"),r,n,o)+"px"}function ue(t,e,i,n,s){return new ue.prototype.init(t,e,i,n,s)}S.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Zt(t,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,r,o,a=st(e),l=Kt.test(e),c=t.style;if(l||(e=se(a)),o=S.cssHooks[e]||S.cssHooks[a],void 0===i)return o&&"get"in o&&void 0!==(s=o.get(t,!1,n))?s:c[e];"string"===(r=typeof i)&&(s=ft.exec(i))&&s[1]&&(i=yt(t,e,s),r="number"),null!=i&&i==i&&("number"!==r||l||(i+=s&&s[3]||(S.cssNumber[a]?"":"px")),m.clearCloneStyle||""!==i||0!==e.indexOf("background")||(c[e]="inherit"),o&&"set"in o&&void 0===(i=o.set(t,i,n))||(l?c.setProperty(e,i):c[e]=i))}},css:function(t,e,i,n){var s,r,o,a=st(e);return Kt.test(e)||(e=se(a)),(o=S.cssHooks[e]||S.cssHooks[a])&&"get"in o&&(s=o.get(t,!0,i)),void 0===s&&(s=Zt(t,e,n)),"normal"===s&&e in ae&&(s=ae[e]),""===i||i?(r=parseFloat(s),!0===i||isFinite(r)?r||0:s):s}}),S.each(["height","width"],(function(t,e){S.cssHooks[e]={get:function(t,i,n){if(i)return!re.test(S.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?he(t,e,n):Qt(t,oe,(function(){return he(t,e,n)}))},set:function(t,i,n){var s,r=Gt(t),o=!m.scrollboxSize()&&"absolute"===r.position,a=(o||n)&&"border-box"===S.css(t,"boxSizing",!1,r),l=n?ce(t,e,n,a,r):0;return a&&o&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(r[e])-ce(t,e,"border",!1,r)-.5)),l&&(s=ft.exec(i))&&"px"!==(s[3]||"px")&&(t.style[e]=i,i=S.css(t,e)),le(0,i,l)}}})),S.cssHooks.marginLeft=te(m.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Zt(t,"marginLeft"))||t.getBoundingClientRect().left-Qt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),S.each({margin:"",padding:"",border:"Width"},(function(t,e){S.cssHooks[t+e]={expand:function(i){for(var n=0,s={},r="string"==typeof i?i.split(" "):[i];n<4;n++)s[t+pt[n]+e]=r[n]||r[n-2]||r[0];return s}},"margin"!==t&&(S.cssHooks[t+e].set=le)})),S.fn.extend({css:function(t,e){return tt(this,(function(t,e,i){var n,s,r={},o=0;if(Array.isArray(e)){for(n=Gt(t),s=e.length;o1)}}),S.Tween=ue,ue.prototype={constructor:ue,init:function(t,e,i,n,s,r){this.elem=t,this.prop=i,this.easing=s||S.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=r||(S.cssNumber[i]?"":"px")},cur:function(){var t=ue.propHooks[this.prop];return t&&t.get?t.get(this):ue.propHooks._default.get(this)},run:function(t){var e,i=ue.propHooks[this.prop];return this.options.duration?this.pos=e=S.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):ue.propHooks._default.set(this),this}},ue.prototype.init.prototype=ue.prototype,ue.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=S.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){S.fx.step[t.prop]?S.fx.step[t.prop](t):1!==t.elem.nodeType||!S.cssHooks[t.prop]&&null==t.elem.style[se(t.prop)]?t.elem[t.prop]=t.now:S.style(t.elem,t.prop,t.now+t.unit)}}},ue.propHooks.scrollTop=ue.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},S.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},S.fx=ue.prototype.init,S.fx.step={};var de,fe,pe=/^(?:toggle|show|hide)$/,ge=/queueHooks$/;function me(){fe&&(!1===y.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(me):n.setTimeout(me,S.fx.interval),S.fx.tick())}function be(){return n.setTimeout((function(){de=void 0})),de=Date.now()}function ve(t,e){var i,n=0,s={height:t};for(e=e?1:0;n<4;n+=2-e)s["margin"+(i=pt[n])]=s["padding"+i]=t;return e&&(s.opacity=s.width=t),s}function ye(t,e,i){for(var n,s=(xe.tweeners[e]||[]).concat(xe.tweeners["*"]),r=0,o=s.length;r1)},removeAttr:function(t){return this.each((function(){S.removeAttr(this,t)}))}}),S.extend({attr:function(t,e,i){var n,s,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===t.getAttribute?S.prop(t,e,i):(1===r&&S.isXMLDoc(t)||(s=S.attrHooks[e.toLowerCase()]||(S.expr.match.bool.test(e)?_e:void 0)),void 0!==i?null===i?void S.removeAttr(t,e):s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:(t.setAttribute(e,i+""),i):s&&"get"in s&&null!==(n=s.get(t,e))?n:null==(n=S.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&T(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,s=e&&e.match(U);if(s&&1===t.nodeType)for(;i=s[n++];)t.removeAttribute(i)}}),_e={set:function(t,e,i){return!1===e?S.removeAttr(t,i):t.setAttribute(i,i),i}},S.each(S.expr.match.bool.source.match(/\w+/g),(function(t,e){var i=we[e]||S.find.attr;we[e]=function(t,e,n){var s,r,o=e.toLowerCase();return n||(r=we[o],we[o]=s,s=null!=i(t,e,n)?o:null,we[o]=r),s}}));var ke=/^(?:input|select|textarea|button)$/i,Ce=/^(?:a|area)$/i;function Se(t){return(t.match(U)||[]).join(" ")}function Ae(t){return t.getAttribute&&t.getAttribute("class")||""}function Te(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(U)||[]}S.fn.extend({prop:function(t,e){return tt(this,S.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[S.propFix[t]||t]}))}}),S.extend({prop:function(t,e,i){var n,s,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&S.isXMLDoc(t)||(e=S.propFix[e]||e,s=S.propHooks[e]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=S.find.attr(t,"tabindex");return e?parseInt(e,10):ke.test(t.nodeName)||Ce.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(S.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){S.propFix[this.toLowerCase()]=this})),S.fn.extend({addClass:function(t){var e,i,n,s,r,o;return b(t)?this.each((function(e){S(this).addClass(t.call(this,e,Ae(this)))})):(e=Te(t)).length?this.each((function(){if(n=Ae(this),i=1===this.nodeType&&" "+Se(n)+" "){for(r=0;r-1;)i=i.replace(" "+s+" "," ");o=Se(i),n!==o&&this.setAttribute("class",o)}})):this:this.attr("class","")},toggleClass:function(t,e){var i,n,s,r,o=typeof t,a="string"===o||Array.isArray(t);return b(t)?this.each((function(i){S(this).toggleClass(t.call(this,i,Ae(this),e),e)})):"boolean"==typeof e&&a?e?this.addClass(t):this.removeClass(t):(i=Te(t),this.each((function(){if(a)for(r=S(this),s=0;s-1)return!0;return!1}});var Me=/\r/g;S.fn.extend({val:function(t){var e,i,n,s=this[0];return arguments.length?(n=b(t),this.each((function(i){var s;1===this.nodeType&&(null==(s=n?t.call(this,i,S(this).val()):t)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=S.map(s,(function(t){return null==t?"":t+""}))),(e=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,s,"value")||(this.value=s))}))):s?(e=S.valHooks[s.type]||S.valHooks[s.nodeName.toLowerCase()])&&"get"in e&&void 0!==(i=e.get(s,"value"))?i:"string"==typeof(i=s.value)?i.replace(Me,""):null==i?"":i:void 0}}),S.extend({valHooks:{option:{get:function(t){var e=S.find.attr(t,"value");return null!=e?e:Se(S.text(t))}},select:{get:function(t){var e,i,n,s=t.options,r=t.selectedIndex,o="select-one"===t.type,a=o?null:[],l=o?r+1:s.length;for(n=r<0?l:o?r:0;n-1)&&(i=!0);return i||(t.selectedIndex=-1),r}}}}),S.each(["radio","checkbox"],(function(){S.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=S.inArray(S(t).val(),e)>-1}},m.checkOn||(S.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var Ee=n.location,Oe={guid:Date.now()},Pe=/\?/;S.parseXML=function(t){var e,i;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return i=e&&e.getElementsByTagName("parsererror")[0],e&&!i||S.error("Invalid XML: "+(i?S.map(i.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var De=/^(?:focusinfocus|focusoutblur)$/,Le=function(t){t.stopPropagation()};S.extend(S.event,{trigger:function(t,e,i,s){var r,o,a,l,c,h,u,d,p=[i||y],g=f.call(t,"type")?t.type:t,m=f.call(t,"namespace")?t.namespace.split("."):[];if(o=d=a=i=i||y,3!==i.nodeType&&8!==i.nodeType&&!De.test(g+S.event.triggered)&&(g.indexOf(".")>-1&&(m=g.split("."),g=m.shift(),m.sort()),c=g.indexOf(":")<0&&"on"+g,(t=t[S.expando]?t:new S.Event(g,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:S.makeArray(e,[t]),u=S.event.special[g]||{},s||!u.trigger||!1!==u.trigger.apply(i,e))){if(!s&&!u.noBubble&&!v(i)){for(l=u.delegateType||g,De.test(l+g)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(i.ownerDocument||y)&&p.push(a.defaultView||a.parentWindow||n)}for(r=0;(o=p[r++])&&!t.isPropagationStopped();)d=o,t.type=r>1?l:u.bindType||g,(h=(at.get(o,"events")||Object.create(null))[t.type]&&at.get(o,"handle"))&&h.apply(o,e),(h=c&&o[c])&&h.apply&&rt(o)&&(t.result=h.apply(o,e),!1===t.result&&t.preventDefault());return t.type=g,s||t.isDefaultPrevented()||u._default&&!1!==u._default.apply(p.pop(),e)||!rt(i)||c&&b(i[g])&&!v(i)&&((a=i[c])&&(i[c]=null),S.event.triggered=g,t.isPropagationStopped()&&d.addEventListener(g,Le),i[g](),t.isPropagationStopped()&&d.removeEventListener(g,Le),S.event.triggered=void 0,a&&(i[c]=a)),t.result}},simulate:function(t,e,i){var n=S.extend(new S.Event,i,{type:t,isSimulated:!0});S.event.trigger(n,null,e)}}),S.fn.extend({trigger:function(t,e){return this.each((function(){S.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var i=this[0];if(i)return S.event.trigger(t,e,i,!0)}});var je=/\[\]$/,Ne=/\r?\n/g,Ie=/^(?:submit|button|image|reset|file)$/i,Re=/^(?:input|select|textarea|keygen)/i;function $e(t,e,i,n){var s;if(Array.isArray(e))S.each(e,(function(e,s){i||je.test(t)?n(t,s):$e(t+"["+("object"==typeof s&&null!=s?e:"")+"]",s,i,n)}));else if(i||"object"!==w(e))n(t,e);else for(s in e)$e(t+"["+s+"]",e[s],i,n)}S.param=function(t,e){var i,n=[],s=function(t,e){var i=b(e)?e():e;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!S.isPlainObject(t))S.each(t,(function(){s(this.name,this.value)}));else for(i in t)$e(i,t[i],e,s);return n.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=S.prop(this,"elements");return t?S.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!S(this).is(":disabled")&&Re.test(this.nodeName)&&!Ie.test(t)&&(this.checked||!St.test(t))})).map((function(t,e){var i=S(this).val();return null==i?null:Array.isArray(i)?S.map(i,(function(t){return{name:e.name,value:t.replace(Ne,"\r\n")}})):{name:e.name,value:i.replace(Ne,"\r\n")}})).get()}});var Fe=/%20/g,ze=/#.*$/,He=/([?&])_=[^&]*/,Be=/^(.*?):[ \t]*([^\r\n]*)$/gm,We=/^(?:GET|HEAD)$/,Ve=/^\/\//,qe={},Ye={},Ue="*/".concat("*"),Xe=y.createElement("a");function Ke(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,s=0,r=e.toLowerCase().match(U)||[];if(b(i))for(;n=r[s++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function Ge(t,e,i,n){var s={},r=t===Ye;function o(a){var l;return s[a]=!0,S.each(t[a]||[],(function(t,a){var c=a(e,i,n);return"string"!=typeof c||r||s[c]?r?!(l=c):void 0:(e.dataTypes.unshift(c),o(c),!1)})),l}return o(e.dataTypes[0])||!s["*"]&&o("*")}function Qe(t,e){var i,n,s=S.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((s[i]?t:n||(n={}))[i]=e[i]);return n&&S.extend(!0,t,n),t}Xe.href=Ee.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ee.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ee.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ue,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Qe(Qe(t,S.ajaxSettings),e):Qe(S.ajaxSettings,t)},ajaxPrefilter:Ke(qe),ajaxTransport:Ke(Ye),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,s,r,o,a,l,c,h,u,d,f=S.ajaxSetup({},e),p=f.context||f,g=f.context&&(p.nodeType||p.jquery)?S(p):S.event,m=S.Deferred(),b=S.Callbacks("once memory"),v=f.statusCode||{},x={},_={},w="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(c){if(!o)for(o={};e=Be.exec(r);)o[e[1].toLowerCase()+" "]=(o[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=o[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return c?r:null},setRequestHeader:function(t,e){return null==c&&(t=_[t.toLowerCase()]=_[t.toLowerCase()]||t,x[t]=e),this},overrideMimeType:function(t){return null==c&&(f.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)k.always(t[k.status]);else for(e in t)v[e]=[v[e],t[e]];return this},abort:function(t){var e=t||w;return i&&i.abort(e),C(0,e),this}};if(m.promise(k),f.url=((t||f.url||Ee.href)+"").replace(Ve,Ee.protocol+"//"),f.type=e.method||e.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(U)||[""],null==f.crossDomain){l=y.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Xe.protocol+"//"+Xe.host!=l.protocol+"//"+l.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=S.param(f.data,f.traditional)),Ge(qe,f,e,k),c)return k;for(u in(h=S.event&&f.global)&&0==S.active++&&S.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!We.test(f.type),s=f.url.replace(ze,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Fe,"+")):(d=f.url.slice(s.length),f.data&&(f.processData||"string"==typeof f.data)&&(s+=(Pe.test(s)?"&":"?")+f.data,delete f.data),!1===f.cache&&(s=s.replace(He,"$1"),d=(Pe.test(s)?"&":"?")+"_="+Oe.guid+++d),f.url=s+d),f.ifModified&&(S.lastModified[s]&&k.setRequestHeader("If-Modified-Since",S.lastModified[s]),S.etag[s]&&k.setRequestHeader("If-None-Match",S.etag[s])),(f.data&&f.hasContent&&!1!==f.contentType||e.contentType)&&k.setRequestHeader("Content-Type",f.contentType),k.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ue+"; q=0.01":""):f.accepts["*"]),f.headers)k.setRequestHeader(u,f.headers[u]);if(f.beforeSend&&(!1===f.beforeSend.call(p,k,f)||c))return k.abort();if(w="abort",b.add(f.complete),k.done(f.success),k.fail(f.error),i=Ge(Ye,f,e,k)){if(k.readyState=1,h&&g.trigger("ajaxSend",[k,f]),c)return k;f.async&&f.timeout>0&&(a=n.setTimeout((function(){k.abort("timeout")}),f.timeout));try{c=!1,i.send(x,C)}catch(t){if(c)throw t;C(-1,t)}}else C(-1,"No Transport");function C(t,e,o,l){var u,d,y,x,_,w=e;c||(c=!0,a&&n.clearTimeout(a),i=void 0,r=l||"",k.readyState=t>0?4:0,u=t>=200&&t<300||304===t,o&&(x=function(t,e,i){for(var n,s,r,o,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)r=l[0];else{for(s in i){if(!l[0]||t.converters[s+" "+l[0]]){r=s;break}o||(o=s)}r=r||o}if(r)return r!==l[0]&&l.unshift(r),i[r]}(f,k,o)),!u&&S.inArray("script",f.dataTypes)>-1&&S.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),x=function(t,e,i,n){var s,r,o,a,l,c={},h=t.dataTypes.slice();if(h[1])for(o in t.converters)c[o.toLowerCase()]=t.converters[o];for(r=h.shift();r;)if(t.responseFields[r]&&(i[t.responseFields[r]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=r,r=h.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(o=c[l+" "+r]||c["* "+r]))for(s in c)if((a=s.split(" "))[1]===r&&(o=c[l+" "+a[0]]||c["* "+a[0]])){!0===o?o=c[s]:!0!==c[s]&&(r=a[0],h.unshift(a[1]));break}if(!0!==o)if(o&&t.throws)e=o(e);else try{e=o(e)}catch(t){return{state:"parsererror",error:o?t:"No conversion from "+l+" to "+r}}}return{state:"success",data:e}}(f,x,k,u),u?(f.ifModified&&((_=k.getResponseHeader("Last-Modified"))&&(S.lastModified[s]=_),(_=k.getResponseHeader("etag"))&&(S.etag[s]=_)),204===t||"HEAD"===f.type?w="nocontent":304===t?w="notmodified":(w=x.state,d=x.data,u=!(y=x.error))):(y=w,!t&&w||(w="error",t<0&&(t=0))),k.status=t,k.statusText=(e||w)+"",u?m.resolveWith(p,[d,w,k]):m.rejectWith(p,[k,w,y]),k.statusCode(v),v=void 0,h&&g.trigger(u?"ajaxSuccess":"ajaxError",[k,f,u?d:y]),b.fireWith(p,[k,w]),h&&(g.trigger("ajaxComplete",[k,f]),--S.active||S.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,i){return S.get(t,e,i,"json")},getScript:function(t,e){return S.get(t,void 0,e,"script")}}),S.each(["get","post"],(function(t,e){S[e]=function(t,i,n,s){return b(i)&&(s=s||n,n=i,i=void 0),S.ajax(S.extend({url:t,type:e,dataType:s,data:i,success:n},S.isPlainObject(t)&&t))}})),S.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),S._evalUrl=function(t,e,i){return S.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){S.globalEval(t,e,i)}})},S.fn.extend({wrapAll:function(t){var e;return this[0]&&(b(t)&&(t=t.call(this[0])),e=S(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return b(t)?this.each((function(e){S(this).wrapInner(t.call(this,e))})):this.each((function(){var e=S(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)}))},wrap:function(t){var e=b(t);return this.each((function(i){S(this).wrapAll(e?t.call(this,i):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){S(this).replaceWith(this.childNodes)})),this}}),S.expr.pseudos.hidden=function(t){return!S.expr.pseudos.visible(t)},S.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Je={0:200,1223:204},Ze=S.ajaxSettings.xhr();m.cors=!!Ze&&"withCredentials"in Ze,m.ajax=Ze=!!Ze,S.ajaxTransport((function(t){var e,i;if(m.cors||Ze&&!t.crossDomain)return{send:function(s,r){var o,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];for(o in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)a.setRequestHeader(o,s[o]);e=function(t){return function(){e&&(e=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===t?a.abort():"error"===t?"number"!=typeof a.status?r(0,"error"):r(a.status,a.statusText):r(Je[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=e(),i=a.onerror=a.ontimeout=e("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){e&&i()}))},e=e("abort");try{a.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),S.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return S.globalEval(t),t}}}),S.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),S.ajaxTransport("script",(function(t){var e,i;if(t.crossDomain||t.scriptAttrs)return{send:function(n,s){e=S(" + {% else %} + {{ theme_js|raw }} + {% endif %} + {% block custom_js %}{% endblock %} + Froxlor{% if page_title %} | {{ page_title }}{% endif %} + + + {% block navigation %}{% endblock %} + + {% block body %} +
    + {% block content %}{% endblock %} + {{ include('Froxlor/footer.html.twig') }} +
    + {% endblock %} + + diff --git a/templates/Maketank/config.json b/templates/Maketank/config.json index 53bd1088..fed51dd9 100644 --- a/templates/Maketank/config.json +++ b/templates/Maketank/config.json @@ -1 +1,35 @@ -{"variants":{"default":{"css":["main.css"],"js":["main.js"],"description":"Default"},"froxlor":{"css":["main.css","froxlor.css"],"js":["main.js"],"description":"Froxlor"}},"author":"Roman Schmerold"} +{ + "variants": { + "default": { + "img": { + "login": "logo.svg", + "ui": "logo_white.png" + }, + "css": [ + "main.css", + "custom.css" + ], + "js": [ + "main.js", + "apikey.js" + ], + "description": "Default" + }, + "dark": { + "img": { + "login": "logo.svg", + "ui": "logo_white.png" + }, + "css": [ + "dark.css", + "custom.css" + ], + "js": [ + "main.js", + "apikey.js" + ], + "description": "Darkmode" + } + }, + "author": "Maketank" +} diff --git a/templates/Maketank/footer.html.twig b/templates/Maketank/footer.html.twig new file mode 100644 index 00000000..cab63716 --- /dev/null +++ b/templates/Maketank/footer.html.twig @@ -0,0 +1,23 @@ +
    + + Froxlor + {% if install_mode is not defined %} + {% if (get_setting('admin.show_version_login') == '1' + and area == 'login') or (area != 'login' + and get_setting('admin.show_version_footer') == '1') %} + {{ call_static('\\Froxlor\\Froxlor', 'getFullVersion') }} + {% endif %} + {% endif %} + © 2009-{{ "now"|date("Y") }} by the Froxlor Team
    + {% if install_mode is not defined %} + {% if (get_setting('panel.imprint_url') != '') %}{{ lng('imprint') }}{% endif %} + {% if (get_setting('panel.terms_url') != '') %}{{ lng('terms') }}{% endif %} + {% if (get_setting('panel.privacy_url') != '') %}{{ lng('privacy') }}{% endif %} + {% endif %} +
    + + {% if lng('translator') %} +
    + {{ lng('panel.translator') }}: {{ lng('translator') }} + {% endif %} +
    diff --git a/templates/Maketank/form/form.html.twig b/templates/Maketank/form/form.html.twig new file mode 100644 index 00000000..778686b3 --- /dev/null +++ b/templates/Maketank/form/form.html.twig @@ -0,0 +1,56 @@ +{% macro form(form_data, formaction, title = "", hiddenid = "", nosubmit = false, idprefix = "") %} + + {% import "Froxlor/form/formfields.html.twig" as formfields %} + +
    + {% for sid,section in form_data.sections %} + {% if section.visible is not defined or (section.visible is defined and section.visible == true) %} +
    + {% if section.title is not empty %} +
    + {% if section.image is not empty %} + + {% endif %} + {{ section.title }} +
    + {% endif %} +
    + {% for id,field in section.fields %} + {{ formfields.fieldrow(id, field) }} + {% endfor %} +
    +
    + {% endif %} + {% endfor %} + + {% if nosubmit == false %} + +
    + + {% if hiddenid is not empty %} + + {% endif %} + + + + +
    + {% if form_data.buttons is defined and form_data.buttons is iterable %} + {% for btn in form_data.buttons %} + + {% endfor %} + {% else %} + + + {% endif %} +
    +
    + {% endif %} + * {{ lng('panel.mandatoryfield') }} +
    + + {# add translation for custom validations #} + {% if form_data.id is defined and form_data.id in ['customer_add', 'customer_edit', 'domain_add', 'domain_edit'] %} + + {% endif %} +{% endmacro %} diff --git a/templates/Maketank/form/formfields.html.twig b/templates/Maketank/form/formfields.html.twig new file mode 100644 index 00000000..0491a6a3 --- /dev/null +++ b/templates/Maketank/form/formfields.html.twig @@ -0,0 +1,250 @@ +{% macro fieldrow(id, field, norow = false, nohide = false, em = false) %} + {% if field.visible is not defined or (field.visible is defined and field.visible) or nohide == true %} + {% if norow == false and (field.type != 'hidden' or (field.type == 'hidden' and field.display is defined and field.display is not empty)) %} +
    + {% if field.prior_infotext is defined and field.prior_infotext|length > 0 %} +
    {{ field.prior_infotext }}
    + {% endif %} + {% if field.label is iterable %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% if field.type == 'text' or field.type == 'password' or field.type == 'number' or field.type == 'file' or field.type == 'email' or field.type == 'url' or field.type == 'hidden' or field.type == 'date' or field.type == 'datetime-local' %} + {{ _self.input(id, field) }} + {% elseif field.type == 'textul' %} + {{ _self.input_ul(id, field) }} + {% elseif field.type == 'checkbox' %} + {{ _self.bool(id, field) }} + {% elseif field.type == 'checkrequired' %} + {{ _self.chk_required(id, field) }} + {% elseif field.type == 'select' %} + {{ _self.select(id, field) }} + {% elseif field.type == 'textarea' %} + {{ _self.textarea(id, field) }} + {% elseif field.type == 'label' %} + {{ _self.plain(id, field) }} + {% elseif field.type == 'link' %} + {{ _self.link(id, field) }} + {% elseif field.type == 'itemlist' %} + {{ _self.itemlist(id, field) }} + {% elseif field.type == 'infotext' %} + {{ _self.infotext(id, field) }} + {% elseif field.type == 'image' %} + {{ _self.image(id, field) }} + {% else %} + + {% endif %} + {% if field.note is defined and field.note is not empty %} + {{ field.note|raw }} + {% endif %} + + {% if norow == false and (field.type != 'hidden' or (field.type == 'hidden' and field.display is defined and field.display is not empty)) %} +
    +
    + {% endif %} + {% endif %} +{% endmacro %} + +{# installation specific format #} +{% macro field(id, field, norow = true, nohide = false, em = false) %} + {% if field.type == 'checkbox' %} +
    + + + +
    + {% elseif field.type == 'hidden' %} + {{ _self.fieldrow(id, field, norow, nohide, em) }} + {% else %} +
    + {{ _self.fieldrow(id, field, norow, nohide, em) }} + +
    + {% endif %} +{% endmacro %} + +{% macro bool(id, field) %} + {% if field.is_array is defined and field.is_array == 1 and field.values is not empty %} + {% for subfield in field.values %} +
    + + +
    + {% endfor %} + {% else %} +
    + + +
    + {% endif %} +{% endmacro %} + +{% macro chk_required(id, field) %} +
    + +
    +{% endmacro %} + +{% macro infotext(id, field) %} + {% if field.next_to is defined %} +
    + {% endif %} + {{ field.value|raw }} + {% if field.next_to is defined %} + {% for nid, nfield in field.next_to %} + {% if nfield.next_to_prefix is defined %} + {{ nfield.next_to_prefix }} + {% endif %} + {{ _self.fieldrow(nid, nfield, true) }} + {% endfor %} +
    + {% endif %} +{% endmacro %} + +{% macro plain(id, field) %} + + {% if field.next_to is defined %} + {% for nid, nfield in field.next_to %} + {% if nfield.next_to_prefix is defined %} + {{ nfield.next_to_prefix }} + {% endif %} + {{ _self.fieldrow(nid, nfield, true) }} + {% endfor %} + {% endif %} +{% endmacro %} + +{% macro input(id, field) %} + {% if field.next_to is defined %} +
    + {% endif %} + + {% if field.type == 'hidden' and field.display is defined %} + + {% endif %} + {% if field.next_to is defined %} + {% for nid, nfield in field.next_to %} + {% if nfield.next_to_prefix is defined %} + {{ nfield.next_to_prefix }} + {% endif %} + {{ _self.fieldrow(nid, nfield, true) }} + {% endfor %} +
    + {% endif %} +{% endmacro %} + +{% macro image(id, field) %} + {% if field.value is not empty %} + Current Image
    +
    + + +
    + {% endif %} + {% set field = field|merge({'type':'file'}) %} + {{ _self.input(id, field) }} +{% endmacro %} + +{% macro input_ul(id, field) %} + {% set max = "" %} + {% if field.maxlength is defined %} + {% for i in 1..field.maxlength %} + {% set max = max ~ "9" %} + {% endfor %} + {% endif %} +
    + +
    + +
    +
    +{% endmacro %} + + +{% macro select(id, field) %} + {% if field.next_to is defined %} +
    + {% endif %} + + {% if field.next_to is defined %} + {% for nid, nfield in field.next_to %} + {% if nfield.next_to_prefix is defined %} + {{ nfield.next_to_prefix }} + {% endif %} + {{ _self.fieldrow(nid, nfield, true) }} + {% endfor %} +
    + {% endif %} +{% endmacro %} + +{% macro textarea(id, field) %} + +{% endmacro %} + +{% macro link(id, field) %} + {{ field.label|raw }} +{% endmacro %} + +{% macro itemlist(id, field) %} + {% if field.values is not empty %} + {% for value in field.values %} +

    {{ value.item|raw }} + {% if value.href is defined and value.href is not empty %} + {{ _self.link(id, value) }} + {% endif %} +

    + {% endfor %} + {% endif %} + {% if field.next_to is defined %} + {% for nid, nfield in field.next_to %} + {{ _self.fieldrow(nid, nfield, true) }} + {% endfor %} + {% endif %} +{% endmacro %} diff --git a/templates/Maketank/form/index.html b/templates/Maketank/form/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/form/yesnoquestion.html.twig b/templates/Maketank/form/yesnoquestion.html.twig new file mode 100644 index 00000000..077719f6 --- /dev/null +++ b/templates/Maketank/form/yesnoquestion.html.twig @@ -0,0 +1,37 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} + +
    + + + +
    + +{% endblock %} diff --git a/templates/Maketank/index.html b/templates/Maketank/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/install/form.html.twig b/templates/Maketank/install/form.html.twig new file mode 100644 index 00000000..1baa9c83 --- /dev/null +++ b/templates/Maketank/install/form.html.twig @@ -0,0 +1,89 @@ + +
    +
    + +
    + +
    +
    + +
    + + +{% if pagecontent.form.result is not empty %} + +{% endif %} +
    + {% for fdata in pagecontent.form.data %} +
    + {{ fdata.title }} + {% for field in fdata.fields %} + {% if field is iterable %} + {% if field.type is defined %} + {% if field.type == 'text' or field.type == 'password' %} +
    + +
    + +
    +
    + {% elseif field.type == 'select' %} +
    + +
    + +
    +
    + {% elseif field.type == 'checkbox' %} +
    + +
    +
    + +
    +
    +
    + {% endif %} + {% else %} +
    + +
    + {% for radios in field.fields %} +
    + + +
    + {% endfor %} +
    +
    + {% endif %} + {% endif %} + {% endfor %} +
    + {% endfor %} + +
    diff --git a/templates/Maketank/install/index.html b/templates/Maketank/install/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/install/index.html.twig b/templates/Maketank/install/index.html.twig new file mode 100644 index 00000000..7b5ab018 --- /dev/null +++ b/templates/Maketank/install/index.html.twig @@ -0,0 +1,126 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    + {{ lng('install.slogan') }} + + {% if error is not null %} +
    {{ error }}
    + {% endif %} + +
    +
    + + {% if setup.step > 0 %}{{ lng('install.preflight') }}{% else %}{{ lng('install.preflight') }}{% endif %} +
    +
    + + {% if setup.step > 1 %}{{ lng('install.database.top') }}{% else %}{{ lng('install.database.top') }}{% endif %} +
    +
    + + {% if setup.step > 2 %}{{ lng('install.admin.top') }}{% else %}{{ lng('install.admin.top') }}{% endif %} +
    +
    + + {% if setup.step > 3 %}{{ lng('install.system.top') }}{% else %}{{ lng('install.system.top') }}{% endif %} +
    +
    + + {% if setup.step > 4 %}{{ lng('install.install.top') }}{% else %}{{ lng('install.install.top') }}{% endif %} +
    +
    + +
    +
    +
    + {% if setup.step > 0 %} +
    +

    {{ section.title }}

    +
    + + +
    +
    +

    {{ section.description|raw }}

    +
    + + {% import "Froxlor/form/formfields.html.twig" as formfields %} + + {% for id, field in section.fields %} + {% if field.advanced is defined and field.advanced == true and extended == false %} + {# hide advanced fields #} + {% set field = field|merge({'type': 'hidden'}) %} + {% endif %} + {{ formfields.field(id, field) }} + {% endfor %} + +
    + {% if setup.step < setup.max_steps %} + « {{ lng('panel.back') }} + + {% else %} + {{ lng('install.install.waitforconfig') }} + + {% endif %} +
    + {% else %} +

    {{ lng('install.dependency_check.title') }}

    +

    {{ lng('install.dependency_check.description') }}

    + +

    + + {{ preflight.text }} +

    + + {% if preflight.criticals %} +

    {{ lng('install.critical_error') }}

    +
      + {% for ctype, critical in preflight.criticals %} + {% if ctype == 'wrong_ownership' %} +
    • {{ lng('install.errors.' ~ ctype, [critical.user, critical.group]) }}
    • + {% elseif ctype == 'missing_extensions' %} +
    • {{ lng('install.errors.' ~ ctype) }}
        + {% for missext in critical %} +
      • {{ missext }}
      • + {% endfor %} +
      +
    • + {% else %} +
    • {{ critical|raw }}
    • + {% endif %} + {% endfor %} +
    + {% endif %} + + {% if preflight.suggestions %} +

    {{ lng('install.suggestions') }}

    +
      + {% for ctype, suggestion in preflight.suggestions %} + {% if ctype == 'missing_extensions' %} +
    • {{ lng('install.errors.suggestedextensions') }}
        + {% for missext in suggestion %} +
      • {{ missext }}
      • + {% endfor %} +
      +
    • + {% else %} +
    • {{ suggestion|raw }}
    • + {% endif %} + {% endfor %} +
    + {% endif %} + +
    + {% if preflight.criticals %} + {{ lng('install.check_again') }} + {% else %} + {{ lng('install.start_installation') }} + {% endif %} +
    + {% endif %} +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/install/update.html.twig b/templates/Maketank/install/update.html.twig new file mode 100644 index 00000000..b9355223 --- /dev/null +++ b/templates/Maketank/install/update.html.twig @@ -0,0 +1,48 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    +
    + + {{ lng('update.update') }} +
    + {{ lng('update.description') }} +
    +{% endblock %} + +{% block content %} +
    +
    + + + {% for check in checks %} + + + + + {% if check.result_desc is not empty %} + + + + {% endif %} + {% endfor %} + +
    {{ check.title }} + {{ check.result_txt }} + {% if check.result == 0 %}  ???{% elseif check.result == 1 %} !!! + {% endif %} +
    + {{ check.result_desc|raw }} +
    + + +
    +
    +{% endblock %} diff --git a/templates/Maketank/login/enter2fa.html.twig b/templates/Maketank/login/enter2fa.html.twig new file mode 100644 index 00000000..a185c986 --- /dev/null +++ b/templates/Maketank/login/enter2fa.html.twig @@ -0,0 +1,36 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    +
    +
    + Froxlor Server Management Panel + +
    +
    +
    {{ pagetitle }}
    + + {% if message is not empty %} + + {% endif %} + +
    + + +
    + +
    + +
    + + + +
    +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/login/fpwd.html.twig b/templates/Maketank/login/fpwd.html.twig new file mode 100644 index 00000000..6832c5ab --- /dev/null +++ b/templates/Maketank/login/fpwd.html.twig @@ -0,0 +1,53 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    +
    +
    + Froxlor Server Management Panel + +
    +
    +
    {{ pagetitle }}
    + + {% if upd_in_progress %} + + {% elseif successmsg is not empty %} + + {% elseif message is not empty %} + + {% endif %} + +
    + + +
    + +
    + + +
    +
    + +
    + +
    + + +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/login/index.html b/templates/Maketank/login/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/login/login.html.twig b/templates/Maketank/login/login.html.twig new file mode 100644 index 00000000..afcaf4df --- /dev/null +++ b/templates/Maketank/login/login.html.twig @@ -0,0 +1,54 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    +
    +
    + Froxlor Server Management Panel + +
    +
    +
    {{ pagetitle }}
    +

    {{ lng('login.welcomemsg') }}

    + + {% if upd_in_progress %} + + {% elseif successmsg is not empty %} + + {% elseif message is not empty %} + + {% endif %} + +
    + + +
    + +
    + + +
    +
    + +
    + +
    + + {% if get_setting('panel.allow_preset') == '1' %} + + {% endif %} +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/login/rpwd.html.twig b/templates/Maketank/login/rpwd.html.twig new file mode 100644 index 00000000..a24653dc --- /dev/null +++ b/templates/Maketank/login/rpwd.html.twig @@ -0,0 +1,45 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    +
    +
    + Froxlor Server Management Panel + +
    +
    +
    {{ pagetitle }}
    +

    {{ lng('login.presend') }}

    + + {% if message is not empty %} + + {% endif %} + +
    + + +
    + +
    + + +
    +
    + +
    + +
    + + +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/misc/alert.html.twig b/templates/Maketank/misc/alert.html.twig new file mode 100644 index 00000000..4504650c --- /dev/null +++ b/templates/Maketank/misc/alert.html.twig @@ -0,0 +1,5 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} + {% include 'Froxlor/misc/alertbox.html.twig' %} +{% endblock %} diff --git a/templates/Maketank/misc/alert_nosession.html.twig b/templates/Maketank/misc/alert_nosession.html.twig new file mode 100644 index 00000000..8014c8e5 --- /dev/null +++ b/templates/Maketank/misc/alert_nosession.html.twig @@ -0,0 +1,5 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} + {% include 'Froxlor/misc/alertbox.html.twig' %} +{% endblock %} diff --git a/templates/Maketank/misc/alertbox.html.twig b/templates/Maketank/misc/alertbox.html.twig new file mode 100644 index 00000000..4415484e --- /dev/null +++ b/templates/Maketank/misc/alertbox.html.twig @@ -0,0 +1,27 @@ + diff --git a/templates/Maketank/misc/configurehint.html.twig b/templates/Maketank/misc/configurehint.html.twig new file mode 100644 index 00000000..26e695b2 --- /dev/null +++ b/templates/Maketank/misc/configurehint.html.twig @@ -0,0 +1,22 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    + Froxlor Server Management Panel + +
    +
    +

    Welcome to Froxlor

    +

    It seems that Froxlor has not been installed yet.

    +

    Click on the button below to start the installation.

    +
    + +
    + +
    +
    + +
    +{% endblock %} diff --git a/templates/Maketank/misc/dberrornice.html.twig b/templates/Maketank/misc/dberrornice.html.twig new file mode 100644 index 00000000..0a41202c --- /dev/null +++ b/templates/Maketank/misc/dberrornice.html.twig @@ -0,0 +1,26 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    + +
    +{% endblock %} diff --git a/templates/Maketank/misc/index.html b/templates/Maketank/misc/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/misc/ownershiphint.html.twig b/templates/Maketank/misc/ownershiphint.html.twig new file mode 100644 index 00000000..a1f63ee9 --- /dev/null +++ b/templates/Maketank/misc/ownershiphint.html.twig @@ -0,0 +1,18 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    + +
    +{% endblock %} diff --git a/templates/Maketank/misc/phprequirementfailed.html.twig b/templates/Maketank/misc/phprequirementfailed.html.twig new file mode 100644 index 00000000..52824aee --- /dev/null +++ b/templates/Maketank/misc/phprequirementfailed.html.twig @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + Froxlor - Error + + +
    +
    +
    +
    +

    + Whoops! +

    +

    It seems you are using an older version of PHP

    +

    Froxlor requires at least PHP version {{ froxlor_min_version }}

    +

    The installed version is: {{ current_version }}

    +
    + +
    +
    + +
    + + diff --git a/templates/Maketank/misc/ratelimithint.html.twig b/templates/Maketank/misc/ratelimithint.html.twig new file mode 100644 index 00000000..997d969d --- /dev/null +++ b/templates/Maketank/misc/ratelimithint.html.twig @@ -0,0 +1,17 @@ +{% extends "Froxlor/base.html.twig" %} + +{% block content %} +
    + +
    +{% endblock %} diff --git a/templates/Maketank/misc/vendormissinghint.html.twig b/templates/Maketank/misc/vendormissinghint.html.twig new file mode 100644 index 00000000..a9a56fc2 --- /dev/null +++ b/templates/Maketank/misc/vendormissinghint.html.twig @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + Froxlor - Error + + +
    +
    +
    +
    +

    + Whoops! +

    +

    It seems you are missing some required files.

    +

    Froxlor uses composer for its external requirements. Try the following command to install them:

    +
    cd {{ froxlor_install_dir }} && composer install --no-dev
    +
    + +
    +
    + +
    + + diff --git a/templates/Maketank/misc/version_popover.html.twig b/templates/Maketank/misc/version_popover.html.twig new file mode 100644 index 00000000..02916f45 --- /dev/null +++ b/templates/Maketank/misc/version_popover.html.twig @@ -0,0 +1,26 @@ +{% macro vpopover(isnewerversion, additional_info, full_version, dbversion, channel, last_update_check, message) %} + {% if isnewerversion == 0 %} +

    {{ additional_info }}

    +
    +
    Version:
    +
    {{ full_version }}
    +
    +
    +
    Database version:
    +
    {{ dbversion }}
    +
    +
    +
    Channel:
    +
    {{ channel }}
    +
    +
    +
    Last checked:
    +
    {{ last_update_check|date('d.m.Y H:i') }}
    +
    + {% else %} +

    {{ message }}

    + {% if get_config('enable_webupdate') %} + Open updater + {% endif %} + {% endif %} +{% endmacro %} diff --git a/templates/Maketank/misc/version_top.html.twig b/templates/Maketank/misc/version_top.html.twig new file mode 100644 index 00000000..2531e2ce --- /dev/null +++ b/templates/Maketank/misc/version_top.html.twig @@ -0,0 +1,12 @@ +{% import "Froxlor/misc/version_popover.html.twig" as vc %} + + {% if isnewerversion == 0 and aucheck == 0 %} + + {% else %} + + {% endif %} + {{ version }} + diff --git a/templates/Maketank/settings/apcuinfo.html.twig b/templates/Maketank/settings/apcuinfo.html.twig new file mode 100644 index 00000000..93abf680 --- /dev/null +++ b/templates/Maketank/settings/apcuinfo.html.twig @@ -0,0 +1,176 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.apcuinfo') }} +
    +{% endblock %} + +{% block actions %} + + + {{ lng('apcuinfo.clearcache') }} + +{% endblock %} + +{% block content %} +
    +
    +
    +
    +
    {{ lng('apcuinfo.memnote') }}
    +
    +
    + {{ apcuinfo.mem_used_percentage }}% +
    +
    +
      +
    • + {{ lng('apcuinfo.total') }} + {{ apcuinfo.readable.mem_size }} +
    • +
    • + {{ lng('apcuinfo.used') }} + {{ apcuinfo.readable.mem_used }} +
    • +
    • + {{ lng('apcuinfo.free') }} + {{ apcuinfo.readable.mem_avail }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('apcuinfo.hitmiss') }}
    +
    +
    +
    + {{ apcuinfo.num_hits_percentage }}% +
    +
    +
      +
    • + {{ lng('apcuinfo.hit') }} + {{ apcuinfo.readable.num_hits }} +
    • +
    • + {{ lng('apcuinfo.miss') }} + {{ apcuinfo.readable.num_misses }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('apcuinfo.cachetitle') }}
    +
    +
      +
    • + {{ lng('apcuinfo.cvar') }} + {{ apcuinfo.readable.number_vars }} + ({{ apcuinfo.size_vars }}) +
    • +
    • + {{ lng('apcuinfo.reqrate') }} + {{ apcuinfo.req_rate_user }} + {{ lng('apcuinfo.creqsec') }} +
    • +
    • + {{ lng('apcuinfo.hitrate') }} + {{ apcuinfo.hit_rate_user }} + {{ lng('apcuinfo.creqsec') }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('apcuinfo.detailmem') }}
    + {% if apcuinfo.fragmentation is not iterable %} + {{ lng('apcuinfo.nofragment') }} + {% endif %} +
    + {% if apcuinfo.fragmentation is iterable %} +
    +
    + {{ apcuinfo.fragmentation.used_percentage }}% +
    +
      +
    • + {{ lng('apcuinfo.total') }} + {{ apcuinfo.fragmentation.readable.total_bytes }} +
    • +
    • + {{ lng('apcuinfo.used') }} + {{ apcuinfo.fragmentation.readable.used_bytes }} +
    • +
    • + {{ lng('apcuinfo.fragments') }} + {{ apcuinfo.fragmentation.readable.num_frags }} +
    • +
    + {% endif %} +
    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {{ lng('apcuinfo.generaltitle') }}
    {{ lng('apcuinfo.version') }}{{ apcuinfo.apcversion }}
    {{ lng('apcuinfo.phpversion') }}{{ apcuinfo.phpversion }}
    {{ lng('admin.hostname') }}{{ apcuinfo.host }}
    {{ lng('admin.serversoftware') }}{{ apcuinfo.server }}
    {{ lng('apcuinfo.start') }}{{ apcuinfo.start_time|date('d.m.Y H:i:s') }}
    {{ lng('apcuinfo.uptime') }}{{ apcuinfo.uptime }}
    +
    +
    +
    +
    + + + + + + {% for k,v in apcuinfo.runtimelines %} + + + + + {% endfor %} + +
    {{ lng('apcuinfo.runtime') }}
    {{ k|raw }}{{ v|raw }}
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/settings/conf/command.html.twig b/templates/Maketank/settings/conf/command.html.twig new file mode 100644 index 00000000..20f9aecb --- /dev/null +++ b/templates/Maketank/settings/conf/command.html.twig @@ -0,0 +1 @@ + diff --git a/templates/Maketank/settings/conf/file.html.twig b/templates/Maketank/settings/conf/file.html.twig new file mode 100644 index 00000000..36077b46 --- /dev/null +++ b/templates/Maketank/settings/conf/file.html.twig @@ -0,0 +1,2 @@ + + diff --git a/templates/Maketank/settings/conf/fileblock.html.twig b/templates/Maketank/settings/conf/fileblock.html.twig new file mode 100644 index 00000000..2fc45e0f --- /dev/null +++ b/templates/Maketank/settings/conf/fileblock.html.twig @@ -0,0 +1,6 @@ +
    + {# {{ realname }} #} + {{ commands_pre|raw }} + {{ commands_file|raw }} + {{ commands_post|raw }} +
    diff --git a/templates/Maketank/settings/configuration-final.html.twig b/templates/Maketank/settings/configuration-final.html.twig new file mode 100644 index 00000000..7be58716 --- /dev/null +++ b/templates/Maketank/settings/configuration-final.html.twig @@ -0,0 +1,12 @@ +{% extends "Froxlor/settings/configuration.html.twig" %} + +{% block content %} +
    + {% include 'Froxlor/misc/alertbox.html.twig' %} +
    + +
    + +
    +{% endblock %} diff --git a/templates/Maketank/settings/configuration.html.twig b/templates/Maketank/settings/configuration.html.twig new file mode 100644 index 00000000..daba5668 --- /dev/null +++ b/templates/Maketank/settings/configuration.html.twig @@ -0,0 +1,138 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.configfiles.serverconfiguration') }} +
    + {{ lng('admin.configfiles.description') }} +{% endblock %} + +{% block actions %} + + + {{ lng('admin.configfiles.distribution') }}: + {{ distribution }} + +{% endblock %} + +{% block content %} + +
    + +
    + +
    + {% block settings %} +
    + {% for stype,field in fields %} +
    +
    +
    +
    {{ stype|upper }}
    + {% if stype != 'system' %} +
    + + +
    + {% endif %} + {% set daemons = field.getDaemons %} + {% for dtype,daemon in daemons %} + {% if stype == 'system' %} +
    + {% set recommended = false %} + {% if + (dtype == get_setting('system.traffictool')) or + (dtype == 'libnssextrausers' and (get_setting('system.mod_fcgid') == '1' or get_setting('phpfpm.enabled') == '1' or get_setting('system.apacheitksupport') == '1')) or + (dtype == 'logrotate') or + (dtype == 'fcgid' and get_setting('system.mod_fcgid') == '1') or + (dtype == 'php-fpm' and get_setting('phpfpm.enabled') == '1') or + (dtype == 'cron') + %} + {% set recommended = true %} + {% endif %} + + + + + +
    + {% else %} +
    + {% set recommended = false %} + {% if + (dtype == 'apache22' and get_setting('system.webserver') == 'apache2' and get_setting('system.apache24') == '0') or + (dtype == 'apache24' and get_setting('system.webserver') == 'apache2' and get_setting('system.apache24') == '1') or + (dtype == 'lighttpd' and get_setting('system.webserver') == 'lighttpd') or + (dtype == 'nginx' and get_setting('system.webserver') == 'nginx') or + (dtype == 'bind' and get_setting('system.bind_enable') == '1' and get_setting('system.dns_server') == 'Bind') or + (dtype == 'powerdns' and get_setting('system.bind_enable') == '1' and get_setting('system.dns_server') == 'PowerDNS') or + (dtype == 'proftpd' and get_setting('system.ftpserver') == 'proftpd') or + (dtype == 'pureftpd' and get_setting('system.ftpserver') == 'pureftpd') + %} + {% set recommended = true %} + {% endif %} + + + + + +
    + {% endif %} + {% endfor %} +
    +
    +
    + {% endfor %} +
    + {% endblock %} +
    + + +
    + * + {{ lng('admin.configfiles.recommendednote') }} +
    +
    + + + +
    +
    +
    + + +{% endblock %} diff --git a/templates/Maketank/settings/detailpart.html.twig b/templates/Maketank/settings/detailpart.html.twig new file mode 100644 index 00000000..1ba98a66 --- /dev/null +++ b/templates/Maketank/settings/detailpart.html.twig @@ -0,0 +1,40 @@ +{% extends "Froxlor/settings/index.html.twig" %} + +{% block actions %} + + + {{ lng('admin.configfiles.overview') }} + + + + {{ lng('admin.configfiles.importexport') }} + +{% endblock %} + +{% block settings %} + + {% import "Froxlor/form/formfields.html.twig" as formfields %} + +
    +
    + {% for id,setting in fields %} + {% if id != '_group' %} + {% set isEm = em is defined and em == id %} + {{ formfields.fieldrow(id, setting, false, (get_setting('system.hide_incompatible_settings') == '0'), isEm) }} + {% endif %} + {% endfor %} +
    +
    + +
    + + + + + +
    + + +
    +
    +{% endblock %} diff --git a/templates/Maketank/settings/index.html b/templates/Maketank/settings/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/settings/index.html.twig b/templates/Maketank/settings/index.html.twig new file mode 100644 index 00000000..0c9e79d2 --- /dev/null +++ b/templates/Maketank/settings/index.html.twig @@ -0,0 +1,60 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.serversettings') }} + {% if fields._group is defined %} » {{ fields._group.title|raw }} + {% endif %} +
    + {{ lng('admin.serversettings_desc') }} +{% endblock %} + +{% block actions %} + + {% if get_setting('panel.settings_mode') == 0 %} + + {{ lng('panel.settingsmode') }}: {{ lng('panel.settingsmodebasic') }} + {% else %} + + {{ lng('panel.settingsmode') }}: {{ lng('panel.settingsmodeadvanced') }} + {% endif %} + + + + {{ lng('admin.configfiles.importexport') }} + +{% endblock %} + +{% block content %} +
    + {% block settings %} +
    + {% for field in fields %} + {% if get_setting('system.hide_incompatible_settings') == 0 or (get_setting('system.hide_incompatible_settings') == 1 and (field.visible is not defined or (field.visible is defined and field.visible))) %} +
    +
    +
    + + + +
    + {{ field.title|raw }} + {% if field.info is defined and field.info is not empty %} + {{ field.info|raw }} + {% endif %} +
    +
    + {% if not field.activated %} +
    + {{ lng('panel.not_activated') }} +
    + {% endif %} +
    +
    + {% endif %} + {% endfor %} +
    + {% endblock %} +
    +{% endblock %} diff --git a/templates/Maketank/settings/opcacheinfo.html.twig b/templates/Maketank/settings/opcacheinfo.html.twig new file mode 100644 index 00000000..ae52bc52 --- /dev/null +++ b/templates/Maketank/settings/opcacheinfo.html.twig @@ -0,0 +1,214 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.opcacheinfo') }} +
    +{% endblock %} + +{% block actions %} + + + {{ lng('opcacheinfo.resetcache') }} + +{% endblock %} + +{% block content %} +
    +
    +
    +
    +
    {{ lng('opcacheinfo.memusage') }}
    +
    +
    + {{ opcacheinfo.overview.used_memory_percentage }}% +
    +
    +
      +
    • + {{ lng('opcacheinfo.totalmem') }} + {{ opcacheinfo.overview.readable.total_memory }} +
    • +
    • + {{ lng('opcacheinfo.used') }} + {{ opcacheinfo.overview.readable.used_memory }} +
    • +
    • + {{ lng('opcacheinfo.free') }} + {{ opcacheinfo.overview.readable.free_memory }} +
    • +
    • + {{ lng('opcacheinfo.wastedmem') }} + {{ opcacheinfo.overview.readable.wasted_memory }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('opcacheinfo.hitsc') }}
    +
    +
    +
    + {{ opcacheinfo.overview.hit_rate_percentage }}% +
    +
    +
      +
    • + {{ lng('opcacheinfo.cachedscripts') }} + {{ opcacheinfo.overview.readable.num_cached_scripts }} +
    • +
    • + {{ lng('opcacheinfo.hitsc') }} + {{ opcacheinfo.overview.readable.hits }} +
    • +
    • + {{ lng('opcacheinfo.missc') }} + {{ opcacheinfo.overview.readable.misses }} +
    • +
    • + {{ lng('opcacheinfo.blmissc') }} + {{ opcacheinfo.overview.readable.blacklist_miss }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('opcacheinfo.usedkey') }}
    +
    +
    + {{ opcacheinfo.overview.used_key_percentage }}% +
    +
    +
      +
    • + {{ lng('opcacheinfo.maxkey') }} + {{ opcacheinfo.overview.readable.max_cached_keys }} +
    • +
    • + {{ lng('opcacheinfo.usedkey') }} + {{ opcacheinfo.overview.readable.num_cached_keys }} +
    • +
    +
    +
    +
    +
    +
    +
    {{ lng('opcacheinfo.strinterning') }}
    +
    +
      +
    • + {{ lng('opcacheinfo.totalmem') }} + {{ opcacheinfo.overview.readable.interned.buffer_size }} +
    • +
    • + {{ lng('opcacheinfo.used') }} + {{ opcacheinfo.overview.readable.interned.strings_used_memory }} +
    • +
    • + {{ lng('opcacheinfo.free') }} + {{ opcacheinfo.overview.readable.interned.strings_free_memory }} +
    • +
    • + {{ lng('opcacheinfo.strcount') }} + {{ opcacheinfo.overview.readable.interned.number_of_strings }} +
    • +
    +
    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {{ lng('opcacheinfo.generaltitle') }}
    {{ lng('opcacheinfo.version') }}{{ opcacheinfo.version.version }}
    {{ lng('opcacheinfo.phpversion') }}{{ opcacheinfo.version.php }}
    {{ lng('admin.hostname') }}{{ opcacheinfo.version.host }}
    {{ lng('admin.serversoftware') }}{{ opcacheinfo.version.server }}
    {{ lng('opcacheinfo.start') }}{{ opcacheinfo.overview.start_time|date('d.m.Y H:i:s') }}
    {{ lng('opcacheinfo.lastreset') }} + {% if opcacheinfo.overview.last_restart_time > 0 %} + {{ opcacheinfo.overview.last_restart_time|date('d.m.Y H:i:s') }} + {% else %} + {{ lng('panel.never') }} + {% endif %} +
    +
    +
    + + + + + + {% for funcs in opcacheinfo.functions %} + + + + {% endfor %} + +
    {{ lng('opcacheinfo.funcsavail') }}
    {{ funcs }}
    +
    +
    +
    +
    + + + + + + {% for directive in opcacheinfo.directives %} + + + + + {% endfor %} + +
    {{ lng('opcacheinfo.runtimeconf') }}
    {{ directive.k }} + {% if directive.v is iterable %} + {% for vval in directive.v %} + {% if vval is iterable %} + {% for val2 in vval %} + {{ val2|raw }}
    + {% endfor %} + {% else %} + {{ vval|raw }}
    + {% endif %} + {% endfor %} + {% else %} + {{ directive.v|raw }} + {% endif %} +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/settings/phpinfo.html.twig b/templates/Maketank/settings/phpinfo.html.twig new file mode 100644 index 00000000..980afaca --- /dev/null +++ b/templates/Maketank/settings/phpinfo.html.twig @@ -0,0 +1,42 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.phpinfo') }} +
    +{% endblock %} + +{% block content %} +
    + + + {% for name,section in phpinfo %} + {% if name|lower == 'phpinfo' %} + {% set name = 'PHP ' ~ phpversion %} + {% endif %} + + + + {% for key,val in section %} + {% if key != 'Directive' %} + + {% if val is iterable %} + + + {% elseif key matches '/^\\d+$/' %} + + {% else %} + + + {% endif %} + + {% endif %} + {% endfor %} + {% endfor %} + +
    {{ name|raw }}
    {{ key|raw }}{{ val[0]|raw }}
    (Master: + {{ val[1]|raw }}) +
    {{ val|raw }}{{ key|raw }}{{ val|raw }}
    +
    +{% endblock %} diff --git a/templates/Maketank/sidebar.html.twig b/templates/Maketank/sidebar.html.twig new file mode 100644 index 00000000..964022c0 --- /dev/null +++ b/templates/Maketank/sidebar.html.twig @@ -0,0 +1,42 @@ + diff --git a/templates/Maketank/src/index.html b/templates/Maketank/src/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/src/js/components/apikeys.js b/templates/Maketank/src/js/components/apikeys.js new file mode 100644 index 00000000..109e95fa --- /dev/null +++ b/templates/Maketank/src/js/components/apikeys.js @@ -0,0 +1,60 @@ +$(function () { + + var timer, delay = 500; + $('div[data-action="apikeys"] #allowed_from').on('keyup change', function () { + var _this = $(this); + clearTimeout(timer); + timer = setTimeout(function () { + var akid = _this.closest('div[data-action="apikeys"]').data('entry'); + $.ajax({ + url: "lib/ajax.php?action=editapikey", + type: "POST", + dataType: "json", + data: { id: akid, allowed_from: _this.val(), valid_until: $('div[data-entry="' + akid + '"] #valid_until').val() }, + success: function (data) { + if (data.message) { + _this.removeClass('is-valid'); + _this.addClass('is-invalid'); + } else { + _this.removeClass('is-invalid'); + _this.addClass('is-valid'); + _this.val(data.allowed_from); + } + }, + error: function (request, status, error) { + _this.removeClass('is-valid'); + _this.addClass('is-invalid'); + } + }); + }, delay); + }); + + $('div[data-action="apikeys"] #valid_until').on('keyup change', function () { + var _this = $(this); + clearTimeout(timer); + timer = setTimeout(function () { + var akid = _this.closest('div[data-action="apikeys"]').data('entry'); + $.ajax({ + url: "lib/ajax.php?action=editapikey", + type: "POST", + dataType: "json", + data: { id: akid, valid_until: _this.val(), allowed_from: $('div[data-entry="' + akid + '"] #allowed_from').val() }, + success: function (data) { + if (data.message) { + _this.removeClass('is-valid'); + _this.addClass('is-invalid'); + } else { + _this.removeClass('is-invalid'); + _this.addClass('is-valid'); + _this.val(data.valid_until); + } + }, + error: function (request, status, error) { + _this.removeClass('is-valid'); + _this.addClass('is-invalid'); + } + }); + }, delay); + }); + +}); diff --git a/templates/Maketank/src/js/components/configfiles.js b/templates/Maketank/src/js/components/configfiles.js new file mode 100644 index 00000000..4ab51b03 --- /dev/null +++ b/templates/Maketank/src/js/components/configfiles.js @@ -0,0 +1,52 @@ +$(function () { + /* + * config files - select all recommended + */ + $('#selectRecommendedConfig').on('click', function () { + $('input[data-recommended]').each(function () { + if ($(this).data('recommended') == 1) { + $(this).prop('checked', true); + } else { + $(this).prop('checked', false); + } + }) + }); + + /* + * export/download JSON file (e.g. for usage with config-services) + */ + $('#downloadSelectionAsJson').on('click', function () { + var formData = $(this).closest('form').serialize(); + window.location = "lib/ajax.php?action=getConfigJsonExport&" + formData; + }); + + /* + * open modal window to show selected config-commands/files + * for selected daemon + */ + $('.show-config').on('click', function () { + var distro = $(this).data('dist'); + var section = $(this).data('section'); + var daemon = $(this).data('daemon'); + + $.ajax({ + url: "lib/ajax.php?action=getConfigDetails", + type: "POST", + dataType: "json", + data: { distro: distro, section: section, daemon: daemon }, + success: function (data) { + $('#configTplShowLabel').html(data.title); + $('#configTplShow .modal-body').html(data.content); + var myModal = new bootstrap.Modal(document.getElementById('configTplShow')); + myModal.show(); + }, + error: function (request, status, error) { + $('#configTplShowLabel').html('Error'); + $('#configTplShow .modal-body').html(''); + var myModal = new bootstrap.Modal(document.getElementById('configTplShow')); + myModal.show(); + } + }); + + }); +}); diff --git a/templates/Maketank/src/js/components/customer.js b/templates/Maketank/src/js/components/customer.js new file mode 100644 index 00000000..eefe02af --- /dev/null +++ b/templates/Maketank/src/js/components/customer.js @@ -0,0 +1,76 @@ +$(function() { + + // Make inputs with enabled unlimited checked disabled + $("input[name$='_ul']").each(function () { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + readonly: $(this).is(":checked"), + required: !$(this).is(":checked") + }); + }); + // change state when unlimited checkboxes are clicked + $("input[name$='_ul']").on('change', function () { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + readonly: $(this).is(":checked"), + required: !$(this).is(":checked") + }); + if (!$(this).is(":checked")) { + $("input[name='" + fieldname + "']").focus() + } + }); + + // set values from hosting plan when adding/editing a customer according to the plan's values + $('#use_plan').on('change', function () { + var pid = $(this).val(); + if (pid > 0) { + $.ajax({ + url: "admin_plans.php?page=overview&action=jqGetPlanValues", + type: "POST", + data: { + planid: pid + }, + dataType: "json", + success: function (json) { + for (var i in json) { + if (i == 'email_imap' || i == 'email_pop3' || i == 'perlenabled' || i == 'phpenabled' || i == 'dnsenabled' || i == 'logviewenabled') { + /** handle checkboxes **/ + if (json[i] == 1) { + $("input[name='" + i + "']").prop('checked', true); + } else { + $("input[name='" + i + "']").prop('checked', false); + } + } else if (i == 'allowed_phpconfigs') { + /** handle array of values **/ + $("input[name='allowed_phpconfigs[]']").each(function (index) { + $(this).prop('checked', false); + for (var j in json[i]) { + if ($(this).val() == json[i][j]) { + $(this).prop('checked', true); + break; + } + } + }); + } else if (json[i] == -1) { + /** handle unlimited checkboxes **/ + $("input[name='" + i + "_ul']").attr('checked', 'checked'); + $("input[name='" + i + "']").prop({ + readonly: true + }); + } else { + /** handle normal value **/ + $("input[name='" + i + "']").val(json[i]); + $("input[name='" + i + "']").prop({ + readonly: false + }); + $("input[name='" + i + "_ul']").prop('checked', false); + } + } + }, + error: function (a, b) { + console.log(a, b); + } + }); + } + }); +}); diff --git a/templates/Maketank/src/js/components/dnseditor.js b/templates/Maketank/src/js/components/dnseditor.js new file mode 100644 index 00000000..cd062f5e --- /dev/null +++ b/templates/Maketank/src/js/components/dnseditor.js @@ -0,0 +1,19 @@ +$(function () { + + // Display helptext to content box according to dns-record type selected + $("select[name='dns_type']").on('change', function () { + var selVal = $(this).val(); + $.ajax({ + url: "lib/ajax.php?action=loadLanguageString", + type: "POST", + dataType: "json", + data: { langid: 'dnseditor.notes.' + selVal }, + success: function (data) { + $("#dns_content").next().html(data); + }, + error: function (request, status, error) { + console.log(request, status, error) + } + }); + }); +}); diff --git a/templates/Maketank/src/js/components/domains.js b/templates/Maketank/src/js/components/domains.js new file mode 100644 index 00000000..fe5611fc --- /dev/null +++ b/templates/Maketank/src/js/components/domains.js @@ -0,0 +1,87 @@ +$(function() { + + // disable unusable php-configuration by customer settings + $('#customerid').on('change', function () { + var cid = $(this).val(); + $.ajax({ + url: "admin_domains.php?page=domains&action=jqGetCustomerPHPConfigs", + type: "POST", + data: { + customerid: cid + }, + dataType: "json", + success: function (json) { + if (json.length > 0) { + $('#phpsettingid option').each(function () { + var pid = $(this).val(); + $(this).attr("disabled", "disabled"); + for (var i in json) { + if (pid == json[i]) { + $(this).removeAttr("disabled"); + } + } + }); + } + }, + error: function (a, b) { + console.log(a, b); + } + }); + }); + + // show warning if speciallogfile option is toggled + if ($('input[name=speciallogverified]')) { + $('input[name=speciallogfile]').on('click', function () { + $('#speciallogfilenote').remove(); + $('#speciallogfile').removeClass('is-invalid'); + $('#speciallogverified').val(0); + $.ajax({ + url: "admin_domains.php?page=overview&action=jqSpeciallogfileNote", + type: "POST", + data: { + id: $('input[name=id]').val(), newval: +$('#speciallogfile').is(':checked') + }, + dataType: "json", + success: function (json) { + if (json.changed) { + $('#speciallogfile').addClass('is-invalid'); + $('#speciallogfile').parent().append(json.info); + $('#speciallogverified').val(1); + } + }, + error: function (a, b) { + console.log(a, b); + } + }); + }); + } + + /** + * email only domain - hide unnecessary/unused sections + */ + if ($('#id') && $('#email_only').is(':checked')) { + $('#section_b').hide(); + $('#section_bssl').hide(); + $('#section_c').hide(); + $('#section_d').hide(); + } + + /** + * toggle show/hide of sections in case of email only flag + */ + $('#email_only').on('click', function () { + if ($(this).is(':checked')) { + // hide unnecessary sections + $('#section_b').hide(); + $('#section_bssl').hide(); + $('#section_c').hide(); + $('#section_d').hide(); + } else { + // show sections + $('#section_b').show(); + $('#section_bssl').show(); + $('#section_c').show(); + $('#section_d').show(); + } + }) +}); diff --git a/templates/Maketank/src/js/components/global.js b/templates/Maketank/src/js/components/global.js new file mode 100644 index 00000000..70484266 --- /dev/null +++ b/templates/Maketank/src/js/components/global.js @@ -0,0 +1,12 @@ +$(function () { + + $('#historyback').on('click', function (e) { + e.preventDefault(); + history.back(1); + }) + + $('#copySysInfo').on('click', function (e) { + e.preventDefault(); + navigator.clipboard.writeText($('#ccSysInfo').text().trim()); + }) +}); diff --git a/templates/Maketank/src/js/components/index.html b/templates/Maketank/src/js/components/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/src/js/components/install.js b/templates/Maketank/src/js/components/install.js new file mode 100644 index 00000000..4f076252 --- /dev/null +++ b/templates/Maketank/src/js/components/install.js @@ -0,0 +1,62 @@ +$(function () { + /* + * switch between basic and advanced install mode + */ + $('#switchInstallMode').on('click', function () { + var checked = $(this).prop('checked'); + window.location = window.location.pathname + replaceQueryParam('extended', +checked, window.location.search); + }); + + function replaceQueryParam(param, newval, search) { + var regex = new RegExp("([?;&])" + param + "[^&;]*[;&]?"); + if (search.match(regex)) { + search = search.replace(regex, "$1").replace(/&$/, ''); + } + return search + '&' + param + '=' + newval; + } + + function checkConfigState() { + $.ajax({ + url: window.location.href, + type: "GET", + success: function (data, textStatus, request) { + if (request.status >= 300) { + window.location = "http://" + srvName; + } + }, + error: function (request, textStatus, errorThrown) { + // continue + if (request.status >= 300) { + window.location = "http://" + srvName; + } + } + }); + } + + var cTimer; + + /** + * check manual-config switch + */ + $('#manual_config').on('click', function () { + clearInterval(cTimer); + var checked = $(this).prop('checked'); + if (checked) { + // button zum login + $('#submitAuto').addClass('d-none'); + $('#submitManual').removeClass('d-none'); + } else { + cTimer = setInterval(checkConfigState, 1000); + // spinner fürs warten + $('#submitAuto').removeClass('d-none'); + $('#submitManual').addClass('d-none'); + } + }); + + if ($('#manual_config').length > 0) { + var srvName = $('#target_servername').val(); + clearInterval(cTimer); + cTimer = setInterval(checkConfigState, 1000); + } + +}); diff --git a/templates/Maketank/src/js/components/ipsandports.js b/templates/Maketank/src/js/components/ipsandports.js new file mode 100644 index 00000000..c42b6da4 --- /dev/null +++ b/templates/Maketank/src/js/components/ipsandports.js @@ -0,0 +1,29 @@ +$(function() { + + // check for internal ip and output a notice if private-range ip is given + $('#ip').on('change', function () { + var ipval = $(this).val(); + if (ipval.length > 0) { + $('#ipnote').remove(); + $('#ip').removeClass('is-invalid'); + $.ajax({ + url: "admin_ipsandports.php?page=overview&action=jqCheckIP", + type: "POST", + data: { + ip: ipval + }, + dataType: "json", + success: function (json) { + if (json != 0) { + $('#ip').addClass('is-invalid'); + $('#ip').parent().append(json); + } + }, + error: function (a, b) { + console.log(a, b); + } + }); + } + }); + +}); diff --git a/templates/Maketank/src/js/components/newsfeed.js b/templates/Maketank/src/js/components/newsfeed.js new file mode 100644 index 00000000..2776eeb3 --- /dev/null +++ b/templates/Maketank/src/js/components/newsfeed.js @@ -0,0 +1,24 @@ +$(function() { + /* + * newsfeed + */ + if (document.getElementById('newsfeed')) { + let role = ""; + + if (typeof $("#newsfeed").data("role") !== "undefined") { + role = "&role=" + $("#newsfeed").data("role"); + } + + $.ajax({ + url: "lib/ajax.php?action=newsfeed" + role + "&theme=" + window.$theme, + type: "GET", + success: function (data) { + $("#newsfeeditems").html(data); + }, + error: function (request, status, error) { + console.log(request, status, error) + $("#newsfeeditems").html('
    Error loading newsfeed
    '); + } + }); + } +}); diff --git a/templates/Maketank/src/js/components/search.js b/templates/Maketank/src/js/components/search.js new file mode 100644 index 00000000..e551b4ac --- /dev/null +++ b/templates/Maketank/src/js/components/search.js @@ -0,0 +1,56 @@ +$(function() { + let search = $('#search') + + search.on('submit', function (e) { + e.preventDefault(); + }); + + search.find('input').on('keyup', function () { + let query = $(this).val(); + let dropdown = $('#search .search-results'); + // Hide search if query is empty + if (!query.length) { + dropdown.html(''); + dropdown.parent().hide(); + return; + } + // Show notification for short search query + if (query.length && query.length < 3) { + dropdown.html('
  • Please enter more than 2 characters
  • '); + dropdown.parent().show(); + return; + } + // Search + $.ajax({ + url: "lib/ajax.php?action=searchglobal&theme=" + window.$theme, + type: "POST", + data: { + searchtext: query + }, + dataType: "json", + success: data => { + // Show notification if we got no results + if (Object.keys(data).length === 0) { + dropdown.html('
  • Nothing found!
  • '); + dropdown.parent().show(); + return; + } + + // Clear dropdown and show results + dropdown.html(''); + dropdown.parent().show(); + Object.keys(data).forEach(key => { + dropdown.append('
  • ' + key + '
  • '); + data[key].forEach(item => { + dropdown.append('
  • ' + item.title + '
  • '); + }); + }); + }, + error: function (a, b) { + console.log(a, b); + dropdown.html('
  • Whoops we got some errors!
  • '); + dropdown.parent().show(); + } + }); + }); +}); diff --git a/templates/Maketank/src/js/components/tablecolumns.js b/templates/Maketank/src/js/components/tablecolumns.js new file mode 100644 index 00000000..408a5495 --- /dev/null +++ b/templates/Maketank/src/js/components/tablecolumns.js @@ -0,0 +1,44 @@ +$(function () { + /* + * table columns - manage columns modal + */ + $('.manageColumnsModal form').on('submit', function (event) { + $.ajax({ + url: 'lib/ajax.php?action=updatetablelisting&listing=' + $(this).data('listing') + '&theme=' + window.$theme, + type: 'POST', + dataType: 'json', + data: $(this).serialize(), + success: function () { + window.location.href = ''; + }, + error: function (request) { + alert(request.responseJSON.message); + } + }); + event.preventDefault(); + }); + + $('.manageColumnsModal form button[data-action="reset"]').on('click', function () { + var form = $(this).parents('form:first'); + $.ajax({ + url: 'lib/ajax.php?action=resettablelisting&listing=' + form.data('listing') + '&theme=' + window.$theme, + type: 'POST', + dataType: 'json', + data: {}, + success: function () { + window.location.href = ''; + }, + error: function (request) { + alert(request.responseJSON.message); + } + }); + }); + + $('.manageColumnsModal form button[data-action="select-all"]').on('click', function () { + $(this).parents('form:first').find('input:checkbox').prop('checked', true); + }); + + $('.manageColumnsModal form button[data-action="unselect-all"]').on('click', function () { + $(this).parents('form:first').find('input:checkbox').prop('checked', false); + }); +}); diff --git a/templates/Maketank/src/js/components/traffic.js b/templates/Maketank/src/js/components/traffic.js new file mode 100644 index 00000000..abd013f9 --- /dev/null +++ b/templates/Maketank/src/js/components/traffic.js @@ -0,0 +1,9 @@ +$(function () { + + // Display helptext to content box according to dns-record type selected + $("select[name='range']").on('change', function () { + var selVal = $(this).val(); + var baseRef = $(this).data('baseref'); + window.location.href = baseRef + '?range=' + selVal; + }); +}); diff --git a/templates/Maketank/src/js/components/updatecheck.js b/templates/Maketank/src/js/components/updatecheck.js new file mode 100644 index 00000000..b992e80c --- /dev/null +++ b/templates/Maketank/src/js/components/updatecheck.js @@ -0,0 +1,21 @@ +$(function() { + /* + * updatecheck + */ + if (document.getElementById('updatecheck')) { + $.ajax({ + url: "lib/ajax.php?action=updatecheck&theme=" + window.$theme, + type: "GET", + success: function (data) { + $("#updatecheck").html(data); + new bootstrap.Popover(document.getElementById('ucheck')); + }, + error: function (request, status, error) { + console.log(request, status, error) + let message = 'Can\'t check version'; + $("#updatecheck").html(' ' + message + ''); + new bootstrap.Tooltip(document.getElementById('ucheck')); + } + }); + } +}); diff --git a/templates/Maketank/src/js/components/validation.js b/templates/Maketank/src/js/components/validation.js new file mode 100644 index 00000000..29870a40 --- /dev/null +++ b/templates/Maketank/src/js/components/validation.js @@ -0,0 +1,37 @@ +$(document).ready(function () { + $('#customer_add,#customer_edit').each(function () { + $(this).validate({ + rules: { + 'name': { + required: function () { + return $('#company').val().length === 0 || $('#firstname').val().length > 0; + } + }, + 'firstname': { + required: function () { + return $('#company').val().length === 0 || $('#name').val().length > 0; + } + }, + 'company': { + required: function () { + return $('#name').val().length === 0 + && $('#firstname').val().length === 0; + } + } + }, + }); + }); + $('#domain_add,#domain_edit').each(function () { + $(this).validate({ + rules: { + 'ipandport[]': { + required: true, + minlength: 1 + } + }, + errorPlacement: function(error, element) { + $(error).prependTo($(element).parent().parent()); + } + }); + }); +}); diff --git a/templates/Maketank/src/js/index.html b/templates/Maketank/src/js/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/src/js/main.js b/templates/Maketank/src/js/main.js new file mode 100644 index 00000000..b31f3f8e --- /dev/null +++ b/templates/Maketank/src/js/main.js @@ -0,0 +1,44 @@ +// import libs +import 'bootstrap'; +import '@fortawesome/fontawesome-free'; +import Chart from 'chart.js/auto'; + +// set jquery & bootstrap & chart +global.$ = require('jquery'); +global.validation = require('jquery-validation'); +global.bootstrap = require('bootstrap'); +window.Chart = Chart; + +$(function () { + window.$theme = 'Froxlor'; + + $.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') + } + }); + + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) + const tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl) + }) + + const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]') + const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl)) +}); + +// Load components +require('./components/apikeys') +require('./components/configfiles') +require('./components/customer') +require('./components/dnseditor') +require('./components/domains') +require('./components/global') +require('./components/install') +require('./components/ipsandports') +require('./components/newsfeed') +require('./components/search') +require('./components/tablecolumns') +require('./components/traffic') +require('./components/updatecheck') +require('./components/validation') diff --git a/templates/Maketank/src/scss/components/_alert.scss b/templates/Maketank/src/scss/components/_alert.scss new file mode 100644 index 00000000..2f6cd84a --- /dev/null +++ b/templates/Maketank/src/scss/components/_alert.scss @@ -0,0 +1,7 @@ +.alert { + @extend .shadow-sm; + + p:last-of-type { + margin-bottom: 0; + } +} diff --git a/templates/Maketank/src/scss/components/_card.scss b/templates/Maketank/src/scss/components/_card.scss new file mode 100644 index 00000000..2d553d0b --- /dev/null +++ b/templates/Maketank/src/scss/components/_card.scss @@ -0,0 +1,24 @@ +.card { + @extend .shadow-sm; + margin-bottom: $spacer * 1.5; + + .card-header { + border-bottom: $border-color solid 1px; + font-weight: bold; + } + + .card-body { + p { + @extend .card-text; + } + } + + &.deactivated { + @extend .text-muted; + background: lighten($light-bg, 3%); + + i { + @extend .text-muted; + } + } +} diff --git a/templates/Maketank/src/scss/components/_dropdown.scss b/templates/Maketank/src/scss/components/_dropdown.scss new file mode 100644 index 00000000..7a998526 --- /dev/null +++ b/templates/Maketank/src/scss/components/_dropdown.scss @@ -0,0 +1,12 @@ +.dropdown { + .dropdown-menu { + .dropdown-item { + i { + width: 1rem; + margin-right: 1rem; + text-align: center; + color: $text-muted; + } + } + } +} diff --git a/templates/Maketank/src/scss/components/_footer.scss b/templates/Maketank/src/scss/components/_footer.scss new file mode 100644 index 00000000..fd966ec3 --- /dev/null +++ b/templates/Maketank/src/scss/components/_footer.scss @@ -0,0 +1,13 @@ +footer { + @extend .small; + + a { + @extend .text-muted; + @extend .text-decoration-none; + } + + .footer-link:not(:last-child):after { + content: ' •'; + padding: 0 0.25rem; + } +} diff --git a/templates/Maketank/src/scss/components/_form.scss b/templates/Maketank/src/scss/components/_form.scss new file mode 100644 index 00000000..cfdb62e5 --- /dev/null +++ b/templates/Maketank/src/scss/components/_form.scss @@ -0,0 +1 @@ +// wip \ No newline at end of file diff --git a/templates/Maketank/src/scss/components/_generic.scss b/templates/Maketank/src/scss/components/_generic.scss new file mode 100644 index 00000000..be55372d --- /dev/null +++ b/templates/Maketank/src/scss/components/_generic.scss @@ -0,0 +1,89 @@ +// Fontawesome +@import "~@fortawesome/fontawesome-free/scss/fontawesome"; +@import "~@fortawesome/fontawesome-free/css/all"; + +// Generic +.header-logo { + height: 24px; +} + +.form-control-plaintext { + outline: none; +} + +.form-control[readonly] { + background: rgba(0, 0, 0, .15); +} + +.page-header { + margin-bottom: 2rem; + + &:after { + margin-top: .5rem; + display: block; + height: 3px; + width: 100px; + background: $froxlor-800; + border-radius: 3px; + content: ' '; + } +} + +.alert-icon { + padding: .5rem; + background: rgba(0, 0, 0, .15); + text-align: center; + border-radius: $border-radius; + margin-right: .75rem; +} + +.max-w-420 { + max-width: 420px; +} + +.max-w-xs { + max-width: 575.98px; +} + +.max-w-lg { + max-width: 991.98px; +} + +.rounded-tl-bl { + border-radius: $border-radius 0 $border-radius 0; +} + +.progress-thin { + height: .5rem; +} + +.logcontent { + width: 100%; +} + +.formfield { + padding: 1rem $spacer; + border-bottom: $border-color solid 1px; + + &:last-child { + border-bottom: none; + } +} + +.focus-none { + outline: none !important; + box-shadow: none !important; +} + +.field-image-preview { + max-height: 5em; +} + +#phpinfotable { + table-layout: fixed; + word-wrap: break-word; +} + +a { + text-decoration: none; +} diff --git a/templates/Maketank/src/scss/components/_heading.scss b/templates/Maketank/src/scss/components/_heading.scss new file mode 100644 index 00000000..0f1d4d22 --- /dev/null +++ b/templates/Maketank/src/scss/components/_heading.scss @@ -0,0 +1,13 @@ +.heading { + color: $heading-color; + background-color: $heading-bg; + border-top: $heading-border-color solid 1px; +} + +.heading h5 { + color: $heading-color; +} + +.heading span { + +} diff --git a/templates/Maketank/src/scss/components/_navbar.scss b/templates/Maketank/src/scss/components/_navbar.scss new file mode 100644 index 00000000..b6642aed --- /dev/null +++ b/templates/Maketank/src/scss/components/_navbar.scss @@ -0,0 +1,60 @@ +.navbar { + z-index: 20; +} + +.navbar-brand { + padding: 1rem 0; +} + +@include media-breakpoint-up(md) { + .navbar { + background: $navbar-bg; + + .navbar-brand { + background: $dark; + width: $sidebar-width; + margin-right: 0; + flex-shrink: 0; + } + } +} + +@include media-breakpoint-down(md) { + .navbar { + background: $navbar-bg-mobile; + + .navbar-nav { + flex-direction: row; + gap: .75rem; + + .nav-link { + color: $white; + + &:hover { + color: rgba(255,255,255,.45); + } + } + + .dropdown-menu { + position: absolute; + } + } + + #collapseSearch { + border-top: solid 1px $dark; + + #search { + margin-bottom: 1.125rem; + } + } + } + + .navbar-light { + .navbar-toggler { + border-color: transparent; + } + .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + } + } +} diff --git a/templates/Maketank/src/scss/components/_search.scss b/templates/Maketank/src/scss/components/_search.scss new file mode 100644 index 00000000..520891d0 --- /dev/null +++ b/templates/Maketank/src/scss/components/_search.scss @@ -0,0 +1,34 @@ +#search { + display: flex; + position: relative; + + i { + margin-right: .5rem; + } + + .search-input { + color: $body-color; + outline: none; + border: none; + background: transparent; + } + + .search-results-box { + position: absolute; + top: 2.75rem; + z-index: 50; + width: 70vh; + max-height: 50vh; + + background: $search-bg; + border: $border-color solid 1px; + border-radius: 0 0 $border-radius $border-radius; + + .search-results { + width: 100%; /** same as .search-results-box **/ + max-height: calc(50vh - 1.25em); /** same as .search-results-box - border (top/bottom) **/ + overflow: auto; + border-radius: $border-radius; + } + } +} diff --git a/templates/Maketank/src/scss/components/_sidebar.scss b/templates/Maketank/src/scss/components/_sidebar.scss new file mode 100644 index 00000000..c1b509cf --- /dev/null +++ b/templates/Maketank/src/scss/components/_sidebar.scss @@ -0,0 +1,50 @@ +.sidebar, .sub-sidebar { + width: $sidebar-width; + z-index: 10; +} + +.sidebar { + @extend .shadow; + width: $sidebar-width; + + &.collapsing { + transition: none; + } + + .user-info { + background: darken($dark, 2); + } + + > .nav { + > .nav-item { + > .nav-link { + i { + margin-right: 1rem; + width: 1rem; + text-align: center; + opacity: .5; + } + + &:not(.collapsed) { + background: darken($dark, 4); + border-left: $primary solid 3px; + padding-left: calc(1rem - 3px); + } + } + + > .collapse, > .collapsing { + background: darken($dark, 2); + + a { + opacity: .78; + margin-left: 1rem; + } + } + } + } +} + +.sub-sidebar { + @extend .shadow-sm; + background: $white; +} diff --git a/templates/Maketank/src/scss/components/index.html b/templates/Maketank/src/scss/components/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/src/scss/dark.scss b/templates/Maketank/src/scss/dark.scss new file mode 100644 index 00000000..b1b74cec --- /dev/null +++ b/templates/Maketank/src/scss/dark.scss @@ -0,0 +1,35 @@ +@charset "UTF-8"; + +// Bootstrap +@import "variables/dark"; +@import "~bootstrap/scss/bootstrap"; + +// Theme +@import "components/generic"; +@import "components/alert"; +@import "components/card"; +@import "components/dropdown"; +@import "components/footer"; +@import "components/form"; +@import "components/heading"; +@import "components/navbar"; +@import "components/sidebar"; +@import "components/search"; + +.navbar-light { + .navbar-toggler { + border-color: transparent; + } + .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + } +} + +tr.bg-info td, +tr.bg-warning td { + color: $dark-bg !important; +} + +.badge.bg-secondary { + color: $gray-700; +} diff --git a/templates/Maketank/src/scss/index.html b/templates/Maketank/src/scss/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/src/scss/main.scss b/templates/Maketank/src/scss/main.scss new file mode 100644 index 00000000..1815ff26 --- /dev/null +++ b/templates/Maketank/src/scss/main.scss @@ -0,0 +1,17 @@ +@charset "UTF-8"; + +// Bootstrap +@import "variables/main"; +@import "~bootstrap/scss/bootstrap"; + +// Theme +@import "components/generic"; +@import "components/alert"; +@import "components/card"; +@import "components/dropdown"; +@import "components/footer"; +@import "components/form"; +@import "components/heading"; +@import "components/navbar"; +@import "components/sidebar"; +@import "components/search"; diff --git a/templates/Maketank/src/scss/variables/_dark.scss b/templates/Maketank/src/scss/variables/_dark.scss new file mode 100644 index 00000000..8e209813 --- /dev/null +++ b/templates/Maketank/src/scss/variables/_dark.scss @@ -0,0 +1,66 @@ +@import "main"; + +// Color +$primary: $froxlor-700; +$secondary: $gray-500; +$info: $froxlor-800; + +// Body +$body-bg: $gray-900; +$body-color: $gray-100; + +// Borders +$border-color: $gray-900; +$border-color-translucent: $gray-900; + +// Link +$link-color: $froxlor-500; +$nav-link-color: $body-color; + +// List groups +$list-group-bg: $gray-800; +$list-group-color: $body-color; +$list-group-hover-bg: $gray-700; +$list-group-action-color: $body-color; + +// Navbar +$navbar-bg: $gray-800; +$navbar-bg-mobile: $navbar-bg; +$navbar-light-color: $gray-200; +$navbar-light-hover-color: $gray-500; +$navbar-light-active-color: $gray-500; + +// Sidebar + +// Card +$card-bg: $gray-800; +$card-border-color: $gray-600; + +// Heading +$heading-bg: $gray-800; +$heading-color: $body-color; +$heading-border-color: rgba(0,0,0,0.15); + +// Dropdown +$dropdown-bg: $gray-800; +$dropdown-color: $gray-100; +$dropdown-link-color: $gray-100; +$dropdown-link-hover-bg: $gray-900; + +// Modal +$modal-content-bg: $gray-800; + +// Form control +$input-bg: $gray-900; +$input-border-color: $black; +$input-group-addon-bg: $gray-800; + +// Progress bar +$progress-bg: $gray-900; + +// Search +$search-bg: $gray-800; + +// Popover +$popover-bg: $gray-800; +$popover-body-color: $gray-100; diff --git a/templates/Maketank/src/scss/variables/_main.scss b/templates/Maketank/src/scss/variables/_main.scss new file mode 100644 index 00000000..b47d9d13 --- /dev/null +++ b/templates/Maketank/src/scss/variables/_main.scss @@ -0,0 +1,86 @@ +// CI +$froxlor-50: #e1f4fa; +$froxlor-100: #b3e3f1; +$froxlor-200: #84d0e9; +$froxlor-300: #5abde0; +$froxlor-400: #3eb0db; +$froxlor-500: #29a2d6; +$froxlor-600: #2395c8; +$froxlor-700: #1a83b6; +$froxlor-800: #1872a2; +$froxlor-900: #0e5380; + +// Gray +$white: #fff; +$gray-100: #f8f9fa; +$gray-200: #e9ecef; +$gray-300: #dee2e6; +$gray-400: #ced4da; +$gray-500: #adb5bd; +$gray-600: #6c757d; +$gray-700: #495057; +$gray-800: #343a40; +$gray-900: #212529; +$black: #000; + +// Colors +$light: $gray-100; +$primary: $froxlor-800; +$secondary: $gray-600; +$info: $froxlor-900; +$warning: #FBBF24; +$danger: #BE123C; +$success: #059669; + +// Body +$light-bg: $gray-100; +$dark-bg: $gray-800; + +// Typography +$light-font-color: $gray-800; +$dark-font-color: $gray-100; + +$alert-bg-scale: 0; +$alert-color-scale: 0; +$alert-border-width: 0; + +$list-group-item-color-scale: 0; +$list-group-item-bg-scale: 0; + +$input-bg: lighten($light-bg, 5%); + +$font-size-root: 16px; + +// Spacing +$spacer: 1.25rem; +$enable-negative-margins: true; + +// Body +$body-bg: $light-bg; +$body-color: $light-font-color; + +// Borders +// $border-radius: 0.5rem; + +// Links +$link-color: $froxlor-800; + +// Navbar +$navbar-bg: $white; +$navbar-bg-mobile: $gray-900; + +// Sidebar +$sidebar-width: 256px; + +// Card +$card-cap-bg: none; +$card-cap-padding-y: $spacer; +$card-border-width: 0; + +// Heading +$heading-bg: $navbar-bg; +$heading-color: $body-color; +$heading-border-color: #dee2e6; + +// Search +$search-bg: $navbar-bg; diff --git a/templates/Maketank/src/scss/variables/index.html b/templates/Maketank/src/scss/variables/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/table/index.html b/templates/Maketank/table/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/table/macros.html.twig b/templates/Maketank/table/macros.html.twig new file mode 100644 index 00000000..32fecdaf --- /dev/null +++ b/templates/Maketank/table/macros.html.twig @@ -0,0 +1,92 @@ +{% macro progressbar(data) %} +
    +
    +
    +
    + {% if data.infotext is not empty %} + + {% endif %} + {{ data.text }} +
    +{% endmacro %} + +{% macro boolean(data) %} + {% if (data) %} + + {% else %} + + {% endif %} +{% endmacro %} + +{% macro booleanWithInfo(data) %} + {% if (data.checked) %} + + {% else %} + + {% endif %} + {% if data.info is not empty %} + {{ data.info }} + {% endif %} +{% endmacro %} + +{% macro link(data) %} + {% apply spaceless %} + + {% if data.icon is defined %} + + {% endif %} + {% if data.text is defined %} + {{ data.text }} + {% endif %} + + {% endapply %} +{% endmacro %} + +{% macro button(data) %} + {% apply spaceless %} + <{% if data.href is defined %}a{% else %}span{% endif %} class="{% if data.class is defined %}btn btn-sm {{ data.class }}{% else %}btn btn-sm btn-outline-secondary{% endif %}" {% if data.modal is defined and data.modal is iterable %} data-bs-toggle="modal" role="button" href="#{{ data.modal.id }}" {% else %} {% if data.href is defined %}href="{{ data.href }}"{% endif %} {% endif %} {% if data.target is defined %} target="{{ data.target }}" {% endif %} {% if data.title is defined %} title="{{ data.title }}" {% endif %}> + {% if data.icon is defined %} + + {% endif %} + {% if data.text is defined %} + {{ data.text }} + {% endif %} + + {% if data.modal is defined and data.modal is iterable %} + + {% endif %} + {% endapply %} +{% endmacro %} + +{% macro domainWithSan(data) %} + {{ data.domain }} + {% if data.san is not empty %} +
    + + SAN: {{ data.san }} + + {% endif %} +{% endmacro %} + +{% macro actions(data) %} + {% for action in data %} + {% if action.visible is not defined or action.visible is defined and action.visible %} + {{ _self.button(action) }} + {% endif %} + {% endfor %} +{% endmacro %} diff --git a/templates/Maketank/table/pagination.html.twig b/templates/Maketank/table/pagination.html.twig new file mode 100644 index 00000000..3ea68787 --- /dev/null +++ b/templates/Maketank/table/pagination.html.twig @@ -0,0 +1,68 @@ +{% macro paging(pagination) %} + {% if pagination.last_page > 1 %} + + {% endif %} +{% endmacro %} + +{% macro titlesorting(pagination, key, th) %} + {% if pagination is defined and key in pagination.sortfields %} + + {{ th.text }} + + + + {% else %} + {{ th.text }} + {% endif %} +{% endmacro %} diff --git a/templates/Maketank/table/table.html.twig b/templates/Maketank/table/table.html.twig new file mode 100644 index 00000000..939b9b00 --- /dev/null +++ b/templates/Maketank/table/table.html.twig @@ -0,0 +1,137 @@ +{% macro table(listing) %} + + {% import "Froxlor/table/macros.html.twig" as macros %} + {% import "Froxlor/table/pagination.html.twig" as pagination %} + + {% if listing.table.tr|length == 0 %} + + {% else %} +
    +
    + {% if listing.no_search is not defined or (listing.no_search is defined and listing.no_search == false) %} + {% if gSearchText is not empty %} + Filter: {{ gSearchText }} + {% endif %} + + {% endif %} + +
    +
    +
    + + + + {% for key,th in listing.table.th %} + {{ pagination.titlesorting(listing.pagination, key, th) }} + {% endfor %} + + + + {% for tr in listing.table.tr %} + + {% for td in tr.td %} + + {% endfor %} + + {% endfor %} + +
    + {% if td.data is iterable %} + {% if td.data.macro == 'progressbar' %} + {{ macros.progressbar(td.data.data) }} + {% elseif td.data.macro == 'boolean' %} + {{ macros.boolean(td.data.data) }} + {% elseif td.data.macro == 'booleanWithInfo' %} + {{ macros.booleanWithInfo(td.data.data) }} + {% elseif td.data.macro == 'link' %} + {{ macros.link(td.data.data) }} + {% elseif td.data.macro == 'domainWithSan' %} + {{ macros.domainWithSan(td.data.data) }} + {% elseif td.data.macro == 'actions' %} + {{ macros.actions(td.data.data) }} + {% else %} + Table macro '{{ td.data.macro|json_encode }}' is not implemented! + Unable to handle this data: {{ td.data|json_encode }} + {% endif %} + {% else %} + {{ td.data|raw }} + {% endif %} +
    + {% if listing.pagination is not empty %} + {{ pagination.paging(listing.pagination) }} + {% endif %} +
    + {% endif %} + + + + + {% if listing.no_search is not defined or (listing.no_search is defined and listing.no_search == false) %} + + + {% endif %} +{% endmacro %} diff --git a/templates/Maketank/user/2fa.html.twig b/templates/Maketank/user/2fa.html.twig new file mode 100644 index 00000000..331490a1 --- /dev/null +++ b/templates/Maketank/user/2fa.html.twig @@ -0,0 +1,62 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} +
    +
    + {% if userinfo.type_2fa == 0 %} + {% set linkeraction = 'preadd' %} + {% elseif userinfo['2fa_unsaved'] is defined and userinfo['2fa_unsaved'] %} + {% set linkeraction = 'add' %} + {% else %} + {% set linkeraction = 'delete' %} + {% endif %} +
    +
    +
    +
    {{ lng('login.2fa') }}
    + +
    + {% if userinfo.type_2fa == 0 %} + + + + {% elseif userinfo.type_2fa == 2 %} + + QRCode
    + Code: {{ userinfo.data_2fa }} + {% endif %} + + {% if userinfo['2fa_unsaved'] is defined and userinfo['2fa_unsaved'] %} +
    + + + + + {% endif %} +
    +
    + +
    + + + + {% if userinfo.type_2fa == 0 %} + + {% elseif userinfo['2fa_unsaved'] is defined and userinfo['2fa_unsaved'] %} + + {% else %} + + {% endif %} +
    +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/change_language.html.twig b/templates/Maketank/user/change_language.html.twig new file mode 100644 index 00000000..c035f1f9 --- /dev/null +++ b/templates/Maketank/user/change_language.html.twig @@ -0,0 +1,34 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} +
    +
    +
    +
    +
    +
    {{ lng('menue.main.changelanguage') }}
    + +
    + + +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/change_password.html.twig b/templates/Maketank/user/change_password.html.twig new file mode 100644 index 00000000..49d49761 --- /dev/null +++ b/templates/Maketank/user/change_password.html.twig @@ -0,0 +1,57 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} +
    +
    +
    +
    +
    +
    {{ lng('menue.main.changepassword') }}
    + +
    + + +
    +
    + + +
    +
    + + +
    + + {% if userinfo.adminsession == 0 %} + +
    + +
    + + +
    +
    + +
    + +
    + + +
    +
    + + {% endif %} +
    + +
    + + + + +
    +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/change_theme.html.twig b/templates/Maketank/user/change_theme.html.twig new file mode 100644 index 00000000..12ecae79 --- /dev/null +++ b/templates/Maketank/user/change_theme.html.twig @@ -0,0 +1,34 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} +
    +
    +
    +
    +
    +
    {{ lng('menue.main.changetheme') }}
    + +
    + + +
    +
    + +
    + + + + +
    +
    +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/dashboard-item.html.twig b/templates/Maketank/user/dashboard-item.html.twig new file mode 100644 index 00000000..61272077 --- /dev/null +++ b/templates/Maketank/user/dashboard-item.html.twig @@ -0,0 +1,31 @@ +{% macro ditem(lngstr, available, used, assigned = null, formatbytes = false, byte_usage = null) %} +
    +
    +
    {{ lng(lngstr) }}{% if byte_usage %} ({{ byte_usage|formatBytes }}){% endif %}
    +
    + {% if formatbytes %}{{ used|formatBytes }}{% else %}{{ used }}{% endif %}/{% if available < 0 %}{{ lng('panel.unlimited') }}{% else %}{% if formatbytes %}{{ available|formatBytes }}{% else %}{{ available }}{% endif %}{% endif %} +
    +
    +
    + {% set usageperc = 1 %} + {% if available > 0 %} + {% set usageperc = (used / available) * 100|round %} + {% endif %} +
    +
    + {% if assigned is not empty %} +
    +
    +
    + {% endif %} +
    +{% endmacro %} diff --git a/templates/Maketank/user/dns-editor.html.twig b/templates/Maketank/user/dns-editor.html.twig new file mode 100644 index 00000000..dea6e69b --- /dev/null +++ b/templates/Maketank/user/dns-editor.html.twig @@ -0,0 +1,34 @@ +{% extends "Froxlor/user/table.html.twig" %} + +{% block content %} +
    + {% include 'Froxlor/misc/alertbox.html.twig' %} +
    + + + +
    +
    + {{ parent() }} + + {% import "Froxlor/form/form.html.twig" as form %} + {{ form.form(formdata, formaction|default('#'), formdata.title, editid|default('')) }} +
    +
    + {% if zonefile is not empty %} +
    +
    + +
    +
    + {% endif %} +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/error_report.html.twig b/templates/Maketank/user/error_report.html.twig new file mode 100644 index 00000000..815fbefa --- /dev/null +++ b/templates/Maketank/user/error_report.html.twig @@ -0,0 +1,26 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    +
    + + {{ lng('error.send_report_title') }} +
    +
    +{% endblock %} + +{% block content %} +
    + + {{ mail_html|nl2br }} + +
    + + + +
    + +
    +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/form-datatable.html.twig b/templates/Maketank/user/form-datatable.html.twig new file mode 100644 index 00000000..e04ebd2d --- /dev/null +++ b/templates/Maketank/user/form-datatable.html.twig @@ -0,0 +1,16 @@ +{% extends "Froxlor/user/form.html.twig" %} + +{% block content %} + {% if tabledata.table.tr is not empty and tabledata.table.tr is iterable %} +
    + {% set type = 'warning' %} + {% set alert_msg = lng('error.customerhasongoingbackupjob') %} + {% include 'Froxlor/misc/alertbox.html.twig' %} +
    + {% import "Froxlor/table/table.html.twig" as table %} + {{ table.table(tabledata) }} + {% endif %} + + {{ parent() }} + +{% endblock %} diff --git a/templates/Maketank/user/form-note.html.twig b/templates/Maketank/user/form-note.html.twig new file mode 100644 index 00000000..16ab045c --- /dev/null +++ b/templates/Maketank/user/form-note.html.twig @@ -0,0 +1,10 @@ +{% extends "Froxlor/user/form.html.twig" %} + +{% block content %} + {% if alert_msg is defined and alert_msg is not empty %} +
    + {% include 'Froxlor/misc/alertbox.html.twig' %} +
    + {% endif %} + {{ parent() }} +{% endblock %} diff --git a/templates/Maketank/user/form-replacers.html.twig b/templates/Maketank/user/form-replacers.html.twig new file mode 100644 index 00000000..d96d743b --- /dev/null +++ b/templates/Maketank/user/form-replacers.html.twig @@ -0,0 +1,23 @@ +{% extends "Froxlor/user/form.html.twig" %} + +{% block content %} + + {{ parent() }} + + {% if replacers is not empty and replacers is iterable %} +
    +
    +
    {{ lng('admin.templates.template_replace_vars') }}
    +
    + {% for replacer in replacers.replacers %} + {% if (replacer.visible is defined and replacer.visible) or replacer.visible is not defined %} +
    {{ '{' }}{{ replacer.var }}{{ '}' }}
    +
    {{ replacer.description }}
    + {% endif %} + {% endfor %} +
    +
    +
    + {% endif %} + +{% endblock %} diff --git a/templates/Maketank/user/form.html.twig b/templates/Maketank/user/form.html.twig new file mode 100644 index 00000000..96019b8d --- /dev/null +++ b/templates/Maketank/user/form.html.twig @@ -0,0 +1,57 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} + + {% if formdata.title is not empty %} +
    +
    + {% if formdata.image is not empty %} + + {% endif %} + {{ formdata.title }} +
    + {% if formdata.description is not empty %} + {{ formdata.description }} + {% endif %} +
    + {% endif %} + +{% endblock %} + +{% block actions %} + + {% if formdata.self_overview is defined and formdata.self_overview is iterable %} + {% if actions_links is not defined %}{% set actions_links = [] %}{% endif %} + {% set actions_tmp = actions_links %} + {% set actions_links = {'href': linker(formdata.self_overview), 'icon': 'fa-solid fa-reply','label': lng('panel.backtooverview')} %} + {% set actions_links = {actions_links}|merge(actions_tmp) %} + {% endif %} + + {% if actions_links is iterable or (entity_info is defined and entity_info is not empty) %} +
    + {% if actions_links is iterable %} + {% for link in actions_links %} + + {{ link.label }} + + {% endfor %} + {% endif %} + {# TODO: eventually not used anymore because of using a documentation link + {% if entity_info is defined and entity_info is not empty %} + + {% endif %} + #} +
    + {% endif %} + +{% endblock %} + +{% block content %} + + {% import "Froxlor/form/form.html.twig" as form %} + + {{ form.form(formdata, formaction|default('#'), formdata.title, editid|default(''), false, idprefix|default('')) }} + +{% endblock %} diff --git a/templates/Maketank/user/index.html b/templates/Maketank/user/index.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/Maketank/user/index.html.twig b/templates/Maketank/user/index.html.twig new file mode 100644 index 00000000..0933c4b8 --- /dev/null +++ b/templates/Maketank/user/index.html.twig @@ -0,0 +1,329 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block content %} + + + {% if get_setting('panel.is_configured') == 0 and userinfo.adminsession == 1 and userinfo.change_serversettings == 1 %} +
    +

    {{ lng('welcome.title') }}

    +

    {{ lng('welcome.config_note') }}

    + {{ lng('welcome.config_now') }} + +
    + {% endif %} + +
    + {% import "Froxlor/user/dashboard-item.html.twig" as dashboard %} + {% if userinfo.adminsession == 1 %} + {# admin-resources #} +
    + {{ dashboard.ditem('admin.customers', userinfo.customers, overview.number_customers) }} + {{ dashboard.ditem('admin.domains', userinfo.domains, overview.number_domains) }} + {{ dashboard.ditem('customer.diskspace', userinfo.diskspace_bytes, overview.diskspace_bytes_used, overview.diskspace_bytes, true) }} + {{ dashboard.ditem('customer.traffic', userinfo.traffic_bytes, overview.traffic_bytes_used, overview.traffic_bytes, true) }} + {{ dashboard.ditem('customer.subdomains', userinfo.subdomains, overview.subdomains_used, overview.subdomains_assigned) }} + {{ dashboard.ditem('customer.mysqls', userinfo.mysqls, overview.mysqls_used, overview.mysqls_assigned) }} + {{ dashboard.ditem('customer.emails', userinfo.emails, overview.emails_used, overview.emails_assigned) }} + {{ dashboard.ditem('customer.accounts', userinfo.email_accounts, overview.email_accounts_used, overview.email_accounts_assigned) }} + {{ dashboard.ditem('customer.forwarders', userinfo.email_forwarders, overview.email_forwarders_used, overview.email_forwarders_assigned) }} + {{ dashboard.ditem('customer.ftps', userinfo.ftps, overview.ftps_used, overview.ftps_assigned) }} +
    + {% else %} + {# customer-resources #} +
    + {{ dashboard.ditem('customer.total_diskspace', userinfo.diskspace_bytes, userinfo.total_bytes_used, null, true) }} + {{ dashboard.ditem('customer.diskspace', userinfo.diskspace_bytes, userinfo.diskspace_bytes_used, null, true) }} + {{ dashboard.ditem('customer.traffic', userinfo.traffic_bytes, userinfo.traffic_bytes_used, null, true) }} + {{ dashboard.ditem('customer.subdomains', userinfo.subdomains, userinfo.subdomains_used) }} + {{ dashboard.ditem('customer.mysqls', userinfo.mysqls, userinfo.mysqls_used, null, false, userinfo.dbspace_used) }} + {{ dashboard.ditem('customer.emails', userinfo.emails, userinfo.emails_used) }} + {{ dashboard.ditem('customer.accounts', userinfo.email_accounts, userinfo.email_accounts_used, null, false, userinfo.mailspace_used) }} + {{ dashboard.ditem('customer.forwarders', userinfo.email_forwarders, userinfo.email_forwarders_used) }} + {{ dashboard.ditem('customer.ftps', userinfo.ftps, userinfo.ftps_used) }} +
    + {% endif %} +
    + +
    + {% if userinfo.adminsession == 1 %} +
    + {# system infos #} +
    +
    + + {{ lng('admin.systemdetails') }} +
    + +
    +
    +- Froxlor: {{ call_static('\\Froxlor\\Froxlor', 'getVersionString') }} +- {{ lng('serversettings.update_channel.title') }}: {{ get_setting('system.update_channel') }} +- {{ lng('admin.serversoftware') }}: {{ sysinfo.webserver }} +- {{ lng('admin.phpversion') }}: {{ sysinfo.phpversion }} +- {{ lng('admin.mysqlserverversion') }}: {{ sysinfo.mysqlserverversion }} +- {{ lng('admin.webserverinterface') }}: {{ sysinfo.phpsapi }} +- Kernel: {{ sysinfo.kernel }} +- OS: {{ get_setting('system.distribution') }} +
    +
    +
      +
    • +
      +
      {{ lng('admin.hostname') }}
      + {{ sysinfo.hostname }} +
      +
    • +
    • +
      +
      {{ lng('admin.serversoftware') }}
      + {{ sysinfo.webserver }} +
      +
    • +
    • +
      +
      {{ lng('admin.phpversion') }}
      + {{ sysinfo.phpversion }} +
      +
    • +
    • +
      +
      {{ lng('admin.mysqlserverversion') }}
      + {{ sysinfo.mysqlserverversion }} +
      +
    • +
    • +
      +
      {{ lng('admin.webserverinterface') }}
      + {{ sysinfo.phpsapi }} +
      +
    • + {% if sysinfo.memory is not empty %} +
    • +
      +
      {{ lng('admin.memory') }}
      +
      {{ sysinfo.memory }}
      +
      +
    • + {% endif %} +
    • +
      +
      {{ lng('admin.sysload') }}
      + {{ sysinfo.load }} +
      +
    • + {% if sysinfo.kernel is not empty %} +
    • +
      +
      Kernel
      + {{ sysinfo.kernel }} +
      +
    • + {% endif %} + {% if sysinfo.uptime is not empty %} +
    • +
      +
      Uptime
      + {{ sysinfo.uptime }} +
      +
    • + {% endif %} +
    +
    + + {% if userinfo.custom_notes is not empty and userinfo.custom_notes_show == 1 %} +
    +
      +
    • +
      + {{ userinfo.custom_notes|nl2br|raw }} +
      +
    • +
    +
    + {% endif %} +
    + {% else %} +
    + {# account info #} +
    +
    + + {{ lng('index.accountdetails') }} +
    +
      +
    • +
      +
      {{ lng('login.username') }}
      + {{ userinfo.loginname }} +
      +
    • +
    • +
      +
      {{ lng('customer.email') }}
      + {{ userinfo.email }} +
      +
    • +
    • +
      +
      {{ lng('customer.services') }}
      + {% if userinfo.imap == 1 %} + IMAP + {% endif %} + {% if userinfo.pop3 == 1 %} + POP3 + {% endif %} + {% if userinfo.phpenabled == 1 %} + PHP + {% endif %} + {% if userinfo.perlenabled == 1 %} + Perl/CGI + {% endif %} + {% if userinfo.api_allowed == 1 %} + + API + + {% endif %} +
      +
    • + {% if stdsubdomain is not empty %} +
    • +
      +
      {{ lng('admin.stdsubdomain') }}
      + {{ stdsubdomain }} +
      +
    • + {% endif %} +
    • +
      +
      {{ lng('customer.domains') }}
      + {% for domain in domains %} + {{ domain }}
      + {% endfor %} +
      + {{ domains|length }} +
    • +
    +
    +
    +
    + {# customer details #} +
    +
    + + {{ lng('index.customerdetails') }} +
    +
      + {% if userinfo.customernumber is not empty %} +
    • +
      +
      {{ lng('customer.customernumber') }}
      + {{ userinfo.customernumber }} +
      +
    • + {% endif %} + {% if userinfo.company is not empty %} +
    • +
      +
      {{ lng('customer.company') }}
      + {{ userinfo.company }} +
      +
    • + {% endif %} + {% if userinfo.name is not empty %} +
    • +
      +
      {{ lng('customer.name') }}
      + {{ userinfo.firstname }} + {{ userinfo.name }} +
      +
    • + {% endif %} + {% if userinfo.street is not empty %} +
    • +
      +
      {{ lng('customer.street') }}
      + {{ userinfo.street }} +
      +
    • + {% endif %} + {% if userinfo.city is not empty %} +
    • +
      +
      {{ lng('customer.zipcode') }}/{{ lng('customer.city') }}
      + {{ userinfo.zipcode }} + {{ userinfo.city }} +
      +
    • + {% endif %} + {% if userinfo.custom_notes is not empty and userinfo.custom_notes_show == 1 %} +
    • +
      + {{ userinfo.custom_notes|nl2br|raw }} +
      +
    • + {% endif %} +
    +
    +
    + {% endif %} +
    + {% if userinfo.adminsession == 1 %} + {# froxlor-details #} +
    +
    + + {{ lng('admin.froxlordetails') }} +
    +
      +
    • +
      +
      {{ lng('tasks.outstanding_tasks') }}
      + {% for task in outstanding_tasks %} + + {{ task.desc }}
      + {% endfor %} +
      +
    • + {% for cronrun in cron_last_runs %} +
    • +
      {{ cronrun.title }}
      + + {% if cronrun.lastrun > 0 %} + {{ cronrun.lastrun|date('d.m.Y H:i') }} + {% else %} + {{ lng('cronjobs.notyetrun') }} + {% endif %} + +
    • + {% endfor %} +
    +
    + {% endif %} + + {% if (get_setting('admin.show_news_feed') == 1 and userinfo.adminsession == 1) or (get_setting('customer.show_news_feed') == 1 and userinfo.adminsession == 0) %} +
    +
    + + {% if get_setting('customer.news_feed_url') is empty %}Froxlor + {% endif %}Newsfeed +
    +
    +
    +
    + Loading newsfeed... +
    + + + +
    +
    +
    + {% endif %} +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/inline-form.html.twig b/templates/Maketank/user/inline-form.html.twig new file mode 100644 index 00000000..0df2fc4d --- /dev/null +++ b/templates/Maketank/user/inline-form.html.twig @@ -0,0 +1,2 @@ +{% import "Froxlor/form/form.html.twig" as form %} +{{ form.form(formdata, formaction|default('#'), formdata.title, editid|default(''), true, idprefix|default('')) }} diff --git a/templates/Maketank/user/logfiles.html.twig b/templates/Maketank/user/logfiles.html.twig new file mode 100644 index 00000000..f8be277d --- /dev/null +++ b/templates/Maketank/user/logfiles.html.twig @@ -0,0 +1,47 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    +
    + + {{ lng('panel.viewlogs') }} +
    +
    +{% endblock %} + +{% block actions %} + + {% if actions_links is iterable or (entity_info is defined and entity_info is not empty) %} +
    + {% if actions_links is iterable %} + {% for link in actions_links %} + + + {{ link.label }} + + {% endfor %} + {% endif %} +
    + {% endif %} +{% endblock %} + +{% block content %} + + + +
    +
    + +
    +
    + +
    +
    +{% endblock %} diff --git a/templates/Maketank/user/newsfeeditem.html.twig b/templates/Maketank/user/newsfeeditem.html.twig new file mode 100644 index 00000000..297886d1 --- /dev/null +++ b/templates/Maketank/user/newsfeeditem.html.twig @@ -0,0 +1,9 @@ + +
    + {{ title }} + {% if date is not empty %} + {{ date }} + {% endif %} +
    +

    {{ content|raw }}

    +
    diff --git a/templates/Maketank/user/resource-counter.html.twig b/templates/Maketank/user/resource-counter.html.twig new file mode 100644 index 00000000..19de6fcf --- /dev/null +++ b/templates/Maketank/user/resource-counter.html.twig @@ -0,0 +1,163 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} +
    + + {{ lng('admin.updatecounters') }} +
    +{% endblock %} + +{% block content %} + + {% for usersection,data in counters|reverse(true) %} +
    + + + + + + + + {% for user in data %} + + {% if usersection == 'customers' %} + + + + {% else %} + + + + {% endif %} + + {% endfor %} + +
    {{ lng('admin.' ~ usersection) }}
    + {{ call_static('\\Froxlor\\User', 'getCorrectUserSalutation', [user]) }} + ({{ user.loginname }}) + + {{ lng('customer.subdomains') }}: + + {{ user.subdomains_used }} + -> + {{ user.subdomains_used_new }} +
    + {{ lng('customer.mysqls') }}: + + {{ user.mysqls_used }} + -> + {{ user.mysqls_used_new }} +
    + {{ lng('customer.ftps') }}: + + {{ user.ftps_used }} + -> + {{ user.ftps_used_new }} + +
    + {{ lng('customer.emails') }}: + + {{ user.emails_used }} + -> + {{ user.emails_used_new }} +
    + {{ lng('customer.accounts') }}: + + {{ user.email_accounts_used }} + -> + {{ user.email_accounts_used_new }} +
    + {{ lng('customer.forwarders') }}: + + {{ user.email_forwarders_used }} + -> + {{ user.email_forwarders_used_new }} + + {% if get_setting('system.mail_quota_enabled') == 1 %} +
    {{ lng('customer.email_quota') }}: + + {{ user.email_quota_used }} + -> + {{ user.email_quota_used_new }} + + {% endif %} +
    + {{ user.name }} + {% if user.adminid != call_static('\\Froxlor\\CurrentUser', 'getField', ['adminid']) %} + ({{ user.loginname }}) + {% endif %} + + {{ lng('admin.customers') }}: + + {{ user.customers_used }} + -> + {{ user.customers_used_new }} +
    + {{ lng('customer.domains') }}: + + {{ user.domains_used }} + -> + {{ user.domains_used_new }} +
    + {{ lng('customer.subdomains') }}: + + {{ user.subdomains_used }} + -> + {{ user.subdomains_used_new }} +
    + {{ lng('customer.diskspace') }}: + + {{ (user.diskspace_used * 1024)|formatBytes }} + -> + {{ (user.diskspace_used_new * 1024)|formatBytes }} +
    + {{ lng('customer.traffic') }}: + + {{ (user.traffic_used * 1024)|formatBytes }} + -> + {{ (user.traffic_used_new * 1024)|formatBytes }} + +
    + {{ lng('customer.mysqls') }}: + + {{ user.mysqls_used }} + -> + {{ user.mysqls_used_new }} +
    + {{ lng('customer.ftps') }}: + + {{ user.ftps_used }} + -> + {{ user.ftps_used_new }} +
    + {{ lng('customer.emails') }}: + + {{ user.emails_used }} + -> + {{ user.emails_used_new }} +
    + {{ lng('customer.accounts') }}: + + {{ user.email_accounts_used }} + -> + {{ user.email_accounts_used_new }} +
    + {{ lng('customer.forwarders') }}: + + {{ user.email_forwarders_used }} + -> + {{ user.email_forwarders_used_new }} + + {% if get_setting('system.mail_quota_enabled') == 1 %} +
    {{ lng('customer.email_quota') }}: + + {{ user.email_quota_used }} + -> + {{ user.email_quota_used_new }} + + {% endif %} +
    +
    + {% endfor %} + +{% endblock %} diff --git a/templates/Maketank/user/table-note.html.twig b/templates/Maketank/user/table-note.html.twig new file mode 100644 index 00000000..7d80db30 --- /dev/null +++ b/templates/Maketank/user/table-note.html.twig @@ -0,0 +1,8 @@ +{% extends "Froxlor/user/table.html.twig" %} + +{% block content %} +
    + {% include 'Froxlor/misc/alertbox.html.twig' %} +
    + {{ parent() }} +{% endblock %} diff --git a/templates/Maketank/user/table-tpl.html.twig b/templates/Maketank/user/table-tpl.html.twig new file mode 100644 index 00000000..61bd55ad --- /dev/null +++ b/templates/Maketank/user/table-tpl.html.twig @@ -0,0 +1,18 @@ +{% extends "Froxlor/user/table.html.twig" %} + +{% block heading %} + {% set listing = maillisting %} + {{ parent() }} + + {% set listing = filelisting %} + {{ parent() }} +{% endblock %} + + +{% block content %} + {% set listing = maillisting %} + {{ parent() }} + + {% set listing = filelisting %} + {{ parent() }} +{% endblock %} diff --git a/templates/Maketank/user/table.html.twig b/templates/Maketank/user/table.html.twig new file mode 100644 index 00000000..5ca36e4f --- /dev/null +++ b/templates/Maketank/user/table.html.twig @@ -0,0 +1,60 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} + + {% if listing.title is not empty %} +
    + {% if listing.icon is not empty %} + + {% endif %} + {{ listing.title }} + {% if listing.total_entries > 0 %} + + {{ listing.total_entries }} + + {% endif %} +
    + {% if listing.description is not empty %} + {{ listing.description }} + {% endif %} + {% endif %} + +{% endblock %} + +{% block actions %} + + {% if listing.is_search and listing.self_overview is defined and listing.self_overview is iterable %} + {% set actions_tmp = actions_links|default([]) %} + {% set actions_links = {'href': linker(listing.self_overview), 'icon': 'fa-solid fa-reply','label': lng('panel.backtooverview')} %} + {% set actions_links = {actions_links}|merge(actions_tmp) %} + {% endif %} + + {% if actions_links is iterable or (entity_info is defined and entity_info is not empty) %} +
    + {% if actions_links is iterable %} + {% for link in actions_links %} + + + {{ link.label }} + + {% endfor %} + {% endif %} + {# TODO: eventually not used anymore because of using a documentation link + {% if entity_info is defined and entity_info is not empty %} + + {% endif %} + #} +
    + {% endif %} +{% endblock %} + + +{% block content %} + + {% import "Froxlor/table/table.html.twig" as table %} + + {{ table.table(listing) }} + +{% endblock %} diff --git a/templates/Maketank/user/traffic.html.twig b/templates/Maketank/user/traffic.html.twig new file mode 100644 index 00000000..c835bc40 --- /dev/null +++ b/templates/Maketank/user/traffic.html.twig @@ -0,0 +1,305 @@ +{% extends "Froxlor/userarea.html.twig" %} + +{% block heading %} + +
    +
    + + {{ lng('admin.traffic') }} +
    + {{ lng('admin.traffic_sub') }} +
    + +{% endblock %} + +{% block content %} + + + +
    + +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    {{ metrics.total|formatBytes }}

    + {{ lng('traffic.months.total') }} +
    +
    +

    {{ metrics.http|formatBytes }}

    + {{ lng('traffic.http') }} +
    +
    +

    {{ metrics.ftp|formatBytes }}

    + {{ lng('traffic.ftp') }} +
    +
    +

    {{ metrics.mail|formatBytes }}

    + {{ lng('traffic.mail') }} +
    +
    +
    + + {% if userinfo.adminsession == 1 %} + + + {% if users is not empty %} +
    + + + + + + + + + + + + {% for uid,user in users %} + + + + + + + + {% endfor %} + +
    {{ lng('login.username') }}{{ lng('traffic.months.total') }}{{ lng('traffic.http') }}{{ lng('traffic.ftp') }}{{ lng('traffic.mail') }}
    + {{ user.loginname }} + {{ user.total|formatBytes }}{{ user.http|formatBytes }}{{ user.ftp|formatBytes }}{{ user.mail|formatBytes }}
    +
    + {% else %} +
    +
    +

    {{ lng('traffic.nodata') }}

    +
    +
    + {% endif %} + {% endif %} + + + +{% endblock %} diff --git a/templates/Maketank/userarea.html.twig b/templates/Maketank/userarea.html.twig new file mode 100644 index 00000000..815df808 --- /dev/null +++ b/templates/Maketank/userarea.html.twig @@ -0,0 +1,130 @@ +{% extends "Froxlor/base.html.twig" %} + +{% set body_class = "min-vh-100 d-flex flex-column" %} + +{% block navigation %} + {% if get_setting('panel.is_configured') == 0 and userinfo.adminsession == 1 and userinfo.change_serversettings == 1 %} + + {% endif %} + + +{% endblock %} + +{% block body %} +
    + {{ include('Froxlor/sidebar.html.twig') }} + +
    + +
    + {% if block('heading') %} +
    +
    {% block heading %}{% endblock %}
    +
    {% block actions %}{% endblock %}
    +
    + {% endif %} + +
    + {% block content %}{% endblock %} +
    + + {{ include('Froxlor/footer.html.twig') }} +
    + + {% block subsidebar %}{% endblock %} +
    +
    +{% endblock %}